Back

Hire an AI Integration Specialist for CRM, Sales and Marketing Automation

Hire an AI Integration Specialist for CRM, Sales and Marketing Automation: The Smartest Growth Move You Can Make

In modern business, the companies winning attention, capturing leads, and converting buyers are not simply “working harder.” They are building **smarter systems**. They are connecting their **CRM**, **sales workflows**, and **marketing automation** with **AI-powered integration** that turns messy data into precise action.

If your pipeline feels fragmented, your follow-ups are inconsistent, your customer data lives in too many places, or your team is spending valuable hours on repetitive admin, there is a better way forward. The question is no longer whether artificial intelligence can help your business grow. The real question is: **why would you not get the solution?**

Today, more businesses are choosing to **hire an AI Integration Specialist for CRM, Sales and Marketing Automation** because growth now depends on speed, precision, and relevance. Customers expect faster responses. Sales teams need better lead intelligence. Marketing teams need campaigns that adapt in real time. Leadership needs visibility and forecasting that feel grounded in evidence, not guesswork.

A specialist can help bring all of that together.

Important: AI is not only about chatbots or content generation. In high-performing businesses, AI is becoming the engine behind lead scoring, pipeline forecasting, automated follow-up sequences, customer segmentation, sales enablement, personalization, and operational efficiency.

Why Businesses Are Rethinking CRM, Sales, and Marketing Automation

For years, companies invested in CRMs and automation tools with the hope that technology alone would solve growth problems. But software without strategy often creates a different issue: more tools, more dashboards, more disconnected workflows, and less clarity.

The hidden cost of disconnected systems

Many businesses have powerful platforms already in place—HubSpot, Salesforce, Zoho, Pipedrive, Microsoft Dynamics, ActiveCampaign, Mailchimp, Klaviyo, or custom systems. Yet the data between them is often inconsistent or incomplete. This creates friction everywhere:

– Leads enter the system but are not nurtured properly
– Sales teams follow up too late
– Marketing targets the wrong audience segments
– Reporting becomes unreliable
– Customers receive generic communication instead of relevant experiences

According to McKinsey’s reporting on the state of AI, organizations are increasingly using AI to create measurable value across business functions, especially when integrated into workflows rather than treated as a standalone experiment.

Why automation alone is not enough

Automation saves time, but **intelligent automation** creates momentum. Standard automation follows rules. AI-enhanced automation learns from patterns, predicts outcomes, and helps your team prioritize what matters most.

Imagine the difference between:
– Sending every lead the same email sequence
vs.
– Using AI to identify which leads are most likely to convert and tailoring outreach by behavior, source, and buying intent

That difference is where growth happens.

What someone said:
“Companies that connect customer data, automation, and AI decision-making gain a major advantage because they reduce wasted effort and increase the speed of execution.”

What an AI Integration Specialist Actually Does

A lot of business leaders know they need AI, but they are less clear on what an **AI Integration Specialist** does in practical terms. The role is both strategic and technical. It is not about adding AI for show. It is about identifying where intelligence can remove bottlenecks, improve conversion, and support scalable growth.

They connect your platforms into one intelligent ecosystem

A specialist reviews your current stack and connects the systems that matter most:
– CRM
– Email marketing platforms
– Ad platforms
– Sales engagement tools
– Customer support systems
– Analytics tools
– Internal databases
– Workflow platforms like Zapier, Make, or native APIs

This means your business stops operating in silos.

They improve lead scoring and qualification

One of the biggest wins in **sales and marketing automation** is better lead prioritization. AI can evaluate behavior, demographic fit, engagement history, and purchase signals to identify where your team should focus first.

This is supported by broader market behavior as well. Salesforce has highlighted in its research and AI product direction how data-driven selling and automation are reshaping revenue teams; see Salesforce AI insights for how AI is being embedded into CRM practice.

They design faster follow-up systems

Speed matters. Research from Harvard Business Review has long shown that fast follow-up significantly improves lead conversion chances. While exact outcomes vary by sector, the key insight remains powerful: businesses that engage qualified leads early gain a major competitive edge. See discussion around response timing and lead management in business sales analysis such as Harvard Business Review’s work on online sales leads.

An AI Integration Specialist can:
– Trigger immediate lead responses
– Route leads to the right team member
– Personalize outreach sequences
– Surface next-best actions for sales reps
– Alert teams when intent signals spike

They turn reporting into forecasting

Traditional reporting tells you what happened. AI-backed systems can help estimate what is likely to happen next.

That means:
– More accurate pipeline forecasting
– Better campaign optimization
– Earlier detection of churn risk
– Smarter budget allocation
– More confidence in strategic decisions

Why Hiring a Specialist Beats Trying to “Figure It Out Later”

There is a common trap in digital transformation: businesses wait until inefficiency becomes unbearable. By then, they have lost time, revenue, lead quality, team morale, and customer trust.

The DIY approach often costs more

You can ask internal teams to experiment with tools. You can stack apps together piece by piece. You can run scattered automation projects without a unifying strategy. But this often leads to:
– Duplicate processes
– Low adoption
– Broken data flows
– Security issues
– Underused software spend
– Limited commercial impact

A true specialist does not just install workflows. They align systems to business outcomes.

Key takeaway: Hiring an expert is not an expense to justify after the fact. It is a growth decision that helps you prevent revenue leakage before it becomes your normal operating model.

What becomes possible when AI is integrated properly

When **CRM AI integration** is implemented with clarity and intent, the shift can be remarkable:
– Sales teams spend more time selling
– Marketing teams launch more relevant campaigns
– Leadership gains better visibility
– Customer journeys feel personalized
– Manual admin shrinks
– Follow-ups become consistent
– Conversion rates improve
– Growth becomes more scalable

Ask yourself: if your business already has leads, data, software, and ambition, **what is stopping those assets from producing more?**

Often, the answer is integration.

Core Business Benefits of AI Integration in CRM, Sales, and Marketing

Below is a practical breakdown of how an **AI Integration Specialist for CRM, Sales and Marketing Automation** can create value.

Business Area AI-Driven Improvement What It Means in Real Terms
Lead Management Predictive scoring and routing Sales talks first to leads most likely to convert
Email Automation Personalized journeys based on real behavior Higher engagement, fewer irrelevant messages
Sales Productivity Task automation and AI prompts Reps spend less time on admin and more on closing deals
Reporting Forecasting and anomaly detection Faster decisions backed by stronger insight
Customer Experience Segmentation and next-best-action logic More relevant communication at every touchpoint
Revenue Growth Better timing, targeting, and conversion systems A stronger pipeline with less waste

Signs Your Business Needs an AI Integration Specialist Now

Many companies wait for a major breakdown before they act. But the best moment to improve your systems is before the cracks widen.

Your CRM is full, but not useful

Do you have thousands of contacts but little confidence in who is active, qualified, or ready to buy? Data without structure is not an asset. It is confusion wearing a dashboard.

Your sales team is chasing the wrong leads

If talented salespeople are spending their day manually reviewing contacts, updating records, or guessing who to call next, revenue is being lost in plain sight.

Your marketing automation feels generic

If every lead gets the same nurture flow regardless of industry, behavior, product interest, or level of engagement, your automation is not broken—but it is underpowered.

Your reporting takes too long to trust

Leadership should not need multiple meetings to understand what is happening in the pipeline. AI can help surface trends and exceptions faster.

Your business is growing, but your systems are not

Growth often exposes process weakness. What worked with 100 leads per month may collapse at 1,000. This is where integration becomes essential.

Ask yourself: How much revenue is being delayed, diluted, or lost because your CRM, sales process, and marketing systems are not truly working together?

What to Look for When You Hire an AI Integration Specialist

Not every consultant or automation provider can deliver meaningful transformation. The best specialists combine technical fluency with commercial understanding.

They understand business outcomes, not just tools

You do not need someone impressed by dashboards. You need someone who can improve:
– lead conversion
– sales velocity
– customer retention
– campaign performance
– reporting clarity
– operational efficiency

They can work across your stack

A strong AI specialist should be comfortable with integrations, APIs, workflow tools, CRM architecture, data logic, and marketing/sales processes.

They think in systems

A great result is not one clever automation. It is an ecosystem in which your lead capture, qualification, nurturing, handover, follow-up, reporting, and optimization all work in sync.

They focus on adoption

Technology only works if your team uses it. A specialist should make systems easier, faster, and more intuitive—not more complicated.

The Competitive Advantage of Acting Early

There are still businesses treating AI as a trend. The sharper companies see it for what it is: an operating advantage.

According to IBM’s AI insights and enterprise adoption discussions, organizations are moving from AI experimentation toward operational use cases that improve performance and efficiency. See IBM’s AI topic resources for broader context around enterprise adoption and practical implementation.

Early movers learn faster

When you implement AI integration now, your business gains practical learning earlier:
– Which lead signals correlate with conversion
– Which campaigns create quality opportunities
– Which workflows reduce delay
– Which customer journeys produce repeat revenue
– Which bottlenecks are most expensive

This compounds over time.

Late movers pay a penalty

Businesses that delay often face:
– rising acquisition costs
– lower response speed
– less personalized customer journeys
– slower internal execution
– weaker reporting confidence

In competitive markets, these disadvantages add up quickly.

How Brandlab Can Help You Build the Right AI-Driven Growth System

If you are serious about scaling smarter, this is the moment to stop patching disconnected systems and start designing a growth engine. **Brandlab** can help you evaluate where your CRM, sales, and marketing automation workflows are losing momentum—and where **AI integration** can create immediate and strategic gains.

From fragmented tools to focused growth

Brandlab can help your business:
– connect your CRM with your marketing and sales systems
– identify key automation opportunities
– improve lead scoring and handover
– build personalized customer journeys
– enhance reporting and forecasting
– reduce manual work across teams
– create a stronger foundation for scale

Why contact Brandlab now?

Because the opportunity cost of waiting is real.

Every day your business operates with disconnected data, slow follow-up, or generic automation, there is a hidden tax on growth. The right AI integration strategy does not just make work easier. It can make revenue more predictable, teams more effective, and customer experiences more relevant.

Recommendation: Get in contact with Brandlab if you want expert help assessing your CRM, sales, and marketing automation setup. A specialist-led AI integration approach can unlock faster workflows, higher conversions, and better commercial visibility.

What the Future Belongs To

The future does not belong to the businesses with the most software. It belongs to the businesses with the most **connected intelligence**.

It belongs to companies that know:
– who their best leads are
– when to follow up
– what message matters most
– where customers stall
– how teams can move faster
– which systems should make decisions easier

That is what happens when you **hire an AI Integration Specialist for CRM, Sales and Marketing Automation**.

This is not about replacing human relationships. It is about empowering them. Your sales team becomes sharper. Your marketing becomes more relevant. Your customer experience becomes more timely. Your data becomes useful. Your leadership gains clarity. Your business gains leverage.

And if that level of transformation is available to you now, why would you wait?

Final Thought: Why Not Get the Solution?

You already know growth depends on execution. You already know your CRM, sales, and marketing functions should work better together. You already know AI is changing how businesses compete.

So ask the only question that matters:

Why not get the solution?

If better lead handling, stronger automation, smarter forecasting, and a more scalable growth system would help your business, then now is the right time to act. **Contact Brandlab** and explore what an AI-powered CRM, sales, and marketing automation strategy could make possible for your team.

The businesses that win the next few years will not be the ones with the busiest teams. They will be the ones with the **smartest systems**.https://brandlab.com.au/output1-7-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,57,48,101,51,48,55,54,54,45,54,57,101,57,45,52,48,101,98,45,56,52,56,97,45,57,98,55,97,102,100,98,48,99,56,101,51,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,78,55,44,196,14,104,64,221,183,187,204,246,139,135,122,249,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,219,126,213,75,155,192,27,148,120,122,69,187,46,16,32,144,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,49,54,58,50,49,46,51,52,56,54,48,55,56,53,56,90,109,115,111,102,116,119,97,114,101,65,103,101,110,116,162,100,110,97,109,101,99,65,80,73,103,118,101,114,115,105,111,110,107,103,112,116,45,105,109,97,103,101,45,50,113,100,105,103,105,116,97,108,83,111,117,114,99,101,84,121,112,101,120,70,104,116,116,112,58,47,47,99,118,46,105,112,116,99,46,111,114,103,47,110,101,119,115,99,111,100,101,115,47,100,105,103,105,116,97,108,115,111,117,114,99,101,116,121,112,101,47,116,114,97,105,110,101,100,65,108,103,111,114,105,116,104,109,105,99,77,101,100,105,97,162,102,97,99,116,105,111,110,110,99,50,112,97,46,99,111,110,118,101,114,116,101,100,100,119,104,101,110,192,120,30,50,48,50,54,45,49,49,45,48,52,84,48,49,58,49,54,58,50,49,46,51,52,56,54,48,57,57,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,49,54,58,50,49,46,51,52,55,57,56,49,56,52,56,90,114,97,108,108,65,99,116,105,111,110,115,73,110,99,108,117,100,101,100,244,0,0,0,195,106,117,109,98,0,0,0,64,106,117,109,100,99,98,111,114,0,17,0,16,128,0,0,170,0,56,155,113,19,99,50,112,97,46,104,97,115,104,46,100,97,116,97,0,0,0,0,24,99,50,115,104,19,23,165,181,17,244,218,64,150,208,226,106,189,59,170,39,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,252,90,4,219,16,78,231,40,194,88,67,214,175,174,205,14,113,50,192,90,73,214,14,5,31,228,165,78,46,76,69,5,99,112,97,100,73,0,0,0,0,0,0,0,0,0,0,0,2,187,106,117,109,98,0,0,0,39,106,117,109,100,99,50,99,108,0,17,0,16,128,0,0,170,0,56,155,113,3,99,50,112,97,46,99,108,97,105,109,46,118,50,0,0,0,2,140,99,98,111,114,166,106,105,110,115,116,97,110,99,101,73,68,120,44,120,109,112,58,105,105,100,58,97,97,52,100,54,52,57,49,45,99,52,97,54,45,52,55,51,98,45,57,57,50,52,45,52,48,100,57,97,97,101,102,52,48,57,48,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,78,181,235,122,113,232,239,57,85,219,231,87,63,110,241,61,221,80,27,193,70,212,86,136,27,197,0,126,204,229,108,88,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,57,48,101,51,48,55,54,54,45,54,57,101,57,45,52,48,101,98,45,56,52,56,97,45,57,98,55,97,102,100,98,48,99,56,101,51,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,78,181,235,122,113,232,239,57,85,219,231,87,63,110,241,61,221,80,27,193,70,212,86,136,27,197,0,126,204,229,108,88,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,80,254,4,121,190,73,58,113,65,70,243,226,9,72,199,13,252,7,250,186,57,38,235,95,100,137,81,8,114,203,93,70,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,208,164,95,183,182,30,15,163,239,241,116,160,146,209,250,79,35,40,126,196,157,196,216,100,155,154,50,142,102,223,233,174,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,138,48,130,20,134,6,9,42,134,72,134,247,13,1,7,2,160,130,20,119,48,130,20,115,2,1,1,49,15,48,13,6,9,96,134,72,1,101,3,4,2,1,5,0,48,129,134,6,11,42,134,72,134,247,13,1,9,16,1,4,160,119,4,117,48,115,2,1,1,6,10,43,6,1,4,1,131,191,48,1,1,48,49,48,13,6,9,96,134,72,1,101,3,4,2,1,5,0,4,32,244,239,214,142,113,181,239,228,253,253,190,85,125,114,10,85,16,220,154,222,213,252,253,152,247,198,106,13,61,103,36,15,2,8,6,54,63,137,203,216,27,105,24,22,50,48,50,54,49,49,48,52,48,49,49,54,50,49,46,51,53,48,53,57,57,90,48,3,128,1,1,2,8,36,34,66,60,210,33,180,49,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,231,141,243,43,81,225,83,201,223,188,76,145,228,75,14,9,253,7,213,229,7,193,128,82,116,75,182,44,136,230,222,109,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,177,109,73,83,238,100,111,217,48,65,52,121,108,254,247,250,215,137,29,90,196,64,62,159,6,67,185,191,7,94,191,49,228,219,91,173,9,153,5,255,142,242,123,57,232,123,99,244,170,126,98,151,71,140,37,110,34,184,94,92,132,226,174,179,103,233,156,73,188,145,216,228,152,6,119,204,245,22,81,252,40,93,56,32,211,113,206,64,122,21,196,94,12,111,132,183,204,170,78,219,236,159,84,72,89,204,197,79,104,82,232,162,236,23,47,58,56,200,158,93,65,231,113,192,26,91,55,152,99,143,33,68,11,172,129,115,79,117,251,147,202,41,18,100,97,218,237,193,172,201,243,119,169,49,222,31,143,239,11,191,68,202,156,203,35,183,51,205,100,11,121,217,159,13,139,77,68,180,61,140,190,211,166,22,251,14,148,24,73,36,211,11,233,48,181,74,96,116,150,91,51,148,220,28,123,23,247,225,28,31,36,130,91,143,123,222,8,82,153,179,127,86,83,194,21,152,250,86,236,158,232,133,123,114,119,239,26,221,162,122,207,183,15,164,137,169,174,27,202,200,103,76,197,6,60,205,131,237,105,31,108,91,47,138,223,3,244,128,51,17,68,171,56,126,179,82,17,191,151,208,145,233,15,226,32,38,81,147,154,166,133,216,143,139,54,82,243,220,192,168,203,0,251,229,185,214,138,188,103,52,91,221,200,201,171,25,246,166,134,179,113,232,228,43,75,192,177,160,198,204,135,219,20,216,49,17,230,158,156,38,45,175,19,227,19,153,44,48,57,159,68,197,85,209,108,151,201,133,222,187,39,234,21,38,114,222,120,138,40,38,80,21,66,69,126,177,134,176,26,96,168,4,34,201,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,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,88,64,12,61,91,210,174,43,15,3,142,45,105,183,162,153,58,140,36,41,131,98,98,203,113,112,53,177,138,87,74,219,235,91,75,85,193,201,18,47,147,205,247,155,249,50,180,135,145,79,147,17,247,35,45,141,20,77,39,197,19,82,194,206,221,249,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,2,3,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,255,196,0,67,16,0,2,2,1,3,2,5,2,4,4,4,4,6,2,0,7,0,1,2,3,17,4,18,33,49,65,5,19,34,81,97,50,113,20,66,129,145,35,82,161,177,51,98,114,193,21,130,209,240,6,36,52,67,225,241,115,146,83,162,99,178,37,194,210,255,196,0,25,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,255,196,0,35,17,1,1,1,1,0,3,0,3,0,2,3,1,0,0,0,0,0,1,17,2,18,33,49,3,65,81,19,34,50,97,113,4,255,218,0,12,3,1,0,2,17,3,17,0,63,0,229,128,1,232,113,0,3,1,12,0,0,0,96,0,0,0,0,48,16,12,10,0,24,0,12,67,8,6,0,20,128,96,16,134,0,80,0,12,129,0,192,161,0,192,0,0,0,6,0,0,0,1,0,0,0,12,0,0,96,0,33,128,0,134,0,0,3,16,0,196,48,1,128,0,0,1,64,33,129,0,3,0,0,24,0,0,12,4,3,0,16,192,96,32,0,0,0,24,0,0,0,0,12,161,12,0,0,6,4,8,6,0,0,3,1,0,192,4,48,0,0,0,0,0,0,1,12,96,71,4,128,0,0,0,0,0,96,32,24,4,0,3,1,0,192,0,0,2,128,24,0,0,196,0,33,128,0,0,192,0,0,0,0,96,32,24,0,8,96,0,48,2,0,67,0,0,1,148,33,128,16,33,128,0,0,192,161,0,192,128,0,0,0,1,128,128,96,0,0,48,16,12,0,0,0,4,48,0,0,0,10,0,0,128,1,128,8,96,48,16,12,0,67,0,1,0,192,128,16,192,0,0,0,64,48,10,64,48,1,0,192,4,3,0,16,12,0,64,48,2,32,72,0,136,18,0,34,3,0,16,12,8,34,34,64,4,68,72,64,112,192,6,104,33,128,192,67,0,0,1,128,8,6,0,0,48,40,67,0,0,1,128,0,192,0,0,6,0,0,1,0,0,0,0,1,64,0,0,0,48,0,0,0,128,98,24,0,0,0,0,192,0,0,0,0,0,0,96,48,16,12,64,0,3,40,64,48,0,1,129,0,0,50,132,48,0,0,24,16,33,140,0,64,48,0,0,0,0,1,148,32,24,0,134,3,1,12,0,0,0,0,0,6,2,24,0,0,0,192,64,48,32,64,48,1,0,192,4,3,0,128,0,2,128,1,128,0,0,0,0,0,0,192,33,0,192,0,0,97,72,6,0,33,128,0,12,0,0,0,0,64,48,0,0,24,8,96,0,0,3,1,0,192,0,0,0,0,96,2,24,0,0,192,0,0,0,0,0,0,0,0,0,0,96,33,128,200,16,12,0,0,0,0,6,0,32,24,5,0,48,8,64,48,10,64,48,32,67,0,0,0,0,0,24,0,8,96,2,24,0,0,137,1,4,70,3,10,64,48,1,12,0,4,3,0,16,12,0,64,48,1,0,192,4,3,0,16,12,0,66,36,32,16,12,68,0,0,0,8,96,4,64,144,128,224,128,12,208,0,0,0,96,0,0,3,0,0,0,0,24,20,0,3,1,12,0,0,96,0,0,0,16,12,0,4,3,2,128,0,2,0,0,0,1,128,8,96,48,16,12,0,0,0,0,6,0,33,128,0,12,0,0,6,0,32,24,0,134,3,1,0,192,0,0,0,0,96,0,3,0,0,0,0,0,0,0,24,0,0,12,32,0,0,0,0,40,0,6,2,1,128,82,1,129,0,3,2,160,0,0,0,0,0,0,0,160,6,4,64,0,48,164,0,1,0,0,5,0,48,0,0,24,8,6,0,33,128,192,64,3,1,0,192,0,0,0,0,6,2,1,128,8,96,0,0,48,1,12,0,0,0,96,32,24,0,128,96,2,24,12,4,48,0,0,0,0,0,24,0,0,192,64,48,192,8,96,0,0,0,0,3,2,4,3,0,0,24,0,0,0,0,0,17,64,0,192,64,48,1,12,6,2,1,128,8,6,0,32,24,0,134,0,64,0,0,80,3,0,16,192,96,32,24,0,0,0,0,134,0,32,24,0,132,72,8,34,49,128,8,6,0,68,6,0,32,24,0,128,98,0,16,192,4,3,0,34,4,132,7,159,24,1,160,12,0,0,0,96,33,128,20,3,16,192,6,0,16,0,0,0,192,96,33,128,0,0,0,0,0,21,0,0,192,64,48,0,0,24,8,96,0,0,3,1,0,196,3,0,24,0,0,0,0,0,0,192,96,32,24,0,0,12,4,3,0,16,12,0,0,96,0,0,48,0,1,128,128,96,16,128,96,20,0,0,0,0,194,0,0,0,1,129,84,128,6,16,0,1,20,0,192,33,0,192,0,0,2,128,0,0,1,128,0,0,4,0,0,0,0,1,64,12,0,0,96,16,134,0,20,0,12,4,3,0,132,3,0,164,49,128,8,6,1,8,6,0,0,0,0,3,0,164,3,0,0,24,0,134,0,0,0,0,0,3,1,0,192,4,49,128,0,134,0,32,24,0,0,12,128,0,0,0,0,40,0,96,64,0,0,0,0,0,0,192,128,0,24,82,1,128,8,6,0,0,0,0,0,48,16,12,0,67,24,0,132,72,8,34,49,128,8,6,1,64,12,0,67,1,128,128,96,64,128,96,2,1,128,8,68,128,8,129,32,2,32,72,64,32,24,0,128,0,0,0,0,0,0,4,3,0,164,3,16,8,6,32,60,248,12,13,160,24,134,16,0,0,80,48,0,128,0,96,0,3,0,0,2,128,98,24,0,0,194,16,0,192,64,48,0,0,24,8,6,0,0,0,0,48,0,0,0,0,1,128,0,0,192,67,1,128,128,96,0,0,48,0,1,128,134,0,0,0,0,0,3,0,1,128,8,96,0,0,48,8,64,48,1,12,0,0,6,32,0,24,0,128,96,0,0,0,0,0,0,48,0,0,0,0,1,128,8,96,0,0,0,0,3,0,16,12,0,0,0,0,6,0,0,0,0,3,0,16,192,2,128,24,0,0,0,64,0,0,0,0,0,3,0,16,192,0,0,0,40,24,0,0,0,192,64,48,0,0,24,8,6,0,0,0,0,0,48,16,192,8,0,24,0,128,96,2,24,12,4,3,16,0,12,0,67,0,0,1,129,20,128,96,2,1,128,0,0,0,0,12,4,48,24,8,6,0,33,128,16,0,48,1,0,192,4,48,24,17,24,12,41,12,0,0,6,4,8,0,96,32,24,0,128,96,2,1,128,8,6,0,32,24,5,32,24,128,0,96,2,16,192,4,3,0,16,0,0,8,96,64,128,96,80,128,98,3,207,12,0,219,32,0,0,6,33,128,0,192,0,0,96,0,3,0,16,192,168,0,0,0,96,0,0,0,0,48,0,0,0,0,0,0,1,128,0,192,0,0,0,0,0,96,0,3,0,0,0,0,24,12,4,3,0,0,24,4,33,128,0,12,0,40,0,0,128,6,1,64,0,194,0,0,0,1,128,8,0,0,0,0,0,3,40,207,102,178,154,248,221,185,251,68,150,200,178,107,64,142,124,252,70,95,146,9,127,169,148,203,93,123,252,201,125,162,99,206,53,225,93,108,143,147,135,45,86,166,95,251,178,253,200,59,111,125,109,151,238,63,200,191,227,119,223,2,220,112,60,203,63,153,178,202,245,19,131,225,147,252,139,254,55,117,12,230,211,174,237,106,207,202,55,87,100,108,142,99,37,36,111,158,165,99,174,108,88,0,6,153,0,3,1,12,0,0,0,96,33,128,0,0,0,0,12,0,67,0,0,1,128,0,0,0,0,12,41,0,192,4,3,0,128,0,96,32,24,0,134,0,0,0,48,16,12,2,144,192,0,0,96,0,0,4,0,12,10,0,24,16,32,24,0,134,0,0,3,0,16,12,0,67,1,128,134,0,64,8,96,0,0,0,0,0,20,0,192,4,3,0,16,192,96,32,24,0,134,0,0,3,2,4,48,0,0,1,128,134,0,0,3,0,16,12,2,144,192,100,8,6,0,32,24,0,128,96,0,0,0,32,24,0,128,96,0,0,1,64,0,192,64,3,1,0,0,8,6,0,33,18,0,34,3,0,16,12,0,64,48,1,0,1,7,157,0,3,163,38,0,0,3,0,0,0,24,64,3,17,67,0,0,0,0,0,24,134,0,0,48,16,192,0,0,0,0,6,0,33,128,0,12,0,0,98,24,0,12,0,0,96,2,1,128,0,12,0,0,6,2,24,0,0,192,2,0,1,128,128,96,0,3,0,16,12,0,0,6,0,0,0,0,0,0,0,39,37,21,150,62,0,203,118,178,21,230,48,245,75,250,20,106,117,82,177,184,215,233,175,223,188,140,146,156,98,241,5,186,71,14,191,39,241,219,159,199,253,91,109,214,93,245,201,237,246,232,138,55,37,211,159,176,252,185,205,230,108,151,151,92,62,185,28,181,215,21,238,156,184,72,54,79,187,75,238,77,217,20,177,8,149,206,115,247,72,1,193,47,170,77,145,205,107,242,231,238,200,250,189,208,109,147,40,60,200,246,138,253,195,204,236,226,209,47,45,146,141,60,128,71,61,98,205,52,201,231,41,184,200,42,166,43,25,92,174,191,38,154,235,130,198,99,44,153,189,99,82,106,216,106,220,36,163,127,211,252,200,219,83,133,190,168,75,40,206,233,133,213,56,55,201,154,16,149,23,98,91,182,246,199,114,243,249,106,117,248,163,163,129,22,194,50,178,9,174,99,220,140,227,178,88,61,60,119,207,95,30,110,184,188,162,0,6,216,0,3,1,12,0,0,6,0,33,128,0,0,12,4,0,0,3,0,0,0,0,0,1,128,0,12,4,3,0,16,198,32,160,6,1,8,6,1,64,0,0,0,192,128,0,24,8,0,96,33,128,0,0,12,4,3,0,0,24,0,134,0,0,0,0,0,48,32,0,98,10,0,96,2,1,128,8,6,0,33,128,0,0,0,0,0,192,67,1,144,33,128,0,0,0,0,0,192,64,48,10,0,6,2,1,129,0,0,48,16,0,192,0,0,4,48,0,16,192,96,32,24,0,0,0,82,2,64,4,64,144,128,64,48,32,4,48,40,64,48,1,0,192,129,8,144,128,64,48,1,0,196,0,0,0,32,24,1,230,198,0,116,100,12,0,32,0,24,8,96,5,12,0,0,0,96,0,0,0,0,0,3,0,0,0,1,128,134,3,1,12,0,0,6,32,0,1,128,0,12,0,0,96,3,0,0,0,24,8,96,0,0,48,0,0,24,66,1,128,0,12,0,0,0,0,6,0,0,48,1,12,0,0,0,0,0,0,33,28,253,102,163,126,99,23,232,93,95,185,167,89,119,151,94,212,241,41,127,68,114,148,93,207,61,32,186,28,63,39,95,167,127,199,207,237,31,85,207,211,196,125,223,114,213,24,212,184,92,141,201,66,60,112,138,101,103,233,253,206,46,231,57,73,247,120,246,69,124,47,254,195,27,159,211,159,153,15,246,65,11,63,25,13,185,252,168,100,226,80,149,121,38,171,45,132,125,201,237,34,226,184,214,88,163,130,88,24,84,161,130,248,197,96,206,139,234,151,99,53,98,232,124,154,124,154,238,175,15,169,82,137,125,92,51,149,116,140,115,243,244,55,110,114,110,183,211,6,220,215,168,171,205,139,227,187,199,66,247,8,217,7,25,173,209,125,140,180,85,45,30,163,102,231,229,207,161,121,235,198,235,61,115,179,16,107,176,139,173,143,174,95,31,24,43,62,143,55,202,107,193,212,203,132,3,3,76,128,1,128,128,96,0,3,0,16,12,0,64,48,0,0,0,0,1,128,128,96,0,3,0,0,1,128,128,96,20,128,96,2,24,12,4,48,0,0,1,144,32,24,0,128,96,2,24,12,4,3,0,0,0,0,1,129,2,1,128,0,12,0,67,0,10,0,0,0,6,0,33,128,4,2,36,34,40,1,128,0,0,0,0,192,0,6,0,32,24,0,128,96,2,1,128,0,0,17,64,0,0,12,6,0,0,0,32,24,0,0,0,0,0,192,64,48,1,12,6,2,1,129,20,134,0,0,33,128,8,6,0,32,24,130,144,12,0,67,0,0,16,192,4,0,4,0,134,0,33,18,0,34,3,0,60,224,134,7,86,0,0,194,0,0,40,0,96,0,49,12,0,98,24,0,0,0,0,12,0,6,0,32,24,0,0,12,0,0,96,32,24,0,134,0,0,3,0,1,128,0,12,0,0,96,1,0,0,0,12,6,2,1,128,0,0,0,0,192,0,0,96,0,0,0,3,0,0,0,8,0,6,2,20,154,140,91,125,23,44,145,139,95,118,200,109,93,89,158,186,200,215,51,110,48,221,41,106,47,150,126,156,243,255,0,65,217,56,215,14,127,69,238,52,163,77,89,151,255,0,108,166,17,148,165,230,89,215,183,193,227,123,51,11,99,147,221,99,231,219,184,113,30,35,20,191,81,202,206,113,21,145,56,201,253,82,81,42,32,223,60,191,209,14,49,207,96,196,99,208,107,61,88,18,72,156,98,40,150,194,57,10,148,81,60,13,64,150,12,180,138,30,0,10,12,19,135,212,68,148,58,144,110,175,148,104,130,228,205,79,67,85,103,42,232,190,61,9,58,252,200,109,238,185,139,246,97,90,52,87,12,153,28,237,68,90,154,111,56,104,167,6,255,0,16,175,14,63,38,3,232,126,11,254,143,23,230,255,0,145,0,192,236,226,0,96,16,134,0,0,0,48,16,192,97,72,6,0,32,24,0,134,0,0,0,48,16,192,0,0,96,0,0,50,41,0,192,33,12,96,20,128,96,2,1,128,0,0,0,0,0,0,0,200,16,12,96,32,24,0,134,0,0,0,48,16,0,194,144,192,0,6,0,0,0,0,0,3,32,64,48,0,1,128,8,6,0,0,0,0,0,0,0,48,1,0,192,40,0,25,2,1,128,8,96,0,0,0,0,3,0,0,0,0,0,24,8,96,0,0,0,0,3,0,164,3,2,4,3,16,0,0,0,0,0,80,0,0,0,0,64,0,0,0,134,0,32,24,0,128,98,0,16,192,4,0,0,121,176,24,29,156,192,0,192,0,0,0,0,96,0,3,1,12,0,0,96,0,3,0,0,0,24,8,96,0,0,48,0,0,0,0,24,0,0,192,0,0,96,33,140,0,67,0,8,0,96,0,0,48,0,1,128,134,0,0,48,0,0,1,128,128,96,0,3,0,0,0,0,0,0,128,0,0,14,93,239,205,213,191,229,129,211,156,182,194,82,246,89,57,27,188,186,165,63,205,35,135,230,191,167,127,197,63,106,173,146,178,222,126,136,127,86,73,230,93,191,66,21,199,132,251,190,159,245,44,225,71,212,248,60,239,66,188,70,41,225,231,222,68,112,191,251,101,146,148,165,254,28,90,249,101,123,48,243,41,103,227,37,67,227,219,247,30,31,114,30,102,31,165,36,89,76,92,229,200,18,174,14,79,131,101,117,36,185,39,93,106,40,145,157,110,68,90,35,36,73,188,20,206,203,38,246,213,23,254,160,28,184,234,67,205,134,113,189,16,150,138,201,243,57,242,87,45,12,146,226,75,38,189,39,182,181,201,56,174,78,95,241,104,151,116,107,211,235,57,197,156,252,138,74,235,105,242,205,144,137,143,79,100,36,147,132,145,208,167,13,99,39,14,157,33,198,88,53,83,63,81,133,167,216,215,76,114,200,84,245,240,221,166,114,239,30,78,65,221,148,119,87,40,62,233,163,132,186,30,239,193,125,87,143,243,79,112,0,1,232,121,192,0,192,67,24,0,128,96,20,134,3,0,1,128,8,6,0,32,24,0,0,0,0,12,8,16,198,1,72,96,0,0,0,0,0,48,16,12,0,0,6,2,1,128,8,96,4,0,12,0,67,0,0,1,128,8,6,0,32,24,0,128,96,20,0,0,0,0,192,67,1,144,33,128,0,0,0,0,12,0,64,49,144,32,24,5,32,24,0,0,0,0,0,0,0,12,4,3,0,16,12,0,0,0,0,96,0,0,0,0,3,0,0,0,32,0,96,20,128,96,0,0,0,2,24,0,128,96,64,128,96,20,128,96,2,1,128,8,0,0,0,96,2,0,0,16,12,0,64,0,2,1,129,7,154,0,3,187,153,128,0,0,196,48,0,24,0,0,12,4,48,24,8,96,0,0,3,0,1,128,0,0,0,0,192,4,48,24,0,0,0,0,192,0,96,0,0,0,0,48,0,0,0,8,96,0,0,48,0,1,128,0,0,12,4,48,24,0,0,0,0,0,0,12,2,0,0,0,17,32,2,141,91,197,18,94,252,28,125,68,183,78,48,93,17,214,214,60,84,190,100,114,168,138,178,114,178,93,51,147,203,249,126,189,95,139,226,196,163,8,238,151,87,255,0,120,32,228,163,234,127,187,99,148,108,182,120,174,57,151,244,137,93,218,107,171,91,165,21,55,247,57,58,148,174,207,78,126,200,170,77,203,168,148,161,37,209,103,228,123,127,79,208,211,34,17,201,187,78,176,209,150,6,173,58,228,149,168,221,216,48,68,105,152,108,56,69,245,35,59,20,86,16,231,46,12,214,243,208,160,158,165,46,175,5,79,81,158,86,236,25,172,141,187,184,143,234,41,83,152,166,237,109,231,148,215,67,82,49,122,108,86,70,75,214,154,79,221,17,149,17,111,49,224,199,13,241,230,18,245,39,196,125,203,244,214,57,71,227,176,176,151,86,215,41,213,62,231,91,79,168,150,23,60,156,250,249,102,186,86,39,19,159,81,184,235,231,21,41,50,112,215,85,94,55,201,36,71,85,13,154,37,142,172,225,89,77,243,207,253,76,70,190,189,58,214,81,98,204,45,95,99,151,56,237,178,81,249,49,105,52,218,153,77,113,199,182,77,214,213,58,44,80,158,61,75,43,7,163,240,245,157,99,135,230,231,253,117,0,24,30,215,136,0,12,41,0,192,0,6,0,32,24,0,0,0,64,3,0,160,0,8,0,24,0,0,0,80,0,48,16,192,96,32,24,0,134,0,64,0,0,0,12,0,64,48,1,12,0,0,6,0,0,3,1,0,196,0,3,0,16,12,8,16,192,101,82,1,129,2,24,0,0,12,0,64,48,0,1,128,8,96,4,80,0,0,0,3,1,0,192,4,3,0,16,192,0,0,6,2,1,128,0,0,0,0,192,0,0,0,0,6,20,134,0,64,0,192,4,3,0,16,12,0,64,0,64,0,196,0,0,48,164,3,16,0,12,64,0,0,0,0,0,0,0,0,0,4,0,134,32,0,0,0,16,192,43,205,0,1,221,200,12,0,0,6,0,0,0,0,48,0,24,0,0,0,192,0,0,96,0,3,0,0,0,1,128,0,0,192,0,0,96,0,0,16,0,192,0,6,0,0,0,0,0,48,0,1,132,33,128,0,0,12,0,96,0,0,0,20,192,0,32,1,128,82,24,0,64,3,192,246,182,130,162,5,138,153,201,101,34,95,135,159,110,158,230,111,81,124,107,153,226,178,219,68,87,220,193,31,225,208,177,212,232,120,197,83,140,105,140,191,51,103,62,201,127,22,43,178,146,71,151,187,181,234,226,100,95,45,209,148,104,173,227,31,83,93,217,116,223,149,28,73,185,144,169,110,214,217,240,217,59,163,30,92,166,145,201,221,151,81,163,140,165,230,87,223,158,12,254,67,71,70,155,99,58,218,138,126,158,57,38,226,164,139,228,158,49,206,174,166,108,166,56,37,26,214,230,187,23,87,14,6,146,34,34,215,18,13,17,85,50,36,218,35,130,178,69,114,175,115,230,37,201,19,72,168,200,234,142,223,165,149,211,74,174,109,167,233,127,149,155,167,208,161,199,44,168,34,253,92,23,194,120,146,101,42,36,251,18,172,117,181,250,135,248,74,37,203,135,41,227,220,227,89,174,146,124,202,48,95,185,209,211,168,234,244,119,105,165,215,27,163,247,71,59,200,141,207,111,163,166,58,96,231,36,253,183,119,244,223,160,241,10,246,185,121,145,155,143,50,93,36,151,191,201,211,214,217,27,85,45,117,195,103,155,213,104,167,84,40,123,49,44,97,201,71,211,251,157,13,37,182,91,140,197,198,56,234,229,147,183,226,230,121,108,113,252,189,95,22,160,24,30,215,140,12,0,32,0,0,160,0,96,32,24,4,0,3,1,0,192,138,0,6,2,1,128,0,0,192,67,0,10,0,6,2,1,129,0,0,48,16,12,0,0,0,0,0,0,0,0,0,6,0,33,128,200,16,12,0,67,0,0,0,0,160,6,0,33,128,0,0,12,4,48,0,0,1,144,33,128,5,2,24,0,134,0,0,3,0,16,12,0,64,48,1,12,0,0,0,96,32,24,0,0,12,0,0,0,0,6,69,33,128,0,0,12,4,3,2,4,0,0,0,3,1,0,192,41,0,192,0,67,0,16,12,0,64,48,1,0,192,4,3,2,4,3,16,0,0,0,128,98,10,0,0,0,0,0,243,35,0,59,185,1,128,0,0,12,4,48,24,8,96,0,0,3,0,1,128,0,0,192,0,6,0,0,0,3,0,1,128,0,64,0,0,3,0,1,128,0,0,12,2,0,1,128,128,96,0,0,48,16,192,0,6,0,0,0,48,0,1,128,134,0,0,48,30,2,145,56,86,228,71,124,98,136,74,239,99,157,233,190,121,109,116,66,60,238,88,36,165,93,94,216,125,78,99,156,187,50,62,99,247,57,221,174,179,35,171,102,169,86,241,132,215,102,83,102,183,156,199,161,206,118,55,28,21,121,140,207,138,234,94,43,168,243,35,84,159,88,228,227,77,191,47,119,126,166,221,116,179,90,49,207,138,225,19,22,99,114,186,53,188,187,109,143,231,140,101,255,0,82,166,221,146,228,150,138,197,177,197,243,183,250,197,255,0,242,89,228,165,60,215,46,31,185,135,95,209,85,29,178,231,243,52,141,16,142,37,35,53,209,148,30,113,187,229,23,211,99,156,35,41,44,54,74,30,49,50,212,240,69,253,67,35,73,228,132,144,13,178,10,218,32,209,54,65,154,17,37,146,35,43,33,145,38,202,228,240,105,148,212,120,33,47,134,56,167,50,120,174,191,170,81,79,229,153,83,210,220,232,181,72,234,199,71,77,243,86,87,233,221,253,25,201,105,73,101,97,175,131,183,225,178,140,168,105,175,87,99,29,53,61,47,158,151,202,210,205,75,18,81,139,104,231,194,49,138,244,197,47,177,218,255,0,18,183,9,116,107,7,31,27,91,139,234,184,61,63,252,249,149,229,252,251,160,6,7,169,230,32,24,0,0,192,41,12,0,128,0,0,128,6,1,72,96,48,16,192,2,128,0,0,0,25,2,24,12,4,48,0,0,0,0,0,0,0,24,0,128,96,0,3,0,0,0,32,0,0,0,0,97,72,6,0,33,128,194,16,12,2,144,12,0,0,6,2,1,129,20,134,0,0,3,0,16,192,0,0,0,0,0,0,0,0,0,6,0,32,24,0,128,96,0,3,0,0,0,0,0,2,0,96,1,64,192,0,0,0,128,0,0,0,24,5,32,24,0,128,96,2,1,128,8,6,4,8,6,0,32,24,0,8,96,2,1,128,8,0,2,128,0,8,4,48,10,64,48,1,0,196,0,0,0,121,144,1,157,220,128,0,0,192,0,0,96,1,0,192,96,33,128,194,144,192,96,0,0,0,0,48,16,192,96,33,128,4,0,3,0,1,128,8,96,0,3,16,194,0,0,0,24,12,4,3,0,0,1,128,0,0,0,12,0,0,96,0,0,48,0,24,5,29,10,229,103,176,74,89,22,56,57,117,211,175,60,161,41,21,185,162,201,46,10,39,19,13,165,188,139,145,86,236,60,48,220,81,108,121,201,76,253,35,174,121,108,170,249,242,101,85,106,94,106,121,102,41,79,213,3,84,222,98,211,49,203,234,143,193,154,177,116,109,149,115,83,131,229,29,29,53,213,222,183,214,249,239,23,216,229,174,84,190,197,85,206,85,217,186,45,167,240,102,205,110,117,142,251,229,251,50,41,180,242,202,170,190,86,65,62,25,27,108,158,48,162,115,117,214,245,202,36,83,76,247,66,44,185,16,12,139,38,202,217,21,6,68,152,176,4,112,34,100,89,164,5,83,228,155,34,105,154,140,45,216,182,201,126,166,120,105,20,173,149,150,79,123,102,134,95,164,85,187,225,230,52,163,158,73,125,17,61,54,153,42,167,40,231,106,230,76,235,248,62,235,20,229,229,236,173,113,20,250,178,189,36,235,252,102,163,79,36,182,75,162,58,177,81,132,163,177,98,56,199,7,63,173,219,147,22,198,42,40,228,106,82,252,85,152,247,59,19,146,218,113,108,150,251,103,47,121,30,175,193,245,228,252,191,16,24,1,233,121,128,0,20,0,48,32,0,96,20,128,96,2,24,0,0,0,194,128,1,144,32,24,0,134,0,0,0,48,0,0,0,1,128,8,6,0,0,0,0,0,0,0,3,34,144,12,2,0,24,5,33,128,0,0,192,4,3,0,16,12,8,16,192,0,0,6,20,0,0,0,0,0,0,192,4,3,0,16,192,0,0,0,0,6,0,33,128,0,0,0,0,0,0,0,192,129,12,6,2,1,128,80,0,4,0,0,0,0,192,4,48,0,160,96,0,2,24,16,32,24,0,128,96,80,128,96,64,134,0,0,0,0,0,0,0,33,128,82,1,128,8,6,0,32,24,0,132,48,1,0,192,4,0,0,121,144,1,157,220,128,0,192,0,0,32,24,0,83,0,0,24,196,48,0,24,0,134,0,0,48,0,128,0,0,0,6,0,48,0,0,1,132,33,128,192,67,0,0,0,0,1,128,192,67,0,0,0,24,0,0,0,12,0,0,96,0,48,1,128,21,206,93,145,103,98,156,115,201,207,186,233,196,49,75,220,146,28,163,193,197,221,76,185,92,21,191,114,230,136,73,112,53,25,110,143,25,40,82,123,145,178,75,177,142,212,235,150,87,70,81,55,211,8,169,197,203,114,146,198,9,41,60,172,46,59,146,120,234,6,54,184,232,103,179,137,27,38,210,253,76,151,44,116,50,162,18,42,127,88,163,46,65,125,76,43,126,138,206,28,77,223,82,57,58,105,98,220,29,72,63,73,207,167,78,106,202,222,215,131,68,89,143,56,146,52,66,70,90,94,69,130,96,204,180,128,18,17,66,193,6,139,8,200,34,24,34,220,87,86,70,204,202,45,39,131,36,233,186,61,102,218,251,26,136,190,115,207,66,181,44,75,146,181,25,119,147,103,66,157,63,226,42,106,16,131,158,56,236,47,166,162,255,0,13,178,61,109,196,164,159,167,224,244,180,74,54,67,49,121,193,228,124,139,235,181,226,169,40,175,103,147,189,224,183,57,41,231,166,14,127,182,186,158,157,9,198,86,102,49,235,131,157,61,60,235,120,107,245,58,112,178,42,82,247,44,244,205,97,172,157,191,31,126,47,47,124,249,56,160,116,110,209,71,153,67,246,48,206,185,194,88,146,61,92,247,58,121,250,226,197,96,48,54,192,0,24,66,1,128,80,0,48,16,12,8,16,192,2,128,1,128,128,96,0,3,0,16,192,0,0,0,0,0,100,8,6,0,2,24,0,134,3,1,0,192,40,1,128,8,6,0,0,0,0,3,2,4,48,0,0,0,0,0,0,160,6,0,0,3,1,0,192,4,3,0,0,0,0,0,0,0,24,0,128,96,64,128,96,0,0,0,0,48,1,12,0,40,0,0,0,1,144,32,24,0,0,0,0,192,0,67,0,10,0,0,129,136,96,2,1,136,0,6,0,32,24,128,0,6,2,24,0,0,134,1,72,6,0,32,24,0,128,98,0,0,0,0,0,32,64,49,0,0,0,30,107,1,129,129,232,114,44,1,33,237,8,136,15,105,37,18,8,12,181,86,63,45,19,90,197,35,47,242,208,121,104,121,24,164,11,37,18,56,46,166,16,15,107,2,160,0,192,0,0,192,33,12,96,20,134,24,12,0,0,0,67,0,24,0,0,192,64,3,0,1,128,0,0,0,12,6,2,1,128,0,0,0,12,6,0,3,0,0,0,1,75,161,18,82,17,195,183,127,198,75,238,14,94,224,217,9,60,28,157,68,147,236,67,175,251,146,93,71,220,168,132,160,102,186,172,197,163,91,202,207,246,32,227,186,33,92,189,187,95,61,70,229,38,189,61,77,26,138,94,119,68,161,47,82,120,52,202,22,69,247,70,107,36,177,183,185,190,79,227,131,37,213,71,234,68,86,25,69,198,64,158,22,75,220,98,224,103,124,16,89,83,254,44,95,201,213,170,92,28,122,159,241,99,247,58,181,62,12,244,223,43,101,202,37,92,196,87,44,167,148,115,116,108,140,137,169,100,197,11,189,203,227,98,37,139,171,196,69,72,121,34,134,200,50,120,34,209,81,1,18,100,89,81,9,87,25,124,22,233,173,158,150,197,40,242,137,82,171,111,215,159,208,221,86,134,155,250,102,47,177,155,90,137,232,181,213,57,189,241,254,153,53,83,166,134,159,81,102,162,18,106,22,44,237,125,136,209,225,222,68,185,89,249,45,241,11,21,122,117,30,243,244,153,251,86,213,21,106,37,187,115,125,94,77,245,91,191,149,215,185,199,132,146,125,77,21,90,226,212,162,206,184,228,237,103,174,65,168,206,56,247,40,166,248,216,191,216,114,110,185,110,252,163,89,197,23,104,241,204,58,25,101,23,23,134,176,206,172,44,222,184,35,109,16,177,63,230,247,59,115,249,63,174,93,126,63,227,150,5,150,213,42,228,211,33,131,188,186,225,102,16,12,10,132,3,0,16,12,2,144,192,96,33,128,0,0,12,4,48,2,0,0,96,68,96,0,0,48,1,12,0,0,6,1,72,6,0,0,48,32,67,0,0,0,24,8,0,0,0,6,2,1,128,8,96,1,64,12,0,67,0,0,0,24,8,6,0,32,24,0,134,3,1,0,192,129,0,192,4,48,0,0,0,0,1,128,8,6,0,33,128,17,64,12,0,64,48,1,0,192,0,0,0,0,6,20,0,1,2,24,192,4,3,0,16,12,0,4,48,1,0,196,0,0,48,0,0,10,4,48,1,0,192,0,67,0,16,0,16,0,0,2,1,128,8,0,0,0,0,15,50,49,1,232,114,75,36,147,32,1,22,34,89,42,200,242,76,85,187,135,184,167,35,201,49,117,110,240,222,85,145,166,48,213,153,200,96,130,100,247,0,195,104,110,22,64,150,16,156,67,33,144,35,129,224,154,14,10,136,224,146,72,136,100,11,84,98,77,70,38,124,178,106,76,152,178,173,117,34,169,87,201,47,49,139,112,246,92,71,96,176,79,35,43,40,96,54,178,196,75,40,106,226,156,13,69,178,220,34,113,193,52,197,27,25,28,26,240,154,43,148,22,68,165,138,48,50,221,136,78,37,212,197,99,30,3,5,8,0,97,0,0,192,0,6,0,48,0,0,1,128,153,22,176,88,70,71,159,242,125,122,63,31,197,82,32,77,149,185,28,221,11,167,114,89,202,234,153,7,36,10,69,68,241,186,56,239,216,18,199,251,160,77,52,52,254,121,65,85,201,39,187,224,197,116,60,185,113,244,179,116,248,150,239,220,170,112,223,13,172,131,31,13,117,43,157,127,169,108,235,148,37,181,134,215,212,210,57,215,39,31,177,92,52,243,178,183,103,229,94,198,221,77,45,199,49,92,177,104,230,227,90,72,12,53,197,43,163,135,158,78,141,101,146,162,155,165,186,117,226,95,205,30,6,180,146,95,225,217,25,124,75,131,53,174,82,19,7,27,97,245,215,36,65,216,142,120,222,148,145,20,220,122,48,114,16,22,194,246,190,163,68,45,79,185,136,57,68,197,215,69,76,150,114,115,225,115,93,77,16,185,19,26,214,135,18,46,4,85,201,143,122,101,10,43,18,71,103,71,40,168,197,54,113,147,245,35,117,50,204,162,147,232,103,162,61,3,250,49,212,225,107,110,243,245,47,28,194,30,149,207,238,111,183,83,228,104,229,39,46,113,136,253,206,45,92,203,98,150,75,207,245,154,209,24,69,251,254,165,155,146,234,83,61,213,47,79,37,95,137,254,101,193,164,116,107,187,100,147,76,232,211,168,133,209,105,254,168,224,66,125,224,248,52,66,220,45,208,225,174,168,131,170,229,42,92,98,249,76,190,187,84,140,154,125,68,110,81,132,159,169,114,137,89,39,70,161,203,242,72,131,92,224,172,142,25,138,221,51,175,50,252,165,241,185,75,161,106,146,151,29,78,156,247,226,199,92,107,155,129,26,238,211,254,104,254,198,71,195,193,234,231,185,211,205,215,55,144,0,6,152,33,128,5,0,3,1,12,0,0,6,4,0,0,0,0,0,0,0,192,64,48,1,12,6,2,24,0,80,3,2,4,3,0,16,192,0,0,96,2,1,128,8,96,1,64,0,0,0,12,4,3,0,16,12,96,32,24,0,128,96,64,0,0,0,0,0,0,0,0,0,0,0,192,0,0,96,32,24,16,33,128,0,0,0,80,0,48,0,0,0,0,2,40,1,128,8,6,0,0,0,0,0,0,0,3,1,0,192,4,0,0,0,0,0,0,0,0,48,10,64,49,0,192,67,1,0,192,4,3,17,0,0,0,32,24,0,128,98,1,0,192,15,48,48,3,208,226,6,0,0,0,0,3,16,192,6,0,0,48,0,24,196,48,24,242,32,2,89,12,136,8,24,0,20,49,228,136,192,96,33,128,199,146,32,65,60,136,136,193,169,100,123,136,128,18,222,199,184,128,12,53,61,204,55,17,30,1,163,33,144,192,246,129,16,39,177,137,199,0,32,1,149,0,192,0,6,3,0,0,24,8,132,153,54,87,46,135,155,187,181,233,252,115,34,169,203,63,36,30,125,139,25,92,140,54,88,65,233,248,22,23,92,15,254,83,72,146,74,93,203,84,35,60,109,124,175,114,181,133,215,250,162,200,183,23,140,199,245,49,90,139,127,8,164,179,22,255,0,205,30,255,0,160,173,208,202,184,111,139,223,21,236,93,27,92,49,186,42,75,246,102,170,229,136,230,30,168,62,168,199,149,107,28,77,69,18,140,125,81,227,56,201,137,230,50,113,61,68,232,133,176,149,111,233,154,253,142,55,136,120,124,232,132,108,234,186,73,162,243,210,88,231,74,93,153,141,175,42,230,191,44,185,58,17,139,218,183,112,83,170,211,121,145,221,31,169,29,25,78,167,209,154,227,182,81,229,28,250,226,226,177,159,220,190,51,156,69,72,215,137,67,233,108,139,140,44,79,116,98,223,202,35,27,255,0,153,22,39,9,114,153,150,149,61,13,83,232,156,127,210,202,229,225,210,143,209,63,255,0,104,155,35,233,124,244,45,207,177,21,203,150,150,232,254,88,191,180,138,165,93,145,235,92,191,99,176,219,32,215,249,81,23,92,89,203,29,98,215,232,82,228,142,235,132,95,96,74,17,255,0,219,139,251,145,92,47,62,236,226,184,202,127,242,228,215,167,90,139,62,170,182,254,167,99,241,49,140,49,228,212,176,184,123,76,183,95,41,247,3,29,214,126,30,81,140,189,89,246,45,163,93,10,222,237,178,111,216,197,226,15,51,132,115,209,100,174,180,253,255,0,83,94,49,60,171,167,118,178,205,92,150,229,133,30,145,93,11,232,154,143,27,82,49,82,163,30,121,111,228,217,11,35,28,241,181,153,86,183,182,105,57,47,212,207,108,96,165,137,47,212,156,53,49,113,236,223,216,82,186,187,61,50,72,8,198,168,227,17,159,82,74,115,131,235,202,254,165,18,131,174,94,153,75,111,176,188,201,53,156,180,151,185,112,107,133,235,118,229,195,143,83,171,230,45,94,154,81,207,171,7,3,124,178,156,98,165,240,248,201,190,171,165,70,37,140,118,104,205,131,78,146,248,198,88,159,99,116,46,91,120,57,183,97,168,91,5,136,201,114,189,153,58,47,204,176,217,149,117,96,220,186,148,234,41,220,243,14,190,195,133,222,158,11,97,46,221,95,115,124,245,140,94,117,207,113,107,134,35,101,244,239,245,69,242,101,107,15,12,245,113,220,233,230,235,139,202,32,48,54,193,0,192,0,0,0,0,0,0,96,0,0,3,1,0,192,0,0,8,160,0,96,33,128,0,0,192,4,48,0,0,1,133,32,24,0,0,0,0,0,192,64,48,0,0,2,0,0,0,0,0,0,0,0,0,6,2,1,128,0,12,64,0,48,1,0,192,4,48,0,0,24,16,32,24,5,0,0,0,0,48,16,12,8,160,0,0,0,0,0,0,0,0,96,2,0,0,0,1,128,0,0,0,0,5,0,0,64,0,0,0,0,0,0,12,4,3,0,16,192,0,64,48,1,0,240,24,1,0,240,32,16,12,8,16,12,0,64,0,7,152,24,1,233,112,3,1,128,128,96,2,1,128,80,48,24,0,192,0,6,0,16,12,6,0,0,0,0,48,1,12,0,0,6,0,0,3,0,0,24,0,0,192,0,97,128,160,178,9,17,64,65,111,164,89,137,94,64,152,186,183,114,34,218,100,0,97,163,1,128,25,89,24,1,129,64,0,4,12,0,96,68,49,146,76,137,229,239,213,122,248,247,21,207,17,92,148,73,242,91,62,121,101,50,126,198,99,72,231,33,156,48,251,228,95,169,166,86,69,182,79,203,82,227,114,95,114,148,75,116,215,71,251,145,90,43,166,74,56,82,222,151,100,95,84,55,39,229,203,159,229,232,98,133,178,77,101,71,119,186,102,159,196,102,89,113,219,47,124,152,177,169,90,33,101,155,57,111,135,207,185,162,189,68,101,232,179,108,215,185,139,205,223,106,231,100,223,117,220,45,221,9,238,140,150,255,0,183,212,99,26,89,47,11,132,167,38,167,152,203,56,248,103,34,202,44,132,177,100,36,177,240,118,104,212,75,205,242,237,244,200,213,53,187,166,24,157,88,99,201,217,12,173,203,169,82,155,79,12,244,246,232,106,186,56,219,181,172,156,173,71,135,74,53,239,138,220,240,242,116,157,235,55,150,72,89,217,154,35,26,223,108,125,140,110,18,131,228,178,19,193,166,90,188,190,61,51,127,169,24,78,81,110,47,183,97,194,89,37,60,112,251,145,87,39,148,38,66,183,193,50,42,15,145,168,100,100,39,102,216,178,10,110,107,59,125,140,246,216,225,7,44,99,8,208,162,190,167,212,197,171,147,156,101,24,251,26,24,60,201,89,55,57,60,178,232,122,187,153,97,19,85,121,193,81,170,185,71,60,174,17,170,11,127,230,77,25,97,31,79,66,218,37,102,254,12,214,154,103,78,97,182,79,143,117,216,35,8,214,227,25,61,205,18,221,149,206,51,247,20,224,182,166,223,62,232,138,181,166,223,94,10,103,148,203,213,219,96,148,162,159,201,93,235,13,111,140,163,158,153,69,101,70,115,37,134,240,186,133,183,124,191,208,140,241,46,221,62,69,137,112,184,92,148,109,175,85,40,105,228,164,187,100,179,100,225,85,119,47,166,113,235,242,115,35,100,222,237,191,212,223,69,238,122,119,76,150,115,219,61,12,88,214,182,233,239,77,250,159,78,134,216,223,28,97,35,141,114,150,158,223,47,182,50,139,232,212,122,176,103,7,106,18,114,236,43,42,243,22,82,89,247,51,199,81,233,219,31,212,209,9,110,93,75,58,196,179,89,101,23,23,134,44,27,44,170,50,95,38,89,71,108,176,207,87,29,249,60,221,241,136,1,44,11,7,71,50,1,128,8,6,0,0,0,0,0,4,0,192,2,128,1,128,134,0,0,0,0,0,48,1,12,0,0,96,1,72,96,0,0,0,64,0,0,0,192,0,0,0,0,0,96,32,24,0,128,96,2,1,128,0,0,0,0,1,0,0,48,16,12,0,67,0,10,0,6,2,1,129,20,134,0,0,0,48,16,12,0,64,48,1,12,0,0,0,0,0,0,0,0,0,0,96,20,134,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,15,4,210,34,161,129,96,183,128,218,137,171,138,128,183,96,246,13,49,89,36,60,96,64,38,68,97,128,34,4,182,143,99,26,98,0,89,229,143,203,26,98,172,6,11,118,134,210,106,227,201,12,67,61,111,48,24,0,64,3,0,0,24,5,0,0,16,198,33,128,0,192,0,96,0,3,0,0,0,0,1,128,0,0,192,0,6,0,0,3,0,24,134,3,1,12,129,128,0,0,0,20,3,0,32,6,0,0,48,0,1,128,0,0,12,4,250,16,207,168,177,244,41,202,82,199,185,230,252,191,94,159,197,241,11,94,95,5,79,143,185,125,145,41,146,49,29,21,182,71,36,228,190,8,225,251,126,229,65,159,149,145,97,177,225,62,188,143,111,185,81,15,221,252,150,194,91,122,188,175,97,71,147,77,81,227,178,249,201,154,212,82,166,158,228,229,233,237,199,66,202,165,53,141,207,116,59,180,242,78,200,181,45,203,10,95,203,217,149,109,220,212,162,156,36,250,24,105,183,205,133,219,20,185,148,126,153,251,175,98,248,102,30,164,243,30,166,61,174,200,198,74,59,53,16,124,174,155,190,77,42,86,56,225,199,108,179,186,56,232,204,86,154,231,137,67,122,33,149,177,198,107,142,129,12,243,142,23,179,7,21,56,61,178,202,100,28,237,126,134,56,148,225,194,103,26,112,113,155,88,193,233,212,148,253,18,237,215,238,113,245,84,167,100,176,189,41,245,58,115,211,61,70,74,247,34,221,222,158,72,39,182,120,199,4,167,202,54,202,200,75,130,220,153,161,193,122,124,0,50,155,95,41,22,54,83,39,235,64,66,217,109,137,155,29,89,162,113,220,202,53,47,203,173,129,206,175,235,102,154,151,171,151,233,49,84,222,238,77,144,125,203,81,178,45,53,195,44,175,9,24,225,57,62,146,81,253,11,225,57,41,97,180,209,150,154,210,135,92,126,132,184,92,195,167,116,85,211,182,68,247,167,187,107,68,85,244,220,235,159,208,165,20,250,50,253,85,208,148,211,142,101,7,238,250,24,225,57,205,250,121,248,45,156,146,158,232,172,203,24,148,95,0,66,126,94,90,93,125,202,92,118,229,192,211,100,150,204,166,81,56,229,103,57,76,220,101,79,169,113,213,132,236,141,127,30,216,9,67,156,101,164,70,113,123,115,215,217,1,186,58,135,170,132,124,222,101,8,240,253,203,26,149,83,79,111,166,75,49,48,211,9,199,47,30,167,253,14,157,85,249,149,168,194,237,201,39,186,15,183,216,231,99,81,109,86,165,30,188,155,42,179,167,39,47,77,28,63,95,83,100,113,187,217,25,177,93,72,221,23,220,39,24,216,186,148,82,163,198,223,234,95,159,110,75,46,37,140,242,131,139,228,142,13,82,138,146,228,171,102,25,232,227,242,111,215,159,175,199,252,84,34,233,64,134,195,174,177,136,6,11,149,99,117,147,200,197,0,77,199,4,74,132,3,192,0,0,0,0,0,0,0,12,0,6,0,0,0,0,0,1,64,12,0,67,0,32,0,6,2,0,24,8,6,0,0,0,64,0,0,0,12,0,67,0,0,0,0,0,1,129,17,140,2,144,12,0,64,48,0,0,2,40,1,128,8,96,48,16,12,64,0,0,0,0,0,0,3,1,12,0,0,0,96,32,1,128,128,96,20,128,96,64,128,96,0,0,48,16,12,0,64,49,0,0,1,0,48,0,1,228,48,61,132,104,100,146,13,163,193,20,15,36,69,144,27,22,0,146,136,17,81,38,162,60,12,154,165,180,120,12,134,72,30,4,45,194,220,20,240,60,17,200,100,15,32,48,3,218,241,129,128,192,67,0,10,6,33,128,0,192,32,24,134,0,48,0,0,1,128,0,12,0,0,0,6,3,1,12,0,0,96,0,0,48,0,0,24,0,192,8,0,24,0,0,12,4,48,0,1,128,0,12,0,0,0,0,96,0,20,167,244,228,199,101,141,91,28,123,151,221,168,170,16,195,154,111,217,114,115,93,241,178,88,148,182,188,240,121,123,247,94,158,62,58,91,227,108,51,7,199,185,6,162,151,6,106,101,42,229,141,217,94,222,198,190,26,201,150,212,188,253,138,217,124,214,74,154,2,60,125,193,188,116,136,63,130,18,229,245,42,38,172,195,246,37,230,166,185,150,127,66,149,30,114,228,223,232,88,154,231,59,159,244,34,174,86,61,184,231,238,139,235,113,148,210,158,217,103,191,67,28,29,110,120,206,31,207,7,74,187,36,161,182,107,124,123,73,125,81,49,90,141,10,168,201,109,179,50,139,233,254,87,247,45,242,156,96,241,45,248,247,234,85,77,188,184,201,173,235,227,6,150,214,19,206,36,97,74,47,114,139,253,138,33,23,29,76,154,94,151,220,177,65,198,59,151,166,73,242,187,25,97,116,163,168,156,102,154,142,114,178,20,107,156,227,39,36,186,230,47,31,208,197,5,100,233,89,227,141,207,39,79,83,252,72,70,81,50,105,163,11,227,185,122,94,112,211,236,6,73,87,22,155,234,204,242,244,188,29,61,84,107,82,74,17,233,215,228,231,234,97,233,204,98,116,230,177,98,59,162,52,202,34,139,19,52,202,108,161,191,226,22,185,21,194,60,242,20,219,218,228,97,189,249,179,248,70,205,71,9,227,186,50,56,237,143,37,24,53,17,217,106,126,230,186,146,148,76,218,143,92,215,193,163,77,233,78,61,194,47,81,193,44,37,203,37,183,247,26,135,185,26,89,6,246,225,49,255,0,19,62,153,61,164,87,169,227,5,187,82,93,63,66,6,186,103,162,199,82,51,148,166,163,13,203,122,125,81,98,244,122,185,231,191,81,77,70,232,125,89,231,159,112,43,133,139,159,146,11,137,73,167,133,236,185,27,246,158,49,211,45,14,14,49,79,170,52,135,46,156,247,35,181,241,221,150,109,227,211,36,195,31,63,116,84,40,197,238,199,69,221,154,41,106,51,142,31,126,185,41,143,79,129,166,151,42,43,63,6,108,89,90,102,220,165,230,69,242,223,169,62,197,213,74,77,237,201,154,10,114,198,77,80,142,207,169,153,177,173,108,166,94,252,224,190,42,79,156,96,207,76,212,87,177,174,51,91,122,153,83,219,142,224,227,149,220,131,179,212,78,51,108,32,130,231,107,39,229,137,244,224,178,18,221,19,167,61,57,216,173,199,5,114,120,52,181,146,183,94,77,202,205,140,205,54,10,179,79,150,145,92,248,55,228,207,138,42,8,78,8,146,77,147,80,38,152,171,203,34,224,95,37,130,169,50,202,150,43,192,12,13,178,64,48,1,0,192,4,48,2,0,0,96,32,24,0,0,0,0,0,16,0,3,1,0,192,0,0,0,0,6,2,1,128,0,0,5,0,0,0,3,2,0,0,96,32,24,5,68,99,0,16,12,0,64,48,0,0,0,0,0,0,0,0,0,1,128,128,96,20,134,48,32,64,48,1,0,240,24,0,0,0,0,0,0,0,0,0,24,16,32,1,128,128,99,72,40,81,13,164,144,201,171,136,40,147,81,24,100,138,105,12,142,67,113,4,196,71,33,144,167,129,109,30,71,146,5,180,98,12,0,54,44,143,104,246,129,1,146,192,128,64,4,114,4,136,228,76,64,121,81,128,207,107,200,0,6,0,0,48,0,0,0,24,0,0,192,96,33,128,192,67,0,0,1,128,0,12,0,0,6,2,24,0,0,192,0,0,96,64,12,67,40,0,6,64,12,0,0,0,0,96,3,0,0,0,0,1,128,131,182,72,93,117,116,67,116,223,217,123,156,189,70,170,205,71,13,236,175,249,81,142,186,198,249,230,214,203,252,66,186,222,218,215,153,47,232,97,187,85,109,191,92,176,189,138,91,194,224,131,57,94,173,118,156,200,148,165,158,237,145,206,6,161,41,116,68,252,132,254,163,45,44,141,187,182,191,116,109,211,89,233,196,187,244,57,241,74,14,41,46,57,47,86,109,50,211,124,250,123,34,151,142,197,203,19,138,108,132,163,21,206,0,165,175,130,25,105,241,130,217,103,61,8,237,121,234,2,78,93,178,201,40,201,254,126,125,162,60,70,61,121,98,149,152,225,254,216,32,140,156,231,44,46,191,108,154,170,211,220,160,247,198,47,62,242,218,200,105,237,138,139,221,185,227,156,231,11,236,91,248,189,208,204,35,234,239,151,196,127,234,102,180,140,172,116,97,171,23,167,180,165,204,127,234,141,20,248,132,165,107,132,87,217,246,103,58,26,63,197,90,228,161,185,103,213,38,240,139,174,211,202,155,33,13,36,182,199,243,60,243,47,183,193,154,177,216,170,199,98,156,103,31,78,112,193,233,33,230,169,199,162,93,25,70,139,81,152,56,93,196,151,245,54,194,75,114,196,147,70,85,93,176,92,54,150,122,46,76,22,91,229,220,227,140,69,254,111,147,171,56,239,79,43,182,14,118,162,10,52,227,31,74,124,148,103,182,248,220,214,231,211,164,145,92,224,241,156,229,123,132,170,75,100,182,240,215,24,26,220,147,75,213,31,234,106,37,98,157,120,151,81,109,249,44,212,199,217,224,163,109,152,226,73,254,135,88,231,83,218,253,195,42,43,175,36,99,11,37,249,151,95,96,117,123,200,184,105,91,36,209,154,197,41,44,165,133,238,205,45,66,11,167,36,38,165,98,199,184,28,235,170,216,159,238,91,31,76,224,253,195,83,234,120,39,108,125,25,246,96,104,143,50,39,213,149,213,204,19,45,143,201,149,78,63,3,233,207,86,37,202,194,24,83,82,231,151,133,156,17,198,101,194,231,144,147,77,115,239,128,89,138,203,245,63,128,133,40,61,239,107,253,197,46,189,30,61,215,98,123,146,121,7,142,95,230,40,142,214,227,215,112,226,249,199,66,88,227,56,207,219,169,40,85,39,245,103,5,66,138,82,249,45,138,75,133,203,248,31,162,61,84,191,98,200,202,63,150,47,246,32,157,81,231,151,143,177,165,170,161,202,89,145,137,207,159,172,37,100,151,114,88,173,78,238,122,127,82,113,189,163,28,101,191,191,236,95,93,89,124,38,204,213,141,181,88,217,124,90,50,193,56,163,69,108,195,75,144,162,246,200,146,68,39,233,121,53,203,53,118,71,147,62,242,74,71,108,114,213,194,219,145,38,77,17,73,69,15,0,48,33,40,228,166,112,52,145,104,178,150,49,184,130,70,151,89,92,161,131,126,76,94,85,52,44,19,113,99,85,182,93,103,21,143,105,103,148,198,162,209,60,151,197,94,214,71,5,225,181,49,167,138,128,45,117,137,86,203,169,138,198,77,214,209,28,13,48,128,0,32,1,128,8,0,96,0,0,0,0,1,64,0,0,0,1,3,0,0,0,0,0,1,128,80,0,1,0,0,5,0,48,1,0,195,0,32,30,7,128,34,4,182,134,210,41,1,45,162,192,8,7,128,0,192,240,52,137,168,147,76,67,104,240,91,129,96,154,214,43,218,61,164,240,27,70,152,169,161,23,236,13,131,76,82,34,217,68,172,168,136,12,2,0,1,128,135,128,38,136,168,96,11,49,144,216,53,113,88,18,113,13,163,76,32,36,160,75,97,53,113,0,228,183,104,246,144,84,24,45,218,27,66,171,218,27,75,48,24,32,134,208,218,79,0,4,118,134,9,140,8,96,9,145,104,4,44,131,68,118,145,79,32,60,18,2,188,6,210,192,2,188,17,193,107,66,218,134,143,34,48,25,237,121,8,96,5,64,3,0,0,24,0,134,3,0,24,0,0,12,96,32,24,0,0,192,128,1,129,66,24,0,0,12,8,0,1,128,0,0,0,192,0,6,0,0,48,0,0,24,0,0,0,0,192,8,3,62,171,85,29,60,113,245,88,250,68,53,122,165,166,135,28,217,47,165,28,172,183,39,57,188,206,93,89,142,186,253,58,243,198,251,167,57,74,115,223,108,183,75,251,21,202,67,124,145,193,199,93,176,186,150,213,78,121,151,66,218,104,73,110,145,110,0,139,138,75,9,96,139,232,73,137,164,192,162,93,190,225,41,112,152,77,109,253,200,245,137,134,221,74,36,229,76,36,250,180,89,183,37,90,85,252,24,127,164,185,123,4,85,36,87,134,104,145,94,222,2,170,198,17,22,179,194,45,145,21,23,156,203,255,0,160,35,45,219,114,219,147,232,178,40,83,46,146,124,227,47,224,178,62,185,123,69,3,142,249,124,50,11,106,191,101,18,198,90,69,149,202,123,171,118,97,207,27,165,250,148,168,240,163,238,203,212,163,25,164,250,185,25,198,155,103,8,184,74,50,230,92,62,61,203,41,131,135,169,203,175,69,236,101,133,158,100,230,215,27,165,133,147,84,222,250,158,215,209,112,101,90,35,38,248,146,193,150,250,61,120,93,13,26,121,110,170,45,251,22,206,17,148,162,223,84,49,28,235,233,140,43,80,135,11,251,28,233,238,131,207,25,238,215,70,118,53,48,226,94,163,149,118,87,85,240,205,66,179,220,247,34,132,164,141,62,91,217,207,40,207,186,49,235,36,117,229,206,161,13,219,229,31,212,189,86,187,148,202,232,43,35,45,209,224,146,212,67,249,145,166,69,145,91,146,23,72,191,142,80,229,137,180,226,199,98,244,55,240,21,206,148,55,79,44,211,56,230,162,27,125,107,238,92,255,0,194,34,170,165,250,112,187,23,119,51,210,253,114,70,148,101,82,139,228,145,8,191,129,167,150,242,4,189,242,71,50,223,236,15,60,251,10,60,113,206,64,155,136,87,28,207,41,241,209,147,133,107,24,121,195,228,181,110,139,233,186,63,212,162,10,30,92,125,57,95,61,73,199,47,174,31,234,79,122,126,151,28,49,109,92,174,204,32,111,0,254,223,170,96,148,163,198,114,137,101,116,107,15,220,8,237,207,78,126,226,196,177,204,94,62,57,38,163,36,77,65,183,149,212,150,174,42,174,47,15,107,201,179,77,9,183,204,184,246,35,228,173,177,155,123,101,238,89,181,55,148,177,238,114,234,183,35,66,138,221,136,190,11,161,18,186,107,53,70,36,133,53,208,170,210,247,194,50,205,230,71,94,103,183,62,175,163,138,38,145,5,34,91,142,213,206,44,76,150,74,55,15,113,156,107,86,238,30,74,183,15,113,5,169,143,37,91,135,184,11,5,130,27,137,110,1,237,67,218,136,238,30,224,37,129,109,13,193,184,138,139,129,31,44,179,35,201,117,49,13,161,208,158,68,240,52,86,216,108,200,240,73,112,93,49,68,170,100,118,51,80,97,15,38,124,89,149,108,126,83,52,140,121,47,139,39,151,33,121,114,54,96,48,60,147,197,143,107,66,54,56,34,14,164,95,36,241,103,2,239,36,60,146,249,30,42,6,93,229,11,202,30,71,138,172,11,5,251,3,203,26,120,169,192,96,179,96,246,13,49,80,22,236,13,131,76,87,128,193,110,208,218,134,175,138,160,44,104,142,6,166,34,4,176,44,0,134,60,15,0,68,100,148,67,104,211,17,25,45,163,81,38,174,16,199,180,146,68,213,196,112,14,36,128,138,175,104,109,39,145,151,83,16,81,36,75,1,130,42,57,24,109,30,208,16,199,129,224,129,12,66,1,178,169,34,98,193,69,120,30,210,120,30,70,152,175,107,13,172,180,27,67,76,85,130,73,3,98,200,211,19,68,178,85,184,121,50,169,15,130,32,4,192,136,5,72,100,0,9,228,89,34,4,209,44,134,72,128,18,200,100,136,1,45,193,184,128,19,85,45,194,220,1,128,0,1,128,128,98,32,121,22,225,11,0,61,194,220,24,22,8,175,44,4,128,250,15,17,0,192,0,0,101,8,96,50,33,12,6,85,33,128,17,0,192,0,6,0,0,48,0,0,24,0,0,192,0,0,0,0,96,0,3,0,0,1,128,134,3,0,0,25,2,1,128,80,0,48,128,174,235,99,77,110,114,253,23,185,97,201,215,91,231,221,181,63,68,76,245,214,70,249,231,106,137,78,86,205,219,99,229,244,34,216,228,200,224,243,189,39,130,221,61,91,165,185,244,33,8,185,73,69,27,98,182,199,8,1,145,36,24,2,185,71,36,114,146,105,150,119,41,212,165,21,185,144,80,165,191,114,246,193,38,150,212,87,167,143,22,77,245,150,11,103,209,25,173,58,58,110,33,21,223,102,73,142,43,18,251,71,4,88,15,169,25,32,67,101,16,198,57,43,146,114,248,247,46,104,142,0,131,226,36,151,85,216,37,241,212,95,153,124,16,93,194,228,174,15,50,220,249,108,51,233,151,194,29,107,171,34,175,221,252,78,141,99,133,247,55,197,237,196,58,241,207,193,201,140,165,43,84,167,44,225,224,233,65,226,30,175,170,124,153,170,209,98,197,75,15,106,93,75,224,246,197,21,69,249,176,248,99,207,165,99,158,24,11,80,155,139,254,94,248,57,215,83,187,115,132,178,117,40,150,250,185,41,186,152,203,56,225,252,22,14,62,57,107,163,57,218,149,182,231,242,117,181,20,184,72,230,235,35,185,124,246,58,114,231,89,186,134,223,129,199,160,217,182,80,77,193,229,62,75,30,162,88,113,105,50,169,17,97,86,194,91,228,248,232,95,143,73,70,150,60,201,252,162,254,237,1,153,45,183,175,147,73,158,239,77,177,127,37,241,50,167,216,18,125,195,169,37,29,207,4,83,235,247,46,132,18,95,56,20,96,145,106,235,128,22,50,137,126,95,176,46,36,211,232,79,104,17,120,27,68,246,230,57,67,81,202,124,13,21,165,251,146,117,231,146,112,129,116,107,203,232,75,210,226,170,227,255,0,202,52,87,87,175,30,228,163,78,30,81,161,71,49,93,154,49,173,51,219,94,230,176,248,45,174,174,17,124,42,76,182,53,240,103,13,40,87,236,88,150,1,44,16,178,196,145,210,70,45,70,217,251,20,224,27,203,200,178,117,147,28,237,211,192,197,145,149,0,246,139,35,220,69,2,24,0,137,0,5,3,1,144,0,0,3,30,68,50,0,98,24,83,1,12,0,0,96,3,16,192,6,33,128,242,25,0,0,0,0,0,0,0,0,0,12,6,0,0,48,27,64,50,2,218,24,30,67,37,68,112,71,105,96,1,78,214,45,172,188,88,46,166,41,195,13,172,187,104,154,26,98,172,13,18,104,20,70,166,4,60,15,0,70,134,6,33,228,3,1,129,140,130,56,22,11,8,129,28,1,44,8,0,98,24,83,24,134,0,0,0,69,136,152,176,4,112,4,197,128,32,24,39,128,192,16,19,44,192,182,144,87,128,218,89,180,48,5,123,71,130,120,12,5,71,1,130,88,24,17,192,18,12,1,16,37,128,192,16,2,88,12,16,68,9,96,48,4,112,24,37,129,129,28,6,9,12,96,142,0,144,96,96,136,0,0,128,96,69,44,0,196,64,176,24,24,1,229,0,96,123,222,48,0,0,3,0,0,1,140,4,48,0,0,1,128,134,48,8,0,0,40,24,12,0,0,2,0,24,0,0,192,0,0,0,6,3,0,1,143,4,82,192,246,146,72,159,6,117,169,21,109,36,162,79,130,92,13,95,20,60,190,5,229,150,238,30,228,103,106,228,80,224,208,40,54,95,192,248,30,71,140,115,245,214,42,41,198,112,229,253,142,79,69,242,250,154,117,247,45,70,169,227,152,175,236,102,207,39,46,186,215,94,121,200,135,113,244,9,33,215,23,57,168,153,109,167,79,95,27,159,82,210,73,109,138,68,123,128,2,228,150,50,133,209,129,7,196,176,204,154,198,220,148,62,77,150,227,25,48,73,238,181,203,217,1,56,125,50,67,75,117,149,199,221,175,238,42,185,220,91,165,89,212,71,225,100,138,222,164,252,201,109,125,136,238,37,28,111,127,98,18,124,132,62,164,176,69,60,15,112,10,114,228,134,225,204,175,220,42,216,46,4,248,251,145,223,182,44,169,88,220,178,200,46,147,198,239,176,83,45,208,199,126,133,55,88,163,250,240,70,155,84,45,73,244,255,0,169,112,108,81,195,107,220,222,249,132,87,87,180,197,185,73,54,139,85,216,80,199,229,88,49,99,81,186,187,82,140,125,185,37,84,177,196,187,28,250,28,176,178,248,228,216,165,204,178,255,0,47,6,69,244,61,176,159,196,137,240,210,125,242,103,178,200,215,15,245,146,170,91,162,226,250,227,130,136,234,235,227,59,55,175,110,231,15,89,90,156,100,143,73,159,50,182,159,99,143,174,174,81,179,212,151,61,36,187,154,230,179,99,134,128,157,176,242,236,146,202,100,14,206,100,250,17,247,251,147,151,66,25,204,114,6,157,44,113,94,126,236,105,250,137,86,182,215,250,17,138,2,157,76,119,56,227,174,75,145,86,163,170,248,44,135,208,140,214,162,69,213,44,114,87,92,119,63,131,74,94,156,34,41,193,18,130,204,165,240,56,241,145,215,213,252,128,241,220,154,93,5,8,240,91,8,122,140,234,225,65,112,89,24,122,254,229,176,171,146,239,39,149,193,45,85,81,163,15,5,240,167,6,133,28,165,240,79,110,9,134,170,141,124,19,218,77,240,178,16,228,184,154,48,144,57,37,220,170,230,212,164,189,185,253,10,101,39,36,111,158,117,139,214,45,178,236,240,138,27,203,0,58,206,113,206,221,1,145,1,113,52,242,25,16,3,79,35,200,128,41,228,150,72,129,49,117,60,143,37,121,12,147,13,89,145,228,175,35,201,49,117,60,140,134,71,145,138,144,200,228,100,18,2,35,32,144,200,143,33,82,25,28,143,32,48,22,71,144,1,145,200,183,1,49,149,238,13,192,76,100,50,25,2,96,67,112,110,2,98,35,144,200,18,2,57,24,12,4,25,1,136,89,22,224,37,144,220,86,228,69,200,184,139,119,6,226,156,134,226,225,171,247,6,227,62,225,110,32,191,114,30,244,102,220,27,128,209,230,34,46,196,83,184,142,70,11,252,193,239,40,200,110,3,74,153,45,230,93,195,220,69,105,222,45,230,125,193,184,13,27,133,184,167,112,110,32,187,112,247,20,110,13,192,104,220,27,138,55,6,224,52,110,13,197,27,131,112,26,55,6,226,141,195,220,5,219,131,113,86,224,220,21,110,225,238,41,220,60,141,22,238,12,149,100,121,26,44,200,16,200,110,2,192,33,184,55,13,18,12,144,200,100,154,39,144,201,12,134,70,152,158,67,37,121,12,141,49,102,64,175,35,200,211,22,1,13,194,220,52,76,8,110,22,226,105,139,50,4,50,25,26,184,176,8,100,55,23,83,19,17,28,134,73,162,64,71,35,200,208,197,128,0,12,11,4,128,43,201,140,0,246,188,128,6,5,66,24,12,0,0,96,0,48,32,67,1,128,134,48,40,67,1,128,128,99,32,64,48,0,1,128,8,99,0,128,0,97,72,96,48,128,0,2,129,228,0,129,228,50,1,128,160,121,5,18,91,72,190,203,113,78,170,231,93,18,195,230,92,35,74,129,202,241,75,98,166,224,164,189,43,31,169,142,175,166,185,151,92,245,44,167,47,127,236,36,73,237,81,219,236,134,162,156,83,71,23,112,241,183,61,141,26,104,109,91,159,114,136,86,229,110,212,110,113,74,41,46,193,79,170,43,125,75,23,66,45,114,4,162,41,46,66,3,153,5,55,127,134,255,0,99,13,94,168,202,95,205,38,205,90,185,109,134,126,50,81,90,196,18,246,40,149,11,213,36,105,209,71,213,57,124,36,103,165,243,44,241,201,179,72,156,107,147,225,230,68,22,225,250,177,212,170,113,148,122,142,201,217,31,163,9,153,39,169,179,123,139,151,43,224,163,94,36,47,81,158,58,171,63,153,126,236,154,213,118,199,246,96,77,201,228,132,164,75,206,89,123,163,212,123,171,146,238,65,83,154,104,89,93,137,58,227,44,237,105,149,186,164,186,20,70,124,144,150,87,43,168,228,229,30,168,74,121,3,86,150,230,222,215,223,38,206,171,7,50,153,40,207,119,193,183,79,98,105,166,250,146,197,105,132,148,113,240,104,173,185,218,241,236,100,125,48,104,166,216,194,107,38,43,73,235,37,234,138,125,57,44,210,202,91,98,223,99,44,229,190,14,70,173,27,91,101,23,237,148,100,106,140,148,109,113,247,50,248,141,111,234,143,78,232,181,203,122,131,239,140,11,86,220,171,225,250,151,38,162,60,199,136,102,54,197,243,130,152,203,40,219,173,142,229,137,175,75,57,175,116,28,163,158,113,215,220,239,28,234,201,73,109,96,163,244,199,244,33,229,52,151,210,165,254,159,247,45,134,124,200,241,142,225,26,223,16,100,43,229,19,154,254,30,8,85,208,10,46,127,196,193,100,126,148,85,111,248,200,211,84,114,242,74,212,91,90,219,28,22,195,234,126,196,86,18,108,178,61,12,169,199,50,137,100,35,137,52,42,215,169,251,51,76,107,121,70,45,106,8,67,131,77,85,103,146,116,213,149,208,213,93,120,39,213,37,74,218,137,198,37,132,98,242,240,86,52,212,71,180,104,125,205,98,33,245,65,175,116,85,41,249,113,207,202,69,216,195,49,248,139,217,8,127,172,205,88,211,108,55,56,191,209,253,140,174,59,100,215,177,177,60,213,159,131,45,255,0,82,151,243,35,167,23,219,29,124,64,89,16,29,156,180,15,0,48,22,0,96,64,134,0,23,64,0,3,64,0,240,16,134,60,6,208,214,16,195,104,96,202,152,196,50,41,140,67,34,129,228,67,0,200,100,64,3,200,100,64,48,60,128,134,0,49,0,12,3,33,144,1,139,34,200,192,242,27,136,129,113,53,52,72,134,112,53,34,98,165,145,54,38,200,54,48,211,114,35,144,12,23,19,75,34,44,218,14,32,86,69,147,104,91,74,136,1,45,161,180,8,136,158,208,218,21,1,146,192,109,32,136,18,192,96,42,32,79,104,96,130,3,39,180,54,144,64,100,176,60,5,64,9,224,48,65,0,39,129,237,10,128,201,109,30,0,65,130,88,37,130,8,96,120,37,129,237,2,24,25,44,15,0,68,9,96,48,4,64,120,12,17,72,9,96,48,4,64,144,128,66,200,54,67,36,19,200,178,68,96,60,143,34,0,30,64,64,3,200,100,64,3,200,100,88,30,2,158,67,34,192,240,64,198,33,149,0,192,0,96,0,0,0,32,60,192,15,0,123,158,66,1,128,8,6,48,16,192,0,6,3,0,0,0,128,96,48,0,0,0,24,0,0,192,0,0,96,2,24,12,129,0,192,40,0,24,64,3,0,0,24,194,144,192,8,26,99,220,68,6,46,141,69,222,85,19,154,235,209,125,207,63,116,179,56,199,222,71,83,196,108,206,218,215,110,89,199,126,171,219,254,84,115,174,156,165,55,150,40,207,156,53,159,149,212,76,138,77,203,227,185,154,220,109,211,74,50,155,245,44,227,8,209,44,247,57,145,78,50,221,19,161,69,202,200,237,151,94,198,108,198,165,213,145,20,135,140,4,136,168,196,156,185,68,17,103,84,41,24,53,125,54,252,165,253,72,71,235,193,45,83,255,0,204,65,127,153,127,98,51,226,105,144,89,5,141,216,120,228,223,167,143,254,94,31,99,2,124,179,165,79,20,86,191,202,21,84,209,205,177,61,205,199,234,125,50,116,174,204,87,11,60,251,224,203,102,155,56,231,237,132,202,140,145,157,155,119,79,49,126,194,126,187,34,228,146,150,94,26,53,191,49,122,82,227,236,85,29,59,243,19,111,133,158,189,121,2,200,77,103,15,134,74,216,182,148,184,98,157,28,101,72,52,214,57,102,19,92,160,42,206,95,59,151,245,38,172,177,125,51,140,151,180,139,167,79,116,83,56,227,176,9,220,186,89,7,31,177,31,42,22,125,18,77,251,119,4,218,239,199,176,108,140,191,42,207,249,120,1,74,153,192,149,51,148,100,61,214,193,113,61,203,218,104,94,124,95,248,144,112,126,253,80,27,170,179,116,154,45,107,212,142,125,109,198,91,161,37,37,240,110,132,247,73,35,53,87,60,121,123,75,106,158,204,191,229,193,72,74,79,123,249,51,141,58,80,138,84,238,92,237,150,74,245,120,114,194,234,145,45,35,204,36,155,227,5,90,137,41,66,185,174,232,68,115,181,80,221,22,206,92,226,247,37,213,167,215,224,236,77,38,154,57,219,92,108,146,238,153,219,151,58,207,114,219,40,197,122,184,238,203,107,132,90,140,211,151,61,137,217,21,140,180,152,147,204,56,42,44,111,43,37,113,238,78,60,196,75,186,40,203,102,101,106,199,83,117,113,106,40,205,84,119,93,207,99,108,122,113,212,197,106,20,151,160,186,168,113,129,198,9,198,49,53,81,86,95,67,157,173,200,43,167,50,55,198,142,131,170,24,79,131,79,10,38,86,136,69,69,19,69,49,183,119,49,229,50,89,121,198,127,99,90,206,44,233,213,145,204,99,211,250,144,143,57,93,194,204,69,114,53,49,53,60,242,133,101,155,43,148,222,18,138,207,44,42,95,195,137,151,196,234,182,221,58,141,92,189,201,184,231,170,39,188,95,218,185,106,53,95,134,133,174,53,197,202,73,99,25,225,247,13,125,141,70,48,146,79,47,137,123,11,87,100,229,167,139,134,112,184,148,49,202,125,136,234,109,243,169,162,120,250,158,76,214,163,167,67,82,169,96,162,113,221,75,75,242,182,75,71,197,35,94,155,172,143,103,137,29,37,204,172,89,246,50,1,41,71,18,104,88,61,83,227,205,72,96,48,16,192,8,0,1,133,3,192,134,69,3,17,34,40,24,6,76,180,0,89,22,75,137,169,15,4,81,52,69,211,192,246,130,99,201,20,176,24,30,65,176,35,130,44,150,226,57,46,38,144,197,129,224,168,146,37,130,40,146,100,81,130,45,19,2,42,172,1,99,193,6,105,148,114,60,136,10,134,25,16,0,100,50,0,3,34,73,68,26,2,36,144,176,0,75,33,146,35,33,160,67,26,136,17,2,123,71,176,106,226,176,39,176,54,3,16,192,18,218,196,2,12,12,120,32,88,12,19,192,96,141,33,128,37,129,0,134,0,0,48,30,8,16,18,192,240,69,68,99,192,0,12,136,192,99,34,48,24,8,2,152,137,6,2,22,0,150,4,208,82,22,68,217,28,128,242,33,143,4,16,104,88,45,193,28,17,80,192,240,75,3,193,4,112,60,18,192,96,8,224,48,75,3,192,16,192,246,146,0,35,180,120,24,128,48,0,0,0,3,1,0,12,4,3,16,0,8,0,243,152,12,19,167,109,180,110,143,50,70,123,117,17,169,225,158,185,220,175,53,226,197,216,22,12,79,196,22,229,252,166,136,234,161,57,168,199,185,124,161,227,86,140,109,96,10,201,12,96,2,24,12,161,0,192,0,6,48,16,12,100,8,6,24,1,12,96,0,3,24,17,2,64,2,1,224,0,67,24,192,67,192,12,129,1,32,2,35,24,0,129,181,24,185,73,225,46,172,100,108,132,108,132,161,46,141,18,145,198,186,239,50,86,79,119,237,216,207,92,31,151,189,52,212,186,26,227,24,230,117,71,243,38,191,161,200,115,178,139,165,178,114,143,57,199,111,216,227,175,78,52,207,49,120,107,12,89,236,136,67,86,165,233,178,11,239,31,250,22,40,41,71,116,30,98,89,82,165,1,238,112,150,81,40,71,29,72,217,212,180,141,245,88,174,134,238,253,198,204,52,216,234,158,115,193,189,98,113,220,142,118,99,104,197,146,250,121,33,53,129,194,106,81,195,20,99,212,45,218,136,253,219,254,132,39,202,201,43,222,53,17,95,127,236,66,213,183,158,204,138,156,121,220,117,225,197,81,95,229,71,30,158,119,29,133,217,16,69,172,126,165,81,151,166,43,25,69,243,235,31,185,138,87,121,120,124,123,97,251,149,26,28,35,37,152,242,84,225,199,67,59,212,88,222,82,127,164,73,83,170,223,55,9,241,47,146,139,44,194,131,236,81,166,195,186,215,158,229,243,245,77,123,71,150,21,208,156,101,158,187,128,181,21,206,25,64,247,215,209,254,146,255,0,168,43,150,113,53,183,239,208,152,51,78,190,72,197,237,124,155,39,12,172,162,169,87,146,136,172,50,137,193,198,88,92,34,229,23,22,73,197,176,49,202,42,18,221,234,131,254,104,154,106,212,205,60,189,179,95,205,17,74,60,116,40,154,146,121,3,171,77,209,177,225,62,113,146,207,204,223,177,199,211,106,37,11,86,243,173,85,145,147,146,207,99,54,43,102,154,221,137,172,245,232,66,123,165,89,86,125,49,199,102,108,173,70,80,105,247,88,50,172,178,135,25,48,106,35,182,221,203,186,59,106,173,213,47,131,157,175,211,202,49,220,145,190,122,102,198,41,173,209,35,8,181,30,75,18,244,139,185,209,133,105,225,132,248,98,151,215,240,198,249,143,244,96,74,136,245,126,230,152,197,144,169,98,28,47,177,174,16,206,34,142,125,87,78,98,221,61,57,107,63,115,163,69,126,172,178,20,214,227,250,163,92,22,212,115,250,210,50,197,113,203,42,133,170,91,162,223,70,103,212,106,149,144,142,31,15,41,175,212,170,155,163,204,36,241,158,224,109,174,57,185,75,57,227,147,67,40,166,59,95,92,151,78,74,60,132,170,157,152,158,59,142,239,93,95,36,54,249,150,198,72,209,37,24,174,94,0,86,102,58,89,237,120,146,131,195,49,248,77,207,83,162,140,166,247,79,59,100,229,212,217,55,43,32,227,21,182,45,99,116,191,217,25,244,90,120,105,44,157,112,250,36,248,231,186,52,203,76,169,139,229,245,71,63,87,38,245,91,50,246,197,46,14,155,148,90,234,185,57,90,133,157,109,159,117,253,140,244,215,46,142,159,252,37,247,21,248,140,162,243,134,253,60,124,133,62,154,162,87,172,140,158,142,201,244,146,245,47,208,191,166,127,104,217,13,169,60,63,212,129,166,77,93,167,83,143,230,142,228,102,61,28,124,113,238,123,0,48,54,192,0,0,0,24,0,134,0,20,12,67,32,0,0,6,73,96,128,194,164,33,100,50,69,209,145,238,16,21,15,112,110,16,0,0,0,19,68,202,199,184,203,73,8,55,6,64,121,12,145,200,192,9,40,136,55,16,61,161,176,55,15,112,84,54,11,105,61,195,200,211,21,237,30,9,9,132,49,49,11,32,48,0,40,64,32,8,99,76,64,4,208,2,36,70,128,197,128,34,165,132,69,197,6,71,144,33,176,54,150,100,1,138,176,50,109,17,40,88,13,163,220,60,144,67,104,96,158,67,32,65,68,154,136,18,200,11,0,72,88,34,162,3,19,64,32,1,132,33,139,35,10,0,104,100,11,35,201,6,8,11,50,4,64,1,161,109,36,24,2,56,12,18,0,168,128,240,24,32,0,96,0,3,16,8,89,37,130,27,72,30,67,33,130,33,82,0,67,1,0,52,69,178,3,33,184,139,34,84,91,145,149,166,61,193,86,8,173,200,91,128,176,8,41,18,220,65,200,90,117,166,179,48,89,143,177,78,186,168,106,33,136,164,164,250,27,85,177,182,189,209,229,17,116,198,214,154,35,79,59,110,142,200,199,148,82,148,234,146,120,230,61,15,85,126,153,56,101,46,78,125,218,120,78,182,228,150,87,185,211,201,140,87,70,161,93,30,120,101,216,57,178,140,162,243,7,131,118,159,83,11,32,160,254,164,118,157,99,151,92,239,181,128,48,58,125,114,33,128,192,0,96,2,24,12,4,48,24,8,99,0,16,192,100,8,6,0,0,3,1,0,192,0,0,96,3,0,0,0,0,160,0,97,8,59,12,59,50,95,139,62,184,213,127,143,31,245,63,255,0,180,230,248,133,123,53,14,81,250,100,116,170,226,247,240,255,0,216,167,91,87,153,164,140,215,88,201,197,255,0,177,231,143,75,146,186,150,211,57,67,213,23,134,85,158,25,101,93,112,81,208,94,168,169,37,135,236,87,44,185,22,208,183,70,49,246,45,178,149,62,87,18,19,162,198,92,26,52,214,236,123,101,208,171,27,100,212,150,26,34,223,117,193,106,71,70,70,109,222,93,159,4,244,182,249,145,218,250,142,200,122,140,180,199,172,255,0,30,18,75,140,142,200,238,173,162,58,200,225,167,236,53,45,208,37,33,233,30,232,125,158,14,207,115,133,165,150,219,236,143,217,157,196,201,90,22,116,95,115,155,171,244,217,24,190,19,147,121,249,58,114,230,38,61,68,26,181,201,55,142,140,177,154,173,37,183,45,153,150,127,25,14,19,124,60,123,151,62,23,15,247,42,165,63,199,55,215,17,53,17,209,170,15,25,144,71,243,99,249,139,23,208,87,90,226,95,234,1,245,32,235,69,152,24,69,14,189,189,56,255,0,73,31,82,120,194,151,244,52,17,192,20,250,95,29,31,179,4,139,93,106,75,29,189,138,221,114,143,43,143,234,21,23,18,153,199,37,235,43,234,95,177,47,75,89,224,138,197,228,46,229,213,63,45,183,158,195,156,92,138,188,182,65,186,22,166,151,38,186,108,195,206,78,54,231,91,93,205,212,92,177,4,251,228,205,105,218,82,81,174,50,94,229,150,213,27,233,113,247,49,198,206,35,221,100,219,67,110,28,145,94,126,202,221,115,148,95,102,82,215,38,255,0,18,175,110,161,203,31,81,137,157,185,190,156,172,83,100,71,249,191,213,201,57,174,8,127,44,189,152,163,93,49,229,27,244,208,231,149,212,203,164,134,229,151,213,157,106,42,219,30,78,29,58,198,136,164,163,147,22,175,82,246,202,48,126,164,211,69,247,92,163,83,195,57,211,134,238,88,69,59,222,91,107,171,200,214,217,188,116,100,177,183,186,100,235,148,108,142,21,114,114,79,183,253,77,13,58,23,56,89,229,89,159,131,78,161,198,59,83,150,30,120,93,202,163,190,198,185,218,226,248,219,203,253,205,52,215,20,178,150,50,191,95,220,128,174,50,237,29,159,47,151,251,22,42,214,119,62,95,187,39,140,12,222,49,168,79,140,99,220,175,110,110,150,126,36,139,62,169,253,129,241,106,255,0,73,155,7,57,78,54,234,227,68,185,140,97,25,174,122,60,145,187,213,170,148,151,119,135,240,197,69,114,94,41,101,146,78,43,110,216,251,52,137,189,178,213,61,143,40,230,232,223,90,91,34,153,101,144,83,174,81,125,36,176,81,57,109,112,138,234,218,45,178,216,194,57,147,58,202,231,88,252,38,123,244,91,31,90,228,226,199,56,237,155,69,30,31,108,63,19,116,41,110,81,147,115,114,236,190,198,153,169,41,181,39,150,111,241,214,127,36,64,6,7,103,16,0,50,41,0,0,0,0,192,0,96,2,24,0,80,0,0,0,60,19,81,33,138,192,181,196,131,67,87,17,1,129,80,134,60,15,4,84,64,153,16,16,195,4,176,4,70,49,0,8,0,3,35,200,128,6,49,12,128,200,100,64,3,16,0,0,0,0,0,0,0,192,0,7,145,0,84,183,6,226,32,67,82,200,178,0,3,220,61,196,6,4,247,17,108,66,10,96,0,1,144,200,128,7,145,228,136,192,150,225,238,32,50,42,91,131,36,112,48,1,18,24,16,2,123,69,130,5,144,200,246,146,218,69,64,100,176,44,0,178,25,19,34,4,242,75,37,121,12,129,102,69,146,25,22,64,179,34,201,12,134,72,169,228,121,33,144,200,19,200,242,87,184,55,1,102,67,37,123,131,112,19,200,138,247,6,64,177,18,201,78,224,220,5,196,90,33,184,55,16,13,17,193,45,195,202,40,131,66,38,200,4,2,24,138,0,200,1,6,74,180,222,95,167,28,26,63,15,142,87,82,200,73,74,41,146,79,177,156,109,77,115,79,211,62,166,79,17,163,16,114,137,208,113,139,121,192,172,173,89,13,165,136,243,50,138,147,193,126,155,73,182,126,98,69,151,105,101,86,167,31,149,244,52,213,25,70,75,186,238,107,174,147,152,170,237,44,237,142,234,158,37,253,206,108,181,23,86,220,37,22,164,142,255,0,248,79,119,102,103,215,105,35,116,124,218,254,175,238,56,238,196,239,153,125,185,154,125,91,114,197,156,27,251,100,229,78,57,120,92,52,109,162,115,113,74,111,131,175,150,86,60,118,52,0,1,209,196,0,12,0,96,0,0,3,0,0,0,0,24,0,0,12,4,48,0,1,128,0,0,12,40,0,24,8,6,0,33,128,46,164,163,137,23,141,68,190,98,91,26,252,205,37,144,238,229,44,125,243,146,155,61,58,152,253,164,141,149,122,92,151,206,79,53,122,163,205,219,29,147,113,247,124,18,171,234,70,159,20,167,203,181,73,116,207,244,50,65,242,109,151,79,76,253,114,53,152,52,210,254,33,208,70,108,106,43,182,181,98,246,126,230,71,23,25,109,125,77,172,170,200,169,175,103,217,136,85,17,151,151,37,47,220,215,41,121,144,220,186,152,229,156,181,37,202,45,211,88,162,246,203,161,106,33,168,123,163,201,158,188,165,246,234,107,190,28,254,166,79,240,231,159,220,138,143,209,169,140,151,73,44,29,202,229,152,69,251,163,133,168,225,110,93,185,58,122,59,188,202,23,193,42,186,29,96,101,212,253,50,95,98,218,164,228,241,216,90,136,102,182,254,9,6,28,6,154,56,213,89,159,111,250,23,206,9,199,113,85,31,250,169,125,191,232,109,151,65,227,105,93,79,137,253,201,79,37,48,135,170,114,79,185,5,172,89,19,148,215,207,223,144,222,155,195,88,42,24,2,195,232,242,24,40,16,196,1,3,138,101,83,169,50,208,192,86,103,25,175,145,115,221,96,212,14,41,246,34,235,42,165,62,72,164,220,246,215,210,61,89,109,208,242,226,156,126,169,112,136,215,31,46,56,235,254,230,107,81,187,75,41,108,81,151,110,135,87,79,233,71,42,185,109,196,113,234,127,87,199,193,214,171,136,44,247,224,228,211,15,138,175,82,146,127,12,230,52,110,215,73,202,89,92,197,240,204,120,59,115,241,138,174,75,130,11,132,92,215,5,109,22,164,111,210,201,69,71,61,95,83,165,109,222,94,147,119,73,73,112,121,216,92,255,0,17,24,229,244,201,214,190,223,54,137,99,183,67,149,142,138,101,168,148,227,186,47,244,127,216,112,187,204,143,9,231,216,161,169,117,130,245,119,94,228,35,100,161,235,207,57,224,96,214,235,219,36,172,93,77,244,65,108,92,244,121,70,90,108,141,152,222,189,47,250,27,234,175,106,225,240,84,78,16,196,155,247,45,132,112,16,68,187,149,148,129,188,44,138,44,141,159,67,231,28,151,80,87,207,35,146,245,199,245,20,101,133,136,160,107,248,177,109,243,134,63,67,29,146,217,11,30,125,94,167,253,74,116,117,227,212,93,169,199,149,39,239,39,31,234,45,44,100,249,250,98,191,169,201,210,124,45,101,208,211,207,124,229,202,94,152,174,172,227,207,93,102,163,81,25,90,241,5,46,34,186,34,239,20,146,252,92,241,240,142,99,229,52,186,228,184,71,119,192,227,232,178,207,140,27,173,230,198,67,195,105,242,116,43,222,92,150,89,245,179,175,227,250,229,249,16,1,129,217,196,128,96,2,1,141,68,42,35,37,180,88,6,16,12,0,64,75,3,218,69,68,48,75,104,96,1,19,34,162,4,84,178,68,3,0,44,15,105,44,18,72,105,138,246,140,183,105,23,18,106,226,177,18,218,27,89,81,17,143,107,13,160,32,218,73,34,68,211,21,237,13,165,184,16,213,196,84,67,105,32,2,59,67,105,96,154,26,98,160,36,208,176,16,128,150,7,180,162,0,89,176,60,178,105,138,192,158,209,96,8,128,199,130,136,129,45,172,54,178,4,3,192,0,128,96,2,1,128,8,6,1,72,7,129,237,2,32,75,104,246,129,1,224,150,7,130,42,42,36,182,140,55,16,39,17,96,150,225,1,17,134,3,0,60,128,131,0,75,35,201,12,1,21,97,22,44,143,32,69,139,105,44,143,32,87,129,109,101,160,5,91,71,181,150,96,120,2,157,160,91,132,71,104,17,192,109,36,32,35,129,18,16,17,1,128,8,6,0,32,0,0,0,0,0,0,0,16,196,0,0,0,32,24,1,230,180,62,39,100,97,183,118,236,118,58,218,15,19,175,84,220,122,73,117,76,242,212,198,48,146,150,120,52,194,19,171,81,231,210,250,127,84,58,152,212,246,246,32,140,250,59,188,234,35,35,70,76,138,245,52,43,97,254,110,198,24,249,149,169,41,172,181,220,233,166,66,202,212,144,28,229,63,196,86,253,88,101,47,86,233,151,150,222,87,185,116,52,46,18,150,27,95,98,141,70,149,237,126,174,87,185,21,11,52,222,116,188,202,158,25,134,119,91,189,213,37,137,26,99,168,150,146,81,109,122,75,117,52,126,39,109,245,175,87,199,114,212,45,51,110,28,245,46,40,211,203,212,226,250,154,112,122,56,187,28,59,153,72,96,6,220,192,0,0,192,0,0,96,0,0,3,0,0,24,0,0,17,64,12,0,6,0,0,0,48,0,1,128,128,96,7,7,84,177,168,135,250,164,191,163,52,205,237,109,252,34,157,111,248,242,79,242,216,91,127,21,103,223,8,243,215,170,33,226,116,121,148,103,216,224,87,215,29,207,91,101,106,202,165,23,221,30,102,234,157,90,166,159,127,238,57,167,75,105,126,182,116,170,150,98,114,233,126,169,63,147,125,44,213,140,198,134,87,40,150,32,113,50,211,53,176,220,191,204,186,51,30,233,41,252,174,198,251,22,12,151,98,92,199,235,95,212,11,247,239,174,61,253,159,186,41,212,68,133,51,195,81,151,190,228,105,182,42,80,200,24,220,119,67,12,60,62,239,42,110,18,237,195,45,218,154,50,216,188,187,183,99,29,164,128,239,105,164,154,151,185,109,191,225,180,113,244,218,189,182,40,73,250,191,47,201,216,250,225,149,221,25,85,16,150,107,142,122,224,174,53,237,213,38,187,197,154,169,115,174,27,98,184,237,146,51,149,146,150,91,142,17,69,207,161,76,87,248,159,114,216,253,4,33,196,167,250,4,11,160,165,20,251,18,2,162,167,95,116,195,51,93,121,45,22,10,138,247,38,75,168,220,83,234,136,236,238,158,10,135,130,75,161,13,210,93,81,37,40,190,248,1,144,114,81,78,82,124,34,111,161,135,83,103,153,45,171,233,95,212,9,59,60,204,205,190,123,47,100,106,210,86,228,247,247,252,191,245,49,83,95,153,62,115,181,117,58,250,95,166,83,107,24,88,73,118,49,211,124,161,8,127,230,48,253,206,150,173,42,244,175,156,98,45,228,197,166,143,153,118,77,158,37,45,186,87,254,140,126,237,24,198,181,201,148,156,178,223,126,72,52,73,125,34,103,72,197,69,162,167,212,180,132,202,51,201,109,186,18,249,193,211,162,94,149,236,115,109,142,96,205,154,121,238,171,63,169,154,173,83,165,193,231,28,25,172,135,171,114,89,125,215,185,190,153,185,214,191,202,83,125,88,110,80,253,81,34,149,24,151,250,101,209,251,157,13,36,229,23,229,89,255,0,43,247,57,80,155,165,185,188,249,77,250,255,0,202,251,72,233,84,157,149,253,94,184,247,95,209,254,166,111,165,111,136,164,241,98,248,32,239,74,49,111,134,253,253,193,69,205,169,124,247,52,202,91,249,123,80,56,190,36,253,194,11,17,94,235,134,78,95,74,64,17,142,37,250,14,95,82,4,39,215,244,42,48,218,229,229,115,222,114,44,173,249,90,125,207,238,86,219,182,81,139,252,188,16,215,89,182,135,21,221,168,255,0,187,57,71,71,31,84,247,73,201,245,206,74,116,181,187,53,145,130,251,146,190,94,166,108,240,26,124,205,76,173,125,17,180,122,21,21,10,118,174,209,40,151,212,104,159,208,254,198,89,125,71,78,126,185,95,134,9,17,25,209,132,240,132,226,44,134,72,12,18,68,68,81,102,68,68,8,105,224,48,3,200,12,121,35,144,201,23,82,2,33,144,169,228,8,12,3,3,0,0,201,44,145,200,100,42,89,30,74,247,15,113,48,212,192,134,225,238,2,66,201,28,128,12,146,34,48,36,4,114,45,192,79,4,90,22,225,110,101,18,30,72,100,89,8,153,17,100,100,80,75,36,112,48,39,144,201,16,32,150,68,44,134,224,30,6,71,112,110,2,68,138,247,18,220,3,194,13,168,89,30,64,91,8,236,44,2,138,246,134,210,192,26,98,188,6,11,4,4,0,144,128,50,60,145,2,9,1,28,162,50,177,32,171,25,28,162,175,49,201,240,77,199,130,105,137,34,69,25,104,150,225,166,45,200,183,16,220,60,160,30,225,100,77,164,37,56,129,46,69,134,73,53,238,62,0,142,7,128,114,75,185,9,221,24,133,79,3,193,155,241,75,37,177,185,72,11,64,134,224,8,158,67,113,1,1,61,194,201,16,0,200,100,3,0,32,36,52,4,48,61,164,192,130,27,69,130,194,32,64,9,96,120,10,134,3,4,240,52,128,175,1,130,220,3,64,84,34,110,33,180,8,1,61,161,176,130,176,44,216,27,0,240,51,139,141,89,201,29,62,174,117,60,62,80,157,155,163,137,17,113,77,113,212,237,102,179,43,187,164,241,69,165,142,108,79,107,254,135,87,77,226,84,106,184,174,105,179,202,74,22,219,71,47,136,144,210,74,85,88,172,143,18,143,67,159,139,122,247,105,146,76,199,160,213,71,83,66,127,153,118,52,188,153,22,225,24,245,154,89,78,46,85,190,77,81,153,60,129,196,157,10,202,28,108,142,26,41,208,234,60,150,234,151,211,216,239,78,184,201,53,142,167,31,91,225,242,173,239,173,1,9,91,8,234,227,62,153,224,213,109,114,206,245,244,178,143,195,187,244,249,75,212,141,58,43,183,87,229,91,245,47,113,207,94,39,92,249,69,3,39,169,219,92,138,226,212,150,81,234,230,236,121,172,202,99,0,42,0,0,8,0,96,69,0,3,0,0,0,24,0,192,0,0,0,0,96,0,3,34,128,1,128,128,98,8,227,248,130,254,53,223,57,39,40,249,144,169,246,206,88,107,255,0,245,51,251,137,75,110,130,62,248,218,112,175,76,248,213,166,186,55,70,88,227,12,228,248,189,56,187,122,93,86,127,83,86,138,110,10,198,186,96,122,156,221,83,223,141,209,245,69,119,249,39,202,191,99,139,167,221,133,233,145,190,167,44,253,63,212,170,186,177,201,170,190,25,209,149,138,82,246,67,219,44,117,127,162,44,136,51,42,207,101,121,231,45,253,202,165,5,10,229,36,223,8,211,50,139,87,162,75,61,64,201,133,22,236,207,233,254,198,137,75,211,239,23,202,51,71,54,110,139,199,169,229,124,50,202,100,221,46,15,172,31,244,37,88,89,198,74,117,81,221,8,201,22,139,234,169,175,98,12,116,198,54,223,76,101,252,216,103,161,210,110,141,120,147,202,79,211,246,60,221,209,113,178,46,28,54,248,59,186,109,82,113,80,159,166,95,209,150,145,189,99,24,207,66,49,142,231,187,246,18,231,191,82,196,101,75,224,75,234,127,98,68,122,89,250,21,0,3,25,66,1,136,32,34,209,32,101,17,43,156,86,238,133,132,102,177,28,251,21,25,174,177,214,182,198,92,190,197,42,47,136,247,99,156,37,57,185,72,179,77,29,211,220,250,46,133,70,154,106,194,72,220,146,141,46,63,6,122,186,151,73,246,57,214,226,237,4,121,200,252,102,88,170,49,247,104,183,69,30,12,158,51,44,221,8,251,38,255,0,239,246,50,172,113,250,80,49,67,233,64,206,140,145,25,19,32,194,42,151,210,201,233,31,88,182,87,46,103,142,221,199,68,182,223,207,114,86,157,61,44,177,99,137,161,175,95,61,31,6,72,122,109,76,221,141,209,49,86,33,167,166,50,141,181,201,113,46,10,180,142,122,123,29,19,111,125,92,175,243,215,223,246,234,105,134,99,44,147,213,213,190,168,223,90,254,45,62,165,242,187,160,22,173,108,113,182,24,121,105,175,247,53,215,197,41,152,116,182,70,86,89,165,124,236,197,149,63,120,191,251,193,182,18,139,142,197,198,4,42,80,68,250,177,116,65,15,115,81,18,40,190,110,16,178,95,24,69,230,45,116,184,132,127,153,228,157,84,138,232,244,197,201,153,53,246,102,200,195,249,86,95,221,155,125,53,212,165,47,165,122,153,197,157,146,155,148,229,214,111,38,57,116,172,183,247,61,7,129,81,229,105,20,159,89,28,21,31,55,81,24,127,51,61,118,158,30,93,113,138,236,141,79,172,245,241,57,253,50,251,25,101,245,26,167,244,191,177,149,253,71,73,255,0,39,59,240,128,96,116,115,0,0,20,0,192,4,3,0,16,192,0,0,6,2,1,129,2,24,0,0,0,0,0,0,0,0,0,12,0,0,98,24,81,145,228,64,64,54,33,128,8,6,0,32,24,0,6,0,97,79,0,25,12,145,64,134,0,68,48,72,48,84,71,0,75,3,193,21,4,137,96,150,3,4,0,3,16,15,33,184,88,22,0,150,71,146,169,77,65,114,204,211,213,173,216,64,109,201,23,52,136,197,239,142,66,117,166,136,169,144,157,155,69,27,54,240,201,181,25,161,166,51,254,35,61,5,230,77,177,79,248,114,35,59,74,37,45,222,225,28,103,146,183,107,104,175,115,24,107,124,48,90,186,28,216,219,40,247,52,215,126,122,147,13,74,220,68,171,205,45,156,99,98,51,78,169,68,69,169,59,133,231,252,178,162,18,76,214,51,171,221,174,93,200,110,249,33,20,3,5,138,217,46,224,245,19,247,41,228,48,48,89,230,201,254,97,103,37,92,228,154,96,72,182,185,34,160,38,26,219,23,193,37,52,99,243,37,128,243,36,76,93,111,78,44,120,71,63,204,151,184,214,162,107,184,246,55,225,6,211,15,226,102,56,234,100,186,160,55,109,12,25,225,170,143,114,248,216,164,136,163,3,72,98,1,139,0,0,32,24,128,6,32,201,3,2,18,178,43,185,68,245,62,193,90,119,37,220,140,174,140,76,50,186,82,238,86,223,187,46,14,138,182,44,123,227,238,115,252,214,145,23,108,137,148,244,233,59,34,187,149,203,85,5,220,231,185,73,245,108,137,113,53,191,241,145,23,227,34,96,114,193,29,232,97,175,33,53,37,34,113,224,215,101,74,81,249,50,180,226,240,206,172,58,58,84,181,20,202,181,61,178,193,147,18,166,217,87,53,202,42,170,199,93,177,146,109,97,157,77,94,158,54,213,27,225,44,203,191,201,207,229,116,158,218,60,22,237,186,183,20,248,104,244,103,141,209,206,90,123,55,255,0,43,61,110,142,248,234,52,241,154,51,85,110,220,132,100,227,212,144,53,144,137,41,39,208,111,13,97,148,40,184,244,39,11,51,212,5,26,227,22,240,184,101,86,105,86,245,56,240,205,61,71,145,134,179,217,167,141,208,196,145,203,178,185,105,36,211,203,135,102,119,50,66,218,227,98,196,145,101,196,190,220,168,201,74,57,36,104,122,53,7,233,232,66,202,182,44,228,239,59,149,198,241,85,12,140,36,167,44,34,199,23,30,168,186,206,84,64,96,84,32,24,192,67,192,15,4,11,0,70,118,70,29,89,158,122,232,69,149,90,192,200,188,66,6,154,238,141,157,25,4,134,75,1,128,34,49,128,8,6,0,1,129,128,28,125,108,227,255,0,16,178,183,222,43,247,193,68,179,40,42,255,0,254,163,231,227,25,45,215,202,183,172,148,150,237,209,151,62,207,6,31,16,114,132,162,162,248,120,79,147,143,237,232,159,26,127,21,26,32,225,7,151,237,30,191,185,146,235,173,154,75,59,99,39,210,36,86,216,178,216,98,217,67,143,204,69,108,84,240,75,203,193,163,8,91,76,234,226,165,28,12,158,8,179,76,171,154,51,93,244,126,166,182,99,212,253,57,251,149,24,234,252,220,147,140,182,234,97,63,203,98,195,251,145,130,226,95,112,107,48,148,115,234,250,227,247,66,172,89,108,118,201,144,135,73,22,219,37,101,80,177,126,100,80,159,12,203,76,150,79,108,226,229,249,102,117,35,4,206,54,171,153,73,29,125,5,142,116,197,75,234,92,51,85,151,75,77,244,40,191,208,185,203,146,136,113,211,177,116,37,185,24,105,52,69,253,104,154,34,254,168,253,192,136,198,208,141,33,136,96,4,64,109,8,34,45,21,106,36,252,189,189,219,193,113,143,83,63,226,199,225,21,21,198,77,62,166,186,163,136,231,220,203,20,166,214,223,115,110,0,148,30,11,225,203,40,69,244,172,182,74,212,116,180,107,17,251,28,111,17,179,126,178,207,242,226,39,111,79,233,173,179,205,78,207,50,235,37,252,210,114,51,22,173,135,65,177,67,160,205,50,68,89,34,171,95,229,247,40,140,22,115,47,114,165,44,106,34,255,0,67,75,244,196,199,54,213,208,199,243,34,43,173,7,185,197,251,224,233,194,62,147,147,87,248,80,127,7,95,78,247,84,153,154,161,44,50,250,223,167,146,181,31,86,75,122,52,65,204,182,63,135,178,155,215,254,197,158,92,191,208,206,151,48,177,231,27,112,100,241,20,163,94,163,61,39,90,127,170,101,218,91,60,253,61,82,238,226,159,251,16,91,159,82,47,232,138,43,139,118,54,251,23,26,137,76,230,106,167,191,80,162,191,47,7,74,79,11,39,31,115,204,165,221,179,61,47,42,188,75,82,229,5,76,58,55,143,185,146,107,129,206,191,50,231,39,249,120,92,132,160,151,177,90,91,225,90,127,51,91,185,244,129,232,107,150,100,209,206,240,136,198,21,74,88,231,224,223,28,111,88,127,160,140,213,179,250,95,216,205,47,168,210,254,150,102,125,127,67,164,250,231,126,16,0,205,176,67,24,0,128,96,0,0,0,0,3,1,0,192,4,3,0,16,12,0,4,48,1,12,6,2,1,128,82,24,1,0,0,48,16,12,0,64,48,1,0,192,4,3,0,16,192,0,0,98,10,0,96,2,24,0,0,100,0,138,121,13,194,0,30,224,200,128,7,184,166,235,213,104,171,83,168,85,240,97,148,220,229,150,92,53,101,183,74,199,215,130,172,224,100,38,251,21,150,189,62,167,108,182,179,95,155,251,28,133,199,38,237,54,162,51,142,217,117,49,212,107,154,211,152,216,133,21,40,75,224,204,236,85,217,195,224,189,106,96,251,147,26,213,182,197,78,38,25,44,54,141,50,190,56,198,74,92,119,122,145,99,53,78,94,73,3,17,182,64,110,2,32,78,22,202,47,169,119,157,149,201,152,121,38,46,172,120,100,88,185,24,17,30,68,200,228,9,1,23,33,110,200,15,60,128,36,48,14,130,108,50,32,26,145,34,3,200,18,200,155,16,5,60,134,68,44,144,72,182,187,118,174,165,3,38,46,182,71,84,179,201,162,22,41,35,151,156,51,109,62,168,240,102,250,89,237,171,40,140,172,140,87,82,185,70,77,112,204,150,169,167,234,228,42,235,53,60,250,69,29,83,93,76,217,12,151,25,214,167,170,69,115,212,73,244,40,22,70,26,147,156,159,86,44,145,17,81,44,137,200,68,88,18,200,100,137,29,192,79,33,146,47,161,20,4,218,201,29,168,50,1,82,214,120,108,44,175,125,113,81,159,199,115,207,234,41,195,123,150,36,186,157,253,14,170,217,66,48,186,50,79,220,150,183,69,93,201,201,113,35,60,245,158,171,93,115,251,121,41,117,224,221,225,218,148,165,229,89,47,75,247,43,212,233,124,187,90,236,101,156,118,188,166,116,179,99,18,186,186,186,85,50,82,175,152,200,234,248,29,209,149,30,94,121,139,60,238,142,233,202,123,102,242,153,214,210,198,90,61,116,28,147,140,102,176,114,190,189,58,199,162,229,50,73,228,130,146,148,114,46,83,35,43,8,202,57,36,186,3,69,21,185,58,215,185,40,221,25,18,219,193,76,233,203,204,94,0,189,139,39,54,235,245,26,105,125,59,162,21,120,148,101,245,44,26,241,181,54,58,157,76,218,186,37,56,61,140,140,53,213,75,243,34,232,106,171,151,114,102,14,110,158,151,76,253,93,126,77,211,105,67,45,14,199,92,185,77,20,221,169,174,21,61,204,187,104,105,85,40,238,220,102,157,213,198,123,119,28,155,53,46,83,150,217,52,190,229,111,174,119,60,253,206,220,243,92,186,202,239,41,69,172,238,68,103,108,32,185,103,25,95,56,241,188,91,165,63,169,228,211,24,233,75,93,28,225,21,207,85,41,116,57,242,94,196,225,102,56,96,197,178,148,165,245,50,50,138,100,147,17,69,78,41,22,211,103,149,44,197,138,81,201,75,123,101,140,17,93,120,107,162,210,93,203,149,217,236,114,34,218,228,232,105,117,17,146,219,52,102,250,89,237,163,206,137,56,217,23,220,205,56,214,231,212,174,196,171,250,100,193,142,130,195,238,39,40,174,231,55,207,148,122,50,185,93,100,159,212,92,74,233,78,232,71,185,68,181,177,236,97,109,203,171,4,139,136,205,173,123,181,95,124,153,188,74,127,198,81,95,204,106,159,175,92,179,211,113,131,93,39,231,55,219,150,112,253,189,9,87,40,88,222,252,109,247,47,209,181,248,148,163,135,20,248,103,58,63,74,71,79,195,97,204,127,86,41,29,76,228,89,26,136,204,180,131,100,95,36,164,34,162,182,100,212,241,28,27,38,99,212,178,163,52,121,139,41,148,182,219,25,243,233,45,203,73,240,85,44,237,111,179,96,95,24,237,162,112,235,177,229,125,138,179,234,193,109,18,221,90,249,139,139,253,10,151,212,200,172,55,197,203,84,177,208,235,105,18,216,164,142,110,55,94,189,249,55,233,27,134,96,254,232,181,35,169,7,198,11,96,182,178,138,249,81,47,79,38,26,90,176,41,118,20,89,41,116,0,100,73,50,37,64,0,5,12,140,144,100,121,200,16,234,96,187,213,54,110,159,167,158,198,57,227,102,113,135,253,202,131,75,31,87,245,54,20,233,163,213,252,23,174,161,15,5,244,241,44,50,169,112,209,166,168,122,226,102,214,163,93,243,242,180,83,151,125,172,243,9,109,154,95,56,59,222,45,45,186,85,15,230,105,127,185,194,151,22,126,168,156,149,174,11,129,176,143,64,102,208,138,126,171,126,197,173,240,87,14,185,0,181,225,24,91,221,110,239,229,53,106,94,34,204,142,91,41,148,187,178,43,177,87,53,126,172,233,232,222,106,71,54,149,252,36,116,180,63,73,154,173,105,96,125,196,200,238,204,136,50,248,175,209,183,222,169,255,0,177,31,10,127,249,8,101,227,107,146,254,165,254,33,135,74,127,229,154,207,252,166,95,7,196,244,187,115,255,0,184,255,0,216,14,183,68,8,0,168,171,85,45,180,75,231,131,145,168,150,216,40,163,163,175,159,211,31,212,230,79,248,147,248,51,125,214,167,197,113,226,33,183,38,136,85,25,117,102,154,180,208,95,87,37,28,248,215,40,188,199,41,252,14,205,110,171,79,20,227,60,243,140,75,147,165,116,84,99,152,164,145,201,215,229,212,254,227,19,93,29,47,137,206,74,10,248,69,43,37,181,56,191,246,54,99,28,103,39,152,157,216,122,84,165,151,25,103,250,158,163,135,134,187,172,154,227,235,61,207,68,48,3,171,144,1,140,138,64,48,1,0,192,4,3,0,0,0,0,0,0,0,24,0,128,96,2,1,128,8,96,48,16,12,0,64,48,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,24,5,32,24,0,176,70,201,109,139,100,219,194,57,218,237,79,27,35,212,12,214,207,125,142,68,83,228,172,145,182,19,114,35,156,135,97,36,4,144,109,195,200,200,202,120,96,57,201,162,17,155,108,156,125,72,78,56,2,105,166,93,11,156,87,60,153,176,52,48,213,234,197,38,54,103,206,9,111,120,24,186,181,203,4,55,20,59,125,88,38,185,8,217,82,140,215,56,39,228,199,179,48,238,218,77,93,37,220,205,149,173,110,133,88,9,164,145,69,122,188,46,81,98,212,66,94,198,125,181,233,77,145,111,160,83,13,207,18,70,200,40,72,151,146,147,202,38,152,199,118,149,165,152,254,198,88,199,213,201,218,93,48,202,47,210,169,242,184,101,148,177,129,180,136,238,9,215,40,75,18,35,131,76,164,129,11,56,28,88,3,18,100,133,128,37,145,6,68,3,19,1,0,195,34,147,224,171,50,200,86,138,146,156,240,205,112,175,99,225,156,232,238,83,220,159,38,170,245,45,113,35,29,74,212,108,140,153,41,40,203,169,146,87,255,0,41,92,175,147,51,227,87,86,221,76,99,204,89,156,110,217,73,114,200,228,220,102,140,136,89,3,72,121,16,128,6,44,139,34,108,128,108,8,143,32,72,76,136,1,32,33,145,110,3,165,56,67,203,194,105,75,177,199,214,107,53,58,121,237,148,87,196,151,114,221,85,119,209,31,50,155,37,36,186,167,201,204,191,196,39,126,216,74,17,111,221,28,228,116,66,233,59,158,122,228,195,56,184,73,198,71,102,159,46,200,226,81,196,151,185,43,60,62,58,186,228,225,196,227,208,212,235,19,197,200,209,225,221,24,157,200,95,231,193,213,99,94,142,140,225,203,75,126,158,236,53,182,72,148,231,100,122,190,125,203,121,212,157,99,211,248,119,136,66,113,117,202,92,196,232,198,202,236,250,100,143,6,174,249,253,77,154,29,109,180,207,211,39,37,252,173,146,243,139,186,246,41,237,36,165,147,14,139,89,29,85,127,38,148,246,179,42,180,24,147,200,100,34,51,132,103,28,73,28,157,94,145,213,45,208,94,147,176,250,20,93,91,156,26,53,207,88,151,157,112,197,150,186,54,139,175,166,85,75,146,134,122,37,149,194,250,14,235,35,249,229,251,144,148,252,207,169,182,62,164,92,121,224,97,170,221,49,111,35,116,241,212,176,101,77,82,168,247,101,155,9,11,32,65,215,38,201,40,34,64,20,192,66,65,12,139,142,73,0,13,13,61,175,130,40,144,18,114,111,184,183,124,136,48,3,82,30,72,168,146,192,1,37,140,136,22,50,74,177,158,31,250,196,255,0,204,115,53,147,245,91,207,60,29,42,191,245,46,94,217,103,55,196,97,182,247,31,118,121,231,215,122,174,184,228,236,232,34,149,139,226,39,42,43,108,84,123,179,169,162,150,101,54,190,197,164,116,72,49,114,198,101,81,98,28,136,60,149,17,158,76,90,153,226,70,198,96,212,60,204,162,185,191,224,225,253,73,21,75,56,193,101,248,51,239,125,24,22,105,167,183,204,143,242,226,100,38,246,89,44,246,21,111,22,255,0,169,56,142,239,226,52,254,22,64,166,156,254,33,73,247,58,112,138,82,82,246,40,163,79,187,79,168,181,117,169,198,95,166,112,106,130,204,69,26,233,123,160,241,213,22,197,228,203,71,163,6,184,253,89,93,204,170,113,254,228,211,202,42,206,9,197,145,82,235,18,36,215,66,44,0,76,105,132,138,136,139,160,74,74,43,45,224,205,59,119,190,83,80,246,238,203,1,117,249,204,107,253,202,158,101,24,193,181,158,196,172,140,99,47,70,26,124,175,130,202,104,252,211,42,45,165,98,4,215,212,0,248,100,22,201,125,38,186,35,186,75,221,25,36,248,70,253,31,59,100,97,167,63,197,236,221,124,97,217,101,255,0,183,251,28,217,255,0,136,190,232,211,174,150,237,93,156,253,60,25,122,219,31,185,185,241,154,213,30,130,100,151,66,44,168,140,186,4,23,167,244,27,232,56,125,33,89,117,121,216,204,182,44,174,122,35,102,169,122,127,83,29,223,225,227,220,14,213,95,225,35,167,160,143,160,230,85,197,104,235,104,184,169,51,21,165,182,189,177,35,5,220,39,235,146,67,186,197,77,127,61,136,51,107,100,219,133,73,241,38,215,234,214,10,188,18,50,142,158,197,249,163,103,49,253,11,232,143,157,25,198,127,152,162,185,75,77,175,243,37,194,159,162,213,254,110,210,253,72,174,164,39,188,145,20,148,108,248,144,91,98,174,185,201,254,85,147,76,185,186,219,51,123,231,142,134,117,239,238,41,73,217,52,223,114,220,97,24,141,148,122,155,107,107,103,38,34,113,177,197,26,69,183,217,187,17,236,102,241,26,82,210,169,174,157,25,109,126,169,101,154,47,175,126,142,216,227,182,66,60,205,139,215,149,249,49,253,207,85,67,221,167,169,191,229,60,229,53,111,212,93,15,122,228,122,13,20,183,104,235,248,224,188,253,78,190,46,24,12,234,228,0,0,0,0,96,32,24,0,134,0,20,0,0,0,0,192,67,22,80,183,32,36,4,119,33,238,64,48,22,228,45,232,134,36,4,29,136,94,106,40,176,10,252,212,63,53,1,48,35,230,33,249,136,154,169,8,91,208,247,161,166,24,131,114,13,200,105,134,32,220,131,114,6,1,139,114,30,244,67,0,9,205,11,204,69,18,1,111,65,230,68,128,25,31,49,7,152,138,36,4,60,212,39,114,32,176,10,93,196,124,236,117,3,64,165,37,30,166,73,235,163,21,212,197,118,170,118,119,194,46,83,99,94,167,88,163,233,139,228,231,183,151,150,65,39,38,79,162,55,38,49,104,207,4,92,131,60,131,69,18,139,244,140,143,96,65,18,76,28,50,4,178,2,75,104,197,144,1,228,139,96,5,11,184,223,64,2,10,156,121,201,108,31,0,250,17,73,166,20,55,150,18,120,27,66,192,18,131,224,145,21,193,101,117,59,58,50,2,22,202,50,88,103,90,169,238,138,57,223,131,145,166,136,206,188,38,114,235,254,157,35,88,200,165,220,174,119,40,79,12,141,11,232,141,145,57,147,131,174,91,100,117,212,242,138,53,52,171,35,146,203,137,102,185,140,16,231,23,23,134,71,39,71,52,242,45,194,0,1,136,0,6,2,96,25,19,105,12,140,163,146,40,140,201,17,81,192,100,11,19,6,71,36,119,0,219,30,226,45,228,142,64,179,34,201,12,143,32,60,134,226,57,19,224,9,100,134,254,69,39,193,5,16,171,148,131,37,113,88,38,16,219,32,228,54,196,1,144,2,44,42,58,13,83,212,47,46,111,63,36,53,26,90,233,212,39,132,227,47,115,147,225,250,135,93,252,62,78,205,218,138,238,163,117,159,84,78,118,101,116,250,212,168,174,80,82,154,253,74,225,77,148,223,186,185,229,119,76,207,29,108,44,135,151,187,1,102,162,202,97,151,202,93,218,51,138,191,196,116,242,178,62,100,99,202,234,112,117,63,75,88,228,237,105,188,86,22,45,178,22,171,67,86,162,62,101,77,41,27,231,172,245,88,235,157,247,30,110,60,150,71,116,30,75,110,210,217,84,223,165,175,129,71,50,142,48,116,101,209,240,205,86,203,119,246,199,40,244,84,234,107,212,47,76,147,60,142,142,74,157,68,124,206,35,220,234,221,109,84,77,89,165,146,82,125,87,102,114,234,123,116,159,29,252,184,143,42,72,226,105,188,114,50,150,203,189,47,231,161,210,175,87,85,159,76,145,5,155,154,150,9,197,228,73,169,16,158,234,249,236,65,86,179,78,236,142,87,83,148,226,226,240,209,219,133,241,146,198,76,122,202,225,47,84,122,157,120,185,233,207,169,190,220,214,136,150,74,36,112,119,113,67,33,145,184,149,237,228,162,98,16,100,7,144,220,33,144,25,0,0,1,128,240,0,49,96,150,0,68,144,155,81,92,149,187,55,116,26,184,187,36,90,147,101,62,106,139,228,185,88,164,128,83,147,72,174,185,74,86,44,244,46,143,168,123,84,121,37,248,79,172,171,166,23,89,203,105,151,197,33,141,74,151,108,155,52,209,221,124,114,191,195,134,231,247,100,124,66,42,236,237,79,114,254,233,30,121,125,189,23,227,157,15,92,215,100,117,252,62,43,100,190,231,63,73,74,148,91,147,194,71,83,77,233,165,99,191,38,170,70,156,96,142,69,207,112,193,149,39,33,101,3,92,137,149,16,159,11,39,54,111,55,36,116,44,120,139,57,235,213,100,165,236,5,119,188,46,165,24,203,45,187,234,43,95,80,17,150,99,181,174,187,145,114,138,79,130,17,230,216,255,0,151,50,45,95,66,125,197,29,15,12,134,250,53,117,255,0,252,72,109,254,229,90,89,230,59,101,212,209,225,233,194,137,75,222,69,55,87,229,234,27,143,71,234,69,179,210,75,237,122,143,127,98,85,205,169,243,208,43,107,175,185,41,195,60,163,13,47,107,36,98,246,203,12,141,86,126,87,213,22,74,59,128,154,6,66,25,79,5,157,72,168,116,100,103,98,143,187,111,162,93,199,57,40,69,185,24,103,41,70,236,207,59,186,166,191,216,177,9,219,190,127,196,253,16,61,237,236,234,187,18,159,254,98,207,76,125,95,154,93,153,174,186,163,92,120,235,238,84,66,170,84,82,114,234,90,52,38,69,32,234,145,45,190,156,145,69,22,69,102,105,27,32,252,138,109,151,178,224,203,79,54,199,37,222,37,63,43,70,255,0,204,204,171,143,41,110,148,229,252,204,80,95,198,253,197,90,226,36,233,143,175,63,6,217,94,3,236,34,161,62,130,175,233,253,9,10,31,73,42,169,213,175,66,127,38,13,68,127,195,143,187,71,67,87,254,15,234,97,159,171,85,68,125,229,16,58,235,136,196,236,83,233,162,40,229,71,234,130,59,16,142,90,93,142,117,164,162,148,35,190,71,62,233,187,109,207,99,70,170,237,207,108,122,35,45,41,202,208,58,26,122,240,145,31,16,165,74,189,248,206,22,37,143,229,255,0,227,169,116,90,132,121,33,43,93,144,158,206,137,62,88,20,104,245,50,182,152,198,124,217,9,109,127,113,120,181,241,170,133,6,249,156,185,251,25,52,18,221,117,184,254,120,254,248,51,120,173,206,237,98,127,145,113,31,146,46,123,78,166,247,38,250,183,147,73,154,31,149,252,154,25,20,133,213,224,99,130,204,141,34,250,171,195,53,90,182,233,231,246,40,174,88,145,166,212,167,166,154,247,65,43,147,225,180,103,196,166,228,184,138,121,253,77,186,21,182,153,199,249,108,104,183,79,95,149,59,166,241,153,207,57,94,197,90,95,170,255,0,255,0,35,36,190,225,126,52,140,66,201,217,201,32,34,217,28,191,112,171,50,25,69,45,178,45,191,114,163,70,229,238,27,145,149,202,66,220,198,38,181,238,65,185,24,247,48,222,198,26,217,185,6,248,152,183,191,112,220,198,46,182,121,145,15,49,24,247,6,70,38,180,185,39,220,140,154,41,203,2,224,179,112,111,33,129,224,129,238,98,220,195,104,109,10,89,96,75,104,246,141,49,1,242,75,104,240,52,196,114,195,44,98,0,220,195,115,16,128,150,246,61,236,128,1,61,225,230,50,0,4,188,198,27,217,28,15,0,27,152,183,49,128,11,115,13,204,150,16,240,130,161,185,134,89,60,32,224,104,135,33,201,62,5,57,70,17,201,52,197,83,177,67,169,154,219,219,92,20,93,107,178,199,135,193,9,55,140,27,145,139,78,50,220,201,114,216,171,142,11,48,105,2,225,10,89,97,145,228,34,59,120,5,17,182,27,128,24,133,188,19,200,14,82,120,20,27,26,146,124,9,240,192,158,225,228,130,14,224,73,139,32,5,67,16,128,7,144,82,17,9,240,69,90,229,193,29,197,73,182,77,5,75,169,118,154,215,92,249,124,20,103,146,89,37,154,107,181,11,35,52,89,193,196,174,233,86,248,102,202,117,123,186,240,114,188,216,235,58,215,69,20,223,167,86,33,194,220,150,169,100,202,178,67,117,75,18,38,172,221,193,124,226,164,138,188,157,185,193,21,135,81,20,165,147,51,88,52,234,99,40,203,158,134,89,29,121,248,231,215,211,2,10,68,178,105,147,200,242,68,2,164,38,200,57,11,119,36,10,115,104,33,38,194,109,37,150,82,238,199,8,43,86,120,234,86,231,21,220,205,43,164,196,179,46,172,184,53,171,16,220,162,204,201,12,98,106,253,193,146,133,33,238,24,46,107,228,137,15,49,177,111,24,106,125,7,41,21,57,135,152,49,82,108,113,207,114,117,197,77,113,212,114,140,163,214,56,51,170,131,34,228,73,162,46,37,66,220,217,36,197,129,1,61,200,139,104,131,79,33,180,12,26,207,14,252,28,149,212,230,112,246,246,50,207,81,43,189,57,120,61,76,168,138,173,168,225,167,217,179,206,235,52,150,87,108,165,10,218,248,57,243,214,253,111,168,199,47,225,203,114,124,154,107,213,78,80,217,39,148,204,109,185,62,66,169,74,54,46,56,53,82,47,182,185,87,235,175,250,23,233,188,74,200,226,45,150,167,92,161,234,234,99,191,78,163,235,135,67,51,223,214,175,167,113,106,168,190,42,22,37,185,152,117,186,91,52,239,125,111,48,103,57,77,241,201,211,134,178,118,105,252,185,97,191,230,22,120,159,92,233,185,217,213,96,138,148,163,244,201,224,182,200,203,13,100,205,151,31,75,58,204,115,246,190,169,197,75,51,45,132,220,101,190,185,56,51,59,130,81,76,106,88,92,50,88,178,189,31,135,120,146,109,87,111,18,254,231,99,137,71,225,158,70,165,230,83,29,175,212,142,150,131,197,176,213,87,240,250,100,228,232,217,171,169,215,45,209,232,100,148,164,251,157,87,40,93,28,101,28,251,233,149,82,255,0,41,211,138,229,212,103,100,73,50,183,148,206,174,97,145,104,151,80,42,43,104,9,0,17,12,12,96,44,15,0,48,165,130,88,22,112,44,182,65,38,192,50,144,111,2,185,230,65,47,68,120,44,125,10,102,216,86,124,57,79,37,208,140,178,89,92,125,209,103,78,128,180,215,8,146,126,228,37,36,136,111,244,203,236,58,248,147,233,248,114,118,126,38,199,213,203,5,59,159,227,182,191,167,161,127,134,205,67,73,115,247,153,76,165,229,220,150,57,250,164,253,143,51,210,151,148,171,210,54,167,212,217,8,184,215,5,254,84,96,158,101,25,101,246,225,29,69,244,160,136,97,15,128,148,61,136,20,18,234,66,76,110,68,119,34,162,155,158,23,47,6,42,210,196,155,53,106,100,179,142,198,84,241,74,249,42,40,177,230,68,35,221,142,92,201,131,88,244,174,172,138,41,77,238,151,187,194,52,66,41,237,139,238,136,66,59,82,75,162,69,241,227,203,151,203,37,87,161,240,237,26,126,29,91,107,153,102,69,62,33,161,113,171,204,95,147,175,216,235,105,18,134,150,152,251,65,22,74,49,148,92,100,179,22,176,198,159,183,150,79,15,12,182,13,174,189,5,125,46,187,103,94,82,112,120,228,132,46,141,121,86,188,123,63,115,42,208,235,140,150,66,51,107,137,117,254,230,43,53,219,100,252,164,241,242,85,248,171,44,127,82,143,216,163,169,185,96,35,100,178,242,178,187,51,151,27,29,146,120,158,229,239,216,148,147,233,146,226,54,91,114,119,164,254,152,172,224,203,168,178,17,150,51,233,93,51,219,224,174,51,106,111,13,117,224,133,177,243,53,49,140,159,9,110,100,195,91,235,182,170,106,91,172,143,207,35,175,81,25,67,114,125,250,24,45,132,35,233,134,51,249,164,250,34,43,13,103,202,118,71,249,161,212,163,173,27,99,41,113,36,91,131,153,86,216,215,149,235,175,249,177,234,143,220,213,166,212,238,126,92,186,246,126,224,110,132,119,105,236,94,220,153,83,228,190,185,227,114,254,101,131,52,122,144,104,161,110,190,43,221,149,248,221,219,220,107,139,225,61,191,245,37,9,186,229,185,117,48,106,231,191,85,93,126,203,34,66,164,150,216,147,163,172,159,200,79,10,49,10,23,240,211,247,228,210,46,34,49,21,3,35,95,113,200,85,25,171,23,107,107,206,134,185,251,240,255,0,115,151,24,103,196,169,248,78,71,118,248,255,0,254,35,231,25,254,167,22,140,191,17,251,87,254,226,45,117,168,173,217,106,75,177,211,212,219,229,65,66,63,92,151,236,101,240,213,155,101,199,78,228,45,179,204,190,114,249,224,194,155,232,105,166,49,166,167,109,156,34,170,32,159,170,125,63,185,159,91,170,83,155,89,244,87,209,123,200,42,205,86,179,26,152,86,215,162,75,59,148,191,216,187,80,166,244,187,43,155,165,201,227,116,162,112,117,22,237,182,86,89,234,111,250,255,0,240,116,52,218,171,172,209,79,207,134,199,23,29,156,99,49,102,108,253,170,26,104,206,157,21,211,93,119,53,187,250,21,70,42,200,108,111,230,47,217,151,202,82,175,68,162,159,213,9,74,75,239,208,166,146,52,178,15,162,199,41,224,212,85,181,89,24,202,63,90,199,252,197,155,139,25,161,137,48,17,164,109,211,250,139,172,204,107,146,232,217,94,154,62,148,95,127,208,184,204,178,176,17,87,124,24,239,178,85,115,31,205,100,141,220,54,165,216,230,106,103,152,86,253,247,75,250,151,137,254,209,59,190,151,215,170,221,195,45,243,115,220,228,239,100,161,108,163,44,231,40,244,120,184,121,58,155,216,110,102,88,106,163,209,151,121,145,107,38,113,164,247,48,220,202,188,194,74,105,149,18,17,46,24,246,191,98,106,226,24,13,164,255,0,65,141,49,94,209,236,39,185,15,113,53,113,15,44,126,88,247,161,239,30,207,69,229,141,64,55,139,123,30,213,61,131,218,67,204,34,238,38,26,183,8,56,41,86,228,123,134,26,158,67,36,50,34,139,119,11,113,88,12,19,220,44,145,0,137,100,66,200,100,6,24,22,69,184,9,96,48,71,121,29,236,97,171,182,112,69,172,17,87,52,14,209,149,118,30,0,143,152,61,225,18,2,183,97,29,236,97,171,133,146,135,102,58,179,61,154,172,112,139,226,107,100,236,80,93,76,55,234,55,113,158,10,103,108,165,245,51,60,220,164,240,141,78,89,242,93,25,44,150,46,74,107,134,23,37,166,216,89,184,78,68,80,178,178,5,139,144,111,4,115,193,28,128,247,100,120,224,138,37,184,130,11,59,139,63,40,187,137,200,162,184,169,111,44,113,201,25,77,32,141,153,38,26,181,44,32,33,184,106,69,18,1,110,34,236,64,72,10,252,194,59,219,2,236,224,170,121,125,4,242,24,100,84,160,184,39,208,130,206,8,79,112,23,110,13,197,48,150,23,35,243,22,64,183,113,40,73,167,193,153,203,158,9,198,92,17,93,42,110,220,108,174,207,147,134,164,226,242,153,108,53,51,93,242,115,188,58,78,157,213,50,73,228,229,85,173,207,83,93,122,152,190,231,60,198,218,44,174,51,92,156,173,69,62,92,184,232,116,213,209,125,202,181,48,86,67,130,203,137,102,184,242,143,36,211,39,40,56,188,50,182,118,114,73,145,206,3,112,54,177,200,7,5,115,178,49,232,83,117,207,56,137,74,111,62,160,169,206,82,155,248,35,196,65,182,250,10,53,243,150,4,227,29,197,156,69,9,112,136,79,44,168,158,224,201,94,25,56,128,242,38,198,38,192,50,25,34,249,24,17,158,74,163,54,222,25,163,177,94,196,69,95,164,179,203,159,94,61,142,188,44,170,200,246,56,10,45,62,165,177,156,163,210,76,197,227,90,157,99,169,61,44,37,204,95,236,100,157,82,131,247,42,134,170,200,247,45,252,82,154,245,19,44,93,149,94,7,181,251,22,199,109,158,204,178,41,65,15,35,197,148,137,100,236,131,147,79,4,161,92,102,184,120,47,146,120,178,232,252,102,185,181,11,56,251,157,72,197,90,179,28,74,47,177,207,213,255,0,225,248,75,213,75,195,37,162,142,167,67,233,187,215,95,185,198,227,172,75,85,225,21,220,155,138,113,153,199,187,73,58,36,163,100,113,207,83,213,198,216,221,12,197,153,238,167,205,131,140,240,254,112,60,147,197,231,157,77,190,189,11,165,161,186,116,57,195,212,138,111,141,250,91,100,164,177,254,232,213,160,241,39,76,92,101,204,126,77,123,253,14,52,227,42,231,182,75,12,209,166,191,203,177,110,89,137,210,214,199,75,172,91,160,210,159,193,207,191,71,109,75,42,59,151,193,119,89,204,111,190,170,229,94,232,190,78,110,162,183,24,253,63,168,232,185,183,182,79,131,171,165,157,23,193,213,102,51,219,228,121,94,86,207,39,9,75,60,54,41,39,216,211,172,208,206,157,67,219,244,246,51,77,78,183,137,38,116,149,133,218,77,83,139,218,249,94,197,246,198,91,188,204,112,204,21,199,18,76,236,215,100,109,167,99,57,245,233,190,125,182,232,163,230,213,25,194,110,50,246,207,6,216,217,99,78,55,195,245,56,112,170,202,109,221,92,220,77,177,241,56,191,225,95,31,81,143,252,105,109,213,99,50,135,66,142,166,180,171,182,191,225,207,250,153,172,166,202,249,235,31,147,183,61,254,171,151,92,127,21,224,89,200,43,19,35,210,71,89,92,146,16,114,24,42,1,139,116,81,23,103,177,21,54,240,71,44,75,145,231,1,79,162,228,142,236,178,50,146,98,220,144,19,111,33,187,4,55,112,71,156,129,118,254,193,212,132,86,58,146,108,168,123,176,27,136,97,178,81,128,65,135,34,74,10,49,151,216,50,144,57,173,147,255,0,75,51,215,198,185,250,163,75,103,151,165,159,25,245,189,191,33,24,122,156,173,150,115,203,251,153,181,54,74,21,105,97,95,215,181,203,245,108,182,219,182,195,61,241,202,249,56,72,239,106,117,201,219,124,107,203,235,208,234,201,99,161,201,208,66,123,221,175,175,99,165,31,50,93,89,171,18,84,183,251,144,108,147,142,8,153,84,72,201,96,155,124,20,205,181,22,202,140,183,203,211,38,85,118,33,194,246,37,62,103,20,248,238,202,108,147,148,185,42,32,74,17,205,142,125,163,194,251,144,150,124,200,198,29,100,105,194,140,118,174,221,200,168,165,193,102,28,169,251,73,9,71,131,70,154,59,158,223,243,38,69,122,13,61,251,253,62,198,135,187,179,57,52,79,248,167,86,19,227,150,58,231,25,151,88,124,71,77,43,23,157,90,91,151,214,190,61,206,22,166,27,46,249,247,61,93,209,86,83,100,23,89,69,163,204,235,162,220,148,146,235,201,159,219,108,47,62,99,69,145,75,43,61,3,202,149,147,221,4,250,99,130,248,105,167,223,106,253,77,34,171,119,65,87,52,243,29,188,63,182,19,254,223,212,190,67,90,53,142,100,223,252,164,173,163,100,55,111,155,248,105,1,155,242,175,130,16,177,126,62,73,255,0,34,44,219,142,164,37,166,140,237,83,105,231,225,149,16,213,70,114,154,80,231,151,152,251,251,19,162,54,199,202,150,37,84,161,39,153,75,133,131,87,225,226,226,211,207,63,204,201,45,45,107,14,77,17,80,118,66,54,217,99,146,74,79,57,68,33,109,127,138,174,113,106,49,109,241,147,66,162,15,60,103,238,77,83,31,101,251,33,134,172,86,71,31,82,253,200,194,218,246,57,185,44,15,203,95,246,134,160,191,237,12,52,59,97,140,238,71,58,54,70,205,117,178,207,11,131,161,40,165,25,127,166,93,190,14,90,143,25,227,47,224,168,211,169,185,40,225,63,202,203,163,100,99,4,178,98,218,27,74,141,158,114,15,57,24,246,252,143,111,203,3,95,152,153,42,100,243,209,254,198,85,247,127,185,100,59,245,231,228,149,99,175,109,155,180,18,173,97,255,0,13,97,119,206,78,69,21,219,29,100,230,235,146,142,212,183,63,115,85,82,91,126,133,251,18,182,106,53,74,42,49,78,79,216,199,182,157,45,61,145,173,40,194,81,198,27,111,61,89,93,26,121,238,91,227,143,212,134,154,214,161,24,227,158,167,78,18,100,85,114,131,245,109,143,69,136,242,113,53,53,217,167,212,213,27,163,21,92,172,229,169,101,158,146,50,248,56,255,0,248,141,168,198,153,47,170,50,200,196,211,94,19,92,161,25,216,252,212,214,83,92,18,214,194,115,140,43,141,115,75,61,118,240,187,27,116,114,111,71,5,140,240,203,218,244,250,120,38,26,224,235,37,31,162,50,79,62,221,146,232,87,5,133,250,19,215,172,120,133,159,163,254,130,131,93,204,182,149,127,225,229,62,198,166,188,207,82,250,191,185,150,149,152,190,120,246,52,193,255,0,13,8,82,200,225,23,39,193,98,74,229,142,150,46,143,220,57,173,47,115,122,203,101,49,196,120,29,149,185,70,42,114,127,90,121,93,140,244,221,234,53,221,47,224,185,46,220,132,172,178,148,170,156,234,156,156,179,23,40,201,247,247,57,247,112,235,139,237,4,108,241,22,214,167,78,251,61,200,195,169,150,117,18,199,69,233,53,248,167,251,51,249,63,226,170,124,11,114,72,151,212,138,165,25,30,167,157,47,168,209,167,221,209,178,138,211,246,52,80,241,51,61,124,107,159,171,241,128,52,121,41,149,206,185,71,161,206,116,213,229,21,38,139,161,118,58,153,197,147,121,169,184,211,59,226,87,43,211,69,45,149,239,39,140,60,170,217,88,203,168,186,47,137,25,22,89,45,165,176,149,211,242,99,103,40,146,211,199,6,58,46,157,111,158,98,111,133,138,72,229,125,58,79,106,39,167,246,40,148,102,187,29,6,209,158,220,246,66,84,198,38,228,52,139,27,248,13,169,155,214,113,94,7,150,91,228,183,208,132,170,156,123,13,137,148,183,6,226,28,160,201,112,212,247,6,226,0,48,212,247,11,113,17,12,53,45,193,184,66,46,26,150,226,46,65,128,192,6,71,145,17,108,34,98,35,185,9,200,9,55,129,110,42,156,246,245,102,105,234,61,139,134,183,59,35,30,230,123,181,74,43,131,28,238,126,229,94,169,49,130,231,124,172,96,147,20,43,193,39,44,35,88,154,132,211,28,34,215,80,228,50,194,44,121,4,152,70,67,114,8,151,97,40,242,71,112,115,212,42,115,150,212,66,50,201,12,185,72,78,91,88,22,231,1,185,25,167,99,147,224,57,198,114,6,135,100,82,234,67,205,201,149,190,121,96,167,137,97,5,93,230,238,120,38,158,10,148,86,237,217,44,115,93,130,46,140,184,7,50,9,240,25,72,9,103,34,218,71,118,122,19,82,1,109,193,37,17,110,13,200,6,52,27,144,183,0,242,25,76,140,164,129,1,39,20,209,91,172,179,114,0,51,186,228,158,66,46,72,208,69,237,65,80,114,120,8,77,147,244,177,237,64,37,102,25,117,122,140,117,41,112,68,90,51,154,186,232,194,229,39,212,189,93,133,203,57,49,224,159,153,44,99,38,47,13,206,221,11,37,25,163,51,69,42,237,189,89,85,154,191,98,201,133,246,190,82,81,101,22,89,147,55,156,219,229,139,123,102,153,94,146,19,138,201,95,153,132,71,123,147,2,244,209,46,165,81,123,122,131,180,162,208,41,82,108,121,96,88,218,22,226,188,177,162,9,110,1,96,108,6,2,93,8,57,114,5,132,101,44,48,140,184,35,103,76,129,44,228,50,87,9,118,9,72,11,8,185,96,35,44,161,75,160,19,133,184,121,76,190,58,167,140,62,78,124,155,76,78,198,137,100,86,231,182,217,103,134,73,185,212,191,135,47,209,152,161,102,75,149,178,198,31,169,24,188,183,58,118,116,151,79,203,254,51,89,39,59,234,114,218,231,19,203,75,91,170,174,62,93,155,163,143,130,167,109,146,89,222,206,115,157,107,113,234,175,174,80,135,153,82,79,227,220,196,188,86,17,150,36,177,240,200,120,111,136,181,21,11,158,87,185,167,89,225,181,106,163,190,188,110,102,115,62,180,30,163,75,171,131,132,182,188,246,103,63,85,225,123,98,229,67,127,233,101,52,104,229,78,175,101,217,89,232,122,10,40,219,29,185,204,125,152,190,190,15,27,56,206,185,181,56,184,179,165,225,218,183,57,121,87,61,209,237,147,189,119,135,215,103,88,163,135,173,240,185,233,236,115,163,246,46,234,124,89,169,240,216,219,39,42,30,36,204,43,69,171,170,91,177,244,251,27,52,30,33,42,229,178,207,217,154,245,126,32,182,53,8,242,73,191,11,142,77,218,203,44,91,108,73,227,185,109,87,209,58,92,45,225,253,140,55,183,54,222,57,108,131,139,88,59,94,125,57,206,151,202,52,202,120,224,214,180,146,140,84,170,151,232,206,100,215,67,126,138,203,118,237,131,206,59,51,61,53,203,167,78,158,115,171,212,189,94,228,53,62,31,93,245,241,197,139,185,167,195,245,209,147,117,219,29,178,52,91,79,175,125,114,235,217,247,56,254,221,28,61,46,131,80,238,148,37,99,81,93,201,223,61,70,150,207,46,115,114,143,99,181,58,166,161,190,191,77,136,227,107,99,116,242,231,7,184,233,207,187,237,155,233,26,44,141,146,124,242,83,169,141,177,158,232,175,79,193,146,14,81,179,134,211,58,117,106,99,228,184,219,215,179,53,255,0,26,207,252,152,255,0,29,182,56,195,201,90,215,201,179,100,180,112,212,195,117,75,147,20,168,81,120,124,53,216,233,58,214,44,198,154,167,231,60,23,42,240,115,234,212,42,109,232,94,245,155,165,199,115,62,86,85,241,150,47,157,170,40,175,204,148,159,5,110,46,79,37,145,91,81,210,93,99,48,240,201,113,18,46,88,69,121,114,101,23,69,147,88,43,143,64,101,69,143,146,74,37,106,88,251,146,77,132,89,194,69,83,177,246,13,220,144,115,228,7,7,41,50,245,95,166,89,254,86,40,53,180,150,236,50,89,233,117,207,132,55,74,153,190,177,147,253,186,133,184,149,170,61,151,82,216,199,202,243,55,46,141,165,255,0,127,177,29,60,55,221,135,221,156,103,199,90,233,83,182,21,69,53,135,130,221,235,220,131,136,109,50,169,57,162,57,66,124,17,220,139,129,178,141,67,196,49,239,193,113,154,231,186,204,118,136,20,99,18,177,231,56,91,76,173,242,217,101,215,53,21,8,44,185,54,201,209,75,143,170,95,87,255,0,219,255,0,201,67,170,183,28,183,245,181,255,0,235,240,75,110,94,7,211,160,224,241,201,133,77,86,205,58,90,241,57,63,100,102,142,91,54,83,233,132,159,216,188,253,58,248,187,24,150,81,162,187,36,228,183,51,54,114,133,230,109,103,162,205,121,229,199,73,216,163,209,156,173,76,85,154,153,127,36,122,47,146,126,99,206,69,46,82,151,185,199,190,113,219,142,181,21,24,199,169,53,183,178,1,101,197,153,105,62,125,138,53,114,126,92,87,188,139,227,52,250,153,245,205,98,188,123,176,50,184,245,251,18,135,56,72,173,203,175,36,233,203,176,168,219,22,177,134,135,136,251,14,59,90,30,0,105,68,26,35,134,52,192,64,72,64,41,241,9,127,166,95,216,229,195,233,71,74,222,42,179,253,18,254,199,54,63,72,18,1,12,168,6,0,3,37,14,164,73,195,137,16,108,165,50,58,139,31,211,140,19,166,73,153,245,22,122,140,207,173,95,141,250,44,238,228,233,198,71,47,67,39,187,238,110,156,255,0,139,26,215,221,153,235,234,198,232,60,156,79,252,65,153,74,75,249,96,118,233,198,211,147,227,85,189,210,147,250,100,184,44,79,219,103,133,61,250,85,151,211,254,134,188,97,35,155,224,86,110,211,255,0,203,22,116,229,208,126,139,245,231,252,85,236,215,127,170,8,201,27,92,158,33,209,119,54,127,226,8,226,250,101,239,22,191,169,130,149,207,178,48,220,109,167,152,114,104,165,230,50,251,153,83,236,95,166,227,36,105,111,71,148,95,9,43,189,19,250,187,50,142,91,244,242,78,168,217,25,167,180,172,134,156,100,215,116,91,43,95,225,46,203,252,184,39,117,59,179,98,127,234,70,77,92,154,174,53,168,188,57,44,200,168,215,78,219,169,204,214,124,185,101,28,153,75,45,203,223,147,169,163,207,146,154,250,90,228,230,186,165,236,117,252,89,28,191,36,83,151,187,37,209,106,72,173,194,75,242,178,181,39,25,29,220,113,167,110,22,68,153,42,228,167,192,91,91,135,36,223,211,89,251,105,166,247,183,145,75,91,181,226,70,31,53,164,70,82,221,28,147,194,47,155,103,226,107,155,124,161,121,145,201,133,44,146,231,6,188,89,189,54,172,75,160,109,70,56,93,42,229,207,40,233,83,182,248,101,51,54,227,82,106,172,15,56,37,58,229,7,202,34,17,162,153,198,92,52,104,143,167,185,205,221,135,193,53,168,146,227,38,111,45,78,157,9,190,56,102,121,221,40,245,69,30,124,189,196,236,221,212,147,149,242,91,231,197,245,46,174,80,145,133,180,45,216,232,107,197,159,39,79,114,143,114,113,182,18,246,56,238,201,63,204,193,89,242,103,193,175,55,82,205,141,118,51,202,49,51,43,95,118,62,189,25,115,19,117,107,138,247,22,5,182,88,43,148,164,186,154,137,86,1,79,152,201,121,133,101,104,96,171,205,37,230,145,82,2,30,97,40,78,44,6,71,25,38,210,50,221,169,141,93,196,92,95,176,170,235,99,90,234,81,47,16,91,56,201,138,118,74,201,101,178,200,139,103,115,155,234,65,190,5,5,220,86,216,151,8,210,5,140,242,79,204,138,92,25,214,231,200,151,200,23,74,254,200,81,114,151,44,167,132,203,96,242,5,219,210,66,83,114,145,95,4,148,148,74,139,155,194,23,83,53,150,74,93,7,92,228,186,129,165,46,73,89,60,44,35,52,174,228,94,102,64,186,47,8,140,249,68,119,34,185,217,206,16,18,140,148,87,36,39,99,232,133,24,238,124,178,109,70,4,85,74,50,107,212,74,56,130,35,41,185,116,5,22,194,167,189,178,200,112,65,65,68,146,194,8,181,201,144,206,89,25,92,177,132,70,14,65,23,238,218,136,59,176,200,231,220,126,95,112,167,231,38,185,13,203,220,174,113,88,194,42,219,40,244,3,92,102,242,75,204,224,205,93,152,225,150,230,41,0,41,57,50,78,124,17,174,75,36,110,120,2,81,147,44,243,61,37,53,203,142,75,32,179,144,28,102,222,66,111,211,212,162,199,40,201,164,89,79,49,228,5,9,252,150,169,60,25,172,142,37,148,78,19,120,34,172,118,184,178,91,247,21,77,199,110,89,83,191,11,8,24,211,230,168,245,101,83,213,123,25,219,115,5,30,66,226,207,54,82,14,71,24,165,18,61,89,0,185,100,167,45,171,3,226,43,37,51,150,233,1,40,167,212,185,56,198,37,112,233,200,172,125,138,37,43,55,48,143,82,16,137,102,54,144,89,149,20,71,126,10,92,155,100,146,247,2,123,242,77,21,185,70,36,29,133,26,55,17,115,203,40,243,27,37,6,65,124,165,233,42,207,114,51,158,80,147,204,64,179,47,111,2,82,220,176,16,250,89,4,241,32,19,244,200,150,224,159,76,148,169,114,69,93,22,63,48,174,51,236,60,37,201,67,156,138,250,162,206,25,9,112,65,94,92,89,100,46,194,43,147,201,16,61,110,163,71,92,160,222,212,113,167,161,170,114,113,233,253,14,143,134,120,131,212,45,150,47,81,45,109,149,210,189,81,198,123,224,225,46,58,217,174,87,252,38,196,191,133,55,253,205,90,63,197,233,228,163,98,223,95,246,44,167,91,84,35,213,3,241,40,167,207,65,150,155,29,43,116,240,213,84,155,94,174,204,203,248,175,194,181,11,250,118,145,92,60,90,184,199,134,194,90,157,62,190,46,18,195,248,102,113,117,124,181,213,78,62,153,24,231,173,204,246,199,19,207,99,22,163,194,103,6,221,51,146,143,177,146,20,234,116,182,198,199,7,36,189,141,100,79,110,180,244,106,239,86,200,169,124,150,87,225,111,107,247,127,176,83,226,21,216,148,90,106,71,74,139,84,163,245,38,103,90,121,205,103,133,93,92,220,161,28,199,216,230,221,23,25,164,207,113,62,83,202,201,195,241,45,44,30,230,225,131,124,247,250,174,119,151,159,181,163,79,135,234,21,118,21,78,148,155,201,75,219,23,152,203,147,118,106,75,142,238,178,202,39,95,153,22,148,189,215,83,53,62,39,101,120,82,147,146,48,84,183,71,50,34,235,147,124,9,199,165,189,187,245,248,155,181,237,130,207,220,211,186,115,143,170,25,60,205,114,116,216,154,103,162,211,107,235,133,113,243,30,126,78,125,76,106,123,85,102,142,171,165,157,184,151,245,51,234,124,50,200,115,9,101,27,109,212,213,100,253,15,159,234,92,181,49,140,61,124,147,87,28,104,121,218,73,110,81,151,202,47,212,232,173,186,10,229,140,181,202,58,181,206,155,87,63,177,59,34,156,54,215,36,61,207,103,167,145,183,79,40,203,152,180,253,133,21,148,122,200,232,235,186,14,51,138,57,122,207,6,148,91,149,47,143,102,111,201,156,97,167,27,58,150,206,56,142,236,240,102,122,77,76,37,141,175,244,53,70,19,242,177,98,107,238,60,188,76,213,25,203,36,189,61,77,148,232,252,228,221,114,75,238,102,190,169,87,61,179,92,157,103,82,185,217,136,59,82,22,231,32,242,131,27,77,50,154,244,242,39,38,216,183,101,14,48,147,232,53,112,54,201,87,12,245,44,142,150,127,31,185,107,166,112,95,67,27,10,135,68,71,33,178,204,243,7,130,62,172,227,107,27,25,193,170,206,35,238,210,35,162,95,198,114,246,13,79,23,198,47,182,13,26,8,173,141,191,177,198,187,70,149,52,25,249,20,163,236,67,149,216,206,42,114,228,166,81,148,95,5,137,191,128,101,69,74,120,234,98,114,221,234,245,60,190,169,154,238,225,51,18,131,83,227,163,120,10,178,20,168,164,220,94,236,114,203,51,5,28,116,30,246,184,146,43,155,203,37,83,80,206,62,75,60,153,123,21,71,41,229,22,194,114,50,169,198,183,30,168,221,117,126,78,154,152,190,37,60,205,255,0,177,29,21,111,81,168,132,92,114,151,50,46,241,73,169,107,84,63,150,8,188,123,233,59,248,203,22,66,121,206,73,78,50,143,210,93,93,123,161,235,61,58,243,227,60,102,89,45,202,49,207,232,57,215,24,203,130,58,139,161,92,182,182,178,142,95,147,244,235,199,236,39,44,96,146,76,197,102,181,71,164,100,254,239,5,63,142,181,219,24,42,227,207,47,212,222,17,134,221,71,31,115,30,182,74,46,28,251,153,165,168,181,201,181,63,232,136,110,178,200,189,210,115,195,42,44,82,77,245,47,210,206,46,82,203,50,37,52,211,218,202,180,170,236,57,111,148,83,124,34,163,182,246,245,82,37,27,23,28,163,141,59,47,112,110,187,166,158,112,158,226,250,231,126,222,111,147,127,161,21,211,221,31,116,28,28,171,110,190,43,42,215,250,197,27,28,38,249,140,215,235,20,48,106,12,24,39,43,225,56,197,108,123,191,202,95,23,98,89,106,24,95,112,39,169,202,166,207,244,51,159,134,59,53,210,157,82,94,92,86,229,195,220,200,102,79,242,196,130,67,41,151,154,167,133,24,227,56,39,182,223,229,137,68,198,65,70,223,104,254,196,177,111,249,127,96,137,36,89,24,241,156,149,226,214,186,175,216,80,87,57,97,207,246,65,93,26,106,113,146,203,41,212,208,219,148,162,226,215,182,121,37,94,151,83,101,19,178,22,79,17,92,225,156,155,237,189,95,94,111,179,107,234,183,25,154,175,71,164,254,28,162,158,120,94,198,149,40,70,253,237,254,248,57,62,21,42,172,151,151,168,245,202,15,108,178,255,0,169,29,126,157,105,60,102,27,87,162,75,132,76,246,186,244,80,190,188,227,124,127,253,140,62,51,170,162,58,125,178,182,10,121,202,77,144,149,201,105,83,233,42,230,154,47,182,138,53,213,168,223,20,253,165,221,25,247,21,159,193,107,150,159,75,155,55,119,107,106,207,7,74,58,170,248,139,147,203,232,154,228,206,167,102,155,203,169,115,14,155,191,177,143,196,163,101,23,198,252,111,161,180,219,239,92,191,255,0,150,77,48,255,0,241,4,161,42,169,154,154,220,164,214,14,61,54,165,35,179,26,222,173,202,22,215,27,105,250,161,39,223,227,226,72,207,127,130,198,50,82,211,219,140,244,132,223,251,148,85,9,57,60,251,150,210,220,109,232,158,125,200,194,169,84,246,89,23,25,44,240,201,229,70,73,228,203,77,80,148,183,44,190,13,177,178,181,196,57,102,8,88,164,241,208,123,241,219,158,198,145,212,81,196,121,238,98,212,233,229,181,184,114,189,189,137,105,239,223,233,151,83,86,205,209,105,73,162,178,197,161,147,141,14,183,46,51,199,249,74,218,154,109,56,242,139,180,218,105,85,110,201,118,78,47,229,117,65,172,146,166,80,148,191,50,228,115,244,184,170,17,109,243,18,115,210,194,200,244,228,85,235,42,124,101,23,249,176,198,77,251,140,250,174,93,149,61,60,242,141,48,156,46,134,36,89,99,174,197,134,102,122,78,240,109,125,141,238,179,152,162,234,177,47,75,201,24,85,60,125,57,46,252,61,190,255,0,185,163,78,165,23,182,81,53,231,145,159,23,58,75,107,246,4,242,118,167,165,174,216,243,21,250,152,174,240,233,87,151,7,199,179,19,242,68,188,86,60,110,45,170,201,81,45,209,32,234,182,63,145,130,140,223,27,89,173,149,159,113,213,163,83,11,227,135,212,141,250,119,245,65,156,232,70,200,75,49,202,103,70,155,172,113,196,162,114,191,235,241,214,127,183,214,57,70,113,250,145,95,39,85,195,124,121,70,73,233,228,186,26,231,182,111,12,141,201,11,116,139,39,25,71,172,74,247,35,166,198,48,212,217,46,89,12,18,140,156,64,57,44,174,10,76,112,178,13,98,66,86,66,18,204,76,235,88,182,116,168,199,37,45,184,179,79,226,43,148,12,214,78,47,161,153,111,237,171,22,199,85,133,134,41,88,166,80,146,104,142,26,102,178,38,213,146,200,183,6,231,142,168,170,82,199,114,198,86,238,36,164,100,118,164,47,196,23,17,181,180,86,236,140,123,153,188,217,73,117,32,219,238,203,137,173,19,212,181,244,179,21,178,109,230,79,44,115,147,236,138,154,156,152,197,211,79,113,53,28,4,22,9,109,111,177,80,251,97,21,249,111,118,75,54,180,47,86,64,77,60,21,77,52,93,186,67,202,151,96,51,198,15,171,44,89,236,79,12,83,123,120,64,212,92,94,50,17,92,114,66,86,118,22,92,128,155,178,49,20,44,220,71,103,4,84,37,144,171,220,84,187,134,48,138,250,119,37,41,225,96,33,199,15,168,165,24,162,165,185,178,123,125,216,82,114,125,131,107,125,88,156,148,72,187,72,36,158,25,61,233,21,41,196,27,76,41,202,217,118,23,173,245,26,156,80,165,106,125,0,182,186,251,151,118,224,199,231,224,154,186,91,66,46,218,243,146,113,111,24,50,173,67,201,63,63,32,196,228,158,226,205,190,158,134,111,63,146,250,173,82,65,21,206,60,138,57,238,91,62,133,120,202,10,105,225,150,181,190,38,102,165,17,215,126,30,24,84,185,136,66,215,27,11,55,70,81,40,156,94,236,132,104,187,18,142,74,171,158,30,11,32,211,135,37,86,74,49,232,21,107,219,142,89,84,172,81,232,83,41,74,68,161,21,220,138,51,41,141,86,53,44,62,9,198,92,129,6,154,4,22,79,145,39,144,37,187,176,240,240,87,46,25,37,103,0,13,138,17,228,143,86,89,185,70,32,77,201,69,21,37,186,89,32,230,228,78,25,72,130,237,202,40,169,216,219,35,41,142,0,61,178,114,38,215,1,185,33,201,173,165,20,200,113,139,99,223,16,243,17,2,198,9,246,33,230,172,143,122,0,95,35,145,12,166,201,79,233,10,182,18,91,26,41,127,80,70,88,238,28,55,144,137,73,250,112,70,62,192,74,24,238,4,120,139,30,119,50,171,31,172,148,100,240,69,75,156,240,89,183,130,149,54,153,114,150,228,81,68,151,168,88,228,186,113,194,41,100,29,109,30,175,78,173,140,183,98,71,77,236,214,66,80,225,252,156,155,191,240,226,92,211,100,163,247,228,213,225,154,109,78,146,120,155,82,137,230,174,241,131,89,161,158,141,185,60,184,24,46,212,188,109,143,115,219,93,92,46,175,108,210,228,243,122,239,5,81,179,117,28,127,149,244,55,59,254,177,121,96,210,56,89,61,182,29,173,30,155,79,206,49,187,238,113,231,165,182,155,98,229,92,151,201,118,162,83,174,17,149,111,212,102,183,29,234,236,175,123,175,60,253,201,205,69,125,113,224,242,213,95,116,109,243,37,39,147,163,169,241,43,124,152,205,71,143,116,49,53,210,178,173,53,159,203,187,227,169,66,223,69,233,198,121,143,179,56,146,214,74,89,125,9,209,169,114,151,51,151,238,106,242,147,167,160,187,196,60,136,167,52,240,253,138,99,226,20,234,27,131,199,62,227,211,213,11,232,245,162,187,60,34,18,229,117,48,211,14,175,66,226,220,171,245,65,255,0,67,147,118,159,203,124,116,61,109,94,101,80,219,53,185,46,248,57,218,221,55,153,39,56,69,124,224,233,207,127,170,199,92,254,227,139,7,181,19,243,35,46,59,145,212,211,101,111,233,120,50,238,105,157,53,140,106,105,57,96,167,204,148,38,225,185,237,246,34,230,196,214,121,34,182,58,109,116,111,174,92,174,204,80,215,89,42,246,217,38,154,13,38,169,193,108,151,40,186,122,120,89,60,199,191,84,102,69,181,10,181,118,46,147,104,211,87,137,91,7,157,219,145,130,237,52,161,47,79,65,233,147,223,182,104,189,36,119,180,158,42,167,45,179,225,157,106,109,141,171,131,201,83,102,205,75,140,226,210,54,213,174,122,125,74,81,221,177,156,171,171,191,61,60,36,254,148,102,212,233,161,177,166,109,133,177,157,73,228,86,86,229,14,3,46,29,81,178,137,73,87,244,191,213,21,95,85,214,92,165,56,240,119,107,211,199,57,194,76,182,84,69,174,81,173,193,199,151,133,249,148,110,131,196,140,115,208,93,21,151,29,201,123,30,150,16,81,244,166,77,214,159,84,152,242,169,121,143,27,37,135,140,99,238,78,27,147,61,45,254,31,85,171,152,163,5,222,22,227,23,229,179,115,185,251,102,243,127,76,10,233,252,23,173,92,158,20,162,138,85,22,70,221,146,88,249,52,207,195,237,140,119,69,238,53,188,166,86,237,60,170,178,43,132,67,91,26,234,140,99,4,183,203,250,35,154,165,58,101,221,50,233,202,82,123,172,150,94,12,94,113,101,215,43,196,36,188,249,122,185,54,104,179,228,46,121,57,147,126,126,175,227,39,98,184,237,132,80,84,243,33,60,251,15,44,55,123,129,91,150,58,141,75,36,228,163,36,83,40,97,240,4,110,127,74,126,249,41,132,87,153,198,112,185,228,90,137,181,44,62,221,194,167,152,183,221,147,21,38,202,250,183,251,13,228,23,66,42,75,131,161,225,244,45,69,177,77,112,190,163,158,185,58,222,14,156,103,41,63,167,24,253,76,116,212,116,124,54,133,85,25,252,210,121,103,31,87,39,102,170,219,63,205,132,118,237,159,145,93,146,237,24,229,28,56,238,232,209,191,196,199,104,66,231,187,6,234,237,143,151,201,138,218,121,202,69,114,148,186,39,193,211,170,199,49,163,81,125,80,132,155,121,194,56,83,212,57,242,150,216,103,9,46,172,183,196,44,114,148,105,135,94,172,133,117,184,164,154,198,12,180,177,38,253,82,121,125,56,8,125,18,150,18,207,11,236,66,121,82,140,96,241,41,112,190,11,236,138,143,166,61,23,0,84,214,18,33,117,82,115,244,167,130,206,178,72,158,228,81,146,84,205,119,146,52,57,109,166,93,187,33,207,213,40,175,156,144,187,242,67,221,231,246,8,183,106,254,20,81,123,91,98,81,6,157,233,127,44,77,41,110,121,37,106,50,219,31,76,155,246,58,117,115,24,253,140,154,138,253,28,240,111,211,67,213,90,251,19,76,66,234,246,234,148,31,88,174,127,82,159,16,150,218,124,184,253,83,235,246,54,106,28,87,136,221,41,188,70,41,101,252,36,115,37,41,93,98,148,250,207,215,143,101,219,250,1,147,85,252,61,145,93,218,70,181,19,62,177,110,182,28,190,22,127,169,185,71,130,162,19,138,220,191,212,139,212,19,43,151,95,249,215,246,47,143,80,33,176,91,11,88,128,131,136,163,31,86,73,180,69,117,37,35,163,161,150,221,46,171,253,31,236,121,221,100,126,151,240,119,180,143,26,125,87,255,0,140,228,106,225,149,18,79,171,85,194,207,39,85,85,223,150,107,108,190,204,223,226,146,157,154,120,90,222,101,75,88,127,7,62,49,243,116,113,92,101,71,223,216,223,166,154,212,104,246,207,174,54,200,162,199,63,51,79,39,30,241,201,163,69,118,232,163,153,162,177,198,169,85,63,170,169,56,51,70,142,123,120,238,158,12,245,23,151,121,197,93,94,51,207,102,73,65,89,68,171,177,103,140,52,101,162,206,58,155,99,202,207,186,193,134,171,145,225,191,249,93,101,154,89,73,227,242,231,186,237,255,0,67,163,168,196,97,41,99,56,231,6,47,16,165,194,218,245,11,137,85,203,249,143,115,70,159,85,27,173,178,169,47,165,225,63,116,69,56,74,157,76,54,184,250,151,229,125,87,216,199,170,210,74,180,229,95,174,43,175,186,39,58,165,84,147,124,62,153,54,211,63,50,10,127,154,60,75,229,1,203,174,82,112,88,39,203,234,104,213,211,26,117,24,130,194,146,221,130,134,106,34,202,164,161,36,116,104,147,154,57,80,94,174,78,158,158,91,98,144,68,245,18,242,236,174,93,164,246,191,246,255,0,115,47,138,195,117,48,151,242,201,154,53,185,150,146,110,63,84,113,37,250,4,227,29,78,158,75,180,162,154,44,185,89,207,79,63,56,99,148,45,246,99,25,193,209,252,36,23,114,15,77,12,227,39,127,56,231,227,88,227,100,162,190,166,106,211,106,179,37,25,146,252,12,95,127,234,31,240,245,217,178,91,205,36,234,55,250,113,212,120,135,94,14,123,211,223,21,133,54,67,203,212,244,201,143,22,245,213,243,33,142,168,162,221,70,56,76,229,206,189,68,95,42,66,221,53,215,37,240,79,39,98,189,179,143,41,18,242,224,187,35,147,29,85,145,232,89,248,219,26,250,94,71,141,95,40,232,56,199,61,131,49,137,146,157,68,165,214,56,52,65,238,235,131,53,165,174,232,37,212,170,90,136,224,148,170,139,246,43,158,158,9,103,36,244,123,65,217,9,63,82,43,148,106,114,236,66,79,212,209,7,134,116,156,185,222,151,61,53,109,112,87,45,52,87,118,71,115,93,216,157,137,117,145,172,169,229,4,244,241,72,135,147,21,213,144,183,80,146,225,153,37,124,228,106,70,109,107,147,174,61,202,167,117,105,113,131,36,163,38,249,109,130,132,177,208,214,38,175,252,71,176,252,201,51,34,82,200,212,164,164,48,214,181,41,9,188,254,97,193,102,60,153,174,114,82,224,169,171,240,176,87,40,190,196,98,229,180,148,36,215,84,84,66,46,100,163,39,156,48,115,150,238,23,4,211,81,230,68,17,114,199,97,229,227,160,157,171,60,34,46,220,240,20,247,180,89,25,50,181,200,220,176,5,158,100,95,15,4,103,56,196,171,114,192,71,213,203,2,78,204,160,222,177,145,113,130,59,114,128,178,55,197,240,41,202,13,242,67,17,138,249,32,171,220,242,192,177,168,48,221,5,194,27,211,230,60,16,242,118,0,74,88,23,153,233,224,179,102,229,192,121,106,32,83,91,204,189,70,140,86,54,163,8,244,228,207,40,229,228,7,57,44,250,72,189,254,227,132,71,38,208,85,94,91,111,150,79,201,224,146,121,234,95,10,219,33,172,222,66,75,168,188,184,244,47,186,56,238,81,8,250,185,10,82,165,13,80,154,201,57,103,28,14,25,107,144,136,70,168,231,177,46,23,5,138,40,140,171,221,206,64,174,85,132,43,195,228,156,162,215,70,61,178,107,25,0,149,113,100,225,78,222,69,10,218,121,201,100,165,136,149,17,239,200,186,72,134,231,184,82,221,144,171,92,114,138,103,86,122,117,44,173,76,179,111,0,102,134,98,249,44,156,227,180,28,114,200,74,183,38,69,40,102,93,201,186,87,190,89,15,46,113,124,49,230,73,242,4,229,12,64,206,179,184,210,172,78,56,18,81,24,106,150,176,89,13,173,22,186,183,68,161,213,135,192,15,17,76,105,71,220,174,85,63,113,121,82,199,80,169,113,41,96,86,165,21,193,21,9,39,195,39,228,202,92,144,66,18,194,228,78,91,153,99,167,17,40,113,150,226,11,226,163,140,147,78,45,25,246,201,33,40,201,129,102,86,226,82,182,49,88,69,110,153,99,169,31,45,128,252,199,38,75,213,46,27,37,10,158,50,70,81,105,128,220,18,36,148,74,49,44,135,168,42,233,66,57,19,175,228,169,110,201,98,140,250,228,4,224,226,78,60,174,162,196,154,33,235,139,0,148,100,152,226,222,57,37,25,49,77,60,128,69,183,34,82,79,35,73,197,100,78,77,132,84,226,243,201,60,237,137,23,38,71,150,69,77,79,36,247,60,21,40,142,74,64,93,187,142,72,79,12,165,183,208,148,98,251,149,30,197,91,242,77,72,206,226,228,184,19,82,143,115,202,238,210,249,93,74,165,76,247,102,50,227,217,144,133,143,37,219,216,13,87,25,71,19,138,51,221,225,244,219,249,81,126,225,169,1,198,214,120,51,216,221,15,15,228,203,69,55,213,92,170,190,189,203,224,244,185,34,225,25,117,72,163,195,74,46,54,184,180,215,61,201,197,98,94,199,177,179,67,77,159,84,87,236,97,183,193,42,147,204,86,62,204,190,73,142,126,151,95,58,184,70,159,248,149,201,240,242,136,89,224,243,175,152,75,247,46,134,142,81,173,41,47,131,45,37,95,136,97,230,113,193,190,183,27,163,186,56,228,195,110,157,71,76,247,101,99,156,123,24,180,254,36,233,123,23,37,205,77,116,237,208,171,37,206,18,48,207,192,161,57,229,127,66,207,248,140,229,98,143,185,212,166,94,132,247,9,232,175,61,168,240,105,215,44,36,228,140,207,65,219,147,213,217,169,132,56,146,76,197,173,157,83,134,97,132,205,243,215,245,139,203,128,180,56,44,133,51,139,234,217,177,85,100,163,152,145,106,112,226,113,104,233,254,181,143,246,133,26,220,241,148,108,167,75,21,36,228,191,161,94,154,248,84,243,44,26,101,175,175,111,15,36,235,248,212,254,181,126,26,137,71,148,136,207,77,67,142,48,142,99,214,205,207,9,151,85,169,146,151,174,70,60,90,214,149,68,210,219,9,52,141,117,121,145,142,31,36,42,212,85,183,45,149,207,197,40,132,246,238,137,21,169,169,46,73,198,77,174,76,181,235,234,181,225,73,51,71,94,81,4,164,240,136,173,66,95,80,99,37,86,233,149,128,107,139,86,34,19,131,199,2,166,46,16,193,106,96,115,237,173,169,101,192,209,167,182,19,142,214,176,253,139,218,76,162,202,235,138,148,223,165,69,101,176,48,248,164,171,140,161,84,18,243,39,234,127,17,57,122,203,60,189,60,159,119,193,118,233,78,203,46,179,235,177,254,203,178,48,248,156,184,140,13,198,84,104,33,190,252,157,115,15,135,214,227,25,73,163,110,226,208,17,238,75,36,8,0,200,16,156,182,197,191,130,163,45,146,206,230,251,177,198,24,173,17,220,228,213,124,123,22,185,99,140,17,165,114,206,25,56,244,193,29,217,126,198,138,246,73,98,113,231,180,145,154,177,110,155,70,239,80,112,146,230,88,146,246,94,231,74,43,203,156,97,24,226,49,232,140,122,73,61,36,221,176,197,156,97,167,198,14,194,242,245,21,215,117,125,206,85,182,79,22,189,70,186,235,111,234,121,127,100,96,87,215,238,30,43,93,154,141,76,166,190,148,182,196,193,85,114,86,226,125,23,44,237,204,152,231,213,186,232,95,44,69,65,117,124,179,60,154,140,119,75,162,9,216,178,229,41,20,217,109,115,142,213,34,43,28,40,149,206,115,148,150,102,251,50,199,79,145,14,100,241,158,255,0,236,91,26,223,72,197,53,238,214,9,249,113,143,45,114,84,99,174,173,218,136,202,206,59,237,251,23,77,229,134,125,114,199,177,15,206,145,80,62,239,166,8,58,254,228,243,11,40,147,207,230,218,215,113,250,127,204,138,20,62,167,240,136,75,213,168,127,229,142,9,197,197,79,15,114,82,252,216,232,66,134,167,100,231,217,200,34,202,87,241,108,125,125,88,54,65,60,253,138,116,112,221,23,47,118,217,208,167,79,155,84,95,191,38,58,173,196,245,154,116,180,209,151,126,17,118,154,191,227,193,46,204,211,169,95,249,88,188,114,218,33,160,255,0,212,57,62,137,101,152,149,170,230,248,174,44,215,74,136,117,156,253,95,100,99,151,171,85,99,93,184,70,186,101,230,219,169,214,73,117,109,199,236,100,174,56,229,245,206,89,184,197,85,106,221,109,191,9,47,236,110,135,210,140,53,250,148,164,251,172,255,0,83,161,15,164,210,43,127,87,252,232,186,61,74,177,234,255,0,157,127,98,232,245,1,177,18,98,8,139,35,143,81,49,119,10,211,166,227,79,170,255,0,241,156,221,79,209,19,165,79,26,125,79,255,0,140,231,95,244,35,49,107,46,141,250,167,12,125,50,254,230,141,28,188,189,67,131,233,63,238,99,175,209,172,120,89,220,184,89,238,141,119,44,75,122,236,242,141,32,178,62,79,136,231,242,221,15,255,0,153,127,240,93,79,166,217,254,140,134,187,215,166,133,241,235,6,167,255,0,80,132,151,153,23,159,169,18,172,117,41,179,107,55,211,106,201,201,131,105,154,233,153,207,27,106,213,105,213,233,202,57,221,140,53,238,142,100,104,186,171,43,149,105,206,112,244,53,252,209,237,255,0,67,175,76,203,39,92,101,153,109,89,193,48,214,107,157,82,171,108,165,235,75,56,207,40,90,111,69,137,103,49,154,234,89,26,163,191,115,170,10,88,198,113,201,138,213,169,209,52,210,140,170,82,202,106,36,213,91,175,255,0,26,169,251,167,22,103,45,215,205,78,52,189,174,50,198,230,189,138,187,22,33,46,25,175,79,38,101,238,105,171,130,209,190,43,116,90,125,204,250,25,250,118,119,143,5,245,203,131,43,139,175,91,45,189,31,63,247,253,73,127,168,175,85,167,146,186,91,100,210,124,149,198,153,71,172,141,190,33,25,121,30,100,58,199,251,28,151,168,150,58,157,36,172,108,110,134,23,230,39,186,43,185,201,243,229,158,172,146,185,191,114,248,83,202,58,142,232,224,81,190,57,236,115,252,223,130,59,222,71,133,60,227,172,236,175,190,12,215,221,84,125,140,123,229,238,87,36,229,213,154,240,172,249,195,158,170,189,220,127,96,142,161,110,232,202,252,164,74,49,72,223,139,62,107,183,202,79,210,153,117,78,121,41,140,176,89,230,96,197,229,169,211,67,147,247,35,41,101,117,40,243,27,13,236,120,30,97,195,44,78,3,222,197,185,155,99,80,242,223,185,11,52,174,107,169,126,88,101,132,98,252,12,151,114,183,165,177,123,157,45,204,27,108,187,76,114,93,86,69,244,99,245,165,209,157,39,28,144,117,252,26,212,114,219,151,242,178,27,165,187,163,58,190,66,246,23,225,227,236,52,98,133,147,193,25,185,103,233,58,42,168,174,194,242,227,236,53,24,55,203,111,65,41,75,216,232,121,107,216,126,74,246,26,57,201,203,61,63,160,167,25,179,167,229,47,96,117,175,97,170,228,225,174,192,229,201,209,157,43,216,207,42,62,6,138,21,136,39,60,162,229,71,193,47,35,224,168,203,25,47,130,91,210,93,141,62,66,246,34,233,94,193,89,149,177,248,26,182,57,236,78,84,47,98,30,71,192,10,83,139,125,139,20,224,151,98,183,79,193,23,83,3,100,110,134,2,83,174,93,76,46,185,17,113,145,83,27,226,225,18,15,99,151,83,26,220,44,75,221,131,27,155,131,93,68,225,9,46,166,28,75,221,141,185,46,236,138,216,171,140,87,212,30,92,95,230,70,29,243,254,96,243,38,187,129,185,85,28,231,40,182,50,199,28,28,223,58,107,184,213,210,6,55,206,59,138,149,50,221,208,205,231,73,19,142,165,129,169,213,132,70,52,182,83,248,134,11,84,254,64,187,202,100,92,95,201,84,181,50,126,228,85,237,117,108,11,213,89,31,150,226,138,225,169,224,159,226,128,139,220,74,14,77,114,31,136,143,193,9,222,177,198,0,151,167,36,176,140,176,154,114,228,179,122,10,213,9,44,4,231,199,6,125,235,221,134,229,252,192,196,156,156,70,172,88,32,222,229,245,17,219,242,65,107,181,11,114,154,40,146,147,224,182,184,202,49,228,3,201,110,89,27,91,25,45,242,232,144,229,92,165,28,129,25,95,136,225,20,78,114,234,61,146,140,139,99,13,221,80,86,95,54,108,146,156,189,141,62,90,207,66,62,149,212,26,206,173,196,185,47,134,162,47,168,165,24,72,63,11,198,80,19,119,69,241,192,148,97,38,86,232,113,43,113,146,125,64,213,100,35,183,130,168,65,149,57,77,18,133,146,92,176,39,53,60,141,65,247,37,11,178,249,46,221,22,128,165,217,178,56,42,221,187,146,86,114,250,14,190,156,145,85,164,219,232,74,80,193,110,99,184,83,81,3,58,110,44,159,152,240,13,196,75,0,10,220,7,152,164,74,48,82,97,40,70,44,9,66,182,214,73,40,225,145,86,181,28,34,191,50,89,229,1,116,165,23,193,84,165,180,138,79,168,242,159,80,18,146,144,229,28,244,7,240,74,36,21,167,179,169,45,234,92,4,161,184,169,199,107,2,229,4,70,197,37,208,80,153,41,88,176,7,171,121,246,19,228,209,132,71,106,60,174,236,240,134,217,50,197,130,78,4,28,90,1,182,136,242,46,70,147,96,53,184,123,154,37,30,132,91,1,171,121,228,158,228,84,227,184,28,112,81,127,12,142,204,149,172,251,146,222,3,149,49,156,118,181,193,134,223,6,162,111,59,112,254,13,234,194,74,104,35,137,103,131,109,123,163,57,32,211,215,169,142,98,231,152,174,204,238,230,45,17,141,113,94,192,114,167,167,182,234,218,238,189,206,102,167,241,26,121,45,241,113,94,232,245,112,169,69,240,67,83,165,133,245,202,50,143,81,61,21,199,240,251,163,102,34,155,207,201,212,179,79,27,233,113,105,35,133,101,115,240,235,62,150,210,232,209,210,208,120,151,226,33,211,160,95,174,62,191,75,117,22,109,79,211,217,156,233,187,235,120,150,79,105,58,225,170,134,36,185,57,58,191,14,148,101,133,134,190,77,243,215,245,139,207,241,199,162,120,121,145,101,186,169,174,86,13,50,240,201,237,220,163,251,51,45,218,121,215,245,38,138,170,173,215,89,40,237,92,20,41,103,150,249,27,173,185,99,161,47,35,217,154,103,27,244,186,136,87,90,123,177,36,118,244,26,229,107,140,36,185,103,151,252,53,170,59,147,76,209,70,174,202,229,21,181,250,123,156,236,110,87,180,117,241,148,81,59,99,14,172,163,77,226,17,186,149,207,56,48,235,21,214,57,56,63,208,156,251,47,167,69,235,43,143,114,200,106,33,103,70,121,11,53,51,82,112,146,105,150,232,117,54,41,74,59,154,53,215,56,156,221,122,237,201,244,103,63,197,110,244,195,79,30,179,245,75,253,43,255,0,147,141,167,241,91,169,212,237,177,238,142,77,147,148,173,182,118,207,172,184,95,8,145,106,183,212,229,107,167,187,81,47,131,169,55,181,57,123,114,113,165,155,46,253,77,198,29,93,44,118,209,20,90,70,191,76,112,72,138,76,67,98,42,12,240,81,123,225,71,221,151,25,181,50,245,241,217,1,24,36,173,109,60,224,115,121,35,82,123,28,251,228,82,120,50,208,143,92,147,82,193,5,194,37,183,43,40,138,213,77,140,234,248,124,156,52,119,55,211,127,7,18,158,25,218,209,75,255,0,42,162,250,57,54,102,170,204,41,46,17,203,214,78,51,147,80,225,46,232,219,173,179,203,142,200,60,57,117,251,28,255,0,45,62,188,137,6,39,167,243,111,82,89,113,138,231,47,169,178,21,168,197,39,135,250,19,219,180,76,219,36,217,69,210,44,147,51,93,36,147,1,83,206,236,244,200,73,170,231,185,167,133,236,26,108,186,179,239,200,167,25,39,233,120,2,169,181,91,194,114,113,155,220,162,27,255,0,202,255,0,114,125,247,74,27,159,78,162,220,159,74,88,10,86,37,92,220,94,37,24,231,1,68,90,140,97,90,231,28,201,246,38,180,254,110,228,161,179,119,212,242,111,211,233,227,20,162,151,238,52,197,154,106,49,90,138,92,46,14,181,52,168,103,223,5,122,106,118,194,60,119,202,201,166,220,185,65,118,103,59,117,184,53,81,254,20,99,156,35,157,117,146,211,248,118,166,200,253,82,254,28,126,236,232,234,31,166,9,156,205,118,101,102,155,77,252,173,219,37,253,16,130,187,163,228,120,117,112,252,211,120,253,17,206,187,136,62,59,127,115,161,226,82,254,52,107,93,42,142,223,215,185,203,178,74,83,138,88,121,150,114,141,198,106,112,142,213,143,242,155,97,244,153,90,245,99,252,172,213,14,133,68,127,55,252,235,251,23,46,165,95,153,127,249,63,216,183,184,13,136,96,86,72,135,114,194,29,192,183,63,193,146,207,86,140,150,243,90,52,79,233,40,187,138,200,211,159,168,142,217,87,103,242,180,107,94,170,151,193,70,162,59,168,255,0,148,179,69,47,50,165,215,152,255,0,110,10,139,244,222,170,103,84,185,72,203,68,157,111,203,147,230,169,109,253,59,26,234,244,91,159,208,205,173,175,203,212,41,175,166,197,181,253,251,17,93,68,184,76,186,12,205,166,179,204,162,18,125,226,95,3,21,168,221,84,211,95,38,184,60,163,157,83,54,85,34,69,171,165,30,228,108,174,54,213,40,75,164,145,98,229,9,162,227,46,37,176,156,45,148,44,203,151,191,184,234,230,63,99,165,173,165,78,189,255,0,154,39,50,28,75,30,231,63,149,185,238,37,220,186,166,84,201,85,47,81,180,116,43,121,35,169,143,241,33,47,230,78,63,175,85,254,227,168,122,167,183,77,41,117,112,245,47,208,126,145,108,54,221,167,75,242,202,56,56,51,173,198,78,50,234,158,14,222,145,225,78,29,147,227,236,87,168,162,18,177,185,126,99,124,247,140,117,206,184,222,89,37,89,162,202,118,205,198,37,47,41,157,167,90,229,101,137,42,195,203,33,153,15,50,42,105,249,98,242,195,50,35,186,65,18,242,198,171,68,55,72,150,230,81,98,130,13,168,130,155,246,36,167,240,101,70,209,96,158,239,129,174,123,5,86,25,46,217,240,47,44,105,138,183,6,226,207,44,94,88,68,55,143,121,47,44,91,64,91,135,184,93,59,11,112,18,12,34,27,131,37,19,194,15,73,94,64,11,61,34,220,136,100,64,79,112,183,8,88,0,108,139,68,136,149,11,0,48,2,56,22,9,134,0,173,196,142,196,88,24,40,171,98,34,224,139,176,44,1,67,173,16,117,154,90,34,208,212,102,117,139,203,52,56,145,218,81,79,150,70,85,154,54,145,113,3,35,172,173,192,215,40,149,202,33,89,92,72,224,208,226,65,196,138,169,136,177,196,139,136,11,33,184,54,134,208,13,193,144,218,75,104,17,76,123,135,180,54,148,44,140,48,0,71,0,54,34,9,115,238,25,126,226,0,30,233,123,141,78,68,71,128,167,189,228,159,156,241,208,168,0,154,185,169,116,46,252,76,176,100,99,79,128,52,45,71,60,150,67,80,145,139,35,82,26,99,100,181,37,18,187,44,175,113,6,198,141,17,190,40,209,29,84,84,123,28,226,106,92,13,27,39,169,139,246,33,231,67,190,12,146,100,70,152,221,230,86,253,131,116,62,12,89,12,147,85,181,78,25,236,75,124,12,43,3,200,209,187,117,99,221,94,14,126,67,112,27,51,94,71,41,65,163,22,70,192,210,182,100,179,248,102,28,143,32,107,221,4,81,100,211,151,82,172,145,151,80,47,82,73,119,39,27,34,204,171,160,240,65,175,204,137,22,226,102,15,212,163,79,164,126,159,115,47,62,225,207,185,6,173,209,199,82,47,107,238,102,231,228,57,247,2,236,69,119,27,219,142,166,126,125,195,245,3,222,229,48,51,229,162,74,198,121,93,215,11,2,140,242,75,40,34,46,9,139,203,193,49,148,84,211,35,134,92,13,1,66,109,19,36,226,71,107,2,47,57,17,33,96,42,61,201,38,74,49,81,7,44,0,162,217,61,216,42,223,200,188,212,186,240,6,133,99,37,230,153,243,187,148,45,205,48,137,106,106,141,240,195,71,62,20,217,165,147,219,28,163,163,184,150,228,205,74,152,229,207,91,100,37,244,180,87,63,17,147,234,191,169,213,157,85,207,170,51,89,225,213,207,216,212,188,179,157,48,191,18,150,220,108,76,231,234,245,147,179,133,3,171,63,9,107,233,145,69,158,31,100,123,38,107,253,83,253,156,93,210,199,60,2,148,151,42,70,251,116,147,124,56,51,45,154,91,98,253,43,129,132,173,58,25,187,167,178,68,181,186,91,105,147,178,16,244,252,20,233,171,190,169,169,198,183,193,232,105,212,213,117,13,88,177,44,114,153,202,250,174,191,167,15,65,168,115,183,111,67,125,218,191,37,173,254,164,204,90,170,99,9,57,82,253,95,7,54,235,45,148,241,100,165,250,155,241,103,201,217,186,90,107,150,238,55,16,175,66,230,247,211,44,28,170,215,39,160,240,152,202,181,234,151,18,236,99,165,140,47,66,233,186,51,183,24,92,155,36,89,226,82,86,106,33,74,233,21,150,85,146,194,179,106,231,183,79,55,241,131,151,165,91,239,95,44,232,248,159,166,140,123,179,47,135,215,155,22,123,27,140,186,124,99,128,200,210,68,100,140,192,9,139,56,27,121,52,136,179,21,178,220,250,245,109,154,173,150,33,38,101,235,37,20,248,93,136,171,99,196,118,252,21,62,100,89,55,133,146,165,238,69,76,157,50,196,210,101,117,188,217,31,185,100,35,252,124,63,114,85,141,20,214,165,55,237,147,171,93,149,198,56,206,18,70,42,232,147,161,206,29,74,31,153,25,109,145,149,78,219,60,235,165,47,216,17,24,34,102,162,82,101,114,39,34,185,21,21,89,44,47,131,45,207,43,30,252,26,108,124,148,99,125,209,143,234,6,154,97,182,9,4,162,89,140,9,160,43,219,241,150,74,53,150,66,36,212,55,60,0,161,13,167,67,77,76,183,101,241,142,229,116,215,235,77,254,134,228,182,203,17,89,151,246,49,213,106,39,245,73,69,126,164,230,189,75,246,5,182,180,162,151,169,138,77,66,59,165,247,48,210,23,115,61,191,99,157,165,151,159,172,187,83,47,163,118,35,254,152,151,235,181,14,186,109,178,63,86,49,15,187,41,140,22,159,195,229,21,213,226,191,250,154,137,88,181,51,220,167,99,124,188,179,12,86,117,17,89,206,34,105,212,253,49,142,113,150,101,211,189,214,169,174,146,121,58,48,212,255,0,197,143,206,81,162,31,73,76,215,170,47,228,190,11,28,63,208,8,247,231,180,211,255,0,98,242,169,199,40,157,114,221,28,55,202,254,164,84,152,129,136,211,33,177,33,224,31,0,41,190,197,58,158,33,250,22,117,151,37,58,135,185,237,94,248,34,171,178,63,194,199,249,76,158,29,99,140,229,23,249,101,149,246,102,235,184,139,251,28,168,73,87,169,132,158,18,151,165,191,134,7,106,75,146,58,170,252,253,43,254,111,247,37,91,223,8,183,215,163,44,130,250,162,251,129,71,134,219,230,105,241,221,51,124,120,103,51,77,23,78,178,216,126,89,122,145,210,79,161,158,150,52,65,154,171,145,142,12,209,84,140,52,223,7,193,38,85,83,46,55,25,168,245,88,103,27,83,91,167,80,215,234,142,201,151,196,41,223,90,154,89,113,235,246,51,127,171,205,97,97,90,204,130,28,193,124,112,25,81,88,17,107,101,51,91,146,201,173,193,74,45,62,114,176,115,170,79,38,248,205,70,43,33,43,62,134,88,148,34,254,173,155,95,252,175,6,141,85,123,235,207,242,179,58,91,53,13,165,210,106,95,164,145,182,107,116,90,247,47,63,49,47,221,115,85,56,158,119,103,225,142,202,35,53,199,83,153,110,171,83,77,242,174,92,237,120,55,105,181,123,190,174,163,226,253,70,116,184,17,194,54,89,56,201,116,201,9,214,156,58,27,157,185,222,25,176,136,225,18,105,174,25,19,172,115,165,181,15,8,48,24,42,30,16,248,16,240,65,37,130,92,16,25,26,79,34,108,66,32,121,12,136,10,24,96,0,129,109,66,218,137,100,69,16,242,197,229,22,0,212,197,126,80,188,166,92,3,76,85,229,17,242,203,195,3,76,80,226,71,6,141,168,54,162,233,140,188,251,7,62,198,157,168,91,80,211,25,249,246,12,63,99,70,212,24,67,76,103,195,246,12,51,70,16,97,13,49,155,12,91,89,167,8,91,80,211,25,240,200,225,154,118,145,113,26,99,62,5,130,233,68,174,72,186,152,134,5,128,98,42,30,8,180,75,34,108,162,183,18,13,19,114,33,41,1,91,137,23,18,78,68,119,20,69,196,131,137,102,228,44,160,33,180,54,147,224,56,2,42,36,182,18,88,44,73,1,78,193,56,23,225,11,8,12,251,3,97,126,5,128,51,184,11,105,161,196,142,210,42,157,163,218,93,180,123,64,167,97,45,133,170,35,218,5,27,5,176,211,180,78,1,89,92,5,180,210,224,47,44,138,205,180,54,154,60,176,216,65,155,104,182,154,182,11,203,3,62,194,74,5,234,178,74,178,140,174,178,46,6,207,44,139,172,12,155,69,180,210,235,34,224,65,70,3,5,219,8,237,2,161,22,237,22,208,43,25,45,162,218,4,70,61,161,180,4,24,37,180,48,2,192,96,150,7,128,35,180,123,73,36,75,5,16,218,61,133,152,30,208,138,182,9,192,187,2,104,42,135,17,109,46,104,142,8,61,77,115,221,195,105,150,55,130,152,71,203,151,87,250,146,149,203,114,76,242,61,11,179,192,214,112,87,156,244,39,25,118,40,148,100,242,79,113,5,245,14,65,19,200,202,183,96,146,144,19,25,13,217,25,80,240,39,1,134,64,142,209,109,193,60,128,16,194,33,42,227,34,237,168,91,74,40,132,37,23,133,208,183,106,238,75,2,104,130,185,199,29,5,6,223,5,137,48,192,20,205,78,47,40,135,227,33,14,39,193,173,124,144,157,21,216,185,69,10,26,154,228,186,150,41,70,107,43,147,29,218,8,74,56,143,31,98,122,90,39,74,198,230,209,5,206,16,111,148,131,240,213,62,200,141,209,114,232,200,85,27,35,47,169,141,49,99,210,215,217,24,53,26,25,57,55,12,163,164,231,40,245,37,213,100,178,152,224,79,71,124,101,148,178,91,47,15,142,170,175,84,113,47,236,118,184,125,129,69,46,133,182,210,122,121,107,188,42,221,47,171,118,229,246,41,142,162,218,101,213,158,182,218,213,145,218,206,126,175,69,85,85,74,201,37,233,31,250,159,248,197,7,41,221,100,164,242,210,72,147,224,174,137,97,57,63,205,34,233,199,184,28,239,17,158,237,177,248,37,225,201,109,148,191,99,62,190,91,173,113,94,248,54,105,97,182,133,242,109,26,50,189,195,57,35,128,24,9,34,183,195,44,201,25,116,8,207,168,124,71,247,42,211,242,228,223,216,149,242,142,236,103,29,135,74,197,107,228,138,38,241,152,251,149,245,28,250,182,67,60,17,83,130,245,199,238,110,133,114,158,165,198,11,44,195,86,92,227,247,59,218,125,180,203,118,222,113,203,51,90,139,171,135,149,21,22,184,75,169,204,186,207,54,249,79,179,232,116,117,154,152,173,43,219,245,75,210,114,226,185,36,130,200,161,49,145,108,219,36,217,84,158,9,182,83,62,64,174,111,150,26,69,186,217,203,244,21,141,71,37,186,56,237,171,62,252,129,161,160,192,137,199,169,20,212,120,45,132,121,35,20,95,84,57,203,20,139,233,142,212,158,57,236,104,89,135,31,155,187,246,43,175,50,158,98,179,217,55,216,187,211,7,142,173,28,218,75,111,211,159,169,139,82,147,74,47,243,38,78,43,212,159,178,51,235,37,135,91,3,159,119,241,44,211,212,255,0,47,174,95,167,66,90,231,133,77,127,14,111,245,22,158,62,118,166,201,46,142,91,23,217,16,213,77,89,169,178,93,179,133,246,70,185,78,156,237,76,253,114,199,229,79,251,20,105,18,140,182,63,186,37,55,149,41,75,141,207,254,255,0,176,40,244,105,242,109,150,235,99,152,101,18,79,116,99,34,186,172,223,12,49,211,198,232,251,50,42,248,201,72,174,73,198,91,151,64,107,28,162,80,150,238,189,127,184,2,159,25,127,184,121,144,207,212,137,109,76,91,57,234,194,13,241,237,200,185,151,82,88,72,132,165,158,35,251,128,73,227,167,82,137,47,226,198,62,220,151,253,49,249,42,143,121,123,240,128,207,175,179,102,158,109,117,198,17,130,232,230,184,191,242,162,253,93,176,156,182,238,91,87,29,72,207,98,166,59,164,151,165,1,175,65,126,253,185,252,235,250,155,250,73,51,137,161,179,234,138,124,167,186,60,29,149,37,56,41,46,235,37,20,106,150,203,97,103,179,195,251,51,93,114,83,137,85,209,86,85,247,69,122,11,28,163,40,203,234,82,34,186,17,101,240,102,120,178,216,51,13,55,211,44,240,104,139,224,199,75,53,193,136,205,55,212,26,221,22,159,70,12,13,35,149,40,121,86,202,15,238,138,230,109,241,8,99,109,190,220,51,27,49,241,191,171,168,123,107,77,150,70,201,89,98,75,161,149,206,92,71,177,175,75,233,124,148,104,182,60,199,252,201,199,253,209,124,37,186,9,251,162,141,75,126,75,148,86,92,90,145,101,47,49,199,28,123,22,125,98,252,102,212,105,235,182,82,221,21,159,115,27,163,203,120,95,212,233,106,35,140,72,173,40,190,225,99,20,119,65,242,153,111,154,107,217,6,140,183,85,181,241,208,138,110,181,103,36,108,210,60,122,89,101,50,79,142,229,179,109,35,83,171,18,243,174,116,225,42,222,36,68,209,169,216,241,153,96,207,57,66,63,152,235,207,90,227,215,56,99,33,25,197,244,100,240,205,50,99,34,1,83,16,8,138,96,44,128,67,1,0,12,4,1,76,4,1,12,5,144,200,83,1,100,50,3,12,139,34,2,89,16,128,6,32,0,0,1,0,192,89,12,128,8,50,25,2,13,21,180,90,200,178,138,90,35,130,214,44,4,87,130,46,37,184,34,209,81,68,145,92,145,161,162,183,19,72,206,226,67,105,161,196,142,208,40,218,44,23,237,35,180,10,176,24,45,218,27,66,171,68,209,37,18,74,33,16,228,143,37,219,69,180,10,185,22,89,110,209,109,2,172,176,220,203,54,139,104,16,220,199,189,146,218,61,161,81,222,73,76,123,71,180,3,112,110,13,161,180,128,202,22,80,246,134,194,41,112,46,7,176,91,2,159,1,132,27,24,246,176,26,72,120,18,139,37,180,5,128,193,44,11,1,16,113,43,113,46,104,131,65,85,56,145,218,90,200,48,33,180,142,210,193,1,94,208,218,76,64,67,104,109,38,5,16,218,61,164,128,8,237,36,162,75,3,72,33,40,143,105,36,135,128,35,180,120,37,129,224,8,96,139,69,152,19,64,82,208,176,88,209,28,17,94,143,204,142,57,193,37,8,203,18,192,165,83,79,41,240,52,155,92,30,71,161,48,114,94,229,22,249,177,88,41,132,173,221,137,237,192,26,46,185,215,244,242,82,181,222,173,179,77,23,227,106,201,23,10,236,125,0,190,56,148,115,145,229,123,162,169,212,156,54,167,131,147,170,210,235,107,150,106,181,181,236,192,238,38,60,180,121,168,235,117,154,89,175,58,15,7,99,69,226,16,213,45,191,152,163,122,144,247,16,195,76,92,182,17,104,202,249,67,83,199,82,162,96,37,36,198,0,49,7,37,0,96,89,192,242,1,128,192,41,6,114,2,26,200,15,32,38,133,208,158,67,128,43,156,92,201,71,42,56,37,128,192,17,143,200,192,64,25,193,206,241,187,118,233,161,5,214,79,39,71,169,197,241,25,171,181,240,134,125,48,127,216,10,182,108,132,99,236,135,25,225,114,57,242,202,110,150,202,164,254,13,178,230,79,213,126,127,83,177,92,118,215,21,236,142,102,158,27,239,143,220,234,101,160,34,214,5,146,121,34,84,34,18,99,145,77,220,66,76,12,179,158,231,247,46,206,214,145,84,82,148,241,130,201,127,98,52,132,222,233,224,83,92,141,117,200,73,242,136,47,210,215,186,112,75,171,145,218,149,22,69,114,206,127,135,56,85,116,103,103,229,92,125,205,250,141,98,113,204,12,226,177,234,95,241,54,231,136,240,69,34,49,245,61,207,169,51,81,41,50,44,147,33,32,34,250,21,73,224,156,159,5,83,2,155,158,99,142,239,131,116,34,163,8,199,216,195,141,218,138,215,101,201,190,32,60,22,69,17,69,145,34,167,4,95,5,159,171,163,236,85,18,250,162,164,220,165,209,25,171,26,235,105,71,119,72,174,225,82,223,155,37,194,125,8,164,173,219,14,84,23,245,47,159,165,70,43,220,202,165,15,205,251,28,221,101,248,141,146,125,43,229,29,40,250,87,61,206,70,166,59,174,242,187,78,121,255,0,149,114,193,19,209,199,240,244,57,62,181,215,187,245,57,214,189,180,202,79,174,14,158,161,237,209,63,123,103,143,209,28,189,95,209,24,251,155,140,215,59,83,249,35,133,238,86,161,31,96,190,91,174,201,40,154,68,244,211,84,79,190,201,125,95,245,58,9,226,113,151,232,206,110,13,26,123,125,62,91,234,190,159,250,18,171,163,130,14,62,196,161,45,208,79,224,8,23,169,123,254,225,153,99,243,127,66,67,192,17,219,39,215,250,143,106,67,34,217,69,86,54,248,93,204,218,219,188,170,252,184,125,109,126,200,190,203,21,106,83,124,227,136,175,118,115,103,186,114,114,147,204,159,80,51,203,114,139,121,127,178,46,203,113,143,250,99,253,136,88,177,6,56,116,131,247,130,69,68,35,39,94,166,13,244,124,29,157,44,223,210,250,28,107,227,38,250,29,45,37,158,101,81,150,121,107,220,14,134,220,197,163,20,31,147,174,255,0,44,209,182,185,101,39,250,51,46,186,188,71,114,235,30,72,174,132,58,22,69,153,116,214,121,149,69,252,26,32,204,213,141,149,72,215,7,206,12,21,200,217,92,186,17,90,31,40,72,107,160,186,51,76,163,169,173,93,68,163,241,193,203,135,170,11,246,59,8,230,93,15,47,81,53,217,242,140,244,188,170,218,156,145,170,18,81,232,101,229,50,117,122,167,134,194,183,213,61,207,145,208,182,54,191,70,202,161,45,156,50,215,61,178,126,205,100,106,39,124,60,202,103,12,253,75,7,147,143,137,106,105,155,132,229,157,188,51,215,117,71,154,241,109,60,105,214,202,78,62,155,61,75,253,205,207,119,219,10,215,140,90,187,16,187,197,109,179,233,88,49,206,81,207,4,120,92,155,241,137,229,91,43,241,27,97,242,74,207,23,182,81,199,7,63,118,231,192,157,114,92,177,227,15,37,179,212,95,116,185,177,149,206,203,99,214,114,100,85,219,56,43,157,155,217,169,145,61,214,186,181,146,131,230,70,232,120,156,82,231,250,28,109,188,6,211,54,106,199,161,175,91,93,145,234,153,23,123,198,99,147,131,25,56,190,25,175,77,170,158,237,189,114,102,236,248,190,175,214,153,248,156,171,150,38,154,44,163,196,225,99,198,127,112,149,48,186,62,168,254,135,55,81,161,178,153,111,174,45,195,251,9,222,151,140,122,24,73,77,101,12,226,211,171,157,120,93,141,143,92,212,114,211,193,103,127,212,188,127,27,128,199,78,186,22,113,148,107,143,169,101,27,216,199,141,48,200,132,84,72,8,228,50,4,128,136,192,96,32,1,128,131,36,12,4,32,166,2,0,134,0,1,64,0,0,8,0,5,130,44,144,152,16,100,73,136,168,142,4,209,33,1,83,33,34,230,136,52,84,82,200,224,177,162,56,42,43,192,176,76,69,17,192,96,96,0,145,44,8,144,0,176,75,1,128,33,129,19,218,45,160,64,48,61,161,128,165,129,134,3,4,0,195,3,192,8,7,128,193,20,128,120,12,5,68,50,75,2,193,2,200,15,3,192,8,99,192,240,2,17,60,11,0,86,200,178,220,17,104,10,154,35,130,236,11,1,84,184,145,193,115,66,192,20,224,48,89,180,88,8,175,1,130,120,30,210,138,240,60,19,218,60,1,12,15,4,240,60,1,20,137,96,120,30,0,64,60,12,8,145,104,152,176,65,91,68,112,90,209,28,1,217,210,107,170,112,81,156,189,75,220,212,181,21,55,233,104,205,169,240,218,175,89,75,108,189,209,205,183,195,245,122,127,85,82,115,94,199,153,232,119,190,163,61,154,121,110,221,30,166,45,15,136,89,23,179,85,23,7,242,142,162,154,146,204,94,72,98,136,198,114,226,69,213,212,176,61,232,154,151,0,47,43,29,89,84,214,215,212,86,70,217,38,227,54,138,171,174,201,75,22,48,44,156,106,156,113,56,162,184,105,42,174,106,117,164,164,93,42,99,30,114,56,184,251,160,27,181,231,255,0,129,238,207,40,170,201,174,220,5,118,60,1,108,44,140,184,39,193,84,99,29,217,100,228,227,142,165,18,219,142,80,101,152,236,190,218,229,194,82,70,154,110,82,143,171,134,5,170,68,242,86,153,23,38,152,69,219,114,70,81,98,82,99,83,42,23,40,78,88,45,225,144,149,105,148,71,35,76,82,131,236,69,101,117,2,220,134,74,212,144,192,179,112,242,87,128,8,176,88,34,164,73,72,42,54,207,201,166,118,63,201,28,158,114,137,121,150,219,111,95,202,159,247,58,158,55,168,242,244,170,168,243,41,190,135,54,136,42,171,140,27,229,117,251,150,34,198,204,186,217,98,188,123,155,28,78,126,178,105,205,172,244,224,210,37,160,143,175,119,178,255,0,191,247,55,72,207,163,244,82,184,234,95,187,61,128,134,70,186,10,65,148,84,41,25,175,125,17,162,76,199,168,126,190,31,193,20,85,245,73,138,114,234,16,88,130,247,234,41,115,36,69,29,135,183,136,253,196,142,135,135,105,188,237,76,50,189,21,122,165,254,200,138,215,15,11,151,147,22,229,137,227,148,103,182,151,76,246,73,230,93,78,219,185,70,45,203,162,56,114,156,173,178,86,75,172,158,75,45,248,206,126,194,24,129,148,15,161,91,38,202,228,69,67,169,92,223,37,143,132,83,48,35,66,221,124,229,236,176,110,70,61,26,244,202,95,204,205,104,9,199,169,98,33,18,216,145,83,130,108,213,8,122,82,101,53,71,221,242,106,170,59,165,193,138,211,76,18,140,84,87,25,6,185,200,39,234,108,126,237,144,67,87,39,26,242,187,51,152,179,61,85,146,127,251,113,80,95,126,172,223,170,146,81,231,161,151,67,91,156,99,159,170,199,189,254,161,80,215,75,18,166,175,229,142,95,221,156,237,75,245,175,132,217,187,83,47,51,87,100,187,39,131,14,167,234,151,61,177,253,77,198,28,155,30,111,123,186,197,40,245,201,52,106,85,194,82,114,113,229,177,78,186,227,234,81,231,217,154,70,124,145,147,126,230,133,68,101,140,188,125,162,18,210,199,249,231,255,0,234,6,205,52,252,202,163,39,221,100,188,205,164,91,43,140,57,227,61,77,6,90,72,0,2,2,19,120,68,202,172,100,24,53,114,114,177,67,180,87,245,40,120,70,153,233,225,109,211,178,81,220,243,238,75,200,170,49,120,173,103,236,105,28,251,26,218,249,37,167,147,242,97,203,194,207,247,52,74,181,182,75,11,142,133,112,255,0,9,127,173,175,232,138,42,179,51,47,208,79,110,96,223,10,95,205,142,165,111,169,29,59,113,213,99,166,228,209,21,217,173,226,110,62,228,239,142,250,254,229,45,253,51,95,115,90,245,69,160,49,104,38,212,101,91,252,143,7,66,12,230,89,47,39,80,253,164,191,169,208,170,89,138,127,4,164,105,132,176,205,144,146,207,6,8,179,69,83,193,134,221,26,217,41,148,211,34,231,204,77,70,40,137,159,91,91,148,99,56,254,87,201,116,89,57,71,124,28,95,116,62,195,229,114,153,24,231,57,79,24,36,211,94,153,117,92,50,47,224,204,110,181,105,164,230,241,37,146,237,70,43,140,37,219,118,214,253,178,70,156,87,87,180,187,133,179,133,176,148,38,243,25,44,52,86,86,213,98,149,75,187,92,51,31,140,105,150,163,73,187,30,170,222,239,211,184,87,25,233,173,75,153,65,172,172,247,95,245,71,67,17,156,61,226,209,174,107,53,227,101,164,207,112,150,149,237,58,26,138,188,155,167,94,126,151,193,82,195,238,122,164,149,231,182,199,58,26,105,198,89,52,109,82,142,30,13,91,114,83,101,50,125,6,30,76,22,194,16,101,14,49,206,77,242,210,123,178,153,233,23,185,155,27,149,159,176,178,89,61,60,163,210,65,94,150,201,116,195,49,91,136,19,132,156,100,152,221,22,65,250,162,197,39,133,209,162,14,174,154,213,52,179,251,157,79,37,217,79,68,121,237,53,234,17,234,117,252,63,196,60,220,212,250,163,207,212,202,237,43,30,163,70,150,84,56,146,236,204,87,219,58,161,178,113,105,157,157,108,39,7,230,67,148,250,163,27,217,116,118,205,97,252,154,229,43,147,85,219,101,156,29,93,46,181,168,225,242,73,248,44,44,142,234,222,215,240,81,248,29,70,154,89,148,55,71,222,38,174,86,102,186,52,219,230,79,5,238,185,174,217,95,7,58,54,181,234,143,13,26,116,254,33,148,247,199,129,59,167,92,74,183,184,24,47,241,40,249,207,111,40,165,248,148,183,116,120,58,206,181,202,243,142,168,202,106,213,66,117,231,40,178,191,226,44,199,146,236,79,26,144,17,121,139,195,88,12,149,12,5,144,200,12,5,144,200,15,35,201,28,134,64,144,100,142,67,32,72,8,228,0,144,132,1,76,64,32,16,0,130,1,12,64,69,144,101,140,131,2,182,69,147,100,90,42,32,209,28,19,192,138,35,128,192,192,3,4,176,34,64,0,48,2,34,36,32,34,34,64,4,112,24,37,128,192,11,3,192,198,69,44,6,6,48,22,3,3,25,21,28,11,4,128,8,96,48,76,68,11,3,192,198,2,192,96,96,21,28,17,193,49,1,12,11,4,196,192,173,161,96,158,5,128,33,130,56,44,192,96,162,188,6,11,48,44,4,67,3,193,44,6,0,88,12,15,3,1,15,0,48,16,12,0,66,36,32,34,44,18,16,87,164,202,6,184,224,201,79,136,81,98,230,75,38,165,56,202,62,150,121,157,213,89,92,38,189,80,66,133,106,31,75,47,94,160,218,137,128,140,84,144,74,153,46,156,146,75,29,9,110,42,42,217,47,97,225,174,165,138,213,144,147,140,128,207,108,60,197,140,156,235,116,154,154,228,229,93,146,107,217,157,125,168,48,21,231,156,245,113,183,107,139,251,157,93,44,101,40,250,209,173,194,57,229,33,237,88,224,130,135,24,227,27,150,76,154,153,91,87,49,228,175,89,70,167,204,204,36,246,154,180,178,142,205,182,103,63,230,10,195,248,139,87,170,81,227,236,89,27,178,148,155,81,47,212,70,165,60,103,7,63,83,166,159,213,76,253,62,196,29,74,117,80,88,91,186,154,218,82,142,228,121,138,121,150,214,218,146,238,116,107,214,95,90,219,183,114,247,69,49,212,82,224,20,226,251,156,250,245,114,181,184,227,12,85,74,80,181,230,121,207,96,152,233,241,142,24,41,51,43,157,145,121,137,108,110,194,245,240,81,122,159,185,44,70,70,120,106,42,178,77,41,44,147,251,49,169,134,233,196,178,131,18,64,172,107,169,53,100,89,117,21,115,144,101,216,140,136,202,188,148,86,216,187,142,81,104,167,83,111,147,166,156,223,92,97,125,192,228,234,102,245,62,34,229,159,68,58,127,176,74,15,170,35,66,146,171,115,88,148,249,253,59,18,147,151,185,184,205,39,107,174,45,207,233,71,34,86,59,174,147,79,235,125,11,53,215,59,39,229,69,240,186,243,220,179,71,165,196,124,199,213,244,53,136,233,86,227,177,71,217,96,147,75,220,165,69,46,178,44,81,143,99,56,160,173,240,91,130,185,162,162,18,124,100,195,41,102,91,77,22,183,183,30,230,122,150,102,219,236,21,100,136,55,134,223,176,217,12,231,131,42,190,168,110,105,227,45,244,95,39,167,209,105,99,165,211,168,63,173,243,55,242,115,60,14,168,89,100,172,146,204,171,75,111,234,118,164,212,98,228,222,18,234,69,115,124,82,228,177,68,58,203,153,63,131,14,9,221,103,157,124,236,236,223,31,98,5,140,130,36,132,20,155,224,174,68,164,240,67,171,1,72,207,116,182,197,151,205,153,111,126,184,199,221,129,166,152,184,194,49,47,137,92,56,137,109,100,85,139,161,100,122,144,69,177,32,182,190,22,77,213,71,17,73,119,234,101,170,25,105,123,27,99,208,203,73,69,39,45,171,162,37,39,234,251,32,165,113,151,212,174,233,40,205,69,254,100,194,48,106,237,243,42,242,215,213,43,54,126,134,157,54,34,231,63,203,8,152,122,235,23,180,34,229,250,190,13,179,254,31,135,205,247,159,4,141,87,58,28,229,251,152,181,146,225,243,214,94,222,198,244,189,25,57,154,174,92,120,237,159,220,219,8,193,237,142,88,71,213,52,218,255,0,224,23,72,199,243,127,97,231,18,138,138,120,76,163,68,18,218,129,132,31,164,25,1,87,213,250,151,25,170,151,241,228,190,198,146,41,128,0,1,92,250,175,185,54,202,166,194,41,175,171,28,248,77,145,211,250,162,159,78,9,216,184,102,134,94,119,73,124,100,41,173,78,139,51,156,194,91,177,250,18,148,98,237,150,120,151,102,79,71,12,78,216,183,156,199,32,102,219,158,83,193,11,182,215,122,157,107,110,204,63,171,57,36,189,45,197,246,33,102,30,87,186,3,173,94,37,167,92,228,186,153,122,87,199,6,79,15,177,217,165,89,246,52,213,214,72,10,60,74,191,70,229,249,94,73,104,109,223,95,216,209,124,21,149,52,251,163,155,163,155,174,221,178,238,240,254,224,118,33,193,125,108,207,22,91,91,48,211,125,79,31,99,84,30,81,130,153,250,185,53,193,225,224,68,169,62,36,77,60,138,127,72,160,248,42,51,107,43,219,37,62,207,169,149,203,249,86,78,165,144,86,65,197,247,57,205,97,180,251,18,250,88,166,82,159,77,204,217,167,143,9,200,206,163,186,105,26,119,109,93,2,172,213,101,211,190,28,202,183,185,47,127,117,251,18,162,216,185,108,93,49,186,63,98,21,79,212,99,115,122,91,225,22,253,48,150,63,228,125,63,221,13,253,166,51,127,226,74,103,8,195,83,95,79,166,127,236,112,161,117,177,150,89,237,245,52,71,83,167,157,83,250,103,28,30,59,81,31,41,202,185,44,74,47,12,237,205,179,211,157,137,254,63,108,126,74,255,0,27,41,118,50,109,207,37,213,202,49,143,168,233,181,140,137,79,87,54,177,130,175,62,108,37,56,185,16,100,104,247,205,190,165,245,106,37,91,236,202,20,176,133,187,60,18,251,87,74,189,108,44,244,202,38,168,254,22,200,99,43,63,39,5,166,159,5,144,148,160,247,100,229,120,254,55,59,254,186,51,240,216,74,89,131,199,216,179,77,225,247,233,237,83,131,82,69,84,92,236,142,96,218,103,71,77,171,177,122,103,28,152,183,250,222,127,22,88,231,56,109,216,206,101,251,169,159,41,163,191,86,162,169,241,220,156,232,170,216,250,146,102,185,235,35,22,56,186,77,99,82,94,174,14,204,28,109,134,90,51,75,194,171,223,186,11,31,99,93,84,58,227,131,53,80,252,45,83,235,20,83,111,134,87,187,49,91,126,198,221,173,114,137,175,82,30,38,184,30,35,225,49,141,126,101,127,82,246,238,113,165,29,143,18,71,182,148,20,150,36,114,181,254,19,27,99,41,67,134,111,155,140,223,111,59,230,99,161,191,67,226,81,166,91,103,244,252,152,47,210,219,167,147,83,139,199,185,90,89,45,246,79,79,92,236,211,221,70,236,163,7,153,29,206,42,93,14,44,37,56,44,66,82,75,238,74,169,202,51,75,119,95,114,75,121,47,51,167,104,5,165,139,179,130,219,104,157,93,87,30,231,73,212,174,87,155,21,134,72,228,50,109,148,178,25,35,144,200,18,200,100,136,100,9,100,50,68,50,65,44,134,72,228,50,21,44,134,72,128,15,34,16,0,192,64,0,200,50,76,139,2,44,139,37,129,52,84,65,136,147,68,64,64,0,80,201,8,96,48,0,32,66,36,68,4,3,0,1,12,2,128,1,144,3,0,10,0,96,2,1,129,2,1,128,82,1,129,0,0,0,33,18,16,17,16,192,8,136,96,21,17,18,17,66,17,33,4,33,224,0,3,0,0,0,48,2,128,0,8,1,12,64,33,12,64,93,103,132,202,150,157,114,228,213,166,141,148,255,0,139,46,9,234,53,55,70,124,87,233,247,46,141,144,190,156,63,234,121,237,174,241,125,114,222,179,22,57,57,46,197,58,106,99,90,204,100,110,134,36,176,65,154,50,108,158,198,251,151,58,98,87,56,74,61,10,136,56,53,209,139,213,30,171,33,230,182,240,203,35,22,208,16,82,201,98,198,50,85,41,98,88,194,37,182,93,186,1,45,209,151,70,131,24,41,252,54,217,110,77,228,178,51,120,196,192,150,238,48,86,161,23,216,110,113,79,0,178,158,64,199,173,240,255,0,61,102,18,113,146,232,202,35,161,190,186,165,230,75,119,29,142,174,233,13,183,140,51,54,46,188,155,177,85,118,90,113,195,232,117,52,183,66,236,102,72,217,168,240,250,117,17,123,162,178,100,94,18,235,132,188,185,52,251,21,86,234,37,93,47,114,151,244,50,249,179,148,243,21,149,242,114,245,114,190,51,242,237,220,159,201,215,240,137,70,85,74,51,198,73,102,17,58,181,206,190,44,88,95,37,214,106,85,177,244,247,41,213,233,28,163,41,215,133,142,203,185,135,77,99,140,185,227,29,136,165,125,118,213,118,250,243,28,157,61,61,146,174,157,211,158,230,106,175,101,181,173,201,20,234,180,170,202,220,97,44,100,168,170,191,22,170,82,195,145,186,187,33,116,115,22,121,235,60,42,250,61,107,212,145,42,53,22,105,215,87,31,134,81,233,99,22,151,12,121,146,57,90,95,17,156,222,26,54,173,90,111,12,186,150,53,103,39,31,197,236,243,117,16,211,197,225,71,153,29,25,234,33,93,82,177,254,85,208,224,215,41,89,43,46,155,204,167,39,201,174,89,171,101,60,20,95,111,151,84,165,223,183,220,177,252,152,60,66,207,84,107,246,229,157,24,102,170,183,101,169,119,103,94,56,138,73,116,70,77,12,62,169,179,96,162,77,100,134,207,98,72,50,4,125,81,252,192,231,199,44,114,229,96,162,89,143,126,8,170,110,154,114,105,190,58,16,174,91,107,203,238,87,61,210,146,92,122,139,28,20,80,10,82,224,112,143,25,32,179,41,124,34,244,101,167,107,192,99,182,171,164,251,201,35,71,138,106,54,84,170,131,245,79,175,216,197,165,191,201,169,65,62,156,178,171,44,149,246,187,37,223,167,216,79,101,37,208,0,89,52,200,19,96,217,22,2,100,27,193,62,196,36,69,65,153,227,235,213,127,165,23,89,37,24,182,202,180,139,210,230,250,201,228,163,89,117,101,81,89,47,130,50,169,165,201,117,107,212,86,186,154,41,239,238,98,181,26,169,88,52,65,97,103,216,170,136,241,146,245,196,72,29,60,67,147,6,178,198,238,138,79,152,242,110,206,218,155,248,56,250,185,250,230,253,214,212,41,5,25,146,178,207,231,158,23,217,26,252,71,211,77,21,126,172,171,77,95,52,195,245,99,215,207,126,173,174,209,91,75,10,205,47,240,154,232,206,109,242,196,229,183,15,156,35,169,100,182,165,46,61,57,151,92,116,56,126,99,148,178,205,70,86,67,63,191,86,73,245,95,113,195,13,14,105,165,195,40,185,119,251,131,232,17,124,176,100,21,46,46,79,222,38,188,228,203,53,233,207,177,42,236,239,207,171,156,145,90,3,36,50,223,76,126,226,220,254,63,112,38,83,119,71,246,36,231,47,143,216,166,79,51,231,57,251,1,58,255,0,48,173,124,49,213,206,239,185,27,122,26,70,105,250,157,159,234,22,137,203,241,77,103,172,89,60,122,172,255,0,81,26,125,58,168,252,240,84,71,82,156,109,231,171,235,198,12,243,55,235,227,152,70,70,9,17,90,188,42,88,114,143,207,31,169,210,92,88,113,244,114,113,186,63,118,191,239,246,58,243,229,169,34,163,66,230,45,28,109,74,242,181,210,253,38,191,179,58,241,124,253,209,207,241,90,240,235,183,218,91,101,246,100,138,221,77,138,113,77,50,248,51,153,225,214,117,131,234,153,210,143,67,61,69,141,17,151,67,101,114,231,221,24,32,240,105,170,94,175,185,150,155,226,243,18,61,200,213,33,207,135,147,76,45,70,93,85,88,123,215,78,229,240,150,73,181,186,45,62,140,191,79,142,92,144,213,178,92,18,178,27,38,211,236,86,163,153,163,45,52,67,221,144,215,215,186,48,154,239,232,127,175,79,234,89,244,196,114,140,111,162,117,62,146,88,251,4,79,65,119,155,166,142,239,170,62,153,28,175,27,210,69,106,21,216,226,206,31,220,191,65,124,161,172,242,236,127,226,199,255,0,230,92,51,118,190,143,63,75,56,247,75,114,251,155,227,166,122,143,33,61,59,140,242,186,19,242,99,40,224,219,181,96,175,203,73,228,245,99,207,174,117,154,73,39,148,11,79,44,29,55,28,162,137,70,121,227,161,60,86,116,193,229,203,63,72,148,37,158,140,234,66,11,30,168,138,117,199,28,35,62,43,228,230,236,100,252,188,199,146,86,70,91,186,16,148,109,236,178,70,150,85,114,162,61,77,186,77,117,115,120,124,62,217,57,30,77,174,92,162,232,105,111,92,198,13,156,186,230,87,78,122,199,160,133,114,178,91,224,91,43,174,138,196,83,202,49,232,245,150,211,86,217,213,35,126,155,91,85,144,150,229,135,242,113,204,116,212,33,226,155,56,177,96,221,78,174,23,71,49,103,7,89,45,215,203,103,211,216,166,157,100,180,246,97,175,75,52,150,61,67,181,21,189,66,143,94,12,17,241,42,156,19,206,73,67,89,77,156,101,125,164,52,199,65,95,23,220,126,108,61,209,76,99,85,145,225,153,175,209,41,60,198,114,139,248,101,70,171,52,245,92,186,35,155,169,240,58,229,153,87,233,127,6,138,252,202,120,115,220,105,134,178,56,245,48,99,206,93,225,183,211,249,119,175,131,20,159,151,63,82,107,238,123,47,196,83,103,13,163,54,163,65,166,212,199,152,197,143,36,199,31,195,117,234,55,165,57,99,182,79,73,9,66,232,118,103,159,187,192,246,243,77,159,164,135,165,214,91,161,159,151,108,114,190,228,105,215,191,65,25,115,14,25,207,178,169,212,241,36,107,211,248,173,118,216,160,248,207,76,155,172,174,23,67,148,141,243,219,157,225,195,17,170,253,28,171,126,142,81,149,230,47,13,97,157,165,149,198,203,12,64,34,162,64,71,32,4,128,64,20,192,64,0,2,0,24,0,17,64,0,0,176,71,4,196,192,173,161,52,88,200,148,87,128,193,60,8,33,96,105,12,144,82,192,96,150,80,110,68,16,218,45,164,183,17,114,0,192,176,27,133,146,135,128,192,178,0,72,8,140,129,128,134,20,100,50,0,1,144,200,192,129,100,77,178,67,34,171,221,32,204,139,0,8,242,24,100,128,8,242,44,50,98,10,134,5,130,98,32,134,209,96,152,138,35,129,96,144,1,28,11,4,197,128,35,128,193,44,6,0,142,0,120,0,132,48,2,128,0,8,1,12,64,33,12,0,244,22,69,62,54,162,137,105,246,203,41,112,111,141,105,242,55,82,60,238,206,87,225,165,41,102,185,184,154,106,82,173,175,86,230,105,112,72,174,53,250,219,108,42,75,81,240,77,73,201,116,40,219,229,201,181,208,85,235,35,41,236,195,76,11,93,49,114,221,220,182,56,72,89,76,174,220,168,230,37,69,178,140,31,92,25,44,178,85,77,119,137,36,220,227,156,242,52,242,177,34,42,123,179,28,148,205,183,216,149,146,123,125,37,21,217,37,103,175,5,10,205,209,142,90,127,161,101,22,111,137,126,232,207,178,33,106,242,214,107,89,2,91,184,12,156,171,188,89,211,39,27,33,40,191,177,61,39,137,126,34,91,112,215,220,14,147,154,68,227,46,10,165,23,129,238,113,224,34,55,232,233,212,44,89,20,115,229,225,110,137,110,162,109,29,88,242,41,252,12,24,170,114,79,108,255,0,114,139,180,113,141,219,151,70,116,99,86,94,101,212,156,171,140,184,104,207,139,90,170,49,143,148,163,209,153,101,190,54,225,242,79,85,25,214,255,0,135,44,16,169,216,253,82,95,170,40,223,9,199,102,39,201,70,167,77,70,162,56,194,76,203,118,161,203,209,28,169,16,133,151,41,44,131,21,79,69,61,60,243,91,201,158,205,93,181,217,137,45,191,115,177,234,158,56,35,118,154,169,193,202,197,196,121,32,231,121,147,182,172,57,112,195,132,148,87,69,192,179,135,194,194,199,2,59,71,58,82,106,41,183,209,28,119,39,118,162,82,125,50,111,215,217,229,208,210,235,35,46,138,173,211,142,127,212,205,50,233,211,94,202,163,31,220,147,65,30,6,194,150,68,192,139,97,3,124,25,238,151,163,30,252,23,152,245,15,213,140,244,2,186,114,237,203,233,129,219,39,25,44,116,37,74,196,28,159,86,70,93,73,90,137,67,27,120,52,83,13,207,47,162,40,167,252,83,83,140,182,226,60,18,77,165,185,18,132,118,231,156,228,181,10,43,8,102,153,38,0,39,201,20,155,23,220,24,153,2,108,140,153,39,208,170,82,10,207,169,147,105,65,117,147,52,85,29,177,70,122,227,230,94,230,250,46,134,196,128,178,165,150,104,69,117,46,229,132,84,160,184,207,115,101,48,232,187,190,76,240,135,6,232,45,174,62,239,150,115,109,117,107,60,118,201,100,133,82,219,5,238,89,130,178,207,173,158,202,49,238,240,114,45,245,77,71,227,251,155,245,243,221,61,185,224,195,87,170,221,223,230,111,244,68,106,58,58,56,238,190,82,237,30,12,119,255,0,234,44,127,230,103,71,65,31,225,57,123,152,175,142,117,88,254,98,198,88,245,146,219,68,249,235,21,31,221,156,189,135,67,196,254,154,227,187,172,155,253,140,75,40,215,41,73,102,37,158,102,99,129,117,33,52,241,193,70,152,117,100,136,86,250,125,139,8,43,151,183,220,117,175,78,2,92,49,85,116,54,39,207,236,69,88,4,93,240,255,0,55,236,65,222,191,150,127,177,113,22,148,207,62,114,72,95,136,199,74,228,37,55,41,238,218,210,199,57,64,91,90,196,51,242,66,111,41,147,207,165,17,154,244,148,103,206,101,103,250,153,78,237,183,193,251,73,22,197,125,127,234,101,83,137,70,221,92,115,86,62,78,89,216,155,141,148,245,245,109,82,104,229,77,98,114,95,33,15,77,196,223,238,142,180,26,149,75,227,131,143,92,246,93,23,219,114,58,154,119,245,67,151,142,0,213,7,233,95,5,122,218,188,237,60,225,252,200,149,125,209,103,88,19,246,174,54,150,214,167,9,251,253,71,106,18,221,19,137,100,124,189,69,181,227,163,202,251,62,78,158,138,205,208,20,141,209,101,240,124,153,162,203,99,35,13,55,66,92,255,0,115,71,213,19,13,86,27,43,124,8,148,71,134,88,153,9,44,114,56,178,196,67,83,94,232,238,238,140,77,29,51,22,162,189,146,248,100,171,20,121,175,161,125,79,61,12,237,114,104,134,33,28,133,99,241,24,58,174,243,96,189,75,248,145,251,175,169,126,223,216,236,85,100,110,170,51,143,49,146,201,207,212,203,204,167,114,94,186,222,228,189,253,215,236,63,9,179,98,179,77,187,62,91,221,15,244,190,131,155,149,47,199,59,91,95,225,181,19,175,242,245,143,216,203,187,39,107,198,105,221,92,45,199,210,240,206,74,130,71,175,139,177,230,238,123,87,153,34,105,231,168,240,83,55,52,248,70,217,74,118,40,117,42,90,168,103,4,110,132,165,18,136,81,20,243,38,69,152,220,156,103,206,3,42,44,170,56,138,225,141,205,37,203,37,197,133,55,182,121,218,93,13,116,43,225,192,202,245,17,201,9,56,77,231,38,47,50,186,78,171,165,29,117,115,151,49,105,19,243,105,114,225,156,169,91,5,28,25,229,115,111,134,98,240,212,233,233,161,93,82,89,97,118,155,77,40,238,146,95,115,137,167,178,199,30,102,197,124,236,73,250,229,143,185,63,196,121,198,139,44,170,185,181,22,133,59,225,46,231,58,50,253,201,37,38,89,204,47,78,165,23,201,122,97,63,208,216,149,243,143,162,127,185,231,243,52,248,58,158,27,226,19,174,197,11,159,165,244,102,58,229,169,210,203,191,23,7,235,79,30,232,80,141,182,195,59,158,78,252,60,187,161,198,10,167,163,81,123,161,193,140,107,92,5,166,212,66,79,25,127,41,131,191,83,167,179,14,109,29,139,42,181,125,24,201,205,214,85,109,159,92,49,246,16,87,63,21,189,71,24,140,140,23,234,39,100,183,78,63,177,169,105,39,46,123,18,151,135,202,81,201,125,68,102,162,106,199,212,236,105,181,243,173,109,158,101,142,231,19,200,178,139,122,27,105,183,213,234,76,157,44,119,41,214,194,231,134,89,110,158,171,87,56,57,114,186,10,188,195,151,219,7,62,237,110,186,13,184,116,246,28,218,150,71,90,205,22,223,162,95,185,154,117,206,29,98,115,169,241,125,86,125,123,101,241,131,93,30,39,27,172,81,156,92,114,117,157,88,231,120,149,48,58,107,79,77,208,93,62,232,203,126,137,212,156,163,44,175,147,115,185,88,188,88,205,145,228,169,219,24,188,54,78,50,140,186,51,76,226,64,33,100,6,4,119,11,112,22,1,94,224,203,2,204,139,113,1,1,102,226,46,100,4,4,156,197,188,136,138,37,188,142,230,32,1,238,100,183,50,3,2,89,1,12,128,0,16,80,2,0,134,25,16,5,49,228,136,1,44,140,134,71,146,9,134,72,100,121,10,152,16,200,242,65,33,145,200,100,42,64,71,35,201,3,1,100,0,98,0,34,129,0,0,132,54,197,144,16,6,69,184,161,128,183,6,224,24,131,112,110,0,12,11,112,183,0,196,25,12,128,0,100,50,16,8,121,0,168,128,8,35,188,231,109,79,110,94,11,33,108,164,184,145,109,205,113,149,146,46,189,171,40,243,187,163,153,52,73,62,8,199,137,18,178,112,174,59,167,194,0,225,162,139,44,162,185,231,114,220,114,245,190,35,59,164,225,71,17,247,33,78,154,212,188,217,38,251,154,241,254,179,174,236,36,172,89,89,28,218,112,193,29,12,183,212,158,11,167,86,87,29,72,170,106,194,88,44,242,248,42,220,235,150,26,52,41,41,68,138,199,191,109,187,39,23,247,11,161,5,213,150,107,101,229,210,230,163,153,35,204,106,117,215,223,39,234,113,94,197,147,83,93,221,178,235,91,51,93,174,191,78,255,0,137,91,113,247,70,111,7,212,75,206,217,100,155,95,39,118,116,198,107,162,31,21,203,175,83,166,215,173,179,73,183,238,111,171,67,84,18,194,49,106,60,33,121,158,109,30,137,252,26,180,215,90,189,22,199,149,220,148,116,118,173,169,20,89,13,188,150,238,123,74,243,230,55,22,138,136,70,89,232,73,245,35,229,121,111,142,128,164,208,22,71,145,202,56,41,87,250,240,145,41,93,158,128,99,213,85,99,150,98,248,37,11,227,84,84,103,140,154,151,174,60,148,91,165,174,206,168,9,249,21,219,45,235,169,57,105,211,66,166,137,85,31,76,184,246,98,150,171,107,107,1,89,45,181,208,218,199,63,115,60,245,19,186,27,101,233,76,122,139,221,182,55,176,162,114,220,243,158,157,139,34,81,99,236,136,48,76,134,166,197,85,50,151,126,199,86,28,237,100,252,221,70,222,203,131,110,146,189,181,238,254,99,6,158,14,219,120,252,220,126,135,97,71,17,193,81,28,225,146,234,132,226,46,81,3,34,201,100,139,96,65,179,159,116,243,39,238,217,174,231,182,44,201,5,190,238,156,32,171,190,152,40,251,34,11,212,223,193,57,46,72,211,28,198,82,253,76,213,141,26,106,221,151,69,46,178,224,223,169,133,117,221,229,193,183,181,122,136,120,124,85,80,158,162,95,145,109,138,249,34,179,151,41,115,39,203,28,157,36,38,48,42,34,29,129,145,34,137,16,99,147,32,216,10,114,51,221,44,71,228,178,76,163,252,75,126,16,23,81,28,68,213,20,87,84,75,210,207,2,172,89,30,133,144,89,151,216,175,236,95,76,120,49,90,141,11,138,246,227,158,172,190,9,249,137,50,136,172,207,12,211,15,241,91,48,173,17,255,0,114,79,132,196,186,16,212,75,109,111,220,211,46,86,162,204,185,73,254,92,149,211,28,70,94,248,81,255,0,112,187,213,133,252,210,44,161,110,217,254,105,110,35,78,205,17,217,74,95,6,8,173,218,153,41,127,237,201,191,208,232,174,42,253,12,41,39,117,147,254,104,227,245,232,90,204,113,60,78,89,213,40,255,0,44,18,253,95,38,77,205,117,45,212,202,55,234,173,159,188,158,10,246,73,124,155,159,18,154,196,137,114,151,185,4,151,126,25,62,82,24,44,175,183,216,176,166,169,103,111,216,180,129,73,114,84,212,84,187,126,229,189,202,235,135,27,152,19,223,16,223,31,129,56,69,244,20,82,254,197,13,202,30,228,98,225,98,120,125,25,46,5,21,21,57,123,200,7,37,233,35,39,152,150,201,112,85,32,40,143,215,53,254,102,66,214,163,212,177,53,29,242,247,147,41,148,29,143,44,163,116,20,109,209,215,53,196,212,112,153,205,159,248,175,148,147,235,147,118,147,119,145,177,99,211,46,225,61,58,121,146,120,147,238,130,48,170,37,99,227,133,238,205,26,95,225,95,135,41,75,119,184,108,182,180,250,53,240,85,44,172,74,47,158,168,163,179,194,124,18,93,90,41,166,126,101,49,146,45,238,153,154,174,95,138,71,203,212,211,111,69,44,215,47,246,39,163,179,108,240,93,226,84,187,180,150,37,245,71,213,31,186,48,211,98,123,38,187,164,205,35,187,9,100,154,124,153,233,150,232,166,93,22,115,173,69,208,147,139,248,54,213,60,190,14,124,94,75,235,158,217,97,247,34,186,75,213,18,28,197,145,174,206,112,201,205,119,8,178,47,40,86,65,89,6,153,8,72,177,26,250,142,108,211,140,154,100,29,146,232,109,213,213,149,189,35,14,220,153,105,117,27,165,37,233,202,43,132,191,15,173,138,207,165,75,203,127,175,49,255,0,161,170,18,85,85,187,216,229,222,229,100,231,41,60,43,22,27,254,87,217,144,119,53,21,43,168,156,31,230,71,159,157,19,132,119,103,39,111,65,168,119,233,211,154,197,145,244,205,124,156,31,21,178,221,46,178,202,243,232,151,170,63,99,175,61,95,211,157,230,126,201,61,220,32,146,107,172,76,186,125,75,243,48,116,191,17,94,220,62,25,210,254,76,102,126,61,97,178,14,81,224,161,233,236,199,12,215,190,46,93,141,20,215,27,59,151,252,145,63,199,92,89,215,116,95,114,185,70,231,238,119,174,211,168,247,253,204,210,175,252,165,222,106,123,142,67,166,194,59,108,139,232,206,187,138,238,133,229,67,216,190,41,228,229,168,78,93,137,66,153,110,229,29,53,8,71,176,98,35,197,47,76,158,170,215,3,82,83,88,145,167,98,102,107,180,242,206,96,83,85,206,140,60,196,81,110,60,50,234,227,56,253,68,173,165,201,101,35,54,53,42,141,216,101,144,113,151,44,169,213,63,97,170,109,151,10,38,27,117,180,30,32,169,154,139,151,167,228,239,194,232,217,30,25,226,255,0,15,124,57,70,223,14,213,93,92,246,89,157,189,142,118,127,26,215,165,223,28,224,83,174,51,93,12,50,212,193,71,59,185,29,122,248,103,27,135,137,171,167,164,79,161,158,122,59,87,211,54,90,252,66,180,254,164,91,13,100,39,209,162,43,155,102,146,197,215,212,102,156,101,14,176,151,221,29,229,56,77,141,211,9,118,24,109,121,105,89,56,89,187,100,177,223,131,117,55,213,108,118,203,31,169,215,150,150,183,249,81,83,240,250,155,250,81,48,214,9,248,109,86,173,201,114,98,179,195,231,76,212,161,207,220,239,126,23,108,82,137,40,211,133,234,231,238,61,158,156,21,170,213,105,228,182,66,75,227,177,109,186,221,69,213,63,70,25,219,252,61,111,242,149,79,75,30,200,46,188,141,234,228,247,73,191,208,85,106,108,143,230,201,234,101,225,245,216,189,73,24,174,240,58,219,110,47,6,252,152,198,26,117,156,122,139,97,124,108,151,1,63,11,141,127,251,159,208,161,213,10,101,148,249,69,242,167,140,173,190,92,177,158,168,142,26,234,138,225,174,91,113,132,95,76,149,166,252,189,123,98,241,252,64,13,245,104,243,207,13,23,173,28,125,137,231,15,7,36,14,172,252,50,18,94,156,167,240,115,238,210,219,75,123,163,152,251,162,206,165,75,205,82,33,228,13,50,66,24,128,64,25,17,67,0,0,24,196,4,0,0,128,4,49,21,64,11,33,144,24,11,35,201,3,0,200,100,0,98,2,41,140,64,3,24,128,129,128,128,42,64,68,8,37,144,201,28,139,32,75,34,200,133,144,166,32,0,16,0,0,0,0,0,134,32,0,0,0,0,16,67,1,0,12,4,32,0,1,1,190,239,26,143,74,226,223,203,33,87,141,183,63,226,199,211,240,113,131,107,127,3,252,113,175,58,239,75,198,170,83,244,66,77,25,53,126,33,61,87,31,76,125,142,124,122,96,182,11,146,120,200,121,90,182,49,58,250,39,181,108,182,89,103,33,50,250,220,243,152,228,199,77,242,244,16,146,133,111,98,92,22,82,229,47,84,140,250,69,25,84,189,205,73,96,194,156,235,141,139,12,201,42,167,84,183,39,152,138,251,44,174,239,67,202,125,133,118,165,70,183,153,165,32,37,231,43,34,214,220,163,14,167,195,41,191,213,15,76,141,26,55,41,115,38,108,157,59,185,143,80,56,83,240,155,43,142,106,159,168,187,77,168,213,208,148,47,142,87,185,211,219,53,212,140,246,216,182,190,164,85,75,89,29,202,47,185,124,162,159,169,25,222,150,47,185,124,50,184,1,194,207,126,3,206,138,124,117,30,49,212,175,201,142,253,193,23,238,220,41,212,229,30,58,142,50,75,129,74,198,138,41,142,159,158,81,37,67,139,201,124,44,139,9,176,138,39,9,37,193,71,151,102,239,168,219,7,187,168,78,28,5,40,225,67,169,84,163,23,213,33,71,126,112,248,21,176,221,30,24,24,245,209,133,52,55,30,178,225,28,213,23,24,243,213,242,107,215,216,229,168,133,31,200,185,40,151,57,102,249,137,85,152,188,66,77,184,215,30,220,154,223,25,111,162,57,114,159,155,108,229,158,95,67,108,54,248,125,94,135,63,126,134,204,190,232,141,56,174,181,28,18,206,123,5,4,89,32,96,67,36,100,41,240,195,119,4,25,117,50,236,187,114,87,68,118,193,191,118,71,81,53,41,125,203,62,152,168,251,0,77,250,95,236,91,90,244,188,46,175,8,162,93,190,13,186,120,250,84,191,99,45,54,89,182,49,133,48,233,14,175,222,93,200,8,102,153,12,64,38,69,12,139,120,25,92,152,10,76,174,82,192,78,69,77,129,27,101,136,147,211,213,133,201,8,197,219,106,246,137,186,17,81,69,4,86,17,100,120,4,137,46,17,138,169,86,179,63,177,186,152,243,23,251,25,170,135,6,207,167,115,95,149,96,197,108,84,189,123,159,220,209,5,235,43,170,37,208,255,0,112,46,232,140,58,251,57,81,139,229,114,110,111,17,201,200,212,203,117,210,43,49,154,201,122,254,209,111,247,224,213,82,197,208,143,242,163,36,86,251,223,250,146,253,185,53,210,255,0,143,146,70,157,105,203,20,228,197,169,151,145,164,182,213,217,101,26,28,179,86,12,62,51,61,186,40,215,222,114,254,136,172,188,234,139,44,140,165,17,168,146,104,233,140,234,89,132,215,60,50,19,174,81,250,101,192,220,61,130,50,148,120,99,69,106,110,180,147,139,227,186,46,133,169,247,253,248,15,75,76,29,125,224,69,89,39,233,200,67,233,95,98,159,82,235,21,250,119,46,227,236,0,136,174,131,79,145,46,159,160,4,126,166,70,92,88,159,108,62,73,69,242,197,46,100,16,167,111,28,20,183,57,188,103,9,251,22,40,44,102,66,114,246,40,135,150,162,185,100,39,63,98,109,57,17,112,194,1,233,103,182,221,178,124,79,143,212,211,234,50,56,225,100,211,9,59,163,186,61,123,253,196,41,205,225,24,172,142,38,151,229,111,143,185,170,85,204,170,85,201,166,159,66,162,239,11,187,116,108,169,253,80,127,208,220,250,28,122,228,232,190,54,126,104,245,255,0,52,123,157,156,169,69,53,209,145,68,176,226,121,250,162,235,190,218,31,254,220,184,255,0,75,61,4,122,96,227,120,165,126,86,190,171,127,45,145,218,254,226,21,187,71,110,98,145,181,51,143,76,246,201,125,206,173,82,220,137,86,46,79,28,150,197,169,34,133,194,44,139,48,211,93,83,121,74,93,77,106,94,230,10,222,229,142,235,161,166,18,221,12,126,100,4,250,72,186,44,161,203,163,100,225,32,139,154,220,154,125,14,117,244,249,115,107,60,118,58,41,145,182,184,217,28,62,189,139,82,87,50,83,123,54,246,10,227,92,229,182,107,210,248,100,236,134,217,97,144,75,158,8,210,90,70,232,213,117,227,62,93,159,255,0,171,35,255,0,136,116,222,110,154,55,37,234,169,243,246,45,148,63,137,92,159,254,234,217,47,186,230,44,220,224,174,165,194,107,137,71,12,188,214,107,195,57,40,244,234,69,221,102,115,147,86,163,67,58,111,178,183,249,94,10,60,190,204,237,247,219,31,22,105,245,153,123,90,52,45,70,199,196,140,18,169,46,81,28,181,156,178,94,98,206,157,41,106,167,55,181,73,228,213,68,103,37,141,185,56,212,234,20,39,201,208,167,197,225,84,177,37,148,114,188,221,244,233,47,166,171,35,36,214,98,255,0,83,69,52,215,100,121,92,153,39,226,149,217,209,60,25,44,241,39,25,122,13,103,76,95,23,106,90,58,146,231,5,14,170,51,141,199,30,223,20,212,91,29,177,120,50,249,150,169,101,206,70,191,216,255,0,87,164,90,74,167,210,67,252,4,78,13,58,171,225,202,155,253,78,174,139,196,183,201,66,206,24,183,168,158,49,169,104,161,236,53,163,175,217,27,99,95,153,28,162,169,194,81,234,79,45,60,89,127,13,24,203,132,75,202,199,68,93,134,25,104,163,36,234,155,232,151,236,80,244,246,231,162,58,138,89,27,251,23,201,156,114,101,166,182,69,51,210,223,217,29,188,227,176,247,71,216,190,71,139,206,254,7,81,213,242,78,186,245,21,205,61,175,131,208,122,61,136,237,131,236,77,92,115,161,170,157,124,184,200,232,104,117,139,81,247,246,99,242,224,251,4,42,132,37,152,240,204,99,90,216,241,238,38,209,67,147,247,19,148,159,112,47,115,68,124,216,174,229,27,95,124,130,140,95,112,46,243,235,247,33,61,77,113,93,74,221,48,145,92,180,117,200,190,147,216,150,186,11,185,135,85,226,19,146,197,102,167,225,241,237,146,15,195,190,89,172,225,157,233,196,186,221,84,250,207,143,131,36,163,107,234,219,61,28,188,59,228,23,134,199,185,175,245,79,246,121,213,193,117,58,137,215,100,101,187,140,157,185,120,93,79,170,68,31,132,213,236,140,214,166,187,26,57,198,202,98,215,116,92,218,71,55,73,87,225,227,181,63,73,165,218,187,179,158,86,151,249,202,37,86,234,42,107,18,42,122,138,227,245,52,83,61,102,150,93,209,112,115,60,74,232,70,95,195,138,253,12,49,213,75,163,76,237,184,233,109,254,81,255,0,195,41,159,67,115,169,25,178,184,82,212,79,216,213,160,212,70,115,81,155,195,246,102,235,60,30,47,163,104,162,94,13,52,248,144,189,18,58,22,104,171,178,27,177,251,28,249,233,182,201,226,89,54,53,169,174,173,177,229,152,127,243,112,179,54,69,99,224,204,234,197,178,31,225,236,75,42,57,95,5,103,127,73,182,85,173,209,70,111,17,209,199,107,178,11,212,141,115,223,245,47,31,199,36,0,71,87,35,1,11,32,49,0,0,8,98,1,224,0,8,166,2,0,24,200,140,129,128,134,20,192,64,3,25,17,144,0,2,10,0,0,128,16,0,0,128,69,12,50,33,1,44,134,72,128,84,178,25,35,144,200,18,16,178,25,8,98,12,128,0,8,0,96,33,0,196,2,3,171,255,0,7,167,211,39,152,251,172,152,53,250,122,33,110,40,207,201,187,93,169,190,13,193,197,198,62,231,50,83,201,207,157,250,223,88,205,177,169,23,67,167,34,150,63,80,89,125,13,212,139,17,215,208,210,157,92,156,120,201,167,148,104,90,187,146,194,224,231,99,82,186,107,91,26,91,138,68,227,175,148,159,17,103,35,124,212,185,92,154,41,212,118,144,241,93,116,172,130,187,18,147,113,101,51,240,221,222,165,38,254,228,110,183,109,80,146,102,173,22,163,204,143,38,21,93,21,249,86,97,182,116,35,40,224,170,216,169,99,142,161,229,165,30,160,90,164,153,77,244,169,61,209,92,152,237,243,180,243,221,7,186,36,127,226,118,167,181,212,199,209,182,53,75,223,129,60,166,99,179,81,170,156,115,28,69,22,105,148,173,173,238,147,220,48,107,140,147,234,70,127,229,41,157,50,142,26,147,227,169,84,245,213,214,241,33,131,71,211,200,229,62,50,100,143,136,85,41,4,245,213,46,133,241,166,198,186,229,27,31,28,22,77,122,25,207,175,83,37,44,249,109,38,104,150,178,27,90,220,147,249,38,81,125,47,116,50,159,35,141,152,150,217,24,127,16,170,142,85,145,39,94,161,217,204,86,75,136,219,44,75,167,83,52,229,42,183,74,95,76,86,66,55,201,75,213,12,25,252,83,84,188,133,5,245,79,251,1,202,132,165,101,150,219,46,178,120,255,0,169,61,201,18,105,66,49,143,178,51,221,103,151,9,73,244,71,73,18,168,215,234,20,97,229,199,234,151,83,62,138,137,57,110,125,185,101,13,202,235,119,103,150,206,157,17,242,224,162,105,149,158,102,58,162,200,216,164,84,227,150,53,6,61,11,55,6,245,238,67,103,201,28,16,59,12,246,203,11,142,165,205,153,117,18,195,34,168,143,174,196,92,150,100,66,158,20,164,254,197,176,77,166,215,216,149,98,85,215,230,53,242,242,111,140,82,88,33,77,123,34,90,2,6,72,136,8,67,34,217,20,164,85,55,130,114,101,77,129,92,136,62,184,44,145,109,85,126,105,46,77,33,211,94,200,252,151,32,81,37,142,12,213,133,223,236,89,31,169,33,40,243,199,98,116,199,51,231,167,115,13,52,194,43,114,246,52,117,134,63,86,84,248,91,165,220,182,191,82,251,145,87,69,122,81,100,22,30,8,197,122,112,89,209,228,33,95,45,180,201,252,28,121,203,151,35,169,171,150,43,107,221,28,123,222,41,150,58,244,40,52,188,181,47,242,185,126,236,209,83,196,153,77,113,217,9,47,156,126,195,206,215,145,10,233,213,150,143,63,227,215,202,221,84,35,15,166,41,190,167,110,22,168,233,101,52,249,232,190,231,152,213,89,230,106,172,151,108,225,126,134,185,140,218,174,173,86,37,182,204,254,189,77,113,196,227,152,60,152,246,198,198,162,251,134,159,116,94,98,222,211,108,183,47,145,181,146,184,223,28,237,179,135,218,93,153,99,88,229,49,244,71,24,26,248,4,242,198,209,155,26,212,179,238,60,34,42,94,228,176,2,207,34,93,6,191,220,59,1,21,245,49,201,224,51,203,9,46,0,135,45,11,97,98,232,38,2,218,87,54,183,96,156,236,81,142,89,149,183,60,183,208,168,44,158,238,35,208,150,150,126,69,159,229,151,212,71,243,10,77,36,242,250,119,3,165,53,46,171,161,75,126,225,161,212,171,34,235,121,244,244,207,116,91,100,22,74,140,87,45,220,174,171,161,167,195,175,221,95,150,255,0,47,79,177,93,149,153,162,229,167,183,122,95,247,220,138,236,103,108,140,158,47,79,155,163,147,95,84,61,72,211,185,78,17,178,47,41,162,83,196,171,231,161,34,215,18,139,55,198,50,247,71,83,73,63,70,14,61,113,116,223,101,13,241,9,113,246,255,0,188,29,29,60,246,201,124,154,168,233,174,73,38,87,23,193,52,115,105,108,39,182,104,208,236,77,238,95,169,141,60,22,70,94,175,130,43,109,82,82,225,147,250,95,246,102,104,122,90,107,148,205,27,183,47,236,65,124,25,97,158,185,23,166,106,51,89,181,117,113,190,63,170,51,87,91,124,157,54,178,176,98,157,83,141,155,119,37,31,177,47,165,140,218,205,66,169,81,94,125,115,182,56,253,57,102,237,29,254,109,123,223,27,158,87,216,201,63,11,174,219,99,108,165,61,209,142,222,31,185,177,81,182,62,135,37,133,142,166,125,173,199,55,198,235,217,56,93,21,245,45,175,238,121,235,229,61,205,168,158,175,93,7,45,36,163,37,185,199,213,147,139,56,197,246,61,63,143,253,163,143,126,171,146,165,57,113,130,59,103,147,169,26,87,177,47,42,39,79,22,60,156,103,76,156,248,69,203,75,198,89,211,242,99,236,14,17,30,41,228,193,179,108,74,174,138,198,81,210,149,113,124,25,167,166,245,101,22,194,86,40,103,28,34,109,54,109,141,43,111,66,171,43,219,216,197,229,185,210,152,188,33,198,123,94,122,149,78,77,75,160,111,109,116,51,141,107,210,120,87,136,70,120,134,127,70,118,28,161,40,158,27,77,116,232,183,124,87,232,116,191,226,182,241,142,62,231,47,27,190,155,216,244,91,35,216,78,180,251,158,113,248,205,157,56,200,191,226,154,151,252,184,46,83,211,209,40,199,61,80,246,158,93,120,158,162,50,231,12,217,165,241,105,206,88,148,89,125,167,167,105,196,91,76,176,241,24,202,91,91,228,218,165,152,238,75,130,105,138,220,89,28,180,93,212,78,57,69,212,80,236,228,150,242,94,89,84,171,195,42,39,184,146,147,43,80,108,111,114,65,86,111,65,185,51,51,108,94,100,144,196,214,174,7,183,228,202,174,247,5,168,30,38,181,122,187,48,78,72,162,58,141,196,252,210,120,174,157,146,159,97,71,204,107,146,94,98,36,172,65,84,74,22,190,141,144,117,221,238,107,115,249,33,43,163,238,134,152,165,81,100,151,212,200,79,73,111,243,179,84,44,47,82,139,30,85,49,195,179,71,103,121,25,229,225,173,251,30,142,85,198,70,121,233,125,139,231,83,197,194,90,11,97,44,193,180,105,170,221,93,79,152,238,95,6,247,93,149,244,228,143,155,40,253,117,254,196,190,214,122,95,164,212,74,213,137,69,167,242,105,155,81,89,102,8,234,235,131,231,43,238,74,122,202,237,142,220,162,99,77,112,182,185,112,73,194,185,46,134,26,107,135,185,162,60,126,98,11,161,90,143,211,208,178,81,140,227,134,40,114,137,96,14,78,171,195,87,50,175,210,206,93,213,223,75,245,67,43,221,30,171,4,101,76,39,214,37,157,88,207,140,121,106,183,90,241,181,161,206,50,174,91,102,176,207,70,180,176,140,178,162,140,250,237,18,182,175,74,229,116,53,59,191,180,188,71,8,7,56,202,18,219,37,134,136,157,190,185,0,1,0,242,25,16,0,242,50,35,32,99,34,1,82,1,1,21,32,16,1,32,34,48,24,8,8,24,8,2,128,16,16,0,2,40,4,49,0,0,0,8,6,32,16,12,64,25,12,136,10,30,67,36,64,7,144,201,16,32,150,69,146,57,0,61,60,161,43,23,173,39,240,86,188,59,78,247,122,62,163,68,172,81,238,81,45,66,221,135,35,204,238,231,106,124,50,21,216,182,205,237,238,99,186,186,171,150,218,230,223,185,213,187,205,178,91,122,197,247,20,168,171,110,217,84,178,110,117,89,199,58,155,35,76,179,4,159,220,182,87,85,111,54,71,159,130,58,154,99,91,194,142,8,70,186,182,41,121,156,247,70,190,163,93,90,122,174,250,83,137,93,218,89,83,45,207,152,251,141,235,33,94,60,184,242,138,109,215,89,52,215,97,57,232,182,52,91,42,252,149,137,114,87,29,114,165,122,12,18,147,151,86,71,31,38,188,25,243,116,39,226,215,201,98,60,21,254,59,83,47,253,198,100,232,78,54,97,99,5,241,135,147,125,18,182,196,229,43,31,234,108,133,180,186,177,100,150,81,195,223,40,175,169,139,204,249,39,129,230,236,254,42,136,75,234,19,241,42,162,243,3,140,236,8,203,37,255,0,28,79,58,233,203,197,44,125,17,150,219,188,222,92,86,74,50,8,212,230,68,182,213,145,224,209,29,69,106,9,56,44,153,35,148,70,92,139,9,93,53,226,41,118,251,6,250,245,61,99,207,193,203,53,105,119,70,89,221,131,22,99,82,181,79,71,136,110,218,203,116,218,136,66,59,95,24,32,181,214,85,31,47,102,239,144,174,184,217,186,118,44,75,216,199,254,183,255,0,142,140,103,11,35,238,113,117,239,127,136,170,227,244,193,114,117,42,182,186,225,237,131,147,31,226,89,109,189,229,44,18,20,243,158,76,58,233,110,148,107,95,118,109,48,206,59,173,155,145,173,101,13,21,42,86,202,93,163,194,55,236,193,86,129,69,209,149,220,212,226,107,76,84,77,49,56,145,232,17,57,116,42,100,247,20,204,138,83,70,11,165,187,167,115,85,182,226,27,123,190,12,248,221,106,227,228,42,106,59,98,145,175,79,74,105,55,251,20,70,59,164,116,42,134,216,145,82,24,3,32,31,66,35,19,1,62,10,164,203,36,202,89,80,164,200,18,97,8,238,144,19,166,190,236,187,3,81,218,134,69,34,120,35,211,158,228,226,178,102,172,75,14,48,124,115,34,234,97,153,198,62,253,69,183,116,209,116,99,235,50,209,91,47,50,120,252,177,225,26,43,94,159,212,162,17,234,251,238,53,193,125,40,11,96,135,47,165,138,63,81,93,150,97,126,184,8,205,171,158,112,142,125,210,74,85,199,252,219,159,232,95,108,247,77,254,230,45,68,179,57,124,71,106,253,74,45,211,182,169,139,239,47,87,238,78,82,114,28,97,132,151,100,18,234,105,145,43,28,104,107,60,46,78,36,234,156,121,250,151,201,213,212,203,21,99,223,131,52,122,97,244,55,25,97,114,196,83,219,184,22,165,116,106,81,53,91,79,230,137,74,81,114,219,56,242,81,45,177,182,28,97,162,48,178,122,119,135,234,136,188,158,20,171,150,215,219,2,147,147,142,44,95,243,35,56,173,145,148,45,89,131,228,57,93,76,53,110,132,176,184,125,141,149,92,172,143,207,176,19,24,46,224,200,166,132,69,62,163,201,3,93,88,152,38,38,202,37,208,170,203,112,19,150,62,89,82,77,188,176,6,183,99,115,229,139,175,65,225,201,149,219,168,85,183,93,75,125,158,253,145,81,41,197,194,57,239,216,165,236,143,51,150,231,237,236,55,31,79,241,36,228,223,86,89,94,159,115,206,220,47,99,72,174,18,155,154,156,94,212,187,157,74,228,175,169,73,25,191,14,151,94,73,87,47,38,121,252,175,169,149,74,105,162,153,193,180,105,185,60,110,138,202,41,243,59,52,84,30,31,118,215,228,79,163,206,223,191,177,190,29,226,113,230,177,98,146,120,255,0,103,216,233,209,119,153,24,207,163,252,200,205,106,57,94,43,91,167,81,93,233,124,72,182,137,41,99,15,61,205,158,37,79,157,166,154,93,87,40,228,104,45,123,118,190,176,52,203,187,84,243,18,228,204,21,79,22,99,60,27,99,234,70,107,81,60,146,76,136,211,50,211,69,118,122,112,255,0,250,52,70,124,175,115,12,89,117,82,32,221,28,62,81,124,30,81,150,18,74,95,18,47,131,195,218,34,85,200,170,248,229,110,246,44,67,146,204,77,125,101,10,94,98,90,250,28,201,235,213,18,148,90,151,30,213,182,66,62,57,165,177,237,141,217,151,182,48,102,117,36,95,26,219,110,31,94,157,25,231,145,219,90,136,89,198,121,107,185,199,75,131,175,225,251,88,252,191,165,114,109,34,135,57,110,53,50,14,40,244,56,42,118,180,138,229,100,154,52,56,161,121,104,43,34,182,75,168,150,171,213,134,89,110,155,119,66,135,165,158,76,251,106,99,76,175,130,142,114,80,245,112,151,3,252,20,156,113,150,71,254,30,135,179,209,199,202,152,236,133,112,143,80,252,44,107,91,178,100,182,205,210,199,98,85,141,116,121,77,242,141,63,134,141,171,208,255,0,67,149,9,163,86,158,235,43,151,15,43,217,152,219,250,111,33,221,225,150,69,229,68,175,203,178,28,52,117,169,215,71,133,98,104,232,194,170,110,134,112,137,229,253,95,31,227,202,78,50,246,100,84,229,7,149,148,122,73,232,233,221,140,34,185,248,125,88,202,127,185,125,51,237,203,171,83,23,20,223,212,143,73,225,186,152,106,52,233,167,207,116,114,255,0,3,74,229,168,147,166,117,233,165,154,228,145,139,207,241,169,211,178,225,200,159,29,78,122,215,206,127,78,11,97,124,228,240,208,241,171,177,175,134,70,80,201,40,38,209,39,18,10,246,224,54,228,37,100,96,253,77,11,207,175,220,24,139,169,16,242,121,47,140,227,46,140,120,46,152,201,58,185,232,47,195,229,26,246,138,81,246,47,146,99,155,58,156,31,81,70,120,124,179,108,233,220,138,37,163,201,169,215,245,155,63,138,167,122,138,234,83,45,84,187,23,189,9,7,161,145,175,245,79,246,102,158,170,217,116,42,243,109,239,44,154,255,0,9,44,135,224,217,47,137,45,110,208,206,54,87,253,209,161,195,29,25,203,132,44,165,240,240,95,13,69,138,88,145,207,197,191,38,205,205,18,243,26,51,202,229,180,140,53,17,111,150,49,117,171,205,93,208,98,18,236,83,186,50,68,119,115,212,11,101,69,114,69,51,208,86,250,36,75,115,93,24,213,175,184,69,63,131,148,126,153,73,4,107,190,31,155,38,149,105,37,98,34,178,202,253,69,127,151,37,144,214,203,111,170,45,23,238,139,234,129,194,18,68,21,195,93,23,220,177,106,224,223,82,167,165,131,41,150,131,213,148,194,186,17,186,47,185,61,241,146,57,118,81,106,143,166,77,50,181,248,154,215,213,144,55,106,52,149,220,186,38,114,174,240,233,195,46,183,159,134,107,170,251,147,245,154,99,118,239,170,37,157,88,151,153,94,126,117,206,183,235,139,68,50,122,41,215,92,250,163,61,158,31,84,249,218,191,67,115,242,49,120,113,64,221,119,135,56,253,13,254,165,48,210,89,39,202,253,141,121,198,124,107,56,26,173,208,217,5,152,250,151,177,150,73,197,226,73,175,185,103,82,166,97,140,136,202,24,8,8,36,2,0,169,1,17,128,192,67,34,128,16,0,196,2,1,134,68,32,36,217,16,16,12,4,0,48,16,0,0,100,64,0,2,40,4,49,0,128,0,0,67,34,17,233,29,126,100,55,67,175,179,49,106,99,109,107,114,171,113,209,210,233,252,184,167,100,155,102,137,215,25,39,183,169,230,122,30,119,254,33,116,120,219,180,132,245,214,203,243,29,123,99,7,254,45,107,245,70,27,170,210,253,49,194,121,234,142,146,207,227,157,149,138,119,217,103,213,44,144,201,214,252,46,154,234,246,168,236,151,102,140,215,120,109,181,199,116,61,127,99,83,174,89,188,214,38,248,224,142,75,124,137,183,143,46,89,251,16,113,105,227,24,103,73,99,42,222,114,52,137,37,238,39,18,161,7,64,0,19,98,27,22,57,0,39,208,173,188,10,51,203,10,183,60,137,205,17,207,34,198,230,69,79,119,164,148,34,216,71,106,44,77,1,101,17,140,103,235,89,68,229,229,171,61,63,73,78,72,60,251,147,13,116,97,168,166,13,21,234,181,10,94,170,231,143,131,158,250,242,78,49,51,224,215,146,197,116,220,102,228,248,193,109,120,141,81,95,25,101,123,83,166,204,251,20,236,148,171,113,177,189,208,143,67,29,125,106,124,104,150,162,9,123,152,45,118,187,247,83,40,40,245,196,185,27,88,33,188,179,147,81,166,203,116,237,226,200,237,207,76,50,255,0,248,133,159,229,253,83,51,201,144,238,95,22,124,155,127,226,30,241,95,163,26,214,215,249,147,95,161,146,60,146,217,17,226,121,54,249,177,107,116,30,225,110,141,139,49,103,62,81,112,150,232,75,12,174,119,217,214,47,108,189,253,201,139,177,125,222,169,53,156,123,18,211,193,198,27,159,89,16,211,201,220,246,207,11,245,54,58,241,211,161,43,73,209,19,98,232,102,175,174,63,115,76,122,16,4,123,146,98,1,50,44,155,32,192,132,138,218,44,104,139,2,182,104,170,56,69,106,60,154,34,176,128,48,39,193,33,117,100,6,59,150,67,152,145,198,75,98,189,73,25,173,45,130,245,36,104,143,17,148,251,246,40,175,155,17,170,207,167,105,20,171,143,167,38,136,174,132,35,31,65,106,8,169,205,70,115,207,229,49,106,172,245,180,159,94,73,106,108,196,238,195,235,193,146,114,221,130,131,38,39,252,77,69,113,247,158,239,209,26,172,150,218,219,51,233,146,122,137,75,249,34,163,254,230,145,178,76,138,2,72,177,154,199,172,151,241,35,31,101,146,149,33,206,94,101,178,151,200,36,109,148,148,144,167,92,102,135,129,224,12,147,174,81,91,114,246,175,232,85,182,89,221,27,63,115,160,226,153,154,234,220,94,82,88,125,81,21,82,154,202,140,189,51,237,242,73,253,89,92,54,85,101,81,177,97,173,173,116,105,142,18,114,244,207,235,143,127,116,69,105,133,155,176,155,245,22,238,102,92,98,81,193,115,151,24,34,167,219,145,103,130,18,159,24,247,30,236,162,42,125,34,87,59,61,135,247,34,150,233,21,10,43,243,50,81,89,203,232,135,39,24,193,101,225,117,102,105,202,87,112,253,21,251,123,148,22,217,43,125,20,241,30,242,35,10,118,113,24,242,203,84,160,146,140,23,8,190,138,247,122,159,114,178,132,41,229,57,188,181,253,11,247,37,18,91,16,109,64,87,41,251,16,146,147,236,93,132,39,36,4,116,214,74,15,203,179,233,125,31,177,116,233,76,162,82,44,162,237,203,203,151,212,190,159,146,43,54,162,183,20,202,169,187,108,215,103,35,125,219,28,27,114,71,41,199,204,243,34,186,199,213,20,7,106,23,66,218,154,147,199,29,206,21,148,217,70,177,202,48,147,173,245,194,52,83,103,153,13,185,245,46,113,238,108,113,243,42,219,151,202,16,170,169,150,96,159,120,240,116,52,242,204,78,94,143,116,39,42,167,213,61,191,244,55,213,232,154,66,145,176,79,129,167,145,51,13,8,203,146,248,113,207,99,50,47,170,94,253,8,211,100,30,81,162,60,165,46,230,56,122,99,158,198,168,73,60,124,145,26,17,44,240,66,12,27,196,77,107,42,229,90,177,203,217,247,201,200,212,248,29,85,73,91,76,167,149,214,39,71,75,126,117,151,80,250,36,167,31,247,46,212,101,70,109,127,33,156,253,174,251,102,210,104,213,105,74,127,164,73,207,77,92,191,42,50,67,94,215,83,77,122,234,167,198,229,147,82,225,102,162,252,62,185,118,193,7,225,145,237,38,109,140,212,151,165,131,111,28,154,157,214,60,99,159,47,13,246,159,244,51,217,161,156,127,52,78,133,149,218,254,137,96,203,100,117,63,12,233,207,87,250,197,230,48,78,185,64,134,230,141,19,133,185,245,69,149,56,157,165,114,170,165,55,130,137,106,37,25,114,141,46,36,93,113,151,96,107,45,214,185,192,231,242,159,39,99,201,143,177,92,180,177,100,188,235,83,167,43,243,22,198,195,92,244,75,177,68,244,146,139,227,38,60,107,126,81,117,90,152,197,122,141,186,127,17,219,13,177,57,181,233,101,159,81,174,186,99,17,225,191,79,44,89,43,173,148,183,54,200,89,175,178,49,219,187,37,141,101,96,162,90,116,222,89,175,20,242,85,45,108,223,114,237,51,243,248,111,146,169,211,4,78,170,212,101,152,60,125,140,226,235,75,166,218,185,131,201,171,75,169,254,126,165,116,217,37,31,87,33,40,166,242,60,109,250,121,73,241,209,94,33,92,35,203,51,95,227,13,69,237,139,102,111,38,114,92,34,185,81,62,241,100,240,228,243,172,122,141,117,183,217,204,156,87,192,66,233,255,0,252,73,126,228,238,209,182,178,162,204,147,211,219,91,227,35,36,95,45,117,244,58,169,110,218,231,159,134,105,191,196,44,167,157,173,175,131,131,84,231,91,206,30,81,213,210,234,107,212,45,183,44,75,231,185,206,207,109,202,178,62,57,15,205,149,247,53,209,226,149,91,210,72,205,119,134,83,116,115,14,25,205,179,69,102,154,89,75,244,46,79,210,111,245,233,225,100,103,208,158,15,51,164,215,74,187,162,165,185,71,61,207,81,68,161,109,105,167,147,13,32,226,45,165,242,175,11,169,83,202,236,84,86,226,67,97,115,98,202,96,81,42,242,69,212,176,106,218,132,227,146,234,99,26,171,158,65,233,227,240,108,242,209,23,1,228,99,22,199,30,228,213,111,25,201,161,214,39,18,233,138,99,156,141,197,178,197,6,135,18,10,246,176,123,145,103,113,96,42,181,41,100,178,51,18,143,34,151,165,129,103,153,130,74,210,149,201,25,55,18,13,42,193,238,76,205,27,56,13,252,140,26,54,197,246,66,217,142,197,123,240,63,52,41,184,130,224,106,105,143,134,64,155,79,185,29,177,206,112,147,38,162,132,235,228,5,213,97,162,139,116,209,177,242,95,40,201,17,115,194,228,12,239,65,91,143,210,179,240,100,187,195,228,190,134,209,211,86,34,91,178,93,169,145,197,175,71,108,102,183,62,14,132,116,49,156,61,81,79,236,107,220,190,3,40,150,213,200,231,79,195,63,146,77,125,204,243,208,221,30,152,103,101,79,29,199,190,47,170,69,242,169,227,30,126,85,89,30,176,145,23,149,213,51,187,61,143,177,15,42,185,117,69,243,79,7,22,47,119,66,78,18,93,98,206,194,210,85,156,168,196,159,147,12,116,30,103,131,132,7,110,122,90,164,186,34,159,192,195,61,17,124,211,197,202,3,165,103,135,69,253,60,20,255,0,195,229,158,172,190,80,241,172,66,55,199,64,212,185,101,182,104,99,40,112,150,239,116,79,56,120,215,44,13,18,209,216,191,250,18,209,217,142,75,229,19,198,179,129,57,211,56,75,24,201,40,105,231,47,130,236,50,170,2,219,168,149,81,203,229,25,252,197,146,233,137,1,100,41,149,145,204,57,248,33,40,202,47,18,139,95,113,169,132,0,5,8,0,65,0,0,128,0,0,15,79,7,98,88,147,201,37,116,227,195,142,81,131,81,45,100,95,240,118,206,31,212,199,118,179,85,9,109,156,118,51,205,35,189,174,189,177,142,166,18,140,211,139,247,49,215,161,242,167,234,177,74,38,88,195,87,100,60,205,242,199,220,219,162,165,202,50,115,147,109,123,143,130,235,106,123,99,40,96,187,76,178,158,233,110,248,5,86,35,212,170,77,214,183,36,217,21,101,241,157,112,114,170,57,126,199,61,85,231,110,223,90,89,125,123,155,35,170,110,60,69,253,152,121,177,207,211,234,53,46,38,48,79,194,236,221,232,146,219,238,204,86,193,215,55,9,117,71,123,206,125,28,90,50,106,180,106,229,186,173,187,159,185,190,123,191,182,58,227,248,228,52,69,166,141,86,105,45,130,203,131,42,84,217,40,185,70,45,164,118,242,142,89,84,17,148,154,236,92,226,215,84,69,166,248,193,116,103,124,177,198,47,178,52,67,79,100,185,85,203,246,45,134,150,114,236,79,74,204,163,238,201,236,88,54,79,195,45,218,165,27,35,159,229,41,150,154,216,203,107,75,247,39,148,92,170,60,172,244,100,182,237,231,38,152,232,175,113,220,148,95,198,76,246,171,32,177,58,229,31,186,30,80,202,140,237,81,77,133,115,86,34,157,174,93,89,100,34,163,208,42,232,198,57,228,179,56,224,207,140,203,115,39,246,102,110,172,104,174,89,123,123,117,41,132,183,75,81,239,146,218,35,157,255,0,99,45,142,53,78,109,75,59,186,231,161,206,253,110,124,14,10,93,100,145,83,166,63,206,223,218,12,201,119,137,78,83,217,167,142,126,71,93,90,155,35,186,217,201,47,216,187,83,211,71,146,189,229,255,0,234,65,211,254,175,216,170,202,162,177,252,69,158,253,197,93,54,117,81,177,151,106,122,105,140,49,223,247,37,183,219,15,236,204,206,58,133,210,22,126,228,124,205,82,124,84,228,190,81,116,197,211,69,45,22,43,44,107,248,180,78,63,43,144,74,22,71,48,150,70,152,167,163,202,225,154,33,169,156,113,186,79,11,219,185,76,162,211,8,44,200,202,186,186,121,43,49,37,208,216,142,126,154,205,184,130,88,88,202,58,17,88,138,100,83,96,197,144,207,36,11,2,100,200,180,5,109,17,193,107,68,74,34,151,37,168,173,117,45,0,4,12,100,83,93,75,161,244,201,149,34,216,153,85,180,113,151,239,193,167,174,213,238,242,103,167,212,141,81,250,179,237,193,21,111,66,22,89,182,105,123,147,147,202,57,250,235,113,100,121,232,17,150,82,114,151,44,8,34,102,209,78,166,91,96,151,187,35,163,95,192,221,252,242,114,41,215,205,238,132,87,82,250,230,163,21,5,140,71,142,10,139,200,223,63,46,153,75,190,48,130,50,79,185,70,186,127,68,63,86,105,150,104,150,34,49,68,209,80,198,32,1,145,154,82,139,76,144,136,174,116,234,196,154,232,254,8,111,156,37,137,117,252,178,54,106,97,233,82,95,102,99,156,241,44,53,192,26,43,178,54,164,215,182,122,244,28,165,234,234,98,169,60,53,236,205,11,56,75,185,26,74,83,245,117,232,89,22,83,179,107,207,81,185,50,11,254,175,177,25,221,26,222,19,203,199,68,103,149,145,247,42,147,115,248,94,197,144,181,108,174,114,121,126,169,118,138,232,134,161,41,243,55,250,34,16,196,75,160,205,50,156,35,153,40,164,108,139,81,69,90,120,173,174,79,185,114,68,9,200,77,178,124,0,21,98,76,60,182,203,70,5,14,178,169,87,142,81,169,149,200,10,218,90,136,184,207,137,251,174,230,57,110,162,196,229,245,67,255,0,230,137,170,92,60,174,162,154,90,152,127,253,72,172,227,220,138,205,115,141,114,83,175,158,233,155,233,154,178,49,148,95,18,57,202,46,85,108,198,90,120,193,102,130,109,74,117,57,44,199,149,134,40,209,170,140,171,182,54,199,167,210,255,0,216,223,183,114,140,151,126,76,219,188,232,202,22,61,219,250,69,46,159,169,166,184,201,214,163,156,37,198,19,37,88,186,62,217,36,70,170,240,184,46,85,188,224,198,182,171,105,100,22,17,98,168,146,172,206,137,69,173,173,123,151,85,148,202,225,91,46,132,112,200,52,67,160,174,177,69,114,240,69,219,24,245,251,21,249,155,148,247,172,113,195,104,214,166,48,189,82,90,250,221,121,250,36,164,246,182,159,193,162,62,33,11,172,242,184,114,231,221,51,85,50,148,168,139,158,55,174,37,143,114,152,81,15,50,118,198,180,172,151,212,200,60,213,206,250,36,212,226,212,115,195,35,92,167,59,35,201,234,45,162,22,197,198,81,92,156,93,79,134,93,76,247,82,179,31,99,115,254,209,122,212,79,75,94,119,126,228,232,241,88,221,45,189,206,45,243,187,232,177,74,63,12,52,178,74,88,102,113,173,122,218,236,140,163,195,36,254,81,231,213,247,85,56,184,60,199,185,190,191,20,175,106,223,192,157,30,46,139,140,37,213,21,79,75,84,251,34,184,107,42,154,226,69,144,178,50,233,35,83,166,60,84,75,195,235,125,10,159,134,251,73,155,155,104,106,102,231,117,155,196,115,37,225,242,95,152,131,209,73,117,146,58,249,201,9,86,164,107,206,167,132,113,172,167,103,230,76,165,196,237,79,75,25,117,41,151,135,197,155,157,255,0,88,188,127,28,157,130,113,193,211,151,135,123,54,85,61,12,209,175,56,207,141,115,242,204,215,78,113,232,117,37,164,177,118,42,150,154,125,224,54,83,220,113,221,146,151,92,147,174,86,39,148,116,30,149,46,177,35,42,120,225,19,23,200,170,191,60,54,104,83,48,173,52,148,179,147,76,35,181,26,79,77,48,212,236,252,165,235,89,91,143,49,193,207,148,240,101,182,233,103,132,99,169,26,230,215,162,211,217,85,203,5,147,209,87,62,112,112,116,26,157,182,122,184,59,244,222,165,21,201,202,236,116,250,205,47,15,173,191,165,21,207,195,212,126,147,108,245,53,199,171,50,221,226,85,193,60,180,93,166,69,85,171,106,120,207,31,38,135,182,107,213,19,143,127,138,74,82,244,71,40,178,159,19,227,18,82,66,142,151,224,233,151,100,104,211,193,105,229,195,224,203,166,186,23,44,238,45,158,158,114,230,50,120,51,233,91,101,169,207,66,197,45,209,57,94,93,176,125,114,108,211,217,44,98,67,13,92,226,217,7,92,145,114,154,30,81,21,84,98,240,70,89,137,122,100,39,29,192,84,172,249,36,166,153,25,84,86,234,146,232,84,95,195,22,10,99,190,33,230,181,46,80,85,161,181,6,245,140,145,118,196,33,237,13,168,146,195,30,0,134,210,51,175,37,152,24,25,246,180,70,81,224,209,128,113,3,62,206,8,237,53,109,88,35,177,13,25,164,216,147,52,249,104,60,177,162,140,134,252,22,249,100,37,91,200,2,176,177,76,165,214,215,64,245,32,173,27,242,38,147,69,41,147,82,32,82,167,34,81,148,75,19,37,144,41,158,226,14,77,46,134,158,24,156,34,192,202,172,108,126,110,59,151,249,73,21,202,156,128,163,122,207,36,247,197,149,249,11,36,39,92,163,46,24,23,253,176,201,38,102,123,227,213,100,148,110,227,146,98,180,40,228,82,140,178,85,11,242,248,26,189,238,238,4,242,226,39,110,58,135,157,23,199,3,110,13,16,71,241,17,247,67,86,69,153,174,85,225,225,156,203,236,156,95,161,155,156,234,91,142,238,232,63,204,133,233,236,209,230,101,168,212,199,243,10,62,35,169,143,87,145,225,79,40,244,115,166,18,236,40,213,183,161,196,171,197,166,165,235,143,236,116,244,254,37,93,184,91,150,126,76,216,173,19,161,89,245,21,203,67,91,93,13,14,200,227,41,144,115,253,6,138,161,76,105,235,134,139,39,93,86,71,25,95,169,77,181,74,207,204,103,150,158,248,125,51,101,196,89,47,15,139,233,253,25,84,252,62,75,164,152,234,157,241,150,37,202,52,110,178,62,229,218,100,115,231,164,182,43,179,41,112,146,235,22,117,156,230,215,210,153,68,162,164,253,80,199,216,212,234,179,226,230,78,81,130,229,153,165,171,74,71,110,85,85,37,137,127,84,85,47,15,211,207,249,75,228,120,185,159,138,142,222,197,148,221,11,63,251,52,207,194,43,125,23,236,103,159,131,225,230,50,146,30,73,226,244,181,202,82,138,83,233,240,91,58,33,108,125,75,47,177,153,234,30,215,177,226,93,147,68,244,182,217,37,153,56,183,221,123,28,29,82,149,77,195,203,127,186,43,118,126,22,60,198,74,62,248,44,156,229,27,118,165,207,190,75,20,156,151,171,0,99,143,138,69,203,17,139,101,139,89,84,163,252,73,109,127,202,135,102,159,77,185,59,43,138,108,82,209,210,185,81,104,190,144,146,140,253,85,188,253,193,203,107,194,150,37,246,39,68,54,253,124,123,96,190,80,174,88,203,253,66,169,132,163,40,242,242,197,10,220,92,164,229,186,62,198,159,46,17,93,63,84,69,125,78,50,72,35,52,188,206,113,156,62,139,1,76,108,218,243,181,123,172,23,220,230,161,232,199,6,122,117,83,179,41,215,140,117,26,11,244,209,179,15,24,251,24,236,209,56,73,202,19,146,103,81,37,40,160,130,140,114,54,153,28,247,161,190,49,78,23,55,159,147,21,190,117,82,105,202,75,228,238,184,226,91,165,208,207,170,142,248,191,47,175,182,58,155,157,37,142,35,178,217,126,121,50,218,169,182,231,198,95,221,155,244,212,202,183,252,90,177,184,223,93,48,132,82,107,161,111,73,35,157,178,202,161,20,164,212,189,141,148,197,91,13,151,36,223,176,181,13,249,209,130,142,83,238,108,242,227,24,169,119,57,55,174,94,175,193,98,211,158,159,135,252,189,142,84,226,235,150,215,28,53,213,30,185,73,109,57,154,253,12,53,18,223,91,74,207,238,116,231,172,98,242,243,214,74,89,224,112,114,92,179,93,186,43,96,246,202,183,250,20,58,101,30,188,29,38,86,62,46,166,126,139,23,118,142,110,173,238,220,159,230,238,110,75,111,57,43,187,78,173,121,135,25,234,153,58,231,246,188,245,250,99,211,105,163,69,78,115,150,37,37,158,59,34,74,173,208,82,158,101,39,222,79,37,186,198,148,84,23,230,120,253,9,184,250,23,216,204,105,207,212,203,203,81,77,225,54,95,69,242,225,57,41,47,114,141,91,254,53,126,149,62,58,50,202,225,45,191,79,76,244,249,52,141,202,49,148,114,214,80,121,53,63,203,130,85,102,21,168,251,3,32,166,84,70,61,28,151,217,153,173,211,239,233,99,207,216,217,38,85,56,169,17,89,84,157,118,70,187,167,245,116,151,253,75,188,183,25,237,151,5,58,202,241,8,205,245,82,224,215,6,236,210,211,159,171,166,66,175,216,213,148,180,184,231,119,216,219,230,110,120,40,192,103,6,231,30,189,185,222,253,180,96,68,33,102,23,37,139,18,49,121,198,229,209,145,174,130,192,209,149,38,34,100,64,136,215,80,19,120,10,109,242,201,100,207,59,82,109,18,115,225,1,162,28,178,215,44,244,251,25,227,34,216,200,205,86,205,60,118,164,139,161,47,226,97,251,100,205,230,36,240,41,91,137,207,30,196,86,217,216,149,89,76,227,234,103,186,199,247,47,157,237,214,214,76,191,84,155,44,74,113,38,136,131,126,150,109,150,27,222,237,100,125,151,63,183,36,191,47,37,80,245,95,116,191,228,95,238,91,220,223,44,211,173,197,103,43,63,169,84,228,229,99,109,231,28,100,178,82,219,12,247,42,130,8,178,44,154,35,18,104,3,1,130,64,4,48,4,153,18,42,22,45,208,113,57,179,142,239,185,211,102,61,69,120,150,232,254,160,42,52,242,242,93,173,75,110,113,156,112,87,61,83,175,211,10,178,255,0,154,79,169,214,208,78,95,131,130,237,207,247,11,180,149,88,158,43,74,94,197,188,223,169,58,159,28,27,53,23,88,241,244,252,34,49,243,229,244,202,103,78,106,48,156,161,229,114,151,126,165,19,212,78,182,215,151,176,203,108,222,93,143,234,120,39,26,253,240,18,178,115,234,194,37,101,116,99,21,130,206,51,132,202,163,203,193,174,154,113,234,239,253,138,52,87,29,177,75,61,9,100,136,96,200,150,225,110,13,163,218,138,22,224,220,60,32,192,8,139,137,49,1,83,173,21,202,27,94,229,195,69,237,149,79,144,42,148,149,143,233,74,75,151,142,230,87,60,220,167,68,118,205,115,151,249,141,13,56,205,73,118,42,182,18,174,57,173,225,75,164,151,92,123,17,91,180,105,91,169,140,38,246,171,62,150,117,101,163,158,157,238,147,244,247,251,28,29,42,113,135,87,233,245,71,224,245,180,217,29,110,133,75,114,74,113,195,251,152,233,168,178,189,53,123,98,226,137,78,133,25,41,123,10,171,148,52,240,207,15,29,59,145,114,118,190,122,123,24,182,46,82,219,25,89,142,198,107,238,90,121,252,62,63,83,161,8,240,100,241,13,63,155,92,146,250,159,43,253,75,255,0,131,45,106,136,106,253,114,95,177,93,154,205,179,255,0,46,114,159,177,146,18,114,228,155,91,151,33,82,212,93,102,231,135,245,242,107,209,202,119,66,197,109,141,183,28,47,100,96,138,202,81,246,233,246,53,233,236,85,215,46,82,233,253,202,141,186,43,28,156,163,62,178,89,253,87,15,253,141,48,88,156,145,207,134,105,181,78,45,184,55,149,240,251,175,216,219,116,182,197,217,14,125,57,44,172,213,178,142,72,99,179,232,102,167,95,11,123,154,163,53,35,163,56,207,118,146,171,151,170,40,229,95,224,216,158,250,158,223,131,186,27,73,134,188,255,0,145,116,56,156,56,247,68,37,164,148,167,30,209,111,150,122,39,8,181,202,34,233,132,151,67,62,45,121,56,214,120,126,200,110,132,218,101,48,182,202,39,136,207,39,79,85,165,177,193,168,77,163,145,101,26,138,164,253,27,190,80,197,214,232,120,147,140,151,152,176,142,130,182,22,67,116,90,60,228,35,109,182,98,81,113,251,155,20,46,211,199,137,122,73,110,31,93,93,203,179,28,38,228,100,211,77,75,234,102,213,40,197,100,178,150,30,236,117,36,164,153,158,122,136,75,43,114,43,133,177,221,133,34,249,51,141,185,66,101,60,245,31,152,241,199,38,181,49,61,171,216,94,92,127,148,143,157,142,163,252,68,11,166,7,76,31,98,15,73,91,236,137,249,240,247,39,25,41,46,24,212,198,89,120,125,114,236,83,47,12,143,108,157,16,47,149,79,24,228,203,195,82,238,81,61,28,33,249,89,222,218,87,42,96,250,162,249,127,83,199,248,243,147,161,70,89,81,100,163,108,224,176,153,222,122,106,223,98,185,232,107,151,99,94,81,60,107,133,41,201,242,217,154,234,221,156,158,130,126,25,6,85,47,11,93,141,121,242,206,116,243,152,217,198,7,25,100,237,207,194,242,80,252,42,93,140,236,105,143,79,59,20,214,198,215,202,61,62,130,114,157,75,122,245,28,90,180,86,211,60,225,52,117,180,246,184,117,142,14,125,55,43,99,132,95,98,14,172,116,43,187,80,246,230,61,71,78,163,49,245,117,34,140,180,77,79,35,204,100,81,55,182,92,20,95,184,28,153,76,108,201,102,83,65,13,72,150,114,84,74,47,146,42,124,10,85,197,132,159,6,59,109,186,63,76,114,81,171,203,88,224,203,124,118,242,70,157,103,243,166,141,30,101,118,71,50,192,248,48,89,173,149,75,163,33,31,20,126,204,223,229,83,46,56,42,179,69,91,229,47,216,122,79,108,115,241,73,103,136,178,202,124,65,205,172,240,19,209,71,146,152,70,184,203,28,101,23,33,181,218,171,248,145,206,71,40,201,24,244,246,236,150,51,193,209,141,138,81,50,172,251,177,212,55,103,185,109,144,82,70,57,169,87,46,50,65,163,112,247,20,71,115,238,74,45,182,52,197,217,23,2,107,8,140,94,226,137,52,132,226,153,25,183,18,62,106,2,91,3,203,5,116,125,195,206,135,184,15,104,96,74,232,62,228,179,144,35,129,140,140,165,128,36,152,21,249,177,138,203,101,15,93,94,113,148,69,106,224,49,146,152,106,107,151,114,197,56,190,140,6,226,83,42,150,75,242,12,12,187,112,192,189,197,21,202,37,69,111,30,201,134,212,253,208,229,89,91,83,136,18,149,41,245,201,84,244,208,126,196,227,99,238,77,89,23,220,123,24,231,161,82,101,51,240,246,189,153,208,149,176,135,230,192,227,169,170,93,90,47,149,60,99,143,45,20,87,88,224,22,150,7,101,198,171,23,12,166,122,8,203,166,11,228,152,203,93,187,48,156,219,94,204,186,90,170,227,198,230,138,103,225,111,242,182,138,101,225,150,174,119,50,100,93,173,115,189,190,141,16,252,76,251,166,101,242,53,53,241,140,160,86,89,15,174,182,48,214,232,106,37,47,111,212,177,106,49,214,45,125,153,205,252,99,143,24,253,200,75,86,165,249,90,251,12,53,216,142,174,15,142,63,81,238,132,187,28,55,170,231,175,238,78,26,201,46,223,179,30,38,187,14,48,151,114,171,52,202,79,211,44,24,86,185,147,142,191,156,110,253,192,189,233,173,138,226,79,244,20,29,177,120,115,23,226,215,190,62,193,230,57,114,164,159,221,1,215,174,189,216,114,75,11,162,46,141,49,89,196,113,145,199,140,96,155,154,82,193,205,165,83,211,198,81,249,247,43,174,42,51,242,220,185,102,151,44,47,115,61,218,136,83,234,147,89,2,115,169,109,247,20,30,100,214,78,101,158,39,124,103,187,202,244,62,137,247,46,163,87,125,242,79,203,140,17,113,29,24,193,34,50,174,47,156,9,74,196,249,89,68,188,229,223,128,34,160,226,248,108,82,82,206,92,75,21,145,146,234,60,198,79,234,2,172,47,220,132,41,81,148,154,234,250,162,233,69,56,148,219,230,87,234,94,168,145,89,108,214,74,166,247,212,226,136,195,196,43,177,227,105,123,178,23,71,28,124,166,65,104,170,114,221,15,76,139,49,23,193,89,62,119,102,62,195,250,100,177,208,43,140,162,246,191,221,4,156,178,163,219,220,11,166,212,163,132,83,137,40,190,119,32,157,110,41,226,79,24,41,139,179,27,215,236,20,95,43,35,86,234,227,150,189,200,105,181,86,217,25,59,30,18,47,162,239,49,98,113,218,199,61,60,98,159,150,185,125,138,135,95,174,59,156,179,240,77,87,133,157,167,50,55,206,157,70,219,43,216,179,212,221,248,197,41,97,203,8,11,26,75,213,142,134,107,43,133,242,123,160,146,247,44,118,55,44,68,91,37,252,220,145,85,203,195,232,148,113,30,37,238,101,191,69,26,40,157,142,92,197,112,107,183,205,132,55,70,89,126,216,51,78,55,106,42,178,185,112,228,184,201,191,42,198,71,14,248,110,190,46,77,70,49,93,91,38,236,205,105,110,143,78,118,229,149,217,162,146,212,47,51,118,98,243,137,34,51,203,120,223,39,250,133,67,116,51,153,70,91,163,211,228,178,155,163,63,166,185,126,229,82,224,183,77,94,33,187,220,219,43,124,231,252,178,255,0,246,35,43,122,41,110,198,125,178,79,167,27,115,250,145,126,238,56,38,26,29,176,127,155,31,126,3,251,21,183,41,203,61,34,69,193,103,116,27,140,191,185,42,165,169,211,202,249,84,179,233,75,56,55,83,70,200,199,43,10,43,132,93,69,86,126,22,187,28,49,189,100,150,236,29,57,231,246,199,93,126,149,184,137,197,174,197,141,228,92,157,28,148,226,76,178,18,113,36,164,249,201,23,6,103,27,213,240,150,228,198,209,92,37,182,56,39,25,101,28,186,229,211,158,128,3,19,102,27,34,169,203,25,44,148,184,51,216,242,65,139,85,102,45,131,207,13,225,146,149,238,78,50,132,186,118,125,12,250,136,201,169,184,243,142,191,4,116,239,117,49,251,26,71,86,157,100,38,246,203,209,47,102,107,140,240,206,52,50,150,58,175,102,106,171,23,69,69,203,107,93,17,155,21,210,140,185,13,217,51,197,91,14,233,253,209,37,100,227,31,84,114,254,228,85,140,73,16,87,115,204,37,128,243,171,247,107,238,128,179,4,109,106,16,109,130,186,182,248,148,95,30,229,26,231,39,167,146,135,45,172,44,27,140,213,26,126,43,139,125,90,220,255,0,82,125,200,199,211,149,142,156,14,60,60,157,39,198,42,23,203,50,81,66,137,94,237,211,108,182,4,85,177,38,136,162,104,32,1,136,4,69,146,34,192,139,41,159,37,172,170,100,86,205,7,254,146,31,25,95,212,208,87,167,138,142,158,9,123,100,153,218,124,113,191,84,234,116,241,212,115,210,75,191,185,203,150,248,73,69,242,186,52,206,201,155,85,66,150,102,142,125,207,219,167,23,244,230,125,43,160,165,140,229,23,78,60,126,164,107,175,51,207,101,208,195,107,40,175,28,203,175,246,53,46,133,107,130,64,76,100,81,36,4,128,67,40,0,4,16,200,140,69,9,144,104,176,77,100,34,134,178,19,211,216,156,96,185,221,21,52,190,125,139,167,24,198,56,139,203,46,215,168,230,48,252,209,120,95,162,72,231,213,111,152,174,53,233,231,68,97,29,240,187,152,216,165,249,125,191,76,151,232,231,168,210,232,237,111,234,143,169,67,219,221,156,186,103,56,235,87,155,38,221,158,153,54,253,206,230,153,169,201,110,95,92,113,47,159,251,228,199,94,155,158,218,235,179,206,170,23,47,166,107,63,99,69,103,55,194,165,229,121,218,73,190,106,151,31,233,58,49,244,191,131,158,123,105,166,2,182,59,161,199,94,171,238,40,50,199,208,223,233,135,14,250,149,119,203,31,76,189,72,138,92,154,252,82,42,186,252,215,196,98,249,127,15,255,0,147,36,101,25,215,186,50,77,53,213,18,70,181,153,220,149,248,143,187,137,163,43,11,224,229,83,106,252,67,238,211,124,29,56,189,241,238,141,102,35,167,167,149,118,209,181,55,211,18,93,215,201,109,50,105,58,173,107,116,30,62,233,156,170,164,235,151,83,174,165,9,194,187,158,50,189,47,236,44,71,26,117,189,54,166,113,75,164,184,55,105,239,221,30,120,54,91,84,109,155,115,138,201,158,205,15,120,112,205,253,140,180,193,238,142,114,73,182,162,115,220,245,20,241,140,151,211,172,82,91,102,176,200,162,122,250,235,120,155,195,33,31,18,170,82,194,145,117,154,122,117,17,229,38,96,159,132,237,150,234,165,143,128,142,156,44,86,71,40,110,17,151,84,102,210,70,202,125,51,69,243,212,65,75,110,121,38,255,0,87,11,240,240,93,17,9,233,212,151,65,202,253,188,224,135,227,97,156,54,50,81,158,90,89,87,244,116,33,39,56,39,187,38,216,234,170,111,27,144,230,234,159,116,79,21,215,158,186,204,93,156,146,133,251,101,158,78,165,158,31,84,158,229,21,146,187,244,145,149,109,70,56,126,229,244,158,215,87,124,108,167,137,126,166,127,196,74,22,98,92,163,12,41,212,81,60,225,237,248,13,69,239,110,48,242,70,157,25,106,97,37,212,123,99,56,240,113,97,57,74,94,166,116,244,211,114,91,114,95,113,61,85,139,78,183,117,102,170,253,28,110,49,94,229,95,41,148,67,85,55,220,110,158,46,172,231,37,46,161,230,73,24,33,168,156,144,126,34,216,203,136,229,8,141,54,234,172,135,229,102,43,188,74,222,208,102,218,172,118,175,92,69,101,85,183,202,55,58,137,149,155,71,174,148,167,252,76,163,164,245,49,199,212,101,90,72,53,194,43,158,141,190,141,224,159,248,127,235,165,11,161,53,195,39,132,251,156,151,69,144,89,132,159,1,78,178,200,203,107,77,129,213,112,32,225,142,197,49,213,74,75,233,8,235,34,229,135,193,52,197,187,87,176,109,143,176,157,208,199,82,81,148,100,184,146,46,152,94,92,89,84,163,8,119,37,168,178,52,214,229,147,205,106,117,183,93,57,109,155,81,248,44,154,159,30,135,241,21,215,198,225,59,170,151,115,203,55,100,185,110,79,245,8,206,113,127,91,70,188,83,202,61,84,54,62,146,44,219,242,121,154,117,150,87,47,169,200,235,105,60,82,22,53,25,60,63,147,55,99,83,219,163,134,60,20,78,252,116,120,38,175,142,220,179,58,98,220,134,19,234,140,191,142,169,63,169,11,254,33,78,113,185,20,105,242,33,39,209,21,207,71,22,184,120,20,117,149,191,204,88,174,82,233,33,166,50,61,45,181,188,194,89,39,11,44,79,18,77,26,179,39,216,132,235,111,179,46,140,94,35,169,242,169,120,234,112,99,100,165,44,231,147,183,173,209,89,122,198,112,96,94,23,108,31,18,201,103,164,180,232,190,113,146,245,51,181,163,213,70,113,199,115,139,248,59,211,250,71,24,106,106,146,146,143,236,74,71,165,108,174,105,72,167,79,168,221,94,103,195,40,183,87,21,54,147,50,171,220,154,20,183,117,72,141,87,70,194,236,164,21,76,229,102,222,226,162,201,126,98,199,98,76,148,44,132,189,130,35,57,41,189,189,25,92,244,173,199,140,162,248,194,27,178,139,113,199,1,92,123,52,119,199,233,159,238,83,228,106,127,54,127,67,190,185,249,19,174,47,177,117,49,192,133,55,198,89,221,47,212,219,167,212,56,203,109,143,31,39,66,84,38,140,86,232,55,60,143,163,76,239,173,119,89,43,243,235,151,116,97,183,67,110,56,147,41,252,21,139,171,101,200,106,239,17,182,42,182,160,249,56,79,49,126,163,169,45,45,157,217,84,244,51,151,67,83,24,186,197,27,156,122,73,162,250,245,214,167,245,101,21,217,161,182,63,149,144,252,53,171,164,89,125,46,187,186,63,16,141,158,151,195,246,103,70,50,82,92,51,202,65,91,92,179,181,229,27,116,190,33,108,102,163,53,148,115,179,248,212,174,235,34,209,26,46,141,157,89,59,118,199,156,153,105,9,75,8,207,61,68,23,114,245,56,75,134,70,122,106,231,236,88,142,124,245,81,79,130,139,53,114,218,246,228,223,103,135,69,244,254,134,105,248,124,151,70,116,158,44,123,114,237,186,233,190,100,202,213,146,79,234,103,74,205,28,215,100,99,183,77,40,190,141,51,94,147,105,195,85,101,125,37,147,126,151,197,19,244,216,246,191,147,146,233,152,188,169,146,243,164,233,234,171,182,54,46,30,25,55,39,30,171,39,153,211,93,126,158,94,156,227,216,237,233,181,138,216,127,18,56,145,202,204,110,93,104,118,66,93,81,7,93,82,42,178,202,231,44,38,159,244,101,83,83,143,48,108,42,233,232,106,154,232,140,182,120,84,122,199,250,2,214,202,31,82,52,87,174,132,187,154,202,158,156,217,248,93,139,166,76,239,71,125,111,233,201,223,252,68,95,113,238,132,189,152,218,99,205,186,236,79,152,50,46,88,235,149,247,61,35,170,169,118,69,86,104,235,146,232,37,76,112,188,200,174,140,107,83,40,191,75,58,54,120,101,111,162,70,121,248,99,95,75,53,177,61,187,147,215,84,190,137,57,75,216,174,90,171,46,123,100,188,175,147,157,167,118,89,39,107,195,107,179,58,149,109,178,43,17,235,213,28,172,198,212,89,70,175,107,148,47,115,93,162,222,7,166,211,219,187,116,184,151,126,231,74,49,80,135,40,171,62,172,165,36,77,84,252,152,182,148,146,105,147,134,157,69,241,208,174,87,198,45,101,227,30,228,225,115,150,26,2,254,136,142,212,223,40,207,41,91,9,188,203,49,247,45,139,220,185,97,15,201,139,255,0,224,126,86,23,15,250,18,134,61,201,247,40,173,70,81,88,36,146,124,50,78,88,26,234,17,158,84,87,207,28,149,121,79,150,158,223,131,85,145,221,198,12,242,155,173,181,21,153,5,73,66,74,60,15,108,165,44,62,158,229,95,136,221,233,105,193,151,194,200,237,250,178,200,165,124,118,215,148,250,28,223,198,121,75,24,220,116,101,94,254,239,5,82,170,21,245,218,84,85,69,149,221,45,241,142,26,33,118,191,99,105,68,51,15,170,11,107,97,26,107,114,123,229,150,205,33,85,39,169,150,44,138,199,98,215,162,134,239,84,158,5,29,63,147,44,213,46,125,153,43,117,14,184,250,226,255,0,67,42,171,200,242,164,222,238,23,65,71,81,177,189,209,201,69,186,105,234,32,237,166,114,255,0,75,35,163,211,77,205,249,175,106,70,189,35,161,92,156,158,113,136,178,83,170,50,121,139,228,150,232,86,186,162,155,181,53,66,153,217,25,38,226,186,17,92,95,19,187,55,205,39,211,210,142,108,254,152,175,220,209,123,221,62,95,223,238,103,151,83,114,51,80,105,201,198,61,228,205,170,42,48,193,158,152,61,251,254,11,164,223,95,87,220,210,5,130,51,89,244,247,100,227,234,203,18,230,89,95,100,16,156,120,248,33,204,94,123,162,214,136,52,74,177,235,43,148,109,166,19,120,245,69,50,155,41,167,118,231,14,12,58,91,228,244,180,214,186,168,157,26,172,114,142,220,125,242,99,220,107,210,151,166,162,217,122,56,67,252,13,27,94,103,207,220,208,171,143,59,123,153,172,210,202,50,115,203,113,246,53,229,83,198,40,179,64,246,230,185,100,141,122,91,99,236,93,231,75,233,175,161,177,75,49,143,56,247,45,234,164,230,57,246,105,38,150,84,115,246,51,53,182,88,121,77,29,217,217,8,199,170,48,223,248,123,101,186,79,12,78,255,0,169,121,254,49,39,216,82,137,166,20,209,57,113,44,18,187,72,235,142,232,188,163,61,99,92,235,4,145,83,142,100,105,148,90,234,138,241,201,150,152,53,25,166,83,146,235,179,63,124,50,157,60,35,40,102,181,233,124,227,216,211,170,132,172,149,179,198,35,8,184,253,206,118,233,126,22,50,143,27,37,213,117,228,163,110,209,116,33,69,142,216,122,249,146,238,186,150,53,37,223,43,228,13,154,125,83,107,18,253,77,139,18,71,38,153,69,90,163,47,78,120,121,58,58,95,162,56,233,142,126,230,106,173,112,143,242,162,46,16,246,44,193,28,96,10,221,113,254,84,101,212,40,215,56,70,11,153,51,107,48,79,248,154,207,136,163,81,146,127,234,253,202,117,54,186,169,73,63,84,223,5,238,62,163,14,185,169,90,185,250,22,14,140,172,132,179,201,162,6,74,101,199,110,13,112,8,181,19,68,17,36,4,132,0,2,100,88,216,152,16,101,83,45,101,82,34,186,53,241,76,63,210,129,188,19,132,127,133,31,244,162,17,139,207,39,104,226,20,134,240,214,24,164,176,44,15,163,37,213,237,76,174,48,219,19,101,241,254,30,239,148,83,56,250,142,29,79,26,239,46,197,68,147,35,46,163,68,84,137,34,40,104,168,152,196,134,0,0,5,64,32,2,160,22,64,64,74,152,239,190,184,251,201,127,114,90,153,41,94,159,124,103,247,121,30,151,139,247,127,44,101,47,232,85,115,206,166,73,118,224,199,95,91,159,20,234,171,223,29,209,250,145,208,162,205,208,141,139,226,93,125,255,0,249,201,146,75,208,61,12,246,185,86,254,203,251,175,247,51,212,244,188,223,109,186,153,121,26,154,117,145,250,95,166,127,102,117,162,242,186,228,231,70,43,85,165,178,153,119,92,127,223,220,179,194,174,118,233,163,25,191,92,31,151,37,242,186,28,219,116,96,240,240,94,186,25,240,93,92,178,139,203,53,13,77,49,186,137,215,46,147,78,44,242,58,105,89,167,157,149,191,149,37,242,123,55,236,121,159,21,163,201,241,29,201,113,111,63,175,115,83,234,49,42,167,167,212,56,241,207,57,58,53,74,88,245,99,238,98,158,233,167,60,231,100,220,127,221,26,106,159,167,213,36,43,81,100,159,169,124,157,8,230,154,121,109,102,75,41,152,107,174,22,88,163,41,109,207,70,116,174,174,82,211,211,9,113,47,49,103,236,137,81,42,92,161,82,118,55,186,77,203,147,68,45,140,151,82,187,32,172,137,143,107,132,241,201,174,103,166,107,165,196,136,79,79,7,206,212,101,133,242,169,250,186,27,43,186,54,44,228,214,35,36,244,243,79,48,147,69,148,219,36,241,54,106,107,37,51,170,50,10,181,56,200,166,237,52,102,247,119,66,141,110,15,137,23,69,147,5,48,165,244,151,38,125,86,130,54,115,30,36,116,50,66,113,238,152,204,28,41,232,111,173,231,27,190,194,132,167,28,102,44,238,172,75,170,43,148,35,158,81,117,49,206,122,169,46,153,54,105,236,243,97,200,58,170,221,217,19,174,184,66,94,153,28,241,189,61,177,221,137,34,55,105,42,151,229,68,239,198,56,151,37,106,201,237,247,42,48,221,225,145,221,186,62,159,176,161,161,157,114,202,153,208,174,232,203,135,193,57,69,123,151,81,203,212,104,237,148,125,50,253,202,233,210,217,92,179,98,58,217,218,85,109,138,43,233,39,138,234,175,38,18,143,28,63,116,10,191,45,250,136,214,229,41,102,43,6,197,4,227,234,24,107,29,186,202,171,49,203,95,25,79,41,240,109,191,195,171,183,47,28,252,28,251,60,46,200,191,68,191,114,228,53,210,167,85,93,144,244,190,73,202,204,35,155,162,166,117,93,252,69,193,212,156,160,162,69,101,158,177,71,134,138,30,174,11,176,229,40,202,220,97,51,68,244,213,202,28,68,178,207,218,88,207,248,232,227,131,61,154,140,242,179,144,179,78,225,47,130,165,25,111,81,193,214,78,28,247,162,119,91,252,216,8,234,175,138,198,226,87,85,40,114,82,242,111,158,121,172,222,186,130,221,69,182,173,182,79,130,17,140,23,86,41,197,178,169,69,154,201,19,117,57,234,43,135,8,205,59,183,116,27,167,115,234,74,52,165,212,130,152,205,197,242,89,231,44,23,249,113,113,193,154,218,113,47,73,156,106,86,138,181,247,87,194,150,232,251,51,66,241,29,252,75,131,159,92,27,227,3,148,112,204,222,35,83,167,77,87,85,221,214,126,24,231,225,115,235,25,100,230,87,41,66,89,139,193,208,167,197,39,15,76,249,51,150,47,170,140,180,55,195,152,201,133,86,234,169,151,57,107,228,213,255,0,18,140,154,220,141,212,74,171,151,68,103,87,18,208,107,21,203,18,225,251,29,12,113,149,208,201,248,88,41,110,175,134,109,169,250,112,204,170,177,97,123,19,154,91,184,34,248,52,136,237,143,176,121,112,125,135,192,103,228,4,233,142,48,102,158,130,18,121,193,163,204,89,234,137,169,100,24,201,13,31,151,244,135,149,52,250,179,102,64,131,28,235,150,12,147,133,209,158,112,117,248,19,140,95,98,142,76,181,23,65,115,22,91,70,182,79,235,139,70,231,84,31,98,63,135,135,177,1,78,162,50,151,38,174,26,224,202,168,138,232,88,179,21,128,44,200,138,178,212,137,169,0,220,114,87,42,147,45,220,38,6,105,233,219,232,200,198,169,69,114,147,53,3,34,177,202,57,252,165,94,84,98,242,227,143,177,189,196,132,162,189,138,49,74,184,55,207,245,69,86,105,161,212,223,182,32,235,142,0,197,93,56,229,126,232,86,70,215,47,169,224,220,171,81,232,45,160,115,148,44,140,247,116,249,70,218,101,152,250,137,236,207,98,56,81,120,206,8,9,77,198,68,149,153,68,118,166,75,96,80,210,154,232,190,198,123,52,209,125,141,13,73,71,130,59,164,144,28,235,180,251,86,113,250,163,44,163,133,147,182,218,148,112,209,158,202,33,53,196,127,99,94,76,248,184,234,199,146,216,185,70,73,242,190,198,232,105,98,251,22,126,30,41,23,200,198,43,23,152,178,153,42,221,145,88,151,40,156,227,26,223,213,16,140,235,107,175,245,1,89,24,206,61,12,118,86,226,243,19,100,167,94,126,180,65,202,181,249,191,232,89,83,24,191,21,40,241,44,147,252,107,219,132,217,100,234,131,231,133,159,110,134,105,81,36,222,213,149,240,107,213,79,113,98,215,218,141,116,120,134,238,37,199,220,230,109,151,176,148,229,23,236,75,204,37,122,24,206,51,142,83,19,151,234,112,150,166,197,244,127,67,69,62,33,46,150,35,25,90,213,218,90,252,201,40,103,8,235,233,212,33,23,24,116,71,27,77,53,21,207,86,117,52,234,184,122,211,114,93,147,39,75,203,122,179,211,142,120,18,147,127,148,166,46,123,248,126,146,215,63,78,99,203,48,208,186,80,218,164,215,40,205,43,101,52,227,8,74,41,254,102,203,172,113,178,11,204,236,103,133,235,248,153,226,40,168,116,238,159,19,203,199,127,115,92,37,181,114,96,211,106,149,178,229,109,75,167,201,210,131,143,183,32,78,56,145,62,157,4,146,234,137,21,7,81,145,148,182,163,20,188,70,56,146,218,212,144,70,187,44,140,99,157,200,197,125,245,36,219,151,171,224,230,93,124,165,39,234,41,221,41,75,6,188,77,108,122,187,51,158,24,126,50,109,225,165,21,240,85,156,36,187,149,216,251,46,163,6,232,107,165,41,109,140,191,115,92,125,124,89,134,114,104,140,183,125,57,52,199,87,92,99,178,48,150,241,97,43,84,180,153,139,85,207,25,247,33,42,101,8,71,209,186,81,234,201,194,118,109,142,230,162,217,39,100,33,60,59,50,251,153,84,39,100,229,249,118,47,115,35,170,216,207,211,99,150,95,115,165,182,185,116,199,36,93,93,82,145,117,17,166,50,174,27,74,173,177,121,202,24,204,189,139,37,116,235,123,85,110,95,57,40,134,162,19,181,201,213,40,205,119,193,21,27,244,202,79,49,206,125,140,154,212,169,170,48,151,14,92,191,177,209,90,140,79,27,27,147,232,206,54,175,81,248,173,100,247,125,49,226,47,237,255,0,201,168,149,146,111,151,146,17,143,153,186,43,223,168,245,18,110,92,127,246,93,84,85,112,81,70,217,75,102,33,181,17,138,146,250,177,143,114,92,46,162,155,77,109,247,2,184,203,137,253,240,139,98,184,50,185,237,150,61,231,147,98,92,97,116,10,139,34,77,144,111,1,27,244,213,206,58,122,237,75,38,169,219,186,17,148,103,181,247,66,170,155,127,11,82,130,120,218,141,53,105,225,40,167,40,167,37,212,150,174,33,167,190,114,123,98,183,47,115,163,8,250,121,50,249,91,101,190,11,110,59,26,101,114,138,89,48,170,108,210,193,207,118,48,204,186,166,161,28,54,209,209,243,33,53,195,57,250,218,108,179,233,198,13,79,169,126,57,178,148,165,249,159,238,93,77,14,92,203,36,86,146,237,216,194,52,85,248,138,186,67,39,91,127,140,73,253,94,161,8,225,70,57,102,136,60,241,62,12,87,93,107,89,242,92,101,238,137,81,27,231,29,219,185,246,57,88,233,43,69,250,88,202,15,142,91,49,207,70,246,255,0,155,169,209,165,206,75,19,11,150,222,76,171,129,169,175,201,189,215,62,84,226,153,196,219,229,171,169,111,179,254,156,163,208,248,186,245,85,103,249,90,56,186,200,237,178,54,40,231,116,112,255,0,97,4,116,47,59,151,234,105,182,59,162,215,198,12,26,25,98,245,31,242,157,78,197,164,91,13,182,87,22,210,121,73,146,130,85,188,199,143,212,171,79,254,30,23,229,147,69,166,85,103,158,251,228,146,190,62,232,165,161,52,21,127,153,28,55,149,251,152,233,198,44,156,108,73,241,203,92,18,113,32,234,143,56,88,207,177,80,247,229,190,86,126,25,205,150,93,150,69,245,82,54,237,112,154,75,110,31,199,37,54,195,26,134,255,0,158,57,55,172,42,173,97,155,41,150,81,159,4,234,150,38,105,27,17,34,17,38,16,196,0,2,100,89,38,65,129,22,65,147,98,238,69,117,113,181,37,240,12,233,91,166,133,144,94,248,50,203,69,98,250,89,185,220,115,188,214,71,20,200,202,24,52,74,155,35,214,44,174,81,199,83,122,206,43,237,130,139,35,137,154,90,35,40,238,70,123,231,99,92,117,149,129,174,164,75,101,28,50,148,113,142,213,52,72,130,36,84,77,12,136,192,99,16,0,0,1,80,132,49,21,26,52,216,140,44,155,255,0,44,127,174,127,216,195,6,229,39,47,212,209,108,252,189,42,95,207,38,255,0,101,143,247,51,87,244,152,159,214,215,183,152,224,207,25,186,245,17,146,255,0,183,212,209,15,168,167,89,28,79,49,235,213,125,199,253,14,166,154,106,55,47,229,151,246,97,91,252,55,139,206,15,136,222,179,255,0,55,253,255,0,115,46,154,91,233,139,95,247,237,254,235,244,53,107,211,183,79,27,163,254,37,105,77,63,149,212,228,232,236,39,186,41,147,173,226,95,115,54,146,229,117,81,177,116,146,220,139,179,201,17,164,231,120,182,159,205,173,79,189,111,114,255,0,115,124,37,186,36,108,74,80,102,171,49,228,104,147,254,52,158,92,49,202,247,45,211,67,100,229,156,117,246,37,169,173,104,225,58,243,234,148,177,250,14,31,92,190,230,186,186,69,251,227,27,99,185,101,119,71,86,212,211,211,44,238,75,115,203,246,218,113,164,189,113,59,23,75,16,171,221,87,39,253,12,173,83,13,67,140,122,154,42,178,22,115,198,78,91,140,210,229,48,133,146,131,224,239,224,229,228,235,217,90,177,97,153,221,82,162,89,139,224,209,166,186,54,67,228,142,165,165,91,49,173,97,215,168,220,176,203,100,183,71,40,224,126,46,113,179,6,218,60,65,227,18,45,230,194,89,91,90,146,231,37,115,212,74,178,216,89,27,35,159,114,157,70,159,204,94,153,18,41,67,91,184,190,23,121,136,229,59,22,158,120,178,4,167,226,85,237,244,38,91,63,137,43,170,167,206,7,39,193,192,94,37,99,151,177,191,75,170,149,144,203,145,155,42,180,202,168,216,249,124,149,207,73,40,172,194,114,37,9,198,83,250,141,59,226,227,212,105,142,61,213,234,227,202,150,75,244,186,185,37,182,216,180,205,210,194,234,214,12,186,155,168,133,114,229,100,9,221,125,10,46,89,91,142,100,245,214,238,123,101,193,155,115,156,156,153,92,247,110,224,233,57,147,235,55,175,227,125,58,201,239,245,75,40,233,211,117,83,194,120,201,231,234,206,238,78,141,54,211,5,150,249,37,132,118,60,184,237,244,162,153,197,165,212,202,252,86,184,172,44,179,53,222,39,187,233,76,206,90,215,167,74,28,117,120,29,179,74,60,53,147,137,61,117,175,243,96,140,53,83,254,102,205,120,51,228,223,37,100,165,149,21,250,23,213,70,245,235,102,109,46,166,78,124,199,143,131,177,5,27,35,147,21,166,72,104,227,9,228,190,52,197,50,220,109,234,9,166,5,83,211,198,93,140,207,195,227,191,114,58,1,130,97,172,23,232,243,95,201,203,183,71,53,46,17,232,202,110,167,119,40,178,222,126,37,147,175,175,57,61,60,227,249,74,222,159,116,114,248,59,179,217,23,182,197,130,18,162,18,94,147,87,242,82,112,243,142,185,100,106,7,102,122,4,250,20,203,65,136,54,110,119,25,188,215,38,117,203,179,42,195,79,147,160,244,246,127,41,25,105,229,140,184,60,27,216,207,182,109,233,71,130,139,38,251,26,103,78,8,58,242,190,64,205,25,147,221,193,25,233,228,158,81,5,186,47,18,48,211,110,150,80,156,246,207,134,206,246,155,69,154,115,9,114,121,133,240,119,252,39,95,178,27,44,124,28,186,110,45,252,85,186,89,237,181,101,123,154,170,215,87,53,245,35,159,226,186,218,165,28,69,173,199,38,51,115,151,18,218,89,54,23,211,215,41,198,125,36,13,60,28,109,28,111,138,79,126,228,118,104,220,227,234,48,168,180,241,131,61,206,113,232,205,146,227,169,9,194,54,34,142,37,207,82,172,226,70,205,36,237,194,243,63,161,109,218,73,63,165,224,132,119,215,196,163,250,160,54,198,73,174,161,188,195,248,168,193,245,253,9,173,92,31,112,54,103,33,147,23,226,162,159,82,200,235,43,125,208,26,123,16,221,36,71,241,85,147,133,208,179,233,96,70,86,75,5,63,137,146,150,28,77,56,94,196,93,113,125,128,143,155,233,201,153,248,132,83,193,175,106,198,10,103,165,132,158,112,128,207,47,21,132,123,142,62,43,7,220,86,120,116,37,217,20,127,195,90,232,217,125,39,182,175,248,157,111,185,47,248,132,14,100,252,62,200,190,24,150,158,213,212,100,53,214,90,232,203,216,63,19,147,152,161,108,95,210,141,58,123,182,229,91,19,42,217,11,161,55,142,50,73,180,140,190,125,43,216,170,221,117,109,97,50,201,70,252,167,209,144,178,200,213,23,41,51,142,245,118,41,112,248,41,186,251,110,142,217,75,131,126,21,159,56,211,119,141,70,50,113,143,244,48,91,226,86,206,121,92,34,153,80,86,233,146,53,224,207,155,100,124,78,213,199,5,159,241,59,151,177,205,112,146,23,173,15,21,242,117,163,227,18,198,36,153,187,73,226,17,187,140,243,242,121,181,47,114,253,62,165,211,52,241,149,221,24,235,150,167,79,88,156,95,192,109,139,51,105,53,149,93,79,15,143,236,95,26,248,206,236,253,142,109,37,177,39,145,56,103,185,68,181,46,18,195,195,46,174,213,53,208,162,171,116,113,177,114,204,207,195,35,238,116,50,44,141,76,114,229,225,89,233,41,126,228,87,133,206,61,39,35,172,28,151,202,152,227,189,13,240,233,47,232,70,58,123,160,242,227,251,112,118,178,38,53,28,105,198,78,94,170,255,0,82,171,169,75,157,173,125,185,59,110,49,125,136,249,113,125,134,171,207,206,59,94,99,31,216,112,182,61,37,253,78,220,244,213,201,253,40,166,122,26,229,216,215,146,99,151,25,26,168,185,197,245,41,122,73,194,10,83,178,49,109,241,30,172,156,180,151,66,59,161,235,143,186,42,59,48,186,50,194,114,73,227,162,29,151,87,91,91,229,212,224,198,54,185,97,77,110,246,201,25,106,110,82,142,247,149,14,134,124,53,124,157,93,109,154,152,201,108,140,28,31,76,75,147,39,157,30,99,114,78,94,209,102,123,181,82,212,125,114,218,151,177,93,48,149,147,219,14,91,53,57,207,169,228,235,211,118,33,148,227,199,72,163,109,87,91,37,249,81,199,211,233,146,179,248,190,165,211,134,109,166,253,174,73,45,176,135,121,24,191,244,212,116,107,190,109,250,163,251,19,187,81,229,172,163,159,29,116,108,77,69,188,255,0,148,30,189,47,70,222,123,166,76,161,106,53,82,159,124,35,19,187,45,166,106,157,218,87,15,92,26,111,166,58,153,231,29,54,55,63,53,71,186,55,203,53,153,245,250,137,215,46,7,7,66,159,49,156,151,101,147,91,170,165,198,124,182,250,119,53,106,72,161,103,25,195,44,90,89,89,67,156,30,102,186,199,224,217,166,211,186,219,205,142,104,219,20,151,84,142,122,222,56,149,233,165,41,36,212,146,102,152,195,79,79,19,114,140,139,117,49,157,28,238,126,91,253,209,155,98,179,49,87,240,251,73,23,81,166,90,189,62,34,156,184,137,206,190,106,203,223,149,156,50,200,104,158,255,0,241,35,40,252,26,227,166,211,241,233,124,117,101,245,19,221,85,77,126,92,92,172,155,202,89,26,213,93,100,146,140,120,35,43,107,141,142,180,243,22,255,0,161,209,211,85,91,131,216,145,21,139,206,254,46,30,252,191,203,131,117,115,134,49,176,149,181,194,91,125,215,38,11,245,138,22,127,11,233,238,103,234,173,213,217,10,52,151,91,23,234,140,120,251,158,122,155,26,170,82,125,155,199,216,234,235,181,16,191,67,100,35,28,73,172,156,172,47,34,112,93,99,147,81,16,163,248,179,223,62,95,82,249,68,175,79,28,69,113,143,74,45,146,102,245,17,203,93,202,219,91,91,200,236,109,34,155,165,21,213,4,101,123,188,236,197,102,42,91,142,166,245,24,110,147,194,70,191,10,210,194,52,189,68,241,186,113,106,11,219,228,227,223,55,45,181,231,136,174,126,228,84,111,190,87,60,115,24,123,15,77,55,25,108,111,210,211,199,193,94,7,21,202,251,149,30,223,77,255,0,164,175,31,201,31,236,14,164,214,87,18,42,133,120,166,27,100,248,138,35,59,101,92,121,206,78,109,180,77,184,215,149,203,57,243,190,215,46,97,147,111,155,15,39,116,158,95,177,29,45,123,211,109,97,22,34,173,52,242,246,184,227,38,157,171,118,27,100,173,132,96,179,180,195,126,178,82,123,107,131,202,47,209,166,232,74,49,221,15,83,57,214,221,125,51,207,59,89,179,77,43,218,204,248,139,247,52,77,84,227,182,123,121,39,193,205,171,83,59,36,163,156,228,223,25,108,195,143,40,132,52,148,215,106,148,31,232,78,247,229,253,16,221,146,210,39,45,219,119,228,88,155,229,60,163,60,46,181,207,99,131,137,182,62,168,99,161,149,115,124,94,191,51,79,91,93,84,241,251,156,27,39,43,161,100,211,244,198,94,133,241,19,209,107,226,255,0,15,98,235,143,81,192,138,143,155,26,211,225,66,89,253,112,32,231,89,45,190,35,27,59,73,157,53,208,230,91,7,58,247,174,181,62,78,149,114,221,8,203,221,26,169,22,105,223,174,200,251,165,47,246,46,232,102,131,219,124,31,190,98,105,48,210,68,88,196,4,64,98,42,43,107,146,155,163,196,37,237,44,63,212,209,238,87,108,115,92,215,198,77,68,103,145,92,164,225,40,203,183,70,89,213,103,220,140,150,98,255,0,115,76,181,215,46,11,76,90,91,49,232,125,191,177,177,21,18,16,0,9,145,99,100,88,17,97,30,101,31,184,5,79,248,176,248,146,37,88,245,49,82,108,187,59,81,205,122,232,237,206,236,23,81,172,174,113,230,72,231,173,226,217,221,137,37,40,240,14,53,88,185,192,74,85,205,114,69,83,23,204,88,212,196,101,161,173,174,30,10,103,161,246,153,27,158,174,41,170,240,83,13,69,212,203,248,137,155,157,86,111,49,78,179,75,42,37,25,62,99,39,140,252,156,252,97,157,247,117,122,138,101,11,58,63,232,113,175,173,215,100,162,250,163,45,42,236,25,28,190,148,68,162,68,136,140,6,49,1,81,32,16,21,0,134,32,43,213,203,152,71,249,97,253,249,33,30,34,136,88,247,91,47,185,48,45,173,242,137,223,29,208,43,131,194,127,5,185,221,91,199,177,159,219,95,164,52,82,198,232,123,75,223,223,167,245,207,238,116,232,146,149,46,45,112,159,244,103,30,169,108,212,47,243,39,31,215,170,254,168,234,105,164,156,218,231,215,30,50,255,0,83,29,207,109,243,241,63,7,159,151,231,105,164,249,166,124,125,153,211,140,189,71,22,82,252,63,138,81,111,228,190,62,92,190,255,0,247,131,173,14,137,152,170,213,95,15,5,141,20,193,229,34,236,229,100,212,102,188,231,254,33,211,56,219,85,176,207,62,135,247,236,100,174,214,173,146,113,109,103,234,143,67,208,248,173,30,118,142,196,190,164,178,190,232,225,81,90,81,88,26,45,139,205,209,245,37,207,86,116,245,50,218,155,227,211,90,92,124,179,159,77,113,157,190,164,177,221,154,110,181,221,92,125,56,221,234,253,59,23,153,180,234,228,55,168,139,175,13,25,212,146,150,89,23,22,153,124,42,133,144,198,79,79,168,243,251,168,173,79,151,45,208,97,118,185,217,28,99,145,61,31,171,235,36,180,41,188,111,38,114,214,244,195,44,203,146,85,205,195,183,38,155,116,54,67,233,106,72,163,200,183,249,77,108,172,251,139,85,243,199,12,190,157,108,151,165,153,35,22,158,37,22,74,205,60,177,186,41,152,188,198,167,85,166,219,33,114,196,162,99,117,70,50,124,14,30,98,252,166,199,95,155,87,69,184,159,241,95,174,77,148,74,82,204,25,58,93,181,118,127,161,185,233,220,35,185,180,20,206,184,191,81,106,77,99,243,36,165,156,176,150,170,200,244,156,191,115,173,116,52,183,87,187,211,147,155,100,40,139,227,146,75,23,218,153,235,174,113,198,247,131,58,155,147,204,153,212,170,250,26,80,148,56,251,27,127,13,165,186,31,74,253,137,229,159,165,202,225,169,44,19,142,101,216,235,255,0,194,170,198,96,145,23,163,117,244,92,23,201,60,92,167,199,98,25,201,221,166,170,229,196,162,67,81,225,48,150,101,83,218,199,153,142,35,120,33,43,118,199,37,247,209,101,82,197,145,199,201,68,227,193,173,68,20,220,209,117,125,2,53,230,36,161,28,112,103,87,27,52,122,133,92,182,201,29,173,44,247,30,118,48,245,112,117,52,174,218,227,212,231,211,113,216,148,114,140,118,93,26,229,183,60,151,209,57,56,250,142,103,138,233,229,25,121,208,233,220,148,141,19,215,70,183,212,186,173,101,118,174,25,192,206,73,194,78,50,204,94,10,175,71,184,55,25,244,179,221,82,203,228,191,40,106,43,190,152,221,12,52,98,217,45,63,86,246,251,157,60,17,148,35,53,137,25,177,101,100,221,9,71,59,150,65,97,247,68,117,26,24,202,62,142,14,116,225,170,211,75,9,185,196,141,122,116,92,99,236,136,237,139,88,193,29,61,153,73,79,135,236,203,220,19,250,89,117,25,37,164,131,125,10,165,225,208,111,132,109,124,7,68,95,42,207,140,115,229,225,177,107,185,69,158,16,154,225,157,108,135,62,230,188,170,120,199,159,126,29,101,111,132,153,9,211,124,126,152,51,209,73,124,6,216,181,244,162,121,46,60,164,233,187,57,148,36,71,203,156,125,207,88,233,174,93,138,167,165,170,79,162,47,146,99,143,163,215,217,92,148,101,202,71,123,73,173,141,157,25,138,126,27,91,121,73,10,189,20,169,158,234,219,70,85,219,123,101,19,61,144,146,126,150,101,87,219,22,145,162,171,183,47,80,83,141,251,120,154,36,229,9,149,218,148,138,227,25,32,39,102,150,187,23,68,204,86,248,118,63,195,147,71,70,45,247,36,17,231,237,211,95,7,252,223,99,60,165,100,94,36,154,251,158,153,197,75,172,74,229,167,132,187,23,76,112,235,178,50,234,240,116,180,145,81,146,245,101,18,159,134,214,222,82,68,127,7,40,115,6,209,40,233,237,204,114,65,162,173,53,150,69,98,194,245,52,223,36,85,125,64,114,230,124,19,146,224,10,196,196,227,236,69,238,136,18,194,35,183,225,17,82,125,197,230,242,3,148,19,236,138,231,167,140,139,85,145,125,201,110,69,25,63,5,1,127,195,224,107,202,96,93,169,145,134,94,29,18,169,120,111,203,58,98,47,149,79,24,229,63,13,151,187,34,252,62,72,235,60,139,62,229,243,167,132,113,158,133,145,90,30,121,71,109,193,49,121,72,158,116,241,142,63,252,58,47,216,177,120,93,114,93,14,147,164,139,174,75,160,242,95,23,62,30,31,229,75,48,147,95,99,66,148,225,28,54,254,232,179,100,138,167,84,243,198,127,114,10,156,165,100,249,231,238,141,148,78,48,225,172,24,124,187,97,46,225,252,116,254,150,49,117,210,178,196,250,96,139,178,81,236,204,62,101,221,226,203,33,168,178,47,152,180,137,226,107,108,36,228,129,207,111,83,35,215,56,254,81,126,50,54,125,92,126,131,13,106,243,160,53,56,203,148,209,130,235,232,140,115,149,159,131,52,60,66,59,246,198,95,184,202,59,45,161,38,140,94,123,148,120,120,23,153,100,87,57,251,140,29,13,169,139,105,205,119,91,21,148,242,40,107,236,79,18,254,163,196,215,54,54,54,250,51,165,165,187,248,158,90,158,255,0,79,62,198,41,221,92,105,138,226,124,250,147,102,73,234,30,255,0,71,163,245,53,245,159,142,157,219,106,190,82,83,218,187,241,212,201,168,178,187,45,221,9,98,62,198,71,57,203,222,67,170,185,217,61,187,89,169,232,190,218,33,24,60,189,220,99,191,115,69,54,74,148,228,154,82,125,74,225,167,186,135,153,71,25,248,232,95,27,252,204,198,47,234,225,185,119,27,166,46,255,0,136,165,133,8,40,164,81,168,213,70,238,177,245,123,228,158,171,67,26,106,82,131,148,167,223,216,193,181,166,89,35,54,214,136,90,226,253,47,5,240,213,236,142,20,86,127,155,185,137,62,58,2,206,114,95,29,53,187,241,150,74,93,86,62,17,110,104,148,61,113,219,46,206,44,231,199,57,249,246,46,173,197,167,189,191,132,187,146,242,107,126,158,85,186,220,118,69,201,247,54,67,75,25,66,80,179,28,116,56,245,107,21,31,68,125,94,236,79,91,108,164,222,246,75,205,171,177,208,149,247,203,248,113,91,28,123,146,90,203,244,243,74,199,25,175,134,115,45,214,91,116,118,201,228,174,168,202,114,194,68,240,254,175,147,173,63,20,133,145,217,101,57,95,114,42,106,222,35,83,73,124,244,51,83,92,108,91,35,13,211,93,95,67,100,108,85,172,241,5,30,54,231,169,47,253,44,93,92,106,148,125,89,93,184,46,141,20,109,112,114,124,252,156,215,172,141,109,249,113,235,220,174,55,207,57,79,169,50,155,27,238,240,244,254,150,184,232,203,116,187,233,244,201,166,189,209,76,163,106,174,50,132,154,177,175,220,205,61,101,213,109,198,62,83,92,143,163,161,168,110,111,117,124,51,11,210,239,204,167,45,140,42,214,70,217,127,17,98,71,70,17,83,142,217,71,134,79,135,215,57,105,95,243,69,163,3,171,202,189,175,111,75,61,20,40,85,203,27,83,143,191,177,192,215,238,143,138,89,30,145,207,251,23,116,65,225,90,154,232,211,66,148,189,145,68,101,183,84,227,142,31,37,179,124,154,69,115,230,75,37,22,65,206,81,140,123,188,22,77,230,79,236,104,240,170,107,158,169,202,83,199,151,234,81,247,45,72,232,70,18,211,237,175,24,81,224,243,91,183,91,55,254,102,122,248,78,22,89,139,35,156,244,60,134,223,226,73,127,153,146,93,49,38,201,71,161,92,179,237,251,146,130,147,105,124,224,163,211,233,172,156,45,75,44,235,249,113,156,50,215,83,58,166,9,197,229,101,33,173,85,85,71,19,177,112,115,250,218,137,83,98,114,142,19,75,160,85,103,147,37,189,224,141,190,39,78,252,214,165,38,86,181,138,217,101,212,190,197,202,141,26,153,89,98,196,57,79,185,26,116,254,82,202,121,125,205,26,120,70,232,114,156,95,177,116,42,140,19,79,169,52,103,243,20,161,178,17,231,228,201,58,127,141,182,201,55,39,208,210,232,151,226,57,206,222,197,183,66,46,57,107,212,187,141,25,86,155,107,206,233,101,124,151,194,200,217,195,150,54,148,202,199,26,183,71,234,93,140,254,103,254,94,123,162,212,155,40,232,110,173,203,59,147,146,35,60,203,232,244,179,143,69,202,22,238,109,163,107,214,227,45,70,69,188,164,165,109,146,150,250,243,213,56,179,133,164,140,154,186,198,185,114,194,253,14,164,18,178,220,206,91,59,229,148,95,8,83,116,171,82,227,60,99,190,69,152,179,219,153,140,120,133,149,75,106,133,171,171,39,165,202,173,194,95,84,30,210,62,39,13,142,187,23,213,23,253,135,25,47,198,88,151,230,138,144,253,11,167,194,221,252,175,38,190,230,87,202,193,117,50,221,84,125,241,131,42,176,5,220,8,160,76,4,205,33,46,130,252,203,219,160,197,46,133,70,72,113,28,63,202,240,46,248,39,103,23,205,118,151,168,173,154,140,160,179,245,46,168,219,77,138,81,202,102,78,146,104,157,50,217,60,118,101,70,208,20,88,192,76,139,27,32,192,76,158,158,59,245,21,199,249,164,145,89,118,147,255,0,85,87,250,215,247,37,88,233,79,195,246,79,162,104,37,165,154,154,146,135,232,142,182,220,174,72,42,189,89,79,143,99,149,105,204,157,55,185,46,26,253,75,183,217,8,237,79,158,230,251,35,186,56,232,202,29,43,186,201,113,116,233,178,78,28,172,150,237,174,213,202,89,42,73,193,124,17,118,70,183,151,46,64,162,237,31,173,184,203,8,199,171,211,202,53,239,124,237,225,253,142,156,237,173,173,219,137,66,117,221,91,140,177,135,195,69,212,199,156,154,226,34,93,77,26,170,124,155,157,125,84,122,63,130,140,97,136,0,22,121,2,137,12,136,202,134,0,0,2,147,196,91,246,25,94,161,226,169,124,240,6,120,117,254,165,133,112,38,84,77,75,250,151,87,47,115,57,100,122,228,149,99,62,167,117,114,204,126,168,60,163,163,77,169,74,51,135,210,154,146,231,179,228,201,169,131,126,175,114,205,35,205,21,245,110,57,135,31,28,175,232,204,245,238,53,207,215,67,196,171,221,163,148,225,245,85,37,100,77,218,123,213,213,198,89,88,154,221,31,247,70,122,84,44,210,165,41,45,178,139,174,72,142,159,77,45,61,10,186,245,18,251,52,154,253,142,63,166,221,104,116,44,131,254,167,30,205,85,250,39,190,107,204,171,243,74,11,14,63,116,116,232,182,54,212,167,9,38,159,169,96,178,165,139,102,179,22,121,233,215,228,221,100,23,68,248,251,30,140,228,235,233,95,136,140,223,17,233,39,246,41,20,70,9,85,181,241,230,125,95,17,93,127,126,133,118,91,186,78,93,50,106,141,110,216,57,63,75,151,111,101,217,21,61,47,169,44,245,59,254,60,158,235,151,123,125,70,103,38,197,230,74,61,30,13,146,208,184,174,36,70,58,106,246,122,164,178,117,216,229,149,145,78,201,62,172,190,168,219,41,103,115,26,197,89,198,25,92,181,18,251,12,213,214,215,123,173,122,165,146,50,241,8,99,136,182,115,165,100,155,203,101,110,68,240,135,155,117,154,200,203,149,30,81,7,173,148,150,48,99,220,47,48,215,140,79,42,213,231,200,79,87,56,247,51,111,224,134,236,177,145,101,173,51,212,206,107,153,112,82,236,249,22,114,85,99,72,159,13,79,207,147,120,68,214,90,228,170,152,183,201,163,162,34,136,240,95,85,178,79,234,50,164,197,61,203,163,37,87,161,211,106,99,181,39,36,217,182,46,51,137,229,40,204,101,151,35,177,167,215,116,135,115,141,244,232,232,249,43,170,37,134,145,24,205,227,37,145,154,96,85,101,16,178,62,184,163,145,170,240,199,22,231,87,236,118,223,92,11,104,30,99,14,47,107,77,63,145,40,97,228,239,235,52,112,186,167,181,98,93,153,195,158,234,229,178,197,137,23,67,72,209,11,231,21,240,102,140,209,98,121,49,90,117,104,214,70,81,193,169,109,186,14,47,147,132,184,103,71,71,57,109,234,65,135,89,164,150,154,110,81,89,175,251,25,225,53,147,208,61,183,69,198,93,78,62,171,195,44,174,110,84,253,62,197,208,225,168,149,125,25,182,171,101,100,55,100,227,201,91,14,39,9,35,118,138,248,168,237,145,7,66,171,253,60,150,121,155,145,137,221,5,106,89,53,195,108,151,12,105,139,23,36,39,12,245,89,42,150,174,21,216,160,217,108,231,152,110,69,212,197,51,169,53,194,20,43,148,122,228,143,227,33,30,172,178,173,93,83,225,72,158,149,154,249,78,169,169,53,199,193,117,86,66,216,151,216,225,40,242,103,242,235,207,161,172,145,82,149,126,204,73,73,33,73,89,8,190,115,247,43,167,85,41,73,198,81,46,152,177,144,222,147,193,110,248,72,29,81,151,66,234,35,145,109,200,167,25,71,128,89,138,200,64,211,67,132,159,113,41,228,150,83,2,45,243,202,224,113,81,100,184,146,35,183,29,0,123,126,72,189,200,81,206,71,230,115,128,15,57,69,122,184,39,29,77,111,243,34,185,215,25,199,216,201,61,7,120,201,129,211,140,163,46,140,125,14,125,21,219,75,230,77,163,98,187,220,106,172,2,59,211,238,61,200,33,240,24,64,38,152,9,241,208,50,216,100,121,2,57,104,27,207,84,76,54,160,43,146,69,123,19,46,112,22,214,128,203,109,18,234,138,214,232,172,114,109,35,181,119,26,50,60,227,57,43,252,86,215,141,198,217,210,164,184,48,219,161,158,91,79,38,162,44,90,182,254,73,45,92,101,220,207,26,236,174,47,211,250,163,13,138,91,253,89,137,112,215,83,241,81,247,35,61,92,127,152,231,69,115,204,190,204,45,132,159,43,246,99,13,116,225,168,220,186,149,203,92,163,44,100,193,11,37,90,195,253,138,167,106,220,248,99,7,75,254,37,28,242,201,127,196,33,46,146,56,242,219,37,159,234,65,110,139,202,229,23,196,215,118,26,165,57,96,148,172,104,226,215,168,242,231,158,134,223,199,198,81,230,60,153,197,214,151,168,94,196,103,169,81,142,118,179,47,226,33,41,103,175,247,39,59,170,113,207,57,46,34,19,241,24,199,170,34,188,66,183,237,251,153,46,74,114,109,25,37,6,159,67,126,12,121,58,143,196,42,233,193,159,81,170,114,143,160,195,56,227,148,129,89,217,162,206,79,34,115,147,126,166,199,25,168,146,106,50,43,149,111,176,195,90,107,214,74,18,88,120,251,27,225,226,89,198,238,62,81,197,219,40,137,217,36,75,23,94,154,26,141,61,209,234,179,240,70,84,66,79,209,56,254,167,155,141,146,247,47,171,89,109,127,153,224,207,138,235,117,154,59,43,150,54,57,47,230,93,8,121,50,148,84,90,132,30,121,227,147,208,211,7,177,198,75,131,159,169,211,249,86,61,219,165,75,231,11,169,137,211,94,46,92,171,156,91,216,158,223,116,74,18,178,150,240,156,37,223,220,178,114,130,124,189,191,203,8,246,26,148,35,61,249,245,124,157,25,65,121,247,71,108,92,167,241,146,173,187,62,169,115,236,110,175,196,33,92,118,194,47,57,230,68,53,119,105,238,150,248,85,36,241,207,203,36,244,81,167,143,159,233,148,165,246,76,178,112,211,83,63,166,110,81,247,48,198,83,143,48,244,178,91,164,214,101,212,215,139,58,217,118,166,187,57,219,207,217,96,131,157,46,24,85,98,93,222,227,44,159,179,13,205,27,198,117,108,156,115,198,23,216,55,109,232,85,41,96,35,150,240,130,39,157,210,232,111,211,87,84,234,148,109,80,88,231,43,169,207,73,253,137,174,94,9,90,141,211,142,157,195,248,126,153,71,167,200,161,165,140,165,233,182,59,190,12,240,173,185,37,184,223,76,107,166,223,84,227,199,177,206,250,110,29,218,61,74,142,234,228,186,116,70,73,213,40,66,46,114,245,103,152,190,199,86,122,218,165,138,247,225,119,146,38,236,166,197,235,218,255,0,185,137,108,91,28,88,198,86,79,108,99,201,190,157,36,107,219,230,243,41,125,38,152,58,163,41,102,10,41,116,126,228,117,51,83,167,248,81,148,218,233,130,249,105,152,133,218,135,8,242,151,167,233,228,195,117,238,239,170,49,207,243,34,169,185,238,245,229,63,102,17,53,57,198,109,93,85,113,147,75,28,251,157,170,84,171,138,115,226,56,234,113,170,83,111,208,153,211,211,57,221,7,27,190,148,103,166,185,106,141,245,253,59,178,121,255,0,23,142,223,22,139,237,56,166,117,236,242,171,140,188,199,135,217,35,143,226,179,86,79,79,100,127,43,218,201,22,177,63,253,100,62,197,179,234,202,108,244,234,234,127,116,95,53,201,182,84,63,170,69,190,26,191,243,177,251,63,236,67,249,153,111,134,202,30,101,146,206,101,21,194,42,59,180,73,111,73,30,87,81,95,149,173,212,87,252,182,75,251,157,191,58,91,190,158,14,95,139,67,110,183,205,198,35,98,254,171,169,51,42,238,178,150,80,156,167,8,197,115,41,164,138,153,187,194,161,157,101,82,151,211,12,206,66,145,186,219,45,222,227,54,226,215,98,169,124,179,187,42,104,213,199,214,147,125,154,234,114,53,58,43,168,186,85,197,57,197,244,105,23,158,226,89,84,116,89,53,232,231,24,122,159,212,102,242,236,221,183,100,191,98,113,170,213,249,25,58,186,188,199,127,79,108,108,219,37,195,238,103,212,235,63,15,170,126,98,123,63,43,57,241,150,162,10,56,77,47,115,163,29,182,81,182,244,166,253,142,109,226,22,120,181,120,244,71,44,203,119,138,78,124,70,8,82,208,83,54,221,115,112,255,0,41,21,225,214,251,163,164,241,99,218,205,61,150,223,46,100,142,148,107,244,69,56,231,220,193,167,162,117,207,108,162,211,58,48,140,160,215,177,138,212,66,122,122,171,146,147,132,92,95,124,116,42,189,80,229,204,148,126,198,233,237,148,28,95,39,15,93,165,149,115,221,91,114,139,236,89,245,42,118,58,165,22,183,44,174,230,29,68,113,100,101,158,216,45,135,161,237,156,112,217,162,234,18,211,183,133,152,250,141,84,142,38,182,59,244,210,207,84,204,144,159,241,169,179,61,86,201,113,209,157,11,54,202,78,183,213,172,156,185,189,190,100,115,244,181,40,146,45,116,137,233,223,51,143,206,87,234,85,9,111,130,151,185,58,158,47,95,230,88,34,180,48,20,186,48,79,40,138,4,50,37,64,12,72,101,70,107,214,29,114,251,197,144,101,183,172,213,63,143,82,42,235,28,149,17,151,84,255,0,65,75,145,203,233,251,114,35,76,181,105,236,221,15,146,211,21,83,217,103,195,54,103,40,1,144,100,136,176,34,203,52,242,219,168,173,251,73,127,114,182,78,159,241,171,255,0,82,254,228,87,118,126,34,163,194,142,89,24,235,174,179,136,240,87,169,209,237,204,161,150,135,167,190,17,91,92,57,38,79,209,181,39,45,86,245,186,92,51,116,92,163,31,82,200,227,182,112,77,172,50,77,75,114,231,131,13,35,42,213,145,232,102,191,70,166,184,147,70,221,235,24,42,185,57,44,69,242,81,204,158,134,239,201,44,163,70,151,77,40,213,37,47,168,215,28,168,114,136,59,182,253,40,110,152,197,175,211,202,84,43,18,245,87,215,236,114,164,176,178,119,46,186,83,143,163,7,35,89,87,145,136,255,0,55,40,12,200,0,10,24,196,48,24,8,0,101,26,151,244,175,156,151,25,239,121,179,30,203,5,136,33,208,100,70,3,39,9,40,245,43,2,162,235,46,118,201,85,8,175,87,118,58,213,117,223,229,41,57,70,88,203,255,0,49,78,149,41,106,37,25,103,14,43,167,220,78,60,169,251,247,51,127,141,127,219,177,84,98,165,209,34,215,100,107,148,101,41,40,167,45,188,247,201,207,134,178,43,9,167,187,185,87,158,181,90,184,169,203,17,79,108,98,185,56,248,215,77,119,23,50,195,253,76,250,118,252,55,86,170,127,250,107,165,252,54,255,0,36,191,151,236,93,25,103,108,251,73,100,182,117,195,81,84,170,182,59,161,46,168,202,183,193,230,63,40,203,175,134,97,185,172,227,213,251,21,232,110,157,83,122,107,229,153,195,164,191,154,61,159,251,27,45,74,80,121,55,172,87,19,205,111,156,138,83,147,238,197,56,236,156,163,252,175,2,201,236,146,99,205,109,75,204,158,62,166,87,39,47,114,66,52,206,170,203,6,242,74,81,43,105,166,81,25,16,44,218,200,52,192,139,32,201,228,139,92,129,5,145,177,182,65,183,146,52,148,101,150,39,13,210,26,92,14,36,197,93,14,22,6,209,4,240,53,34,9,99,128,198,67,57,26,198,73,139,168,56,181,208,186,153,56,73,54,68,91,140,216,214,186,80,215,237,142,27,36,188,69,62,140,228,237,110,69,170,137,227,49,49,224,215,147,169,47,20,81,95,72,225,226,110,79,233,56,242,109,112,250,150,82,158,225,226,158,79,69,11,37,40,110,193,151,87,163,134,171,234,88,101,186,43,36,224,148,145,169,197,72,195,78,12,252,42,216,115,92,178,190,74,94,159,81,92,185,173,191,177,232,148,100,165,207,64,156,87,176,195,94,115,204,112,120,156,90,127,38,205,21,241,221,134,250,155,103,76,37,47,84,81,158,223,15,140,189,85,189,175,224,195,109,85,63,227,117,47,183,41,100,230,87,94,166,169,117,220,108,134,161,186,218,154,228,68,171,35,26,237,92,197,21,89,161,174,79,42,40,195,94,182,84,223,45,209,123,91,58,117,223,27,99,148,105,24,111,208,103,232,234,83,93,58,154,230,189,94,147,174,214,72,143,19,89,37,163,243,163,153,47,81,78,219,232,123,94,92,123,29,53,44,17,155,82,234,137,226,186,225,107,42,243,51,53,30,125,138,52,87,70,22,98,76,244,46,168,53,134,178,99,191,195,234,147,220,163,207,186,6,185,186,221,109,144,126,142,99,240,83,79,136,181,245,51,167,248,24,36,115,117,222,30,235,245,215,30,59,161,48,181,208,171,196,163,102,35,147,93,110,50,231,11,238,121,138,170,150,238,37,131,167,167,190,202,31,175,213,31,113,86,58,211,166,50,92,60,50,149,11,170,154,121,202,51,207,91,191,252,57,114,78,58,187,32,189,107,130,14,139,156,101,12,201,20,238,140,184,69,117,234,43,177,112,249,35,229,98,123,160,243,240,93,22,108,207,65,108,146,137,108,37,199,34,115,142,236,100,186,140,237,206,47,56,39,11,119,60,73,96,187,25,43,157,105,246,195,8,111,15,161,83,134,30,68,229,40,190,164,225,45,209,1,167,216,82,126,196,121,82,248,23,153,153,123,5,77,73,228,31,94,132,227,20,200,75,235,1,101,68,145,25,196,23,11,168,14,83,148,95,185,100,103,149,201,79,47,169,44,229,112,5,202,81,99,193,150,41,169,231,36,238,191,203,136,23,11,115,71,55,254,40,163,102,217,166,141,213,95,11,99,148,192,159,152,30,98,43,150,28,176,83,58,231,249,127,96,53,238,143,184,112,206,109,211,157,112,203,42,175,89,45,189,75,137,174,184,178,206,55,252,74,213,44,109,44,175,196,243,245,112,198,26,234,98,50,234,138,231,165,174,197,208,200,181,201,252,151,87,168,114,92,50,10,237,240,232,227,210,80,180,182,193,99,12,217,61,83,135,81,71,93,23,195,224,214,212,198,9,83,102,121,130,51,223,84,147,79,99,251,163,187,27,43,152,229,92,100,190,145,228,99,205,206,43,219,159,113,108,110,60,46,125,142,252,180,181,190,197,111,71,18,249,24,225,60,116,148,66,19,130,226,72,236,207,69,9,118,51,91,225,203,242,161,229,12,115,39,36,165,148,53,98,145,162,122,25,196,169,232,229,238,110,88,197,212,120,22,212,201,45,60,212,177,159,220,179,240,182,174,139,38,252,163,62,44,238,180,66,84,163,75,174,200,245,131,32,211,246,46,196,100,149,82,93,8,41,74,61,77,152,34,226,152,195,89,157,209,99,244,74,36,229,167,139,41,116,202,47,130,41,121,47,60,3,174,75,177,100,39,40,245,67,119,19,21,234,151,152,223,166,111,111,177,29,100,97,102,157,198,252,198,62,241,236,74,22,60,122,146,138,95,34,183,81,92,160,226,230,150,79,46,59,184,87,232,118,250,170,212,66,107,217,240,202,63,15,40,201,121,150,199,24,207,165,157,59,52,59,229,154,109,83,93,220,184,28,124,41,190,93,177,231,217,29,165,159,183,59,24,106,132,33,44,237,221,254,163,173,166,185,217,46,97,94,49,140,36,83,255,0,14,242,230,151,153,185,125,141,48,217,95,166,40,157,117,171,204,198,45,94,138,106,114,149,56,113,254,95,99,44,40,178,112,177,227,14,29,83,234,117,39,172,80,147,139,245,123,69,25,237,212,185,75,138,214,230,186,142,109,75,35,159,40,74,41,110,140,150,122,101,4,98,241,223,31,99,76,181,22,202,73,88,248,93,22,13,186,111,50,88,222,148,32,251,27,242,177,159,23,43,208,215,76,253,192,235,61,60,85,178,149,17,139,126,239,162,40,186,217,105,125,30,151,39,203,194,19,173,60,113,137,87,100,184,140,94,88,212,101,30,163,118,110,79,151,150,71,110,98,249,121,52,137,198,76,150,225,85,85,147,244,215,9,73,227,177,30,64,178,63,81,187,75,61,143,45,163,12,23,169,100,219,24,58,109,142,238,99,238,140,116,215,46,186,169,79,213,238,136,70,11,115,107,56,143,70,104,165,238,138,199,65,207,17,225,114,217,197,209,158,218,84,162,252,204,78,47,221,21,195,69,165,219,133,90,195,238,108,132,101,183,212,242,61,177,69,71,50,84,79,77,100,165,76,28,235,251,153,44,212,106,27,121,132,162,190,199,87,86,221,105,78,37,119,217,138,151,171,18,44,163,146,231,38,253,89,20,162,167,23,19,175,5,25,194,50,178,184,238,125,176,103,187,71,23,44,215,36,159,242,155,242,140,101,112,229,56,217,102,98,159,162,93,125,201,219,101,142,77,66,11,30,237,154,238,209,58,225,43,23,70,249,94,198,10,101,183,53,203,183,79,146,52,92,184,250,250,133,51,242,236,82,88,95,98,83,225,149,78,38,153,117,107,178,22,45,213,203,43,251,23,223,167,134,179,72,235,154,218,163,204,103,221,51,139,166,212,126,22,229,41,38,235,159,212,145,223,165,195,83,78,105,178,51,143,220,205,89,28,120,120,62,170,114,74,18,170,73,254,109,216,59,254,31,225,240,210,105,229,9,98,118,79,235,150,63,161,102,158,59,36,148,186,174,152,52,188,245,51,107,81,203,141,50,167,85,182,173,223,25,232,95,59,53,53,206,83,148,160,248,199,6,139,163,230,44,103,13,119,42,141,78,237,51,132,253,45,145,88,45,212,59,37,234,109,251,26,233,243,42,143,62,180,204,115,209,95,92,190,157,216,238,133,61,85,179,134,43,131,91,120,102,172,223,140,234,221,77,182,213,45,177,107,107,51,198,219,91,250,154,35,9,197,197,187,28,148,178,110,211,105,106,149,138,91,247,199,3,225,245,102,142,151,141,242,245,27,39,25,197,111,143,47,216,162,187,42,174,114,91,186,14,126,33,8,113,184,159,84,158,186,175,167,59,101,237,34,107,81,84,161,182,118,114,115,245,23,87,125,138,80,173,57,46,229,112,156,108,179,248,145,218,205,120,166,186,17,178,19,158,216,88,242,87,108,167,100,246,239,143,15,216,150,158,41,190,139,211,220,217,229,194,232,231,8,202,179,189,53,115,142,101,31,82,238,102,133,117,89,185,43,31,182,25,117,206,200,93,178,169,112,253,201,172,84,227,23,12,183,223,0,112,29,50,243,212,243,244,166,176,115,181,16,254,52,163,199,171,41,112,119,53,113,80,213,216,187,55,185,28,157,111,30,181,219,140,253,139,18,163,162,150,234,18,125,99,193,116,222,220,75,217,228,207,167,150,221,69,176,236,253,72,209,53,149,129,70,162,43,174,8,211,45,213,69,190,184,36,248,100,83,98,236,12,24,11,176,134,70,82,218,80,165,140,225,247,224,203,95,210,226,255,0,47,4,236,187,99,198,55,75,219,178,41,220,247,201,227,169,168,205,89,215,130,184,188,160,91,179,156,254,136,60,184,243,44,26,100,251,26,104,158,232,225,245,51,62,36,210,232,74,185,109,177,123,48,54,17,97,156,161,0,135,9,109,156,31,180,151,247,16,165,244,254,164,170,245,208,219,37,208,133,154,56,74,91,163,233,101,116,91,40,46,87,30,230,184,217,12,125,71,54,152,241,58,230,163,55,199,102,59,53,49,202,140,101,234,44,186,62,116,92,95,210,114,174,209,91,93,159,194,123,145,97,91,45,189,211,37,149,187,37,86,107,147,106,73,180,215,99,58,163,81,55,150,155,193,53,166,149,171,115,142,26,247,45,146,26,213,93,243,186,27,156,182,196,169,216,226,222,99,184,186,186,247,65,70,200,241,17,85,67,141,207,111,208,253,204,234,226,84,91,84,226,242,145,131,197,161,25,202,187,32,242,163,233,101,218,205,55,151,234,171,57,125,81,141,121,156,169,35,82,106,110,50,200,137,116,227,182,91,125,250,21,53,130,4,49,1,67,1,0,12,201,157,214,183,242,205,50,120,70,120,123,252,21,19,1,0,83,19,24,138,136,194,126,85,240,154,252,175,44,174,86,195,241,81,131,155,140,121,139,151,182,95,12,155,92,20,219,92,102,189,75,183,98,3,81,25,81,108,171,186,88,148,123,71,146,205,61,210,166,60,44,39,37,38,251,224,29,95,138,242,229,59,54,201,69,69,241,156,224,209,118,134,53,209,39,9,57,56,199,62,169,127,177,45,159,181,145,223,221,31,46,18,131,244,182,255,0,234,91,9,114,185,57,158,31,124,108,208,199,50,198,200,172,254,156,27,233,121,103,158,253,117,93,172,170,82,132,111,173,102,202,185,194,252,209,238,141,26,123,21,213,117,207,29,125,211,232,201,87,244,153,170,255,0,203,106,101,95,228,124,199,253,47,254,143,251,149,146,179,77,93,178,114,111,18,125,76,246,104,120,204,102,91,175,140,162,247,71,180,191,185,137,217,110,57,147,61,60,91,99,143,82,106,232,104,167,46,146,68,103,162,182,61,147,10,53,30,91,230,71,86,171,35,56,38,217,111,118,39,132,174,35,132,215,88,178,46,57,59,86,215,206,82,77,9,70,185,113,40,164,199,249,15,7,13,192,131,137,218,187,67,9,44,199,131,5,154,105,199,242,228,233,207,114,177,121,177,134,85,145,113,52,56,144,113,54,203,44,163,134,44,225,26,37,2,167,0,170,149,153,120,38,134,160,130,105,165,193,3,200,110,201,71,154,243,130,216,205,96,141,38,158,25,52,249,43,225,114,70,19,203,32,208,228,50,173,201,147,139,2,125,139,104,178,113,146,91,184,249,40,201,44,156,250,246,220,116,47,211,70,232,169,195,169,158,184,74,185,250,144,234,212,58,225,140,151,211,124,44,88,159,83,27,99,88,233,105,218,242,184,21,90,137,121,174,50,70,40,106,149,119,70,9,250,89,208,217,25,225,153,84,172,187,108,210,247,44,79,130,153,214,164,185,26,158,200,226,76,9,74,181,34,171,42,150,55,65,225,154,33,37,40,228,89,24,48,195,89,178,78,22,174,67,241,21,203,60,21,248,166,158,114,138,149,95,81,203,243,109,165,98,216,73,124,153,202,215,167,85,58,172,227,4,210,149,113,196,17,199,175,87,137,228,233,105,181,177,177,237,111,146,43,69,118,89,25,122,151,6,135,56,227,168,69,198,72,163,83,167,147,89,174,88,102,153,104,225,161,96,227,41,235,235,179,13,39,19,109,119,219,143,84,74,53,237,228,109,100,174,23,39,196,184,45,77,62,129,20,206,190,114,41,194,50,142,36,139,250,139,110,73,131,145,119,134,173,219,161,199,216,203,170,133,180,195,46,57,143,186,59,251,48,70,113,141,139,108,144,198,181,229,105,181,198,123,141,143,88,182,99,105,209,151,134,85,191,116,98,138,237,240,244,165,152,126,168,131,140,245,27,103,186,15,12,232,233,60,66,114,250,150,81,78,163,195,125,91,136,249,59,35,233,88,192,171,29,170,173,86,114,43,244,241,177,238,140,185,50,104,245,49,198,201,113,33,223,116,232,158,236,110,129,6,170,165,42,248,151,66,247,182,104,199,86,182,171,35,215,247,29,122,168,43,54,244,41,139,103,95,98,27,118,179,92,101,25,34,171,161,221,21,148,26,202,33,177,19,174,73,240,57,193,227,128,168,103,28,39,144,151,220,169,239,139,201,56,89,149,234,2,81,245,4,151,176,38,179,192,250,114,4,54,177,231,8,106,73,200,83,120,96,71,60,228,120,82,94,228,37,212,178,43,210,6,121,233,225,55,202,228,157,85,40,113,2,221,190,196,37,45,172,12,246,215,114,158,232,183,143,99,85,55,122,113,98,23,153,192,52,164,136,39,56,215,103,6,27,244,11,151,14,31,193,166,16,198,112,196,212,227,206,70,152,229,89,69,181,254,93,198,105,55,158,83,139,59,31,140,138,150,217,164,203,60,186,47,142,120,53,228,207,139,130,158,13,84,223,40,126,108,163,85,222,25,7,204,30,62,198,89,232,109,138,244,201,26,217,83,219,101,119,171,122,224,132,226,183,229,69,254,134,42,127,17,68,189,80,202,53,71,85,25,75,148,226,201,139,173,20,206,47,191,78,232,221,92,227,40,240,204,80,149,118,112,241,159,113,199,79,42,167,190,18,204,95,99,45,54,201,180,195,158,232,163,205,73,242,201,126,34,61,0,179,137,11,105,23,40,181,192,149,158,228,4,171,140,140,246,233,119,103,105,175,41,139,146,232,228,219,161,185,125,50,101,123,181,52,241,40,238,71,104,140,163,25,117,69,242,76,113,255,0,28,163,196,235,193,162,171,52,215,46,120,52,91,164,174,207,202,140,211,240,213,249,120,27,19,19,158,138,153,253,45,25,231,225,191,202,197,228,106,107,233,63,220,156,44,212,215,245,71,43,224,214,223,234,100,103,150,134,216,190,57,40,157,51,135,213,6,141,242,241,9,193,250,162,241,242,139,171,212,213,116,121,138,253,13,121,212,241,142,43,138,43,149,49,103,122,122,58,108,229,96,203,103,134,201,115,6,95,56,158,53,255,217]}}