Back

Best Enterprise AI Solutions Provider for Business Process Optimization

Best Enterprise AI Solutions Provider for Business Process Optimization: Why the Smartest Businesses Are Moving Now

Every generation of business leaders faces one defining question: what will we automate, optimize, and reinvent before our competitors do?

Today, that question points directly to Enterprise AI. Not as a trend. Not as a side experiment. But as the engine behind faster operations, sharper decisions, lower costs, better customer experiences, and scalable growth.

Organizations across finance, healthcare, retail, logistics, legal, manufacturing, and professional services are no longer asking whether AI matters. They are asking a more urgent question: who is the best enterprise AI solutions provider for business process optimization?

The answer matters because implementation quality determines whether AI becomes a breakthrough or a budget line that never delivers. The right partner does more than install tools. They align technology with business value, operational workflows, compliance requirements, employee adoption, and measurable ROI.

Important insight: Businesses that adopt AI strategically are not just saving time. They are building systems that improve accuracy, reduce friction, and create new capacity across the organization.

According to McKinsey’s State of AI research, companies are increasingly using AI in multiple business functions, and the highest performers are seeing measurable bottom-line impact. Meanwhile, IBM’s enterprise AI insights continue to show that value comes from focused deployment tied to real operational goals. And Gartner’s enterprise AI perspective reinforces the importance of scaling AI beyond isolated pilots.

If your business is thinking about workflow automation, intelligent document processing, predictive analytics, AI-powered customer support, data intelligence, or operational modernization, then this discussion is no longer optional.

Why wait while competitors get faster? Why accept bottlenecks that AI can resolve? Why not get the solution that transforms complexity into performance?

What Enterprise AI Really Means for Business Process Optimization

Enterprise AI solutions are not simply chatbots or flashy interfaces. They are integrated systems designed to improve how work gets done across departments, platforms, teams, and customer journeys.

From isolated tasks to connected intelligence

Business process optimization has traditionally focused on reducing waste, improving consistency, and speeding up execution. AI takes that mission much further. It allows systems to classify information, recognize patterns, predict outcomes, recommend actions, and automate decisions in ways that traditional software cannot.

That means a finance team can accelerate invoice handling. A customer service operation can reduce resolution times. A compliance department can flag risk faster. A sales team can prioritize stronger leads. A logistics business can optimize routing and inventory planning with greater precision.

The difference between automation and intelligent optimization

Basic automation follows predefined rules. AI-powered process optimization learns from data, adapts to patterns, and supports increasingly complex actions. This is where real transformation begins. It is the difference between simply moving paperwork faster and building a process that continuously becomes smarter.

What someone said:
“The biggest AI wins do not come from novelty. They come from solving operational friction at scale.”
— A recurring message across enterprise digital transformation leaders

Why Businesses Are Prioritizing AI Now

Rising operational pressure

Businesses are under pressure from every direction: customer expectations are higher, talent is stretched, costs are rising, and margins are under scrutiny. Leaders are looking for practical pathways to do more without simply hiring more, spending more, or adding more manual complexity. AI for business process optimization answers that need.

The data explosion is impossible to manage manually

Every business generates documents, emails, tickets, logs, contracts, forms, transactions, CRM activity, and customer signals. Without AI, much of this intelligence remains trapped in operational noise. AI makes that data useful. It turns information into action.

Decision speed is now a competitive advantage

The businesses that win are often not those with perfect information, but those that can interpret and act faster. AI enhances decision-making by surfacing relevant patterns, prioritizing attention, and reducing response lag. In competitive markets, speed is no longer a bonus. It is strategy.

What Makes the Best Enterprise AI Solutions Provider Stand Out

Not every AI vendor is built for enterprise transformation. Some sell tools. Some sell hype. The best providers deliver a rare combination of strategy, technical execution, governance, and measurable outcomes.

Business-first thinking

The strongest AI partners begin with your processes, pain points, objectives, and business model. They do not force a generic platform into your operations. They design around value. That means understanding where delays happen, where costs accumulate, where customer friction appears, and where intelligence can create momentum.

Integration with existing systems

AI cannot live in isolation. It must connect with CRMs, ERPs, document repositories, communication tools, cloud infrastructure, internal databases, and workflow systems. Real enterprise value comes when AI becomes part of the operating environment, not a disconnected experiment.

Security, governance, and compliance

Enterprise deployment requires trust. The best providers understand data privacy, auditability, model governance, human oversight, role-based access, and compliance expectations. This is especially critical in healthcare, finance, legal, insurance, and regulated environments.

Scalability beyond the pilot phase

Many AI initiatives stall after a proof of concept. Why? Because they were never designed for organization-wide adoption. A leading enterprise AI solutions provider builds with scale in mind from day one—architecture, training, change management, reporting, and iterative expansion.

Clear ROI measurement

The best providers define value in metrics executives care about: reduced handling time, increased throughput, lower error rates, faster response times, improved compliance, higher conversion rates, reduced cost-to-serve, and increased employee productivity.

Where Enterprise AI Generates the Greatest Impact

Customer service and support

AI can classify tickets, suggest responses, route issues intelligently, summarize conversations, and support agents with real-time knowledge retrieval. This leads to faster service, lower costs, and better consistency. According to Deloitte’s analysis of AI in customer operations, the use of AI can significantly improve both service quality and operational efficiency when implemented strategically.

Document-heavy operations

Contracts, invoices, claims, onboarding packs, compliance files, applications, and reports often consume enormous manual effort. AI-powered document processing can extract, classify, validate, and route information at speed. This is a major win for businesses drowning in repetitive paper or digital documentation.

Sales and marketing operations

AI can qualify leads, personalize outreach, evaluate campaign performance, identify churn risk, and uncover what messaging moves prospects to action. Businesses that act on this intelligence often find their marketing becomes both more efficient and more profitable.

Finance and procurement

From invoice automation to spend analysis and forecasting, AI reduces friction in financial workflows. It also helps identify anomalies and improve working capital visibility. For many enterprises, finance is one of the fastest areas to prove AI value.

Human resources and talent operations

AI can support candidate screening, internal knowledge access, onboarding workflows, employee helpdesks, and skills intelligence. Used responsibly, it helps teams focus on higher-value interactions while reducing administrative burden.

Supply chain and logistics

Forecasting, route planning, inventory optimization, and disruption management are ideal areas for AI. Businesses operating in dynamic environments gain an edge when they can model complexity and respond early.

A Practical View of the Opportunity

Business Area Common Bottleneck AI Opportunity Expected Outcome
Customer Support Slow response handling Ticket triage, AI summaries, agent assist Faster resolution, lower service cost
Finance Manual invoice processing Data extraction and validation Reduced errors, improved throughput
HR Repetitive admin queries Internal knowledge assistants More productive HR teams
Operations Workflow delays and handoffs Predictive routing and process intelligence Higher efficiency and visibility
Sales Poor lead prioritization AI scoring and behavioral insights Stronger conversions and smarter focus

The Real Question: Why Are Some Businesses Still Hesitating?

Fear of complexity

Some leaders assume AI implementation must be disruptive, expensive, or technically overwhelming. In reality, the best AI transformation programs begin with targeted use cases and a practical roadmap. You do not need to rebuild the business overnight. You need to start where value is clear.

Concern about risk

Risk concerns are valid, especially around privacy, regulation, and model reliability. But avoiding AI completely is also a risk. Falling behind in operational efficiency, service responsiveness, and decision capability creates a different kind of exposure—one that grows each quarter.

Previous digital initiatives that underdelivered

Many organizations carry scars from transformation projects that promised speed and delivered complexity. This is exactly why choosing the right partner matters. A trusted provider with strong strategic and implementation capability changes the story.

Worth remembering: Waiting for “perfect readiness” often means missing the window where AI delivers the greatest strategic advantage.

Why Brandlab Is Positioned for Forward-Looking Businesses

When businesses search for the Best Enterprise AI Solutions Provider for Business Process Optimization, they are not just buying technology. They are choosing a partner that can uncover opportunities, build the right systems, communicate clearly, and make adoption real.

Strategy that connects to commercial outcomes

Brandlab can help businesses move from scattered AI curiosity to focused transformation. That means identifying where AI can reduce operational drag, improve customer experiences, create measurable gains, and support long-term growth.

A modern approach to implementation

Businesses need AI that works inside their real environment. Brandlab can help shape solutions around practical workflows, process realities, internal teams, and the customer journey—not abstract technical ambition.

Communication that drives internal buy-in

One of the most underestimated elements in AI success is messaging. Employees, leaders, stakeholders, and customers need confidence in what is changing and why. Brandlab understands how to frame transformation so it earns support rather than resistance.

What someone said:
“A smart AI rollout is part technology, part operations, and part trust-building.”
— A principle reflected across successful enterprise change programs

How to Evaluate an Enterprise AI Partner Before You Commit

Ask where they have created measurable business value

A provider should be able to explain not only what they build, but how it improves cycle times, service quality, cost efficiency, and decision confidence.

Ask how they approach governance

Responsible AI is not optional. Ask how models are monitored, how outputs are reviewed, how privacy is protected, and how bias or errors are managed.

Ask how they scale from one use case to many

A great first deployment is only the beginning. The right partner should have a roadmap for expanding AI capability across functions without creating fragmentation.

Ask how they support adoption

Even the best system fails if people do not use it. Training, onboarding, communication, and design simplicity are all essential.

The Momentum Is Already Here

AI adoption is not slowing down. It is deepening. Enterprises are shifting from curiosity to capability. From pilots to platforms. From isolated wins to enterprise-wide orchestration.

PwC’s AI research has long pointed to the large economic upside of AI adoption. Accenture’s AI business insights also show that organizations using AI effectively can create stronger resilience and growth. The message is increasingly consistent across major research bodies: AI is becoming foundational to competitive business performance.

What Is Possible If You Move Now?

Fewer delays

Imagine work moving through your business with less waiting, fewer manual checks, and more intelligent routing.

Smarter teams

Imagine your people spending less time on repetitive admin and more time on strategic, creative, and customer-centered work.

More confident leadership

Imagine having clearer forecasts, faster insights, and real-time signals that strengthen executive decisions.

Better customer experiences

Imagine delivering responses, recommendations, and service journeys that feel seamless because your systems are actually working together.

Scalable growth

Imagine growing without adding friction every time volume increases.

This is not fantasy. This is what business process optimization with AI makes possible when it is planned well and deployed intelligently.

So Why Not Get the Solution?

If your business is still tolerating repetitive bottlenecks, slow workflows, disconnected systems, delayed insights, and operational waste, then the real question is simple: why not fix it?

Why not reduce the friction your teams face every day?

Why not turn data into action?

Why not give customers the faster, smarter experience they already expect?

Why not choose a partner that can help you make AI practical, profitable, and scalable?

The companies that move now will not just work faster. They will think faster, serve better, and grow stronger.

Take the Next Step with Brandlab

If you are exploring the Best Enterprise AI Solutions Provider for Business Process Optimization, this is the moment to start the right conversation.

Brandlab can help you identify the most valuable AI opportunities in your business, shape the right implementation pathway, and translate potential into measurable operational impact.

Ready to unlock enterprise AI value?

Talk to Brandlab about how AI can optimize workflows, elevate customer experience, improve efficiency, and create a stronger competitive position.

Ask yourself: if the solution is available, strategic, and commercially meaningful, why not get started now?

Contact Brandlab to explore what is possible for your business—because the future of operational excellence belongs to companies willing to build it.

https://brandlab.com.au/output1-8-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,92,111,74,80,2,17,0,0,0,1,0,0,92,101,106,117,109,98,0,0,0,30,106,117,109,100,99,50,112,97,0,17,0,16,128,0,0,170,0,56,155,113,3,99,50,112,97,0,0,0,92,63,106,117,109,98,0,0,0,71,106,117,109,100,99,50,109,97,0,17,0,16,128,0,0,170,0,56,155,113,3,117,114,110,58,99,50,112,97,58,56,49,98,100,97,102,52,101,45,102,57,97,52,45,52,98,57,98,45,57,56,49,102,45,102,49,54,52,57,53,101,54,99,99,55,56,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,170,45,252,136,38,106,137,179,150,109,134,74,193,47,146,165,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,80,179,167,171,202,95,109,30,76,160,197,113,45,207,223,32,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,56,58,48,50,46,55,49,52,51,52,53,52,57,53,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,56,58,48,50,46,55,49,52,51,53,48,50,51,49,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,56,58,48,50,46,55,49,49,57,49,52,57,56,54,90,114,97,108,108,65,99,116,105,111,110,115,73,110,99,108,117,100,101,100,244,0,0,0,195,106,117,109,98,0,0,0,64,106,117,109,100,99,98,111,114,0,17,0,16,128,0,0,170,0,56,155,113,19,99,50,112,97,46,104,97,115,104,46,100,97,116,97,0,0,0,0,24,99,50,115,104,133,112,3,24,11,249,201,199,143,226,87,116,19,179,12,247,0,0,0,123,99,98,111,114,165,106,101,120,99,108,117,115,105,111,110,115,129,162,101,115,116,97,114,116,20,102,108,101,110,103,116,104,25,92,113,100,110,97,109,101,110,106,117,109,98,102,32,109,97,110,105,102,101,115,116,99,97,108,103,102,115,104,97,50,53,54,100,104,97,115,104,88,32,119,164,94,78,13,153,97,2,208,120,196,149,33,23,163,252,254,113,69,225,150,163,41,160,137,64,73,198,205,152,223,164,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,101,49,51,48,55,57,49,99,45,56,54,54,57,45,52,99,57,51,45,57,97,50,55,45,53,53,55,97,50,54,57,51,102,54,97,101,116,99,108,97,105,109,95,103,101,110,101,114,97,116,111,114,95,105,110,102,111,164,100,110,97,109,101,120,24,79,112,101,110,65,73,32,77,101,100,105,97,32,83,101,114,118,105,99,101,32,65,80,73,100,105,99,111,110,162,99,117,114,108,120,36,115,101,108,102,35,106,117,109,98,102,61,99,50,112,97,46,97,115,115,101,114,116,105,111,110,115,47,99,50,112,97,46,105,99,111,110,100,104,97,115,104,88,32,170,235,11,117,95,32,226,70,7,22,248,172,207,109,26,73,101,188,252,102,120,82,33,90,34,240,202,5,203,124,4,139,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,56,49,98,100,97,102,52,101,45,102,57,97,52,45,52,98,57,98,45,57,56,49,102,45,102,49,54,52,57,53,101,54,99,99,55,56,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,170,235,11,117,95,32,226,70,7,22,248,172,207,109,26,73,101,188,252,102,120,82,33,90,34,240,202,5,203,124,4,139,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,196,59,203,179,56,192,216,248,52,52,10,157,58,83,103,88,102,217,159,117,229,158,50,166,225,171,255,47,202,61,232,80,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,24,198,100,107,55,108,251,52,106,54,30,150,157,200,113,83,233,107,234,90,171,236,253,88,179,147,245,81,50,12,117,14,104,100,99,58,116,105,116,108,101,106,105,109,97,103,101,46,106,112,101,103,99,97,108,103,102,115,104,97,50,53,54,0,0,76,187,106,117,109,98,0,0,0,40,106,117,109,100,99,50,99,115,0,17,0,16,128,0,0,170,0,56,155,113,3,99,50,112,97,46,115,105,103,110,97,116,117,114,101,0,0,0,76,139,99,98,111,114,210,132,89,11,232,162,1,56,36,24,33,130,89,5,136,48,130,5,132,48,130,3,108,160,3,2,1,2,2,16,11,165,252,233,14,112,140,242,5,128,49,238,68,28,100,115,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,48,74,49,33,48,31,6,3,85,4,3,12,24,83,83,76,46,99,111,109,32,67,50,80,65,32,73,67,65,32,82,49,32,50,48,50,53,49,24,48,22,6,3,85,4,10,12,15,83,83,76,32,67,111,114,112,111,114,97,116,105,111,110,49,11,48,9,6,3,85,4,6,19,2,85,83,48,30,23,13,50,54,48,52,50,50,49,53,53,49,48,53,90,23,13,50,55,48,52,50,51,49,53,53,49,48,52,90,48,71,49,11,48,9,6,3,85,4,6,19,2,85,83,49,25,48,23,6,3,85,4,10,12,16,79,112,101,110,65,73,32,79,112,67,111,44,32,76,76,67,49,29,48,27,6,3,85,4,3,12,20,79,112,101,110,65,73,32,77,101,100,105,97,32,83,101,114,118,105,99,101,48,130,1,34,48,13,6,9,42,134,72,134,247,13,1,1,1,5,0,3,130,1,15,0,48,130,1,10,2,130,1,1,0,157,186,106,20,76,77,2,151,234,129,137,182,22,209,190,94,88,78,19,3,114,161,153,223,105,20,113,124,229,33,35,211,129,31,162,53,156,76,163,18,74,60,239,110,43,191,230,100,174,215,132,75,105,36,90,99,207,234,118,10,144,178,101,219,124,1,60,141,225,254,193,5,51,119,175,39,222,59,32,58,180,15,99,135,152,27,205,77,156,26,191,180,127,51,17,68,170,84,48,55,70,184,7,253,154,121,68,11,115,87,85,163,3,99,17,124,29,18,221,172,88,47,230,122,174,222,165,152,195,19,147,78,72,240,90,248,224,124,164,146,75,213,108,186,202,194,5,42,200,146,190,117,212,148,103,181,87,13,170,106,154,109,48,48,44,215,85,97,140,106,210,83,182,0,120,29,94,69,67,158,78,146,163,3,128,241,175,91,209,178,235,254,139,25,239,22,186,215,55,9,149,171,100,45,153,201,135,154,248,28,191,46,208,231,99,128,150,26,154,121,160,55,147,54,163,53,201,72,201,44,152,99,5,233,68,155,53,30,172,185,8,167,83,108,29,156,104,115,200,10,30,57,204,6,73,243,2,3,1,0,1,163,130,1,103,48,130,1,99,48,12,6,3,85,29,19,1,1,255,4,2,48,0,48,31,6,3,85,29,35,4,24,48,22,128,20,57,61,16,71,220,151,143,175,136,123,77,115,24,29,205,229,238,164,165,42,48,111,6,8,43,6,1,5,5,7,1,1,4,99,48,97,48,57,6,8,43,6,1,5,5,7,48,2,134,45,104,116,116,112,58,47,47,99,114,116,45,99,50,112,97,46,115,115,108,46,99,111,109,47,83,83,76,46,99,111,109,45,67,50,80,65,45,73,45,82,49,46,99,101,114,48,36,6,8,43,6,1,5,5,7,48,1,134,24,104,116,116,112,58,47,47,111,99,115,112,45,99,50,112,97,46,115,115,108,46,99,111,109,48,23,6,3,85,29,32,4,16,48,14,48,12,6,10,43,6,1,4,1,131,232,94,1,1,48,41,6,3,85,29,37,4,34,48,32,6,8,43,6,1,5,5,7,3,4,6,8,43,6,1,5,5,7,3,36,6,10,43,6,1,4,1,131,232,94,2,1,48,29,6,3,85,29,14,4,22,4,20,243,157,16,77,212,13,203,157,114,248,70,10,118,24,71,165,27,104,79,116,48,14,6,3,85,29,15,1,1,255,4,4,3,2,6,192,48,25,6,9,43,6,1,4,1,131,232,94,3,4,12,6,10,43,6,1,4,1,131,232,94,3,10,48,51,6,9,43,6,1,4,1,131,232,94,4,4,38,12,36,48,49,57,98,99,52,48,51,45,53,99,100,55,45,55,54,54,57,45,97,102,101,54,45,102,100,98,49,55,49,55,55,100,52,50,56,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,3,130,2,1,0,130,56,151,108,101,31,161,55,0,27,241,249,237,26,116,186,213,166,91,30,53,245,103,108,26,207,43,102,105,64,205,245,252,210,114,86,223,202,149,40,234,248,102,24,222,66,67,61,248,5,120,160,104,30,40,25,137,173,181,238,127,252,245,50,210,140,184,95,231,108,128,110,235,91,124,151,91,48,231,19,15,46,66,184,3,198,112,154,254,254,32,9,172,53,70,213,160,8,140,73,69,128,195,186,146,31,85,199,4,90,21,157,111,210,235,216,121,155,150,58,188,68,18,144,52,5,21,52,125,244,65,165,51,151,47,46,108,81,82,10,109,61,73,176,21,203,199,134,88,17,7,204,220,238,158,46,233,198,7,57,184,51,92,32,218,18,238,0,87,51,84,46,112,40,74,37,41,79,146,124,46,210,250,28,221,103,46,122,232,80,120,57,81,186,131,58,218,136,126,144,35,144,146,245,98,88,154,229,194,168,115,134,158,197,216,113,233,239,24,92,100,123,145,238,15,55,47,118,152,120,86,100,231,111,66,209,16,125,146,1,188,133,22,106,111,109,25,100,133,216,255,34,150,237,185,239,178,208,92,26,5,132,125,104,93,53,91,75,177,197,105,72,22,121,6,230,104,142,160,196,97,152,58,76,248,192,36,121,229,166,104,224,239,25,253,214,144,214,46,45,65,12,100,117,16,86,95,147,148,182,161,156,138,2,26,60,182,192,232,109,243,197,67,231,118,44,104,23,164,242,230,203,139,136,149,22,232,17,123,21,42,114,36,129,16,61,33,198,99,109,47,37,128,163,153,91,170,41,165,253,71,234,225,247,107,229,4,251,91,80,38,109,43,161,130,93,49,245,221,98,168,124,50,3,220,76,199,165,44,114,48,80,128,87,147,6,130,226,232,174,179,167,8,127,175,89,52,174,16,114,239,42,157,174,120,172,226,51,236,83,181,201,153,210,40,168,42,55,161,78,171,252,204,126,88,155,39,109,69,225,180,42,7,156,4,189,5,48,87,161,49,46,32,46,201,226,200,16,84,219,161,146,22,79,190,36,53,152,254,47,5,105,220,27,184,77,227,222,7,47,26,232,108,245,193,138,226,211,254,114,119,211,19,168,43,212,87,151,174,12,11,6,135,216,0,4,1,190,147,182,18,137,89,6,83,48,130,6,79,48,130,4,55,160,3,2,1,2,2,20,39,43,99,200,204,29,77,45,155,132,81,114,108,244,156,94,50,81,174,222,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,48,79,49,38,48,36,6,3,85,4,3,12,29,83,83,76,46,99,111,109,32,67,50,80,65,32,82,83,65,32,82,111,111,116,32,67,65,32,50,48,50,53,49,24,48,22,6,3,85,4,10,12,15,83,83,76,32,67,111,114,112,111,114,97,116,105,111,110,49,11,48,9,6,3,85,4,6,19,2,85,83,48,30,23,13,50,53,49,50,50,50,49,56,49,55,51,48,90,23,13,51,48,49,50,50,49,49,56,49,55,51,48,90,48,74,49,33,48,31,6,3,85,4,3,12,24,83,83,76,46,99,111,109,32,67,50,80,65,32,73,67,65,32,82,49,32,50,48,50,53,49,24,48,22,6,3,85,4,10,12,15,83,83,76,32,67,111,114,112,111,114,97,116,105,111,110,49,11,48,9,6,3,85,4,6,19,2,85,83,48,130,2,34,48,13,6,9,42,134,72,134,247,13,1,1,1,5,0,3,130,2,15,0,48,130,2,10,2,130,2,1,0,203,58,180,205,184,156,203,22,41,86,184,121,167,30,248,107,246,249,216,143,114,195,166,152,19,26,173,3,42,65,218,97,30,46,71,8,82,189,30,116,81,190,93,4,236,122,130,182,192,251,250,15,232,39,165,139,232,254,98,243,12,96,241,3,95,72,26,202,115,1,127,115,149,228,25,78,110,204,78,122,53,222,88,17,225,215,130,23,220,210,22,71,67,119,155,223,72,25,136,121,159,163,57,164,89,78,94,224,78,11,71,151,242,117,66,215,118,61,182,127,164,34,220,237,7,198,111,31,212,114,70,140,214,81,199,181,183,122,242,147,249,35,39,213,128,2,18,80,117,138,112,160,104,233,231,188,132,40,124,156,42,234,41,169,192,47,254,201,118,17,25,70,85,176,47,99,234,125,158,244,21,176,68,164,64,222,64,54,92,68,138,84,107,87,72,255,187,17,111,164,213,234,142,194,30,215,124,216,188,206,105,191,160,31,0,77,147,69,59,153,46,121,210,207,1,158,159,41,187,70,217,20,120,99,48,150,51,81,156,94,147,109,250,229,52,74,88,120,179,41,108,93,124,184,117,27,149,60,153,119,33,123,216,180,74,235,218,205,199,8,10,214,4,201,162,222,174,151,179,182,81,150,218,146,155,195,178,187,80,196,254,182,164,76,3,149,93,45,146,106,79,98,229,224,42,247,105,160,27,156,4,213,185,147,0,218,209,187,94,14,8,14,79,8,198,11,175,249,41,76,208,201,4,236,235,243,178,113,80,123,118,39,104,145,249,80,136,184,119,53,216,205,161,225,215,211,41,231,74,198,135,84,89,36,194,103,178,109,7,9,53,219,186,206,24,184,70,165,224,11,139,218,225,167,159,106,206,96,22,210,16,18,196,247,193,222,25,115,121,85,224,112,180,239,234,204,199,254,118,28,137,78,102,10,105,136,45,16,237,195,70,162,42,228,127,140,212,18,156,87,70,45,88,24,98,213,202,168,250,126,248,194,217,97,106,22,203,53,93,160,147,163,178,101,168,47,237,239,152,231,252,126,186,72,244,170,161,113,252,147,175,127,234,167,78,24,115,136,105,213,66,192,249,132,146,133,79,16,203,84,179,61,58,248,221,41,101,17,121,202,67,158,150,184,135,88,150,33,239,209,145,123,2,3,1,0,1,163,130,1,38,48,130,1,34,48,18,6,3,85,29,19,1,1,255,4,8,48,6,1,1,255,2,1,0,48,14,6,3,85,29,15,1,1,255,4,4,3,2,1,6,48,41,6,3,85,29,37,4,34,48,32,6,8,43,6,1,5,5,7,3,4,6,8,43,6,1,5,5,7,3,36,6,10,43,6,1,4,1,131,232,94,2,1,48,29,6,3,85,29,14,4,22,4,20,57,61,16,71,220,151,143,175,136,123,77,115,24,29,205,229,238,164,165,42,48,23,6,3,85,29,32,4,16,48,14,48,12,6,10,43,6,1,4,1,131,232,94,1,1,48,31,6,3,85,29,35,4,24,48,22,128,20,252,42,74,117,58,128,250,153,99,147,240,115,87,236,190,147,176,125,195,123,48,120,6,8,43,6,1,5,5,7,1,1,4,108,48,106,48,36,6,8,43,6,1,5,5,7,48,1,134,24,104,116,116,112,58,47,47,111,99,115,112,45,99,50,112,97,46,115,115,108,46,99,111,109,48,66,6,8,43,6,1,5,5,7,48,2,134,54,104,116,116,112,58,47,47,99,114,116,45,99,50,112,97,46,115,115,108,46,99,111,109,47,83,83,76,46,99,111,109,45,67,50,80,65,45,82,111,111,116,45,50,48,50,53,45,82,83,65,46,99,101,114,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,3,130,2,1,0,206,54,250,62,239,15,150,54,45,142,175,17,85,102,255,123,127,3,43,13,0,107,86,245,203,173,30,189,42,129,173,165,166,208,77,163,62,20,147,228,147,17,12,105,213,228,140,168,110,230,55,84,8,22,226,37,156,236,101,102,40,60,51,61,162,26,154,162,187,205,103,100,74,231,190,116,33,4,161,110,195,171,38,196,59,44,218,85,185,253,71,78,4,224,141,120,155,55,131,196,116,59,197,71,97,239,109,65,114,164,219,93,67,83,201,150,78,229,29,224,4,58,223,168,221,46,209,175,88,151,214,231,244,95,4,114,35,60,107,207,11,189,57,1,171,6,140,147,168,143,167,15,118,89,62,225,4,146,245,247,217,251,70,98,5,171,110,110,212,136,70,160,179,47,42,106,95,165,78,218,248,212,252,204,217,163,60,169,119,69,27,10,193,249,152,185,57,203,204,161,113,192,42,130,18,113,211,228,246,37,226,81,33,109,214,21,223,228,83,141,111,74,125,23,142,94,192,186,12,213,14,119,121,33,129,122,206,237,247,28,29,155,142,182,178,138,66,86,157,143,107,65,42,14,254,107,156,139,238,26,163,40,207,95,243,233,208,100,30,214,238,194,137,75,24,235,146,207,245,175,194,39,5,77,184,145,161,55,37,153,230,253,128,220,244,188,199,55,123,190,180,1,45,103,88,240,47,231,195,179,139,113,229,68,3,122,48,182,165,178,117,62,91,35,126,59,211,84,166,58,185,199,204,14,28,51,21,213,106,53,122,129,118,127,47,254,87,218,105,248,12,62,63,239,84,143,1,139,123,70,195,99,158,250,31,237,196,127,47,112,132,43,246,86,130,244,167,203,36,215,108,94,36,123,58,189,169,88,59,24,17,105,179,156,143,210,112,116,255,139,110,38,187,195,171,69,199,83,5,150,156,71,181,198,70,171,94,245,252,136,139,25,104,163,53,15,229,124,106,149,101,181,171,235,185,255,186,184,224,155,74,71,178,206,236,21,47,137,2,125,21,238,175,156,12,77,196,201,206,1,245,50,61,143,247,38,52,11,254,34,139,122,237,249,94,94,103,95,81,20,91,219,36,86,251,209,89,161,183,222,22,154,102,9,182,209,134,46,250,7,125,126,149,121,155,68,102,124,54,133,246,245,163,103,115,105,103,84,115,116,50,161,105,116,115,116,84,111,107,101,110,115,129,161,99,118,97,108,89,20,138,48,130,20,134,6,9,42,134,72,134,247,13,1,7,2,160,130,20,119,48,130,20,115,2,1,1,49,15,48,13,6,9,96,134,72,1,101,3,4,2,1,5,0,48,129,134,6,11,42,134,72,134,247,13,1,9,16,1,4,160,119,4,117,48,115,2,1,1,6,10,43,6,1,4,1,131,191,48,1,1,48,49,48,13,6,9,96,134,72,1,101,3,4,2,1,5,0,4,32,21,228,61,34,34,146,122,70,252,26,151,24,16,159,222,18,3,253,45,75,238,121,57,80,92,44,60,97,45,187,128,230,2,8,121,83,162,69,86,177,219,199,24,22,50,48,50,54,49,49,48,52,48,49,49,56,48,50,46,55,49,56,53,50,56,90,48,3,128,1,1,2,8,23,78,136,163,106,190,99,200,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,32,198,103,125,178,170,111,160,30,66,167,96,225,124,254,119,167,191,58,103,194,89,216,96,122,47,142,251,119,135,1,250,48,129,213,6,11,42,134,72,134,247,13,1,9,16,2,47,49,129,197,48,129,194,48,129,191,48,129,188,4,32,189,79,185,178,144,76,129,54,103,136,110,239,65,225,109,254,4,217,34,7,157,191,91,146,74,208,162,196,96,70,34,122,48,129,151,48,127,164,125,48,123,49,11,48,9,6,3,85,4,6,19,2,85,83,49,11,48,9,6,3,85,4,8,12,2,67,65,49,22,48,20,6,3,85,4,7,12,13,83,97,110,32,70,114,97,110,99,105,115,99,111,49,25,48,23,6,3,85,4,10,12,16,79,112,101,110,65,73,32,79,112,67,111,44,32,76,76,67,49,12,48,10,6,3,85,4,11,12,3,84,83,65,49,30,48,28,6,3,85,4,3,12,21,79,112,101,110,65,73,32,84,83,65,32,73,115,115,117,105,110,103,32,67,65,2,20,97,219,70,40,50,138,140,141,74,6,183,191,254,96,227,2,108,63,113,183,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,4,130,1,128,136,243,3,27,118,30,205,36,148,78,120,83,200,23,71,125,127,105,5,30,91,69,135,228,239,95,179,7,149,55,17,118,9,102,120,198,34,197,214,67,217,155,113,181,201,101,96,176,242,51,55,3,33,133,183,90,197,55,136,81,65,6,208,28,185,231,31,200,254,187,186,81,220,214,76,110,113,243,214,96,30,135,25,91,29,225,175,4,39,255,51,75,179,194,255,85,158,99,227,68,118,54,50,186,105,249,112,154,149,97,48,245,19,238,81,176,178,142,253,9,139,249,226,133,0,24,107,87,168,42,121,129,242,98,50,246,246,173,180,96,35,152,100,234,234,203,151,104,29,120,216,66,50,235,191,38,163,172,62,172,102,15,116,193,123,125,97,185,191,59,9,123,35,23,192,118,191,245,241,92,223,46,153,180,117,110,117,125,168,202,127,189,145,105,135,186,78,186,154,119,213,54,151,24,16,234,115,121,76,92,187,187,234,239,36,237,20,216,147,118,185,42,232,17,192,197,54,68,88,211,63,60,32,80,90,40,217,1,160,27,190,235,21,20,249,173,119,215,72,27,187,26,144,4,85,11,148,119,246,90,53,90,138,26,195,9,138,81,248,238,244,60,196,108,76,66,237,192,254,218,20,218,16,32,187,193,189,144,217,183,190,108,114,201,12,79,56,41,196,147,141,34,176,153,142,102,51,211,141,129,152,106,38,212,129,109,58,92,230,231,211,81,120,104,39,228,53,3,27,15,72,240,65,127,88,181,120,34,68,50,156,38,223,188,168,68,250,135,41,37,59,48,35,65,128,237,104,51,242,186,146,163,150,206,51,163,59,16,27,10,193,194,184,67,96,205,231,252,232,190,38,104,195,47,101,114,86,97,108,115,161,104,111,99,115,112,86,97,108,115,129,89,7,215,48,130,7,211,10,1,0,160,130,7,204,48,130,7,200,6,9,43,6,1,5,5,7,48,1,1,4,130,7,185,48,130,7,181,48,129,233,162,22,4,20,99,243,17,162,94,14,205,205,197,16,82,185,63,243,211,53,102,109,200,126,24,15,50,48,50,54,49,49,48,51,49,49,51,54,51,50,90,48,129,152,48,129,149,48,73,48,9,6,5,43,14,3,2,26,5,0,4,20,223,130,55,83,94,83,216,51,177,224,4,61,36,53,241,117,230,225,10,25,4,20,57,61,16,71,220,151,143,175,136,123,77,115,24,29,205,229,238,164,165,42,2,16,11,165,252,233,14,112,140,242,5,128,49,238,68,28,100,115,128,0,24,15,50,48,50,54,49,49,48,51,49,49,51,54,51,50,90,160,17,24,15,50,48,50,54,49,49,49,48,49,49,51,54,51,49,90,161,34,48,32,48,30,6,9,43,6,1,5,5,7,48,1,6,4,17,24,15,50,48,49,54,49,49,48,53,49,49,51,54,51,50,90,161,35,48,33,48,31,6,9,43,6,1,5,5,7,48,1,2,4,18,4,16,236,110,89,101,179,51,162,111,247,107,37,59,84,61,249,141,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,3,130,1,129,0,159,41,87,23,232,243,70,244,173,159,45,54,182,191,115,38,254,250,54,75,11,96,181,51,45,130,217,15,77,195,198,156,71,133,230,3,18,158,173,207,52,176,66,72,79,42,204,4,233,51,149,173,185,122,237,93,173,27,247,161,161,112,13,141,196,45,64,192,126,98,77,74,206,236,135,111,180,224,201,192,145,1,125,222,52,160,79,249,10,143,53,49,193,229,22,127,11,127,176,138,26,247,90,151,36,152,165,37,233,48,188,107,88,182,219,248,136,27,66,183,205,111,44,55,249,55,213,24,113,181,192,71,142,201,208,206,126,34,173,36,13,226,222,19,219,103,51,23,40,35,15,251,224,144,230,99,254,120,48,8,239,42,79,12,229,89,11,134,82,245,135,253,182,91,81,170,118,16,245,38,190,190,76,142,117,200,163,174,132,230,211,65,174,72,186,175,76,185,122,92,242,158,219,34,5,196,176,0,178,200,230,81,174,104,241,172,136,41,141,44,251,80,179,69,138,84,88,199,144,224,34,125,10,131,40,98,196,9,122,52,107,32,159,130,83,98,136,199,45,181,72,17,73,210,170,62,170,92,252,246,17,73,37,210,46,249,190,10,104,107,134,189,150,34,214,19,9,50,70,185,164,184,68,205,96,246,1,52,131,111,193,159,53,2,221,1,218,230,174,105,192,164,182,69,7,119,190,53,55,54,5,42,137,52,111,15,53,151,133,120,164,109,254,193,23,88,105,190,250,254,18,83,200,241,42,165,213,249,83,253,103,174,43,84,226,151,206,56,146,64,82,121,7,33,50,224,111,21,119,106,189,45,59,199,92,51,145,108,49,221,236,168,200,225,173,22,97,223,242,161,65,69,65,211,160,130,5,49,48,130,5,45,48,130,5,41,48,130,3,17,160,3,2,1,2,2,16,47,9,14,155,232,196,72,26,168,69,77,209,103,43,97,30,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,48,74,49,33,48,31,6,3,85,4,3,12,24,83,83,76,46,99,111,109,32,67,50,80,65,32,73,67,65,32,82,49,32,50,48,50,53,49,24,48,22,6,3,85,4,10,12,15,83,83,76,32,67,111,114,112,111,114,97,116,105,111,110,49,11,48,9,6,3,85,4,6,19,2,85,83,48,30,23,13,50,54,48,49,48,50,50,49,50,53,48,53,90,23,13,50,55,48,49,48,50,50,49,50,53,48,52,90,48,77,49,11,48,9,6,3,85,4,6,19,2,85,83,49,17,48,15,6,3,85,4,10,12,8,83,83,76,32,67,111,114,112,49,43,48,41,6,3,85,4,3,12,34,83,83,76,46,99,111,109,32,67,50,80,65,32,73,67,65,32,82,49,32,79,67,83,80,32,82,101,115,112,111,110,100,101,114,48,130,1,162,48,13,6,9,42,134,72,134,247,13,1,1,1,5,0,3,130,1,143,0,48,130,1,138,2,130,1,129,0,197,231,248,153,201,249,229,45,207,104,119,233,105,145,80,220,169,145,18,92,79,192,171,209,153,41,227,150,217,249,89,247,27,102,128,138,30,150,158,42,171,166,134,249,100,107,86,184,78,144,196,234,12,44,68,91,149,11,112,92,137,75,188,156,231,149,65,248,86,0,13,211,32,38,84,110,61,18,198,179,159,182,116,90,248,219,107,158,80,104,144,157,28,220,90,144,152,14,169,139,67,222,130,157,158,25,207,122,96,235,8,139,175,155,143,41,31,29,184,14,134,9,71,173,2,85,91,94,10,143,234,204,138,245,109,36,13,25,56,232,122,251,193,194,208,237,3,43,245,231,145,112,231,122,185,212,26,134,159,151,19,52,18,104,115,224,159,17,50,96,175,198,170,116,70,240,181,48,102,242,235,122,240,170,128,68,120,67,159,202,171,98,241,210,183,76,49,82,166,36,68,253,35,214,50,210,121,193,218,172,44,102,236,232,136,146,67,132,17,47,109,44,149,147,129,60,241,137,172,1,39,139,212,73,211,107,98,198,104,42,40,166,200,28,25,115,165,29,108,11,130,233,108,212,176,10,202,29,243,167,37,108,89,194,184,178,159,20,114,110,52,226,21,27,27,13,163,120,3,59,51,0,113,37,202,173,165,1,185,201,91,183,24,67,78,162,211,91,130,252,100,94,116,59,123,196,58,239,83,171,150,251,237,131,113,156,118,60,159,194,110,3,109,236,89,100,239,31,3,57,171,12,250,16,140,159,64,255,185,60,177,8,204,79,3,223,77,37,52,175,204,93,185,66,133,107,54,91,154,225,48,115,215,242,247,63,224,157,204,135,209,185,146,207,131,212,196,92,102,251,30,173,5,241,2,3,1,0,1,163,129,135,48,129,132,48,12,6,3,85,29,19,1,1,255,4,2,48,0,48,31,6,3,85,29,35,4,24,48,22,128,20,57,61,16,71,220,151,143,175,136,123,77,115,24,29,205,229,238,164,165,42,48,15,6,9,43,6,1,5,5,7,48,1,5,4,2,5,0,48,19,6,3,85,29,37,4,12,48,10,6,8,43,6,1,5,5,7,3,9,48,29,6,3,85,29,14,4,22,4,20,99,243,17,162,94,14,205,205,197,16,82,185,63,243,211,53,102,109,200,126,48,14,6,3,85,29,15,1,1,255,4,4,3,2,7,128,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,3,130,2,1,0,119,5,7,236,186,39,56,248,204,245,108,11,25,21,62,40,212,179,10,207,119,245,134,104,124,117,131,229,73,196,104,250,195,102,189,210,112,119,252,76,38,136,247,48,75,84,31,100,206,145,124,0,175,183,90,181,228,170,153,159,135,54,233,96,156,176,34,142,189,230,20,255,193,53,27,216,100,95,172,209,27,62,225,64,137,168,24,204,137,231,160,50,102,181,46,23,191,241,57,77,26,253,108,115,190,246,0,54,112,227,213,95,121,217,214,114,193,50,76,244,133,169,29,66,184,70,130,128,51,197,104,44,187,18,229,252,50,158,137,95,159,208,254,159,139,107,92,4,94,116,159,80,27,241,5,41,25,21,156,80,202,2,196,86,248,248,9,165,120,119,17,179,228,145,138,229,202,42,182,225,178,197,177,33,189,162,133,134,56,163,172,184,58,2,57,0,15,94,214,49,20,182,254,186,58,170,160,186,240,83,78,242,243,42,79,216,100,133,130,20,121,90,220,79,127,139,212,83,194,61,122,192,182,166,189,132,42,235,24,52,236,146,50,251,0,181,105,227,95,26,58,177,147,81,201,88,82,152,149,208,54,30,175,154,221,100,106,134,11,94,99,89,180,130,78,167,138,252,173,247,67,57,67,113,81,73,219,199,199,66,145,202,96,69,175,67,91,105,252,74,17,60,49,246,124,59,15,128,157,21,192,91,94,240,168,21,32,37,5,245,237,69,252,70,28,254,123,185,246,77,44,65,36,164,96,175,163,243,235,227,184,245,113,131,200,73,189,144,23,63,232,216,145,142,52,88,54,134,223,213,206,182,37,197,147,89,247,115,193,51,1,20,251,48,111,140,185,5,233,61,210,123,104,62,54,246,249,236,120,42,251,177,250,240,66,116,49,238,154,216,27,72,110,24,177,248,158,208,43,201,196,143,251,60,122,207,199,228,31,210,167,106,29,195,51,211,214,193,202,181,232,34,147,76,174,95,52,142,239,105,123,219,124,204,101,245,49,180,85,137,85,130,78,200,110,201,195,219,79,145,187,94,215,69,83,84,30,125,104,76,247,92,2,218,41,221,181,118,44,54,15,122,139,17,71,140,237,99,224,163,171,52,217,26,197,176,69,185,186,156,230,165,114,4,221,182,184,33,222,144,199,103,99,112,97,100,89,34,249,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,89,1,0,3,91,49,175,32,191,56,28,140,108,65,239,208,28,120,77,59,249,137,145,108,231,236,90,238,14,159,192,74,226,118,212,64,151,117,55,226,41,7,254,191,28,7,137,158,94,240,15,66,144,216,243,123,135,115,254,221,205,79,59,32,253,133,120,55,16,133,56,21,226,148,140,30,17,105,228,171,167,77,0,96,104,112,81,61,163,249,238,86,72,227,18,200,95,188,195,60,57,148,172,3,49,135,186,18,39,215,52,137,110,130,173,175,72,92,141,237,17,147,125,233,66,111,43,126,22,70,37,12,223,254,110,106,145,248,75,104,86,39,59,153,31,184,156,161,151,119,179,72,49,56,134,126,231,22,153,131,212,142,222,142,29,174,3,174,167,166,155,196,175,139,241,1,18,253,53,218,154,99,60,140,90,49,104,91,30,22,36,222,247,118,115,219,9,45,241,191,97,92,166,63,248,26,189,60,164,33,41,121,139,84,75,134,185,9,14,225,105,254,86,106,249,192,145,164,106,171,118,52,149,14,43,94,205,149,7,26,231,231,67,63,212,227,107,183,62,108,28,246,50,168,137,193,138,231,9,255,219,0,67,0,20,14,15,18,15,13,20,18,16,18,23,21,20,24,30,50,33,30,28,28,30,61,44,46,36,50,73,64,76,75,71,64,70,69,80,90,115,98,80,85,109,86,69,70,100,136,101,109,119,123,129,130,129,78,96,141,151,140,125,150,115,126,129,124,255,219,0,67,1,21,23,23,30,26,30,59,33,33,59,124,83,70,83,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,255,192,0,17,8,4,0,6,0,3,1,34,0,2,17,1,3,17,1,255,196,0,26,0,0,3,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,255,196,0,65,16,0,2,2,1,2,4,3,7,2,3,6,5,5,1,0,3,0,1,2,17,3,18,33,4,49,65,81,19,34,97,20,50,66,82,113,129,145,5,161,35,51,98,67,83,114,130,146,177,36,52,193,209,240,6,21,99,162,225,241,68,84,242,255,196,0,24,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,255,196,0,28,17,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,17,1,18,33,2,49,65,81,255,218,0,12,3,1,0,2,17,3,17,0,63,0,243,138,16,206,174,102,49,12,0,98,24,0,196,50,134,81,37,16,3,17,64,3,16,192,99,16,192,96,0,64,198,3,42,128,24,16,5,0,194,1,128,200,166,82,36,104,11,67,37,22,136,160,116,49,162,40,162,168,69,0,9,140,64,67,37,148,196,84,65,52,93,8,162,64,161,4,33,50,132,4,136,161,1,32,80,138,0,0,1,1,66,1,20,3,160,16,52,80,16,103,64,85,10,138,16,81,84,0,77,14,134,0,42,1,129,2,21,20,0,77,12,173,35,210,6,96,94,145,81,68,148,3,1,14,134,4,8,69,8,9,17,64,81,32,48,1,12,6,4,129,64,4,129,64,4,140,96,64,134,0,0,33,128,0,0,192,145,21,65,69,8,69,80,80,8,7,67,2,70,58,2,5,67,24,0,128,96,2,1,208,1,33,69,80,80,19,65,69,80,80,19,65,69,80,80,19,65,69,1,66,1,128,18,34,128,8,160,40,84,2,36,170,0,137,24,199,65,66,41,32,72,164,3,72,209,74,145,8,100,3,118,9,14,138,72,41,168,133,5,135,54,65,58,109,154,40,26,98,130,103,74,196,137,186,177,134,56,81,180,98,82,133,21,70,107,68,3,100,178,1,138,196,217,46,84,81,122,138,91,152,93,178,212,168,35,70,99,37,108,114,200,67,146,3,57,197,152,202,206,135,35,55,70,134,101,244,22,157,203,81,8,16,232,122,104,150,200,169,100,52,93,146,217,68,177,13,130,8,20,75,81,4,210,30,173,128,153,196,202,70,205,236,100,192,197,137,150,209,44,168,134,34,168,20,74,137,160,210,104,162,61,33,89,105,13,38,148,20,6,122,66,139,19,8,146,104,160,2,40,84,88,168,8,161,81,98,101,25,129,66,160,38,130,138,160,160,38,133,69,137,129,2,46,132,4,5,21,65,64,77,8,186,21,1,32,49,0,128,116,90,137,7,48,196,51,72,99,16,194,1,128,21,64,196,48,134,81,35,1,140,67,34,152,196,48,24,196,48,24,0,1,64,0,3,24,134,5,33,161,12,130,128,6,20,12,64,65,72,164,200,24,26,166,52,204,236,164,200,173,44,118,69,142,200,170,1,0,9,136,166,73,80,137,44,64,72,21,64,4,8,182,137,104,168,145,20,32,16,138,17,66,1,128,8,96,48,10,1,140,130,70,48,2,66,134,0,42,10,24,1,32,58,10,1,0,192,160,0,25,0,134,0,20,19,69,133,1,20,5,208,154,8,145,142,134,4,136,177,80,84,1,84,32,137,2,168,10,36,10,10,1,0,192,4,3,0,16,12,0,64,49,16,0,48,1,12,0,160,0,24,18,3,0,0,24,192,64,48,1,12,0,129,0,192,0,6,0,32,161,128,10,130,134,48,38,130,138,160,2,66,138,160,160,36,7,65,64,72,139,21,20,69,10,139,161,80,19,66,162,197,64,42,29,0,192,40,164,3,68,12,105,1,104,40,161,54,54,32,17,164,9,81,220,214,43,114,43,108,81,58,162,115,64,221,73,35,26,171,104,150,26,172,137,50,40,114,51,115,220,37,45,140,45,217,70,214,76,157,19,175,98,37,43,42,45,59,99,148,168,201,72,28,138,129,200,92,196,82,64,75,100,154,104,41,193,32,51,67,82,160,100,129,114,153,155,96,75,0,178,108,24,138,134,1,64,3,177,216,128,1,178,88,217,33,82,196,80,168,33,80,210,41,68,168,196,9,160,102,141,19,68,86,96,83,66,42,34,132,209,98,96,64,138,17,81,32,49,133,69,19,70,148,42,8,206,130,139,161,81,68,80,20,32,36,6,32,36,40,170,10,2,40,40,186,21,1,34,40,144,36,40,170,41,34,5,24,151,164,17,162,10,243,70,3,52,192,24,134,3,0,24,0,192,10,2,132,48,1,136,162,0,96,48,0,1,128,198,33,133,48,0,1,140,67,2,144,201,67,2,130,196,50,10,25,35,10,160,16,200,24,201,0,46,202,179,49,216,26,38,22,69,140,138,187,16,135,96,0,22,48,21,0,192,4,201,101,18,202,38,130,138,16,68,136,161,0,128,96,2,24,12,0,0,0,0,0,0,67,0,16,12,0,0,0,4,3,0,16,192,96,33,128,194,145,66,162,136,10,10,24,1,58,69,70,148,20,4,80,232,116,58,2,116,139,65,170,67,161,86,48,112,100,209,208,200,148,108,82,49,10,52,210,77,21,148,208,14,130,128,65,67,160,1,0,192,4,3,0,16,12,0,64,0,80,0,12,4,48,2,0,0,96,0,48,0,0,0,0,24,0,128,99,160,16,80,232,0,64,58,24,18,5,0,10,128,96,81,52,5,8,130,68,80,128,66,40,64,72,81,65,64,77,14,134,0,3,64,80,2,40,69,32,165,67,72,181,18,212,81,4,165,69,36,105,166,36,205,210,216,203,66,233,19,173,217,15,83,8,199,112,58,33,54,84,158,198,112,104,37,45,200,169,100,182,168,89,50,87,67,61,119,204,184,135,99,16,38,105,9,243,1,136,33,197,26,197,25,38,109,140,138,209,35,57,154,183,177,140,136,168,98,162,168,84,81,155,37,154,52,78,144,136,10,42,133,69,66,1,128,8,67,0,16,80,192,9,160,162,128,6,145,68,216,89,20,9,133,137,128,152,134,34,132,38,80,130,32,69,49,20,32,24,0,132,202,37,132,72,138,16,18,34,132,81,32,49,0,0,12,9,17,76,150,4,128,0,0,32,26,68,14,40,211,145,43,96,114,34,184,64,0,219,0,161,12,0,96,48,0,1,148,3,1,144,3,1,128,12,67,1,140,67,0,24,12,0,98,40,4,48,0,166,49,12,6,49,12,0,98,25,3,40,145,133,48,0,1,128,138,32,10,36,96,48,0,0,24,128,10,176,36,96,49,0,0,128,96,4,133,20,0,64,21,65,64,72,198,0,32,24,0,132,80,128,64,0,80,0,0,0,12,8,16,192,96,33,128,5,48,160,25,0,48,24,8,96,1,76,6,4,0,210,17,72,40,161,128,200,51,146,36,213,162,90,40,128,161,208,154,42,39,72,244,140,2,22,145,56,148,5,25,208,139,160,160,32,7,64,17,52,5,5,1,32,80,80,18,5,0,18,5,0,8,96,48,16,198,0,32,24,0,134,0,80,12,0,129,128,12,4,3,0,16,20,32,21,5,20,0,77,5,12,0,145,20,32,36,69,8,4,3,0,16,20,0,3,16,192,99,66,0,43,80,181,178,68,69,107,226,52,133,226,223,51,50,88,29,73,170,50,205,154,24,96,231,57,198,17,95,20,153,197,197,113,248,184,56,94,73,92,186,65,115,103,205,241,156,110,94,51,46,188,178,217,123,177,92,162,101,167,181,196,127,234,8,65,184,240,216,245,191,154,123,47,193,195,63,215,120,217,127,107,24,255,0,134,40,242,245,19,188,157,68,138,236,205,250,167,23,147,223,226,39,93,147,163,40,241,220,66,229,151,39,250,131,23,6,229,188,217,217,12,80,130,247,80,164,40,126,177,198,69,39,170,50,138,233,40,157,252,47,235,184,50,61,57,211,195,47,154,59,163,147,76,126,84,99,151,130,199,147,120,249,36,90,114,250,92,28,68,115,58,83,140,239,148,163,201,255,0,250,116,81,242,223,167,57,240,217,252,41,183,25,203,249,114,79,109,93,62,199,212,240,249,22,124,49,200,149,106,91,174,207,170,45,102,28,98,107,13,144,85,34,28,128,210,196,76,119,46,136,169,104,150,141,4,208,25,52,34,232,84,81,20,73,163,68,180,17,2,40,69,8,0,2,16,0,80,80,3,160,32,76,67,98,0,67,160,67,1,80,153,66,2,0,162,74,37,146,91,66,8,66,24,138,16,138,16,66,16,196,192,68,141,146,202,16,10,198,3,16,196,192,66,0,1,0,192,0,98,11,32,27,37,176,108,134,6,3,0,52,200,24,12,0,96,48,1,128,192,67,1,128,12,6,0,0,48,24,196,48,1,128,0,198,0,3,0,0,166,0,0,49,136,96,3,16,192,99,16,192,96,0,64,12,67,10,96,33,128,192,64,65,64,32,1,128,0,12,0,0,96,33,128,0,12,5,65,67,0,36,69,0,18,3,0,16,0,0,132,80,138,16,192,0,6,33,128,0,1,0,0,1,84,2,0,40,100,148,64,192,6,20,0,1,20,5,128,130,42,198,72,5,93,129,33,96,58,19,67,26,2,52,131,137,170,65,32,49,2,232,150,84,33,80,192,34,24,139,100,148,72,198,1,8,6,0,32,24,0,168,6,0,33,140,0,67,1,128,128,96,2,1,128,8,96,48,1,128,0,0,192,4,5,0,82,1,136,4,3,16,8,84,80,1,52,42,46,132,17,20,5,8,4,3,0,1,128,0,0,192,4,33,137,133,73,199,250,143,29,30,15,22,213,44,178,247,99,219,213,157,60,70,104,112,248,101,151,39,187,5,203,191,161,242,92,78,121,231,203,44,185,29,202,76,206,234,230,39,46,73,100,156,167,57,57,73,243,147,50,234,18,123,19,232,101,163,222,78,145,221,195,98,138,71,44,41,29,216,34,220,108,206,181,141,168,40,173,145,148,248,156,81,248,175,232,70,151,67,228,115,251,102,46,239,240,107,25,198,113,184,187,52,141,124,185,35,166,123,111,113,151,202,251,158,175,232,153,252,72,241,24,164,170,80,201,117,245,60,99,210,253,42,90,120,235,92,178,194,159,214,63,254,23,24,215,181,39,177,155,46,76,134,105,147,139,53,79,99,21,177,162,144,20,128,157,65,168,138,116,26,70,138,232,6,77,25,200,218,70,76,12,216,138,104,84,105,18,20,85,14,128,154,29,21,64,65,36,150,72,18,196,85,13,68,9,162,135,64,4,136,161,48,36,69,8,162,68,49,4,33,20,32,16,152,201,101,9,146,198,217,12,32,100,50,153,37,8,164,9,12,0,67,16,18,3,16,0,20,32,36,69,8,130,68,80,80,28,224,3,52,201,12,96,20,20,3,8,67,1,128,0,20,0,3,2,128,96,50,0,96,5,0,0,192,96,0,3,24,134,0,49,12,138,6,0,0,49,12,33,128,0,83,1,0,20,2,0,24,0,17,76,100,128,20,2,24,12,100,216,192,96,0,64,192,67,1,140,64,5,0,0,8,67,16,0,0,0,128,0,4,0,5,0,134,32,1,136,0,0,0,129,128,0,12,0,97,65,66,25,3,24,134,20,0,192,129,0,192,4,0,5,0,0,0,199,98,17,5,169,15,81,0,20,49,12,69,64,0,1,9,136,96,4,136,170,17,66,1,128,8,99,0,132,3,0,0,0,0,0,0,0,0,0,1,128,0,0,192,6,33,128,12,0,41,142,128,0,66,42,130,128,144,24,232,9,17,84,32,36,6,32,132,34,132,2,1,140,4,20,49,208,8,6,32,19,37,150,201,100,87,131,250,247,17,121,33,129,114,138,213,47,171,228,120,146,103,95,31,147,197,226,178,228,239,39,71,27,239,248,49,173,226,95,113,33,190,193,21,114,162,52,232,225,112,203,52,255,0,165,30,162,138,132,78,120,100,199,195,227,81,91,203,178,27,201,145,167,41,37,23,205,24,105,167,17,142,56,228,181,61,105,171,43,4,112,206,91,198,58,126,135,71,179,44,240,94,36,154,165,208,201,240,241,195,142,83,143,136,229,123,42,53,88,140,56,158,22,56,223,40,73,62,168,198,9,71,221,138,95,67,190,19,134,185,99,218,105,252,50,219,114,51,240,177,135,155,27,219,229,124,209,188,214,99,153,220,162,227,170,172,92,54,76,156,30,120,207,30,86,218,124,154,216,153,202,106,46,112,74,81,93,61,59,132,227,215,169,172,137,181,244,216,191,81,225,115,52,150,71,6,250,77,87,238,117,209,243,56,42,160,228,173,117,93,207,99,244,169,202,120,50,38,154,140,50,56,193,55,117,30,195,81,232,36,136,144,208,105,34,164,164,38,168,86,81,170,97,168,202,202,32,108,154,42,128,42,40,40,186,30,144,35,72,105,52,161,80,25,208,50,153,44,34,89,37,5,0,146,43,72,208,236,8,104,146,217,52,20,132,58,0,137,17,84,32,36,146,201,42,16,134,72,9,144,203,100,50,162,73,101,80,153,68,136,160,1,12,0,0,67,0,36,6,0,33,20,32,36,10,160,162,9,160,46,131,72,28,99,0,54,200,24,12,0,96,48,0,24,200,1,136,96,3,16,202,1,136,96,49,136,96,3,0,0,24,0,0,192,0,96,48,32,0,0,161,128,1,3,0,0,24,8,96,33,128,5,0,0,3,0,0,1,136,0,96,33,144,48,16,194,152,201,24,20,50,70,5,0,128,6,32,0,0,24,0,132,48,1,0,196,2,1,136,0,67,0,16,12,8,0,0,1,140,67,10,99,16,209,3,24,12,40,24,1,0,33,128,8,67,2,132,48,0,1,12,8,16,14,130,128,6,0,2,161,81,98,2,104,69,208,168,162,88,138,161,80,66,1,129,66,1,128,8,99,0,16,0,192,64,48,8,64,48,0,0,0,0,0,1,140,64,20,198,33,128,198,33,144,0,0,80,8,96,2,17,66,2,68,49,0,128,96,16,134,0,0,48,26,141,186,10,66,166,186,29,248,176,197,71,212,50,97,92,204,244,177,195,24,222,228,101,117,246,58,39,26,91,24,78,23,94,174,133,31,19,155,205,39,249,102,82,244,58,243,195,68,178,36,191,242,205,49,112,152,151,151,36,101,57,37,230,222,146,57,238,199,76,202,243,106,249,21,8,249,170,62,103,223,161,219,62,6,15,207,142,79,75,232,60,120,22,58,100,171,203,108,28,62,136,39,241,62,108,210,88,236,214,45,105,64,204,54,133,198,101,196,169,197,73,85,118,37,254,165,243,99,159,228,166,147,39,68,95,66,212,140,223,21,134,83,212,212,211,250,21,151,140,215,7,8,198,91,170,183,181,4,177,69,116,57,219,113,82,165,230,232,105,152,210,11,111,67,104,194,25,49,232,191,50,94,95,161,195,142,57,98,220,167,39,55,92,145,78,57,101,56,100,79,75,143,110,134,177,55,43,212,193,13,48,86,123,31,166,98,113,224,247,248,167,38,142,121,112,82,226,165,130,92,60,99,131,19,134,169,203,158,167,218,143,87,14,37,135,12,113,166,222,158,175,169,210,185,194,210,61,37,208,17,88,205,17,70,178,86,77,21,18,145,81,136,36,92,86,228,15,73,26,77,232,150,136,172,168,101,52,75,0,37,140,150,2,100,140,40,161,8,116,32,132,0,0,3,4,139,160,168,161,81,170,136,244,144,99,164,150,141,218,51,146,40,201,162,89,163,68,233,8,205,136,210,132,209,81,155,68,179,70,67,40,130,89,76,69,68,128,232,0,144,42,130,128,64,48,160,36,11,161,81,4,208,168,186,10,2,40,173,37,40,154,86,193,89,85,1,122,70,160,69,121,163,1,155,115,5,8,101,0,192,96,3,1,128,0,12,4,3,24,8,96,48,0,24,0,0,0,12,96,0,3,1,128,0,1,0,48,0,1,128,80,0,12,0,0,96,0,0,1,64,0,0,0,0,0,0,0,12,67,0,24,128,6,0,4,12,100,140,6,50,70,20,198,33,128,192,69,0,128,116,0,72,12,64,32,24,1,32,48,32,64,48,1,0,192,0,96,1,76,104,67,32,161,136,96,48,0,10,0,0,0,0,0,0,0,138,7,64,48,21,13,33,209,73,1,26,67,73,178,68,178,12,168,101,213,143,72,25,131,42,132,209,68,146,209,98,162,162,0,166,133,65,8,6,5,8,6,0,32,24,0,128,96,2,0,0,0,0,8,0,0,41,128,12,128,24,138,40,6,33,144,0,0,80,0,0,0,134,32,37,136,96,2,0,24,0,80,198,144,2,69,198,52,237,148,146,81,38,68,27,67,46,252,206,141,74,81,216,243,203,199,149,199,99,59,141,85,228,182,206,108,155,73,54,235,78,231,87,137,19,147,143,82,159,9,153,71,155,131,162,15,146,207,159,30,78,39,90,218,15,34,255,0,115,166,50,240,241,100,114,231,169,217,229,229,107,194,93,247,59,120,92,171,138,225,220,100,252,241,231,255,0,70,115,250,199,95,157,254,43,14,71,41,105,149,37,39,178,236,116,78,9,170,33,240,176,156,60,205,253,131,94,153,40,190,219,25,105,113,142,192,202,139,9,8,50,96,54,34,196,41,24,78,81,143,50,242,235,106,177,215,220,231,120,38,221,206,86,111,17,172,50,71,82,103,70,148,210,148,121,51,133,226,79,226,210,254,135,163,250,106,213,154,16,158,234,50,182,105,31,81,130,30,7,13,138,18,248,98,145,81,203,7,29,93,23,51,135,136,226,181,37,191,169,205,44,239,75,138,124,202,230,244,229,196,197,233,87,87,184,123,68,46,181,30,76,178,55,94,132,235,125,205,35,216,89,97,46,76,110,81,238,121,11,44,146,164,56,241,18,140,181,94,224,123,9,26,194,39,140,184,233,197,82,95,115,108,63,168,59,223,153,52,122,212,76,142,104,113,139,35,231,72,221,100,140,136,169,100,180,104,208,154,3,58,38,141,40,64,69,8,182,137,162,137,21,22,20,6,122,74,88,217,180,49,217,166,146,82,57,244,20,160,111,225,143,73,40,201,68,28,77,116,146,208,86,45,16,226,110,209,13,4,96,226,75,70,174,36,52,81,147,37,154,180,103,34,163,54,67,45,146,205,50,129,20,5,18,3,0,21,5,0,0,80,12,8,16,0,0,134,32,64,82,102,177,70,41,26,173,136,210,180,217,90,8,76,210,204,171,197,40,145,157,156,148,50,70,5,12,145,129,67,36,160,24,8,160,1,136,96,3,0,0,24,12,4,48,24,8,99,10,0,0,25,0,3,0,0,1,128,12,0,0,0,96,32,24,5,32,40,0,64,48,1,0,192,4,3,16,0,0,0,0,0,12,4,48,0,0,32,6,0,21,67,37,20,0,82,36,160,1,128,16,33,12,0,66,42,128,9,1,128,8,69,8,4,3,0,1,128,0,192,0,138,99,16,0,198,33,128,192,67,10,0,6,0,0,50,0,98,24,83,41,18,50,11,65,166,196,139,76,1,68,25,118,137,146,32,205,162,75,100,178,136,98,41,146,80,132,82,141,179,77,20,6,0,107,40,17,162,93,138,137,24,114,0,128,67,2,132,3,10,32,144,42,132,2,1,208,232,4,3,0,0,1,128,12,67,40,96,3,32,64,49,0,0,0,8,0,0,66,40,0,145,140,40,160,41,8,96,85,136,67,32,84,5,94,157,206,124,249,161,166,225,47,255,0,2,181,155,81,142,166,68,242,71,78,242,217,236,112,75,139,154,229,207,169,204,242,75,151,66,15,23,245,62,23,46,28,243,215,77,61,212,151,38,140,33,25,97,196,164,158,153,75,204,123,249,113,174,39,23,135,55,244,125,142,46,55,130,168,201,227,119,178,140,81,157,198,179,88,240,188,92,242,71,76,165,230,65,45,82,203,174,82,109,174,71,12,84,240,103,90,182,189,142,251,180,115,220,116,205,116,66,126,82,181,28,138,110,35,241,144,29,13,146,204,252,68,86,180,80,5,6,164,26,141,33,120,54,206,190,19,203,41,75,210,142,101,147,115,163,15,47,220,210,107,121,205,177,117,19,79,152,71,153,88,82,101,46,66,72,174,133,68,128,201,234,16,49,12,64,92,50,74,47,153,221,194,241,41,82,108,243,74,140,156,89,21,244,144,156,101,29,152,72,242,56,110,46,81,126,105,109,218,143,83,30,72,206,59,74,200,161,146,91,66,160,38,132,209,100,176,32,210,17,178,40,223,31,149,13,26,66,27,26,40,147,25,27,35,10,207,72,154,52,100,133,102,226,75,137,169,45,1,147,68,52,108,209,13,21,24,180,67,70,206,36,56,149,24,73,25,201,29,18,70,82,70,176,115,201,18,209,172,145,155,70,152,72,139,21,1,20,5,8,162,64,98,0,1,129,2,17,85,99,208,6,98,45,196,90,66,156,75,68,164,105,20,101,66,67,24,136,175,32,4,51,179,146,134,72,192,99,16,192,164,50,70,5,20,72,1,69,18,134,3,24,134,3,0,25,0,48,24,8,99,0,164,48,24,0,12,0,67,1,128,134,3,1,12,6,2,2,128,4,3,160,0,16,192,4,3,2,9,2,132,2,1,128,8,6,0,32,24,0,128,96,3,0,0,166,49,12,0,162,70,3,24,128,6,0,50,4,3,0,36,6,0,32,24,128,64,48,0,0,0,0,24,17,64,192,0,6,3,0,0,0,24,0,17,76,0,2,152,12,0,6,0,3,76,171,36,104,129,142,196,48,21,88,104,101,197,22,7,59,139,37,163,125,54,30,26,20,97,24,157,16,136,120,100,219,136,26,233,136,170,38,47,35,5,34,8,205,13,236,200,233,213,124,201,113,69,163,16,52,113,76,134,168,210,16,12,105,0,180,133,27,86,196,74,36,25,128,232,10,132,3,0,0,1,128,134,3,0,0,0,0,24,0,132,48,1,0,196,2,2,168,40,4,48,52,199,139,87,208,12,209,164,113,73,244,54,240,84,93,162,173,164,102,181,24,71,12,165,208,82,81,198,158,166,107,60,241,132,119,146,76,243,120,174,41,189,181,95,209,128,184,142,42,47,202,185,28,50,147,98,147,182,34,161,115,37,162,193,238,128,205,58,51,201,62,230,146,216,199,158,72,175,82,43,131,141,209,63,52,155,90,125,5,9,218,59,184,206,7,197,131,112,117,39,223,147,60,205,51,192,244,100,139,76,206,181,141,153,14,130,237,2,34,164,53,209,163,74,140,38,6,158,52,87,54,82,207,25,114,149,253,12,48,240,243,226,114,105,138,117,213,158,156,56,4,149,45,146,236,82,177,199,23,39,216,238,199,178,73,35,158,80,211,151,76,123,119,58,113,234,137,113,157,109,20,198,226,185,141,50,172,210,32,69,87,50,66,16,168,161,117,1,0,196,2,10,24,128,107,99,183,131,207,166,90,119,56,74,132,220,37,96,125,18,221,1,197,193,241,78,117,22,157,157,196,84,178,25,82,32,7,30,102,139,114,33,6,205,225,1,161,193,27,160,140,75,163,13,38,137,163,70,67,1,10,130,198,4,180,67,137,168,168,12,28,76,228,142,137,35,41,34,163,9,35,25,155,204,230,153,172,77,102,200,101,50,77,176,64,2,0,161,81,72,109,1,152,168,183,176,172,161,21,24,216,172,184,200,130,227,2,156,2,50,163,75,77,24,214,220,242,129,58,78,134,136,113,20,99,164,164,141,20,80,105,2,1,162,244,131,136,30,24,196,51,179,144,40,67,0,40,146,128,99,16,192,99,16,192,99,16,192,161,136,100,12,98,24,12,162,70,20,198,36,80,5,0,192,0,67,24,8,96,48,16,192,96,0,3,0,1,128,8,6,1,72,96,4,0,134,5,8,69,10,136,16,12,0,64,49,0,0,0,0,0,192,64,48,0,24,0,0,192,96,3,16,200,1,136,96,0,0,2,1,128,8,6,1,72,6,0,32,24,0,0,0,0,12,8,1,128,0,12,0,40,24,1,0,80,134,20,199,66,40,5,65,69,1,4,140,116,20,0,52,33,129,72,100,148,136,170,72,160,72,164,136,37,162,92,108,214,131,72,28,207,24,44,123,157,26,67,72,163,63,10,44,135,133,223,161,190,146,170,197,28,190,15,102,103,60,114,143,51,185,196,141,55,204,180,142,42,4,117,207,28,92,118,57,92,105,150,162,225,187,46,81,50,139,163,101,32,49,148,24,120,110,142,133,27,28,177,186,20,142,48,53,120,101,100,74,14,60,202,137,1,136,160,24,128,6,0,0,49,136,100,6,194,27,16,8,106,54,3,3,88,197,81,45,13,12,138,205,65,185,29,17,218,145,8,166,52,116,36,168,231,207,145,67,177,162,149,71,111,247,60,142,63,46,72,207,105,237,216,138,207,138,205,25,73,233,151,238,113,185,54,57,74,222,228,217,166,64,0,117,0,1,133,108,6,83,182,99,145,105,166,185,163,162,104,198,123,153,213,116,226,201,174,40,89,120,124,89,227,166,113,252,28,156,30,85,25,188,110,91,173,207,67,159,34,209,198,255,0,74,197,91,100,154,252,24,207,244,198,164,148,50,197,253,98,122,73,156,248,162,150,119,230,111,109,193,92,203,244,198,249,230,255,0,234,87,254,209,139,226,203,55,246,72,239,211,216,52,130,176,195,195,226,193,13,48,79,238,60,146,219,99,89,236,142,30,47,55,135,30,123,178,104,156,110,50,201,41,74,251,29,81,156,121,35,12,41,40,37,239,63,67,161,69,118,162,225,170,180,82,166,36,144,85,110,138,130,74,144,185,148,77,82,1,80,138,21,0,132,54,32,0,0,1,8,97,64,111,195,101,148,38,169,158,214,41,234,135,47,220,249,248,183,23,104,246,56,44,154,225,188,147,3,165,130,141,151,24,219,52,165,18,40,132,118,45,82,50,115,162,124,66,14,165,34,212,142,104,41,62,102,168,138,209,178,27,24,164,136,168,177,216,180,148,144,20,130,134,129,129,156,140,50,27,204,194,104,168,231,147,49,153,180,246,48,147,55,140,235,54,75,41,146,105,148,177,81,84,34,128,76,100,176,21,138,198,72,67,177,169,16,32,55,83,45,76,229,212,82,200,72,181,210,242,19,226,24,60,132,235,178,69,174,165,48,215,71,58,144,250,136,181,183,136,26,204,172,90,137,10,243,70,3,58,57,129,128,192,0,6,0,48,24,0,192,96,49,136,96,49,136,0,160,16,192,99,16,194,169,12,145,129,99,37,20,0,0,0,3,16,192,96,0,3,24,134,0,0,4,80,48,25,66,1,128,8,6,0,72,21,65,68,18,5,80,80,19,65,69,80,80,19,65,69,80,1,32,48,1,0,192,4,49,128,0,12,0,0,96,64,0,12,0,0,0,6,33,133,33,20,34,4,3,0,16,192,10,0,24,200,16,12,0,0,6,20,134,0,64,12,6,20,12,67,1,128,1,3,24,0,20,2,67,0,16,202,160,36,164,10,35,72,130,226,106,145,146,52,76,138,98,176,108,87,177,20,245,20,145,154,91,150,182,64,58,16,181,3,104,11,232,103,63,64,108,135,34,160,73,177,248,105,243,65,25,26,38,6,62,4,71,224,164,109,67,160,49,170,45,20,209,26,128,110,39,54,69,230,103,70,179,28,171,123,46,14,118,132,91,66,163,72,144,29,8,32,0,24,0,12,65,72,0,96,52,138,72,72,164,5,130,118,33,114,32,211,146,36,19,178,51,100,120,227,178,3,155,140,205,44,123,42,119,221,30,94,73,185,59,54,226,120,137,101,150,236,231,1,12,17,69,66,24,192,4,3,0,34,123,67,115,150,94,99,174,105,75,102,68,163,26,228,77,87,149,146,62,30,109,81,151,152,244,184,108,222,36,19,234,114,241,16,122,226,190,22,94,24,188,114,244,50,175,69,59,71,52,36,189,162,75,85,189,246,236,109,13,226,103,56,198,57,117,52,173,178,163,165,48,110,145,48,102,121,178,116,40,140,153,57,179,206,203,252,89,220,185,35,174,126,101,70,79,25,149,116,225,94,91,53,51,196,188,166,136,214,33,148,172,64,84,38,235,212,45,53,67,100,74,185,236,69,16,231,190,197,62,106,136,79,90,220,31,32,45,173,136,234,17,82,235,32,113,173,236,4,221,137,89,124,197,91,149,10,128,108,64,35,208,253,53,45,119,123,246,163,207,58,120,60,207,28,253,0,247,245,40,196,135,43,20,101,170,41,151,24,89,21,158,155,52,132,11,210,162,41,74,136,41,201,69,10,57,45,152,74,86,16,108,65,213,172,171,180,113,203,37,51,92,121,44,145,91,164,85,9,61,133,172,138,177,52,17,149,148,6,82,70,51,58,100,115,100,40,230,203,27,57,100,118,79,145,205,56,187,55,140,107,32,27,66,52,202,88,153,77,18,202,37,136,98,42,36,76,162,64,68,148,201,0,16,196,16,134,132,1,87,168,53,153,216,137,10,213,72,118,98,152,236,66,185,134,34,138,1,128,194,0,1,128,12,0,6,48,0,1,128,5,48,16,192,99,16,192,99,16,192,99,36,96,81,68,12,10,1,12,6,2,24,12,100,140,6,49,0,20,4,140,10,1,1,21,64,33,148,48,16,200,1,128,0,0,0,8,7,65,64,33,20,20,65,33,69,0,18,5,0,8,6,0,0,0,0,3,0,0,24,0,134,0,20,0,0,0,0,200,16,12,10,16,12,8,1,128,0,0,14,130,144,192,8,0,24,80,80,3,161,208,8,99,161,209,2,1,128,0,12,0,67,16,192,101,38,72,209,5,88,236,35,18,244,162,42,53,15,80,244,147,164,10,142,230,137,18,182,43,80,23,65,68,169,20,164,69,45,38,115,137,183,49,56,216,28,214,201,92,247,55,148,12,103,22,153,164,105,26,42,204,35,102,148,232,131,69,49,169,152,106,28,100,6,242,123,24,205,148,173,143,66,3,43,27,243,34,220,17,46,61,128,197,162,104,209,236,75,70,145,20,42,44,64,77,14,138,72,165,16,35,72,154,55,113,84,67,131,20,101,67,161,184,180,20,80,13,5,12,129,216,5,0,3,228,121,220,94,90,111,254,231,87,17,55,24,245,71,147,146,87,38,4,61,217,54,54,73,80,245,21,22,71,50,224,5,135,49,0,12,67,10,64,67,91,243,178,89,164,146,51,155,34,185,243,94,219,245,46,17,178,51,73,90,223,153,112,123,25,86,241,217,36,71,16,212,97,169,62,65,189,142,113,114,199,36,215,52,84,107,10,124,153,142,72,183,54,197,195,57,40,121,182,149,217,164,164,254,192,100,226,103,61,145,172,228,148,76,28,181,69,181,178,238,69,94,28,150,154,187,126,134,233,158,118,44,170,19,123,183,123,35,183,20,148,163,207,115,88,141,128,67,42,10,178,107,161,64,21,158,137,41,106,67,91,72,166,234,151,228,30,203,114,5,23,171,113,184,234,234,102,182,119,200,187,1,121,150,220,196,157,151,204,78,32,33,21,93,68,84,73,182,11,89,19,50,53,193,252,200,144,123,248,28,60,52,107,168,230,194,223,134,172,209,48,173,36,200,105,178,147,178,168,131,29,32,246,69,77,209,148,164,81,156,157,179,108,52,185,152,209,172,99,229,3,167,196,65,106,71,27,187,230,109,134,91,146,43,170,42,134,164,78,173,136,214,172,131,102,206,124,174,141,53,236,115,228,158,224,70,155,34,81,9,100,162,30,86,105,25,206,36,26,57,18,209,182,89,178,25,164,145,12,168,146,74,17,81,34,40,144,137,1,136,9,17,66,2,68,80,128,144,24,80,18,49,209,73,1,204,52,20,48,160,96,48,132,3,0,160,0,97,0,196,48,166,0,0,3,0,1,140,67,1,140,67,1,128,12,0,98,24,12,0,0,96,32,2,128,64,5,88,18,48,24,236,145,129,86,50,44,100,85,12,145,216,69,1,35,10,161,146,48,40,4,48,24,80,12,9,1,129,2,1,128,8,6,0,32,24,0,134,0,0,0,0,3,1,133,32,24,0,128,96,2,24,0,0,0,192,64,80,16,32,24,5,33,128,16,0,58,29,5,36,58,26,67,32,40,116,3,0,161,208,33,144,45,33,164,161,5,77,5,20,138,160,35,72,227,18,244,148,145,4,104,41,64,162,144,82,81,30,146,144,81,6,111,97,51,70,137,160,33,21,66,228,105,208,168,200,53,14,68,1,166,186,5,144,197,177,22,14,173,106,136,149,51,45,76,106,100,21,166,133,171,109,195,85,177,73,62,192,46,102,144,134,230,107,99,88,200,163,69,67,171,34,202,140,140,169,233,13,35,11,3,12,145,220,201,163,170,102,19,69,70,66,29,5,26,64,52,196,0,90,144,245,16,50,1,238,42,46,37,105,76,12,168,99,106,132,80,194,128,31,32,56,248,212,180,238,207,42,124,207,71,138,151,62,172,243,164,6,97,93,202,16,67,72,180,37,67,40,116,77,249,233,20,229,72,152,237,109,16,23,110,187,15,126,116,62,97,97,73,187,87,71,38,121,248,113,111,161,216,217,230,113,51,83,202,241,190,72,104,140,119,155,34,183,113,106,213,155,227,140,225,147,75,182,186,17,133,105,203,10,228,149,29,242,143,38,69,40,246,166,95,77,216,38,55,238,149,28,209,242,101,148,183,125,40,183,147,86,209,143,228,180,151,98,106,137,6,94,27,147,243,59,236,103,196,249,49,210,58,170,145,203,153,106,96,112,232,247,78,172,89,60,41,121,185,81,155,75,81,57,98,229,123,133,122,137,238,82,230,99,134,90,240,194,93,209,162,102,153,80,7,64,232,2,248,88,73,249,64,68,82,107,203,232,11,98,214,241,126,168,157,156,64,29,234,177,167,171,234,76,29,253,80,249,73,48,31,66,119,69,250,19,232,17,52,116,112,113,140,178,168,200,197,29,188,28,47,204,151,38,21,233,194,53,26,52,210,76,93,32,114,8,165,204,28,136,212,39,43,10,82,118,200,101,85,134,146,161,69,110,108,150,198,81,116,105,25,19,85,58,75,132,116,143,165,139,80,14,82,178,18,118,90,86,105,24,34,8,211,177,14,41,27,76,198,97,89,72,205,164,92,217,155,102,177,148,180,145,45,132,136,102,153,55,185,155,46,201,145,68,136,98,42,36,69,8,34,68,80,138,36,69,8,130,68,88,168,9,17,84,20,2,69,36,34,225,184,28,180,5,0,82,24,12,0,6,0,32,24,0,134,3,0,160,1,128,134,3,32,0,6,0,48,0,24,196,48,1,136,101,0,196,0,48,1,128,134,3,0,0,2,0,6,1,72,0,96,3,177,12,6,50,64,10,29,146,48,40,118,69,142,192,210,199,102,118,59,3,65,19,99,178,6,1,97,96,0,0,0,0,0,0,0,20,192,6,0,48,24,8,10,160,160,36,69,5,1,35,24,16,33,128,0,0,0,80,0,50,0,96,0,3,0,34,152,8,96,49,136,96,52,81,35,178,6,33,88,208,20,138,72,148,90,34,169,68,122,65,50,209,20,168,116,58,24,19,67,24,192,84,39,18,128,35,39,17,105,163,73,33,88,86,114,70,102,178,51,104,168,134,42,46,134,162,84,66,136,244,236,104,20,152,84,194,59,154,233,18,84,131,93,16,63,12,78,20,84,114,23,204,12,148,71,84,104,76,136,165,100,185,83,37,182,136,147,178,163,77,86,54,140,83,220,222,46,192,201,193,130,129,209,164,90,64,230,112,39,73,208,209,155,91,129,26,67,73,172,98,83,137,68,70,2,113,162,174,132,228,4,136,105,91,47,64,70,84,13,108,105,160,156,155,70,128,243,56,185,173,78,49,95,115,138,72,237,205,10,109,156,115,91,133,100,208,139,98,42,16,222,193,212,36,16,183,28,85,80,71,221,119,204,180,146,91,133,78,154,84,15,144,57,121,182,11,222,128,137,203,74,179,205,204,245,113,18,111,185,219,196,78,149,116,56,169,185,119,245,38,142,136,175,45,157,137,220,98,114,227,247,78,172,75,202,139,129,208,164,169,26,34,39,200,168,91,36,9,117,8,71,246,40,8,145,207,151,99,166,142,108,254,241,21,207,167,114,100,141,8,158,209,111,208,131,127,210,231,226,112,181,242,201,163,166,75,99,151,244,168,232,197,40,255,0,81,218,209,164,68,95,50,172,158,76,74,91,211,2,187,139,184,239,98,122,145,85,23,166,85,247,20,182,182,76,185,197,148,247,76,12,97,229,102,215,100,56,242,99,233,95,130,11,19,91,132,93,162,138,8,71,84,169,30,183,9,143,76,20,170,189,81,231,226,131,213,25,122,158,190,53,81,228,84,48,0,160,16,40,140,118,3,170,34,108,114,100,233,108,4,107,8,187,8,66,141,96,201,170,76,159,14,205,212,83,30,148,101,81,8,81,108,98,32,206,70,51,55,145,140,183,101,24,74,54,204,220,119,58,180,153,201,110,106,163,157,193,139,195,103,66,136,232,181,35,155,195,163,57,35,166,108,231,147,53,140,235,54,34,201,42,38,133,69,136,162,0,161,4,64,21,66,8,145,21,67,210,21,1,69,105,42,24,219,96,45,27,23,8,81,122,82,27,123,25,105,231,128,1,80,12,0,160,24,134,64,0,0,0,0,0,12,0,0,96,0,5,8,96,3,16,192,6,33,128,0,0,12,0,0,99,16,0,198,33,133,3,16,192,0,96,0,20,48,1,5,20,0,72,198,0,32,24,0,134,0,0,59,16,16,85,142,201,177,129,64,72,192,160,36,96,49,146,48,24,196,48,166,49,12,129,140,67,1,128,0,0,0,0,132,80,128,64,0,20,12,6,64,134,3,1,0,192,0,0,97,72,96,4,12,100,140,6,2,0,25,72,145,144,93,141,50,6,21,170,101,197,152,166,86,162,13,211,29,152,69,238,104,69,93,140,154,0,11,13,66,124,136,220,11,148,140,173,141,236,27,21,20,170,129,196,146,172,8,112,162,110,141,172,206,81,2,28,129,72,77,8,168,211,86,196,217,32,5,221,23,28,134,77,236,36,194,186,22,75,99,108,231,139,220,213,50,5,45,204,217,171,100,53,96,65,112,109,49,172,123,11,77,1,174,162,181,24,91,11,96,109,35,54,134,158,195,65,73,3,109,12,78,216,68,54,73,167,134,217,62,27,76,162,225,200,74,91,137,90,6,247,32,212,206,124,185,110,82,154,160,187,3,207,226,99,91,124,95,236,112,79,30,147,213,206,188,219,35,135,60,110,77,145,92,50,84,204,249,200,218,124,204,210,54,201,161,93,110,55,202,132,187,254,0,175,119,126,164,183,189,141,254,226,106,228,189,0,26,178,100,246,52,57,179,79,78,165,248,3,12,179,213,179,51,198,188,196,202,90,169,245,47,30,236,202,186,226,188,167,68,54,130,49,138,218,142,138,55,140,149,145,86,203,20,57,4,62,131,232,0,249,20,79,67,143,54,243,103,99,117,19,137,187,109,153,86,100,207,147,70,132,117,34,182,224,57,229,93,154,103,99,56,248,31,231,228,93,226,118,115,137,188,103,80,204,178,61,53,62,198,230,121,97,170,18,143,161,53,66,150,168,166,51,12,46,161,93,141,117,110,69,84,149,68,80,238,57,121,146,94,160,182,151,216,9,93,111,168,250,211,5,187,31,41,16,38,171,145,113,100,214,229,70,209,112,122,220,54,40,233,140,186,157,49,142,149,93,9,194,191,133,23,85,104,178,161,0,193,69,176,36,122,89,162,128,244,145,88,233,46,49,163,88,226,178,252,49,70,113,141,141,99,54,81,29,25,84,40,149,67,21,144,4,182,14,91,25,235,40,83,100,165,98,156,135,25,108,84,57,45,140,180,219,52,212,153,74,33,89,105,164,76,141,220,68,226,17,200,225,102,111,11,103,99,137,14,52,90,71,27,197,36,47,9,157,114,33,154,172,199,44,177,180,103,71,92,154,51,146,137,106,70,2,52,146,39,77,149,16,34,220,104,146,161,21,100,128,26,65,38,205,214,53,71,52,57,157,81,247,76,235,88,151,21,100,202,40,167,204,153,110,69,121,192,0,105,144,49,12,0,0,97,64,12,2,16,12,0,67,0,0,24,12,41,12,0,33,128,12,0,0,0,0,0,6,0,32,40,4,48,160,162,70,3,24,128,10,1,12,6,50,70,3,1,1,3,0,0,0,16,0,192,66,1,140,155,11,2,128,86,59,1,140,145,128,198,32,1,140,67,10,99,36,100,22,2,24,20,49,12,6,0,0,0,49,0,8,97,65,72,116,3,32,84,49,128,8,96,0,0,0,0,0,0,0,0,69,0,0,3,0,24,8,96,0,49,146,50,10,25,37,32,52,142,198,154,140,74,77,145,91,106,21,144,138,68,83,160,40,40,8,148,108,205,170,54,104,52,129,144,247,52,210,50,163,27,33,200,185,69,217,50,131,64,67,96,20,192,168,64,0,2,24,232,40,4,90,21,20,3,10,36,164,200,170,64,208,130,192,84,20,49,160,26,67,210,52,208,237,16,77,34,149,25,202,67,140,153,70,164,53,99,82,26,105,129,13,25,205,110,116,53,177,156,163,96,101,24,182,205,124,53,67,138,162,192,231,150,29,164,250,179,206,226,188,176,113,95,115,216,201,238,179,202,226,177,218,64,121,147,70,111,99,179,62,61,40,228,151,51,88,154,158,129,234,250,242,15,160,47,122,251,114,1,181,184,33,243,76,76,1,189,143,55,142,114,241,113,165,201,217,232,115,116,113,113,159,205,197,254,23,254,224,97,24,155,99,247,209,17,69,195,222,34,187,162,188,232,216,207,31,189,246,52,52,201,119,5,216,59,142,32,50,102,234,37,63,83,14,38,90,98,128,142,35,37,71,74,234,114,142,114,114,147,98,68,81,96,132,250,34,136,31,9,183,21,245,139,59,215,189,36,112,112,238,184,172,127,116,122,18,218,107,212,214,38,138,13,37,1,164,113,78,58,109,35,40,101,82,147,87,188,78,172,145,243,125,207,51,53,240,252,90,125,39,177,141,105,233,46,131,151,188,78,57,90,64,221,175,185,5,87,80,126,242,31,56,10,174,32,88,222,194,248,66,203,131,215,224,51,120,216,41,251,208,217,253,58,29,39,145,193,229,240,56,152,187,242,203,202,207,97,149,18,86,173,137,0,13,78,203,140,204,192,131,170,25,17,106,71,42,146,136,252,77,201,22,187,5,102,30,42,75,153,30,53,146,43,165,179,57,72,81,149,162,38,4,202,102,109,180,90,141,132,160,84,70,171,13,72,116,146,49,156,169,148,105,25,92,142,136,200,226,131,119,102,241,149,141,195,29,85,98,113,8,50,204,171,25,68,202,102,243,57,166,192,137,51,55,32,153,6,217,39,187,37,148,20,84,103,65,70,142,44,205,178,162,88,154,64,196,84,77,2,136,13,72,10,228,61,68,218,6,69,61,108,122,140,198,173,1,198,2,24,12,0,96,0,48,0,160,40,0,64,49,208,8,7,65,64,32,42,130,128,84,3,160,160,0,10,29,0,128,170,10,1,0,232,116,4,129,84,20,2,1,208,232,9,24,232,116,2,2,168,84,0,3,160,0,0,0,0,1,128,134,0,0,35,62,35,60,120,124,79,36,212,154,95,41,242,252,95,234,153,229,145,232,205,42,187,85,179,94,130,145,244,51,253,79,133,132,165,7,149,57,46,135,36,127,95,225,245,121,227,40,199,242,124,204,231,41,182,228,219,108,131,53,168,250,92,255,0,175,226,209,47,5,121,151,187,124,152,248,79,215,241,100,154,143,17,15,15,250,147,216,249,184,215,89,9,250,49,72,250,199,250,231,9,226,168,71,84,183,173,72,239,199,155,30,85,120,228,164,124,26,58,184,126,47,46,12,138,112,155,212,41,31,108,134,121,252,15,234,88,184,136,70,51,203,31,23,181,81,232,47,83,72,160,24,192,0,98,32,6,33,128,202,68,149,96,81,68,106,30,164,21,96,45,72,122,144,12,66,176,1,140,145,217,3,1,88,236,6,2,0,24,128,0,0,0,0,0,0,0,0,128,24,134,20,192,0,0,98,24,0,12,8,2,144,134,3,178,147,36,164,136,170,76,165,34,40,2,181,212,26,140,138,137,6,154,138,33,68,176,6,67,116,83,86,70,128,19,152,156,138,240,208,156,16,19,239,4,177,174,130,166,30,98,137,113,162,77,90,100,208,68,208,232,99,1,5,20,144,232,8,161,140,0,64,3,160,4,81,35,1,49,161,5,129,122,80,212,81,26,152,107,96,104,233,16,165,185,14,68,216,27,120,155,148,165,103,58,221,154,39,64,108,39,177,30,32,107,1,201,217,229,126,165,155,79,17,131,20,93,124,76,244,245,38,120,92,82,150,110,51,46,78,145,149,125,18,3,110,54,87,21,235,185,231,200,219,38,88,202,123,123,171,145,139,230,107,19,82,246,43,208,151,206,202,235,64,28,162,99,155,42,199,165,62,114,116,141,158,209,60,236,242,241,114,193,174,141,144,118,224,221,74,76,226,227,246,226,48,255,0,133,255,0,185,221,135,108,71,23,234,91,103,195,244,101,254,8,28,57,191,163,16,67,222,32,244,176,61,81,191,67,67,14,9,222,4,205,186,154,66,124,157,14,15,202,37,206,95,81,195,221,32,36,232,227,226,39,170,117,209,27,113,25,52,175,83,140,106,224,177,0,227,230,116,101,74,27,201,177,135,86,12,168,152,75,79,19,137,255,0,82,61,92,156,147,236,207,18,114,169,106,249,93,158,220,188,208,53,137,166,8,152,242,28,30,198,153,78,84,112,126,161,139,86,53,63,149,166,122,50,86,140,167,143,94,55,23,244,51,173,99,143,28,185,35,160,230,195,203,126,104,233,91,171,50,167,143,220,45,17,30,72,171,255,0,96,24,88,138,69,192,233,158,230,28,158,46,8,77,117,91,253,79,14,207,75,244,188,155,100,196,255,0,196,191,234,84,118,0,216,128,66,176,16,9,176,1,21,8,168,136,0,217,100,27,157,28,246,61,68,139,93,48,154,101,234,76,226,212,209,81,156,137,22,182,156,119,216,206,120,236,90,164,104,181,52,6,53,69,194,72,156,176,107,115,53,179,42,59,35,43,54,82,216,227,140,232,214,57,12,238,42,230,115,200,221,187,70,122,108,43,23,185,26,27,58,84,11,142,63,66,212,142,104,226,190,133,120,122,78,167,26,70,83,37,35,154,104,194,72,234,154,57,230,141,98,107,22,75,45,144,209,166,82,34,168,84,84,33,142,128,10,85,66,177,14,49,34,184,74,16,0,202,36,160,1,136,97,76,98,40,128,29,8,96,58,10,0,1,208,80,12,40,161,105,44,0,157,33,164,161,129,52,20,93,5,16,69,14,138,161,209,68,80,105,46,135,68,17,164,122,74,161,208,17,67,162,232,40,9,160,210,85,5,1,26,67,73,165,5,22,145,150,144,210,107,164,52,138,145,150,145,209,166,144,210,8,202,130,141,40,84,7,141,250,180,243,219,240,165,74,59,87,123,71,133,14,11,226,203,45,251,31,79,250,164,163,143,14,170,87,45,143,2,114,220,154,215,203,39,195,99,232,140,51,224,134,53,177,216,153,207,196,197,243,173,140,54,225,235,69,82,70,154,98,67,92,202,192,141,94,251,3,231,177,32,81,191,15,155,194,202,164,213,174,167,215,240,28,118,46,51,29,227,110,215,52,209,241,107,253,207,99,244,28,249,97,159,195,131,142,135,206,50,116,48,125,82,25,17,52,70,153,2,40,65,72,6,42,0,21,142,130,136,0,24,0,134,20,58,1,89,86,42,29,0,245,15,81,52,20,5,216,236,129,129,118,2,0,40,0,0,0,0,138,0,0,0,0,96,33,128,192,67,16,0,192,0,6,49,12,129,140,145,129,86,22,32,10,171,11,16,16,90,41,58,51,177,216,27,41,15,81,141,142,194,181,177,153,38,82,100,22,42,4,202,2,116,133,22,20,18,149,18,226,153,76,151,32,168,209,184,180,209,90,128,9,24,80,208,19,67,162,232,84,4,80,20,0,72,232,116,14,84,84,45,36,233,7,33,88,0,49,5,148,32,0,8,44,44,64,3,11,0,0,213,165,57,55,73,110,120,25,243,107,148,180,36,147,230,251,157,223,170,241,26,99,224,65,238,247,151,253,143,44,176,52,255,0,37,116,179,45,220,182,229,212,213,59,126,136,5,91,143,170,27,16,17,154,84,142,8,70,242,203,234,118,102,220,199,134,141,205,191,234,32,236,211,80,252,30,127,234,95,243,24,87,163,61,25,114,95,83,206,227,252,220,69,118,135,253,75,169,140,250,80,225,177,156,229,252,70,139,76,203,78,254,5,87,15,254,105,27,174,102,60,38,220,58,245,109,254,230,177,230,105,145,23,188,253,36,36,244,194,216,211,78,247,234,115,103,201,182,143,200,86,57,39,174,118,75,7,176,136,160,172,106,155,98,69,114,8,144,96,130,92,152,28,185,247,141,119,220,245,184,76,158,39,11,142,95,210,121,153,35,179,58,191,74,159,240,101,143,228,151,251,151,13,119,71,221,42,59,68,142,77,149,208,211,43,35,169,125,9,248,128,226,203,29,57,100,190,109,202,198,247,75,208,219,60,53,69,62,198,49,141,100,51,173,53,228,197,202,65,54,29,8,41,0,172,119,234,80,211,220,233,224,242,120,124,68,100,249,93,63,161,203,204,168,154,101,244,12,144,195,39,147,6,57,190,110,59,141,145,80,196,91,37,128,132,49,21,8,69,8,4,33,128,8,215,26,50,177,234,160,58,42,40,184,202,39,27,147,28,39,164,204,90,233,157,51,147,45,39,177,183,137,104,194,105,54,92,53,49,145,106,100,198,13,143,78,146,163,124,122,141,148,91,57,97,146,141,214,99,59,141,99,120,64,210,146,48,134,66,158,83,42,169,152,200,111,37,138,211,3,9,152,205,89,215,40,217,132,224,107,17,204,226,39,19,103,17,52,106,179,24,80,81,166,144,170,45,72,207,75,38,141,100,200,1,168,217,90,66,38,186,72,175,28,4,48,29,142,201,24,20,50,70,5,88,236,145,129,86,50,66,194,180,2,44,118,5,20,69,142,200,42,199,100,216,236,10,177,217,3,176,46,192,139,29,129,99,34,199,100,85,12,155,24,20,85,18,138,1,208,232,67,0,160,210,82,24,17,164,52,151,64,4,80,20,0,72,21,66,2,104,153,184,194,46,83,106,49,92,219,44,199,141,142,174,19,34,250,127,185,81,227,254,173,53,196,74,49,197,63,42,92,209,229,190,15,31,57,57,55,234,206,222,55,138,197,130,42,62,244,226,170,145,228,203,46,92,173,201,203,74,26,59,39,130,56,176,75,38,187,81,232,204,23,17,137,173,239,240,96,165,151,37,199,119,23,205,179,120,225,138,142,232,198,183,149,201,153,197,206,225,200,201,155,113,48,172,155,35,108,60,50,73,57,138,71,34,132,164,173,69,180,189,9,104,245,113,53,169,165,42,249,82,56,248,200,197,101,184,210,114,86,209,51,87,114,57,213,166,118,240,25,35,14,34,26,253,219,222,142,62,103,163,250,70,23,62,54,31,195,83,75,154,125,13,48,250,248,105,113,78,60,171,98,208,163,18,210,52,132,58,42,130,128,154,10,46,130,128,138,10,46,130,130,179,161,209,116,58,2,40,116,85,5,1,52,58,42,135,64,70,145,233,46,135,68,25,208,81,166,145,233,3,58,29,23,67,160,51,161,151,66,160,38,135,69,80,80,19,67,161,208,232,9,161,81,116,20,4,80,81,116,42,32,144,42,130,128,144,42,130,128,67,0,0,24,0,0,192,0,6,33,128,12,67,10,7,98,24,20,153,105,153,12,131,93,67,82,49,177,217,21,190,160,212,97,169,143,81,81,177,156,144,107,11,34,149,20,132,0,85,21,70,122,135,168,11,2,53,6,160,6,33,10,192,162,24,236,69,68,128,216,128,64,2,42,24,128,0,0,6,0,19,146,199,9,73,242,67,35,52,53,66,172,43,195,204,167,57,75,38,79,137,152,51,167,137,205,174,177,197,45,49,124,254,99,153,250,154,198,81,203,169,166,57,110,102,251,178,161,181,122,145,90,190,100,183,229,45,145,204,12,178,123,161,194,71,175,168,101,228,107,195,42,199,17,130,165,205,125,78,12,209,213,197,100,126,138,63,177,232,79,222,71,158,158,172,185,31,121,50,234,99,151,34,254,49,162,51,203,255,0,50,215,161,105,238,101,167,165,195,237,195,196,214,38,56,63,229,241,223,99,78,74,205,50,197,228,209,142,111,174,167,71,34,109,182,217,115,122,164,254,182,77,25,82,123,143,208,31,149,14,61,216,13,42,65,47,117,140,83,228,0,129,130,228,29,64,198,72,92,14,79,15,141,148,58,77,127,177,164,145,197,57,60,121,227,53,240,187,3,222,151,114,151,35,37,37,60,73,174,166,144,119,19,108,173,114,7,239,32,67,159,32,37,171,139,71,54,87,167,75,238,232,233,191,49,135,19,31,225,191,70,77,92,66,124,153,122,140,225,200,209,36,69,53,169,141,174,227,76,45,247,42,38,235,208,164,194,196,235,177,81,233,126,151,153,234,150,25,61,171,84,127,234,122,12,240,48,229,120,115,67,34,248,89,244,59,73,38,185,61,209,21,155,66,162,216,128,128,40,2,32,84,88,152,16,34,130,138,32,69,80,1,34,42,133,69,66,17,122,66,128,168,180,145,19,118,192,122,72,162,49,179,88,97,125,69,8,209,181,210,51,186,164,214,148,102,229,69,74,70,117,97,70,162,144,163,29,205,20,64,105,236,103,51,94,70,114,220,131,61,54,61,6,137,34,149,1,203,56,153,184,179,181,193,17,44,101,164,113,184,147,71,103,130,47,5,23,164,142,100,141,34,217,175,134,132,226,41,30,16,192,10,2,132,48,1,128,192,0,0,0,97,64,3,0,0,29,133,136,8,42,194,201,0,46,199,102,118,22,6,150,59,34,194,192,210,202,179,43,42,192,210,199,102,118,59,10,217,49,166,101,101,41,16,107,99,50,212,86,160,53,76,164,100,164,86,160,44,9,212,82,96,0,48,2,64,161,1,39,55,31,145,226,224,242,73,70,246,58,218,37,173,169,171,64,124,78,88,172,178,126,116,229,207,115,40,97,212,245,74,87,93,15,95,245,188,60,54,30,34,17,197,5,9,56,220,168,243,224,210,217,25,111,14,62,84,18,118,49,25,105,156,161,108,211,84,156,92,80,164,100,245,74,117,13,90,191,164,13,99,88,210,182,246,238,112,241,114,188,186,186,158,140,56,30,34,123,184,215,172,153,51,253,33,201,234,158,84,190,136,214,99,63,90,243,163,142,111,146,62,155,244,30,17,240,248,165,196,102,122,117,242,56,112,240,107,28,151,155,90,92,207,71,196,201,56,70,13,189,49,247,87,99,81,138,245,176,241,24,165,41,111,229,70,254,54,25,101,211,7,103,132,182,69,195,36,163,201,150,37,123,178,138,93,108,81,243,30,74,226,114,52,148,164,244,174,135,94,62,54,43,109,36,87,110,144,210,44,115,241,21,209,165,1,26,69,164,210,131,72,17,164,40,211,72,244,129,157,5,26,105,13,32,103,65,70,154,67,72,17,67,42,137,0,24,130,192,160,38,194,200,40,65,96,0,48,0,1,128,194,144,0,0,128,0,128,1,128,5,6,145,140,8,160,162,232,122,64,206,128,209,196,157,37,18,6,154,4,224,208,16,49,208,4,0,3,10,67,24,0,0,1,0,33,136,0,0,0,118,81,35,2,130,201,2,7,97,98,2,169,133,136,8,1,0,21,0,0,0,8,0,4,3,2,132,3,160,160,17,65,67,32,18,57,255,0,80,200,177,112,146,125,101,229,71,73,228,254,177,155,94,104,226,79,104,45,254,172,184,143,52,31,33,209,50,216,214,162,41,21,5,78,216,90,107,144,190,134,85,180,246,141,146,182,138,41,244,136,186,50,140,114,242,103,68,22,152,197,122,28,243,86,210,238,206,174,165,196,214,121,165,167,205,218,217,230,240,210,181,185,221,198,203,78,12,178,191,133,158,111,13,45,46,159,46,228,213,194,204,191,226,126,177,31,38,95,21,81,203,142,93,26,104,151,186,34,189,56,109,138,31,67,30,39,55,192,190,229,60,138,28,44,101,253,40,243,222,77,237,189,194,53,212,52,204,219,106,41,180,233,242,216,106,87,73,115,34,174,181,191,68,203,38,234,41,36,56,201,187,73,63,193,81,68,191,121,13,59,219,168,154,113,155,109,52,185,110,128,98,92,193,201,119,8,238,21,51,228,113,241,43,76,89,217,146,142,46,33,235,100,29,255,0,167,102,241,56,69,23,206,27,29,176,126,102,143,19,130,201,225,113,58,58,77,87,220,246,19,167,22,111,25,111,212,190,104,132,84,74,136,126,242,39,136,87,134,95,66,167,180,131,39,155,28,151,163,34,185,113,179,68,99,135,221,182,105,239,119,162,42,245,32,212,254,81,37,216,189,41,21,9,41,21,95,96,233,204,151,23,243,20,61,143,107,244,249,185,240,112,79,224,110,39,136,162,215,55,103,177,250,83,188,25,21,242,145,7,93,8,210,133,36,65,152,138,17,68,136,97,64,33,21,66,160,16,138,160,162,162,40,10,0,36,40,186,64,232,138,207,73,113,133,134,164,63,18,128,213,69,69,17,41,163,55,150,204,219,36,42,229,49,41,89,0,106,37,117,64,217,45,142,76,124,206,216,175,41,141,107,25,200,135,19,87,18,116,145,88,233,101,165,70,138,5,104,3,36,58,47,72,168,9,104,134,203,146,49,144,3,102,109,131,177,51,72,241,168,40,160,42,16,12,0,0,116,58,10,67,10,24,8,7,67,1,5,12,8,21,5,20,5,19,67,161,128,68,208,81,64,2,160,162,128,5,67,1,128,12,6,69,3,0,1,216,211,36,116,5,106,41,72,204,0,215,81,74,70,41,142,192,223,81,74,70,9,143,80,27,216,204,117,21,168,13,9,104,74,66,158,72,197,110,192,241,255,0,245,14,7,60,48,200,177,169,40,237,41,86,232,240,163,142,49,221,42,62,155,141,226,127,129,150,49,222,226,207,11,135,225,229,154,42,110,74,16,38,227,89,174,125,70,216,184,124,217,189,200,84,126,105,108,143,67,15,13,135,30,241,141,203,230,145,187,87,241,19,147,167,20,63,79,199,31,230,201,205,246,91,35,175,30,60,120,163,229,140,96,57,56,193,91,57,103,41,102,151,104,154,101,174,76,215,182,53,126,164,199,28,245,92,157,216,241,198,170,150,199,66,216,184,137,142,53,18,180,210,40,58,21,25,128,210,216,92,128,164,138,186,37,13,32,58,49,241,25,19,75,86,199,165,135,52,103,73,201,30,66,58,184,109,55,221,153,214,177,234,5,146,155,146,95,244,19,180,69,104,82,49,178,148,130,53,29,25,106,41,76,42,244,138,131,80,89,4,180,75,137,168,138,50,210,38,141,27,51,97,8,0,0,6,32,2,134,72,88,20,4,216,88,20,2,0,166,49,1,5,0,138,0,24,12,41,20,33,144,3,4,48,1,236,3,1,105,76,151,140,177,209,70,58,67,73,190,144,210,17,133,14,141,116,161,82,3,58,17,168,105,3,32,163,93,40,78,32,101,65,70,148,42,10,154,2,168,40,130,70,58,10,1,5,12,0,65,67,24,19,65,67,177,88,64,33,136,161,0,192,4,3,0,16,12,96,32,24,0,94,148,223,109,207,156,156,156,231,41,203,222,147,182,125,28,211,209,42,231,71,206,100,90,39,36,250,51,95,41,168,100,115,31,48,229,216,168,78,41,162,86,210,41,223,98,19,223,126,132,86,177,126,243,237,176,67,120,141,47,225,47,93,194,170,37,68,69,106,207,31,77,206,135,205,24,96,223,36,165,233,70,239,154,42,60,223,213,242,105,225,100,190,105,40,158,86,28,205,61,45,157,223,172,173,126,28,46,188,206,76,231,197,142,56,253,212,99,90,198,250,101,146,10,50,175,43,180,205,49,112,210,235,61,187,80,41,45,42,61,101,47,246,71,76,66,137,99,78,20,221,233,91,88,231,13,48,199,85,206,60,146,28,239,68,169,91,174,86,25,109,71,20,127,169,4,94,132,242,219,73,180,141,18,93,137,78,231,34,192,150,182,12,106,226,155,171,27,228,56,109,16,38,43,84,220,101,190,214,84,227,26,91,19,9,39,149,250,71,254,165,79,221,1,74,49,112,106,140,33,142,50,199,27,92,173,126,230,210,123,25,97,247,87,211,254,160,99,151,133,92,227,38,142,44,152,101,141,95,189,167,162,71,173,35,158,113,243,191,160,30,14,76,142,51,82,92,226,236,250,40,73,100,194,166,186,165,35,202,226,240,70,114,149,173,206,207,211,39,124,42,133,222,159,47,216,184,107,209,198,237,20,182,102,88,94,198,189,77,50,50,174,76,81,221,23,61,226,204,224,246,3,133,74,230,226,185,69,211,102,241,50,146,174,35,36,127,168,213,114,50,210,144,201,92,195,90,78,185,191,66,162,128,157,82,232,163,247,19,115,125,87,224,82,53,179,167,244,220,207,31,23,24,252,51,242,179,130,47,34,123,184,180,109,142,106,251,74,59,149,31,72,246,38,194,51,89,49,198,107,148,163,97,70,90,85,33,105,76,40,184,160,39,194,13,59,23,170,132,228,136,51,146,68,189,141,25,156,138,34,196,58,17,80,80,135,168,150,202,129,178,108,76,65,5,133,136,10,11,16,196,0,0,48,52,198,247,58,99,150,142,59,161,248,140,206,226,215,92,179,7,138,153,199,173,178,160,221,147,149,174,232,72,167,52,114,120,180,140,158,102,217,57,90,239,82,76,103,38,57,51,87,147,98,69,171,145,148,162,30,34,13,73,129,158,145,56,154,80,180,149,30,30,144,162,128,162,104,40,177,208,17,67,162,180,143,72,19,65,69,80,232,9,160,162,168,40,9,160,162,232,40,131,58,10,46,130,138,38,130,139,210,61,32,103,65,70,154,66,133,25,208,81,165,5,10,51,162,139,210,26,64,145,149,164,52,128,134,58,29,0,135,67,29,16,77,5,23,67,210,81,157,5,26,105,13,34,140,232,40,211,72,105,2,81,92,129,236,114,230,226,52,236,6,153,115,198,43,105,38,113,228,226,28,250,153,202,90,153,156,141,33,202,87,204,157,59,82,173,47,183,66,36,216,177,100,90,244,62,166,85,172,29,250,209,118,146,182,66,139,139,166,99,196,201,186,132,64,39,55,154,91,123,166,137,114,92,131,20,86,56,154,227,87,187,25,129,194,26,81,76,96,105,146,79,184,247,177,127,176,214,254,164,84,245,161,165,79,112,219,160,249,145,71,49,238,132,150,229,0,26,99,150,150,66,24,30,167,13,197,71,221,113,220,214,123,187,60,222,26,81,140,214,163,214,148,147,133,66,190,166,85,141,141,50,104,101,21,99,178,2,200,53,178,147,50,178,147,3,77,67,178,44,160,6,67,69,138,128,129,23,66,162,136,2,168,84,16,128,40,0,99,36,0,160,16,194,152,201,40,6,49,12,130,134,72,192,160,1,145,76,98,69,0,80,232,3,112,1,106,13,201,108,34,245,11,89,2,40,183,49,91,100,140,7,99,212,72,192,165,34,140,199,185,5,210,37,161,164,58,10,128,162,168,64,42,1,208,80,8,69,105,13,32,72,138,161,80,18,3,160,8,144,24,20,32,24,0,134,0,0,0,0,3,0,3,30,54,78,28,36,218,235,72,249,236,141,206,86,246,62,131,143,117,193,101,245,165,251,159,63,38,155,117,208,215,202,105,12,145,217,80,164,115,205,190,71,67,105,152,233,188,177,250,145,93,85,211,176,167,238,148,103,145,154,101,88,85,66,251,178,223,52,40,42,198,190,133,48,60,79,212,124,220,118,158,209,65,21,109,135,234,18,140,56,233,55,206,163,183,216,198,18,203,41,116,132,123,243,49,191,173,58,110,26,227,190,241,182,253,13,87,21,134,63,218,71,237,185,135,132,178,181,173,106,250,155,62,9,102,196,162,166,225,30,209,92,203,3,92,126,61,85,77,46,146,151,38,84,248,172,114,146,243,70,163,202,181,95,251,17,62,6,87,29,46,45,69,82,67,240,231,21,188,24,4,248,169,54,220,53,93,110,148,118,252,176,135,19,196,201,39,166,43,234,201,117,166,86,83,201,8,252,72,130,150,92,253,227,251,141,229,226,122,74,63,147,47,31,26,248,145,81,205,9,114,146,0,150,124,210,78,146,79,210,68,251,95,20,157,56,194,72,171,68,243,159,220,10,124,102,77,95,203,219,170,173,255,0,220,33,199,70,15,78,76,115,143,213,127,216,165,20,68,169,201,125,208,131,162,28,86,60,155,197,223,209,216,165,40,202,91,52,206,127,14,53,77,39,216,202,112,222,227,38,159,123,1,241,81,243,217,135,233,185,124,60,242,131,248,191,221,17,147,38,88,186,159,158,63,185,143,136,163,252,88,115,140,181,17,95,65,7,166,71,66,103,44,30,168,70,75,145,188,31,148,232,203,110,134,17,218,77,26,223,34,38,171,39,212,35,139,54,220,107,254,168,166,109,169,69,122,246,35,139,168,78,25,31,102,140,241,167,41,107,147,221,244,50,211,105,92,151,155,240,129,15,225,96,0,48,16,67,31,53,68,141,20,123,159,164,228,115,224,148,95,60,114,113,59,168,243,127,71,148,124,44,177,248,181,41,126,199,161,168,138,171,37,200,77,146,192,122,133,98,16,64,228,43,1,20,13,136,0,34,88,153,66,101,16,42,44,69,68,128,196,2,1,146,0,0,0,22,2,16,22,168,210,213,24,5,129,111,118,92,34,140,108,20,154,34,187,54,72,150,236,231,241,31,113,235,245,36,90,186,118,10,211,39,196,162,101,146,203,18,186,22,68,63,18,39,31,137,68,188,141,147,147,167,6,162,172,201,50,147,35,77,44,164,204,211,42,192,180,202,179,50,136,46,198,66,99,10,161,146,48,29,14,128,100,11,72,244,140,164,21,58,67,73,162,29,1,150,145,105,54,160,210,6,52,42,54,210,26,64,202,128,215,64,180,132,64,21,164,40,0,7,64,1,67,160,24,14,135,66,24,14,130,128,96,42,14,69,24,103,146,170,213,167,236,6,92,78,77,49,217,197,158,108,229,169,217,166,86,245,111,45,70,102,241,145,100,200,108,84,6,115,245,56,115,74,90,170,31,147,175,44,149,209,207,149,105,142,239,99,42,234,225,178,248,152,45,203,84,163,179,28,98,156,181,61,217,229,240,50,154,227,37,166,50,112,148,119,61,76,105,184,167,116,81,162,139,114,54,91,19,142,58,87,171,238,95,67,76,145,93,44,92,129,123,202,200,162,186,69,110,249,141,70,149,49,177,178,41,70,42,168,92,152,227,201,200,74,113,151,32,31,62,99,163,37,147,205,69,198,104,10,232,8,53,38,8,13,176,227,214,207,87,22,61,56,169,200,243,120,105,56,77,52,122,179,201,120,215,75,51,171,140,95,48,33,203,113,169,20,85,12,86,26,136,40,104,72,180,128,17,64,145,122,72,169,2,212,71,160,12,232,40,215,64,104,3,45,36,233,55,208,45,0,99,164,157,39,70,145,105,40,195,72,105,54,210,26,66,49,161,209,166,144,210,4,80,232,173,33,64,32,42,128,4,48,0,24,236,145,129,86,59,32,96,85,134,162,70,5,88,170,192,118,2,210,26,71,99,76,9,210,199,165,150,48,51,210,61,37,0,10,134,45,65,96,22,0,58,32,0,116,50,133,67,160,2,160,161,80,236,0,154,21,22,34,42,52,138,141,5,68,25,208,81,84,20,21,2,52,208,26,10,140,198,94,145,233,64,103,166,203,88,217,73,20,4,104,13,37,128,30,87,235,121,124,62,30,56,211,222,78,223,209,30,44,41,65,109,207,115,187,255,0,80,79,248,209,138,123,233,75,232,113,85,125,141,98,105,15,97,160,162,163,57,242,35,13,188,233,122,54,105,62,91,152,224,255,0,152,147,254,146,43,176,199,39,189,70,200,207,158,69,245,52,203,78,72,167,200,150,18,247,74,60,126,62,41,241,249,37,244,95,177,49,92,138,227,31,252,102,79,175,253,2,7,54,154,65,114,75,156,157,30,132,35,81,73,28,11,54,44,57,212,103,170,235,106,86,118,226,205,142,124,165,249,216,214,38,180,104,72,182,182,21,21,10,80,132,227,83,138,151,212,229,209,26,81,138,168,174,72,223,44,170,12,198,60,144,16,241,166,30,28,85,218,84,246,53,35,37,84,87,121,160,55,134,28,122,125,200,254,11,240,49,252,145,252,23,30,67,3,63,7,31,201,18,95,11,135,228,175,185,168,1,205,62,18,15,148,164,140,103,194,75,164,147,250,157,244,38,132,43,197,226,120,121,197,54,226,235,186,220,226,205,29,81,184,251,213,249,62,142,81,216,243,120,190,30,18,222,180,203,186,49,184,214,106,255,0,73,203,226,240,138,47,222,135,149,157,216,207,19,244,236,143,135,227,94,57,123,185,57,63,83,218,131,243,50,226,107,100,44,156,147,236,56,142,106,226,105,28,95,168,71,86,4,251,73,50,113,251,166,156,84,117,112,185,63,195,102,28,52,181,65,25,214,157,17,4,52,47,137,128,192,0,32,26,16,202,59,127,77,203,225,241,113,93,39,229,103,178,124,220,27,140,148,163,205,59,71,209,194,107,38,56,228,92,166,172,0,69,8,130,68,80,138,36,6,32,137,17,66,40,144,0,8,66,40,69,18,34,132,4,136,161,0,128,0,4,33,128,66,0,2,132,33,136,0,67,36,2,197,99,21,4,72,138,100,148,112,88,236,40,40,230,232,171,41,72,204,100,86,154,138,76,202,199,96,108,153,86,98,164,61,64,108,81,142,161,234,34,181,41,51,45,67,212,65,176,204,181,15,80,86,182,86,163,29,67,212,6,182,85,152,234,30,162,13,172,118,99,168,122,128,215,96,216,207,81,86,3,160,210,43,11,40,52,134,145,216,0,168,40,99,2,70,49,128,128,99,160,17,158,109,58,124,204,214,140,120,138,211,184,196,121,89,154,212,232,139,42,126,241,42,59,155,100,17,36,249,182,106,206,124,210,165,68,24,100,149,200,226,226,50,57,100,80,191,86,118,101,107,28,27,103,14,28,111,37,203,226,200,233,125,2,187,184,12,127,192,148,250,205,210,250,30,130,138,164,136,197,141,66,49,138,229,20,106,141,50,79,153,124,145,29,67,38,69,5,109,129,84,36,252,204,152,100,184,220,182,178,37,149,47,243,25,86,218,186,178,50,229,229,70,49,147,112,163,93,23,24,253,69,81,28,146,148,52,190,172,113,74,50,74,60,201,75,74,178,241,69,251,207,169,5,104,86,17,87,42,46,212,80,177,245,145,97,82,225,166,218,43,29,242,101,21,133,168,228,74,92,137,184,59,120,60,74,77,95,224,234,202,163,31,41,80,199,28,75,110,100,100,150,169,122,25,105,136,202,160,163,72,144,43,72,244,144,36,203,82,22,144,81,3,72,204,218,51,57,232,168,186,34,186,225,36,105,177,200,164,92,114,48,55,216,116,101,168,165,32,139,161,80,106,2,130,133,165,20,75,178,8,0,161,80,82,24,168,0,40,84,80,130,16,12,10,36,99,0,16,21,65,64,32,29,14,128,145,142,130,128,0,116,0,0,0,3,176,16,0,236,44,64,0,32,0,42,199,168,129,129,90,135,98,24,5,128,0,5,0,198,2,24,10,194,24,19,97,101,21,65,66,29,128,128,96,32,144,40,4,18,5,1,34,164,99,19,122,83,111,161,71,204,126,167,47,19,245,41,86,235,95,251,25,62,98,201,45,124,91,151,163,99,53,140,233,160,1,149,25,101,86,140,248,88,255,0,23,39,209,26,204,207,135,254,102,79,177,159,234,186,122,51,40,127,52,211,225,100,98,247,164,205,35,64,173,152,32,110,164,7,141,197,255,0,205,229,255,0,16,99,156,86,246,188,170,217,158,88,172,156,70,73,61,238,76,169,227,81,198,162,146,90,191,216,195,75,195,150,18,169,203,28,156,235,118,116,67,45,251,184,210,250,179,150,10,142,156,101,193,122,242,166,180,203,79,208,209,103,202,189,229,25,126,192,150,227,104,168,137,231,82,84,226,211,42,168,205,251,235,234,106,84,34,39,154,56,220,117,86,253,211,45,153,101,73,206,63,64,99,120,241,152,235,155,255,0,75,47,218,177,255,0,87,250,76,20,85,21,164,131,95,105,199,221,175,172,88,215,17,137,252,113,32,77,43,69,29,11,36,37,202,113,252,140,229,112,139,231,21,248,39,194,143,68,227,244,96,116,179,147,60,46,199,83,143,44,146,175,93,200,158,73,47,122,42,95,66,106,188,206,34,46,19,82,92,211,179,217,199,53,60,112,200,186,163,203,226,180,228,140,156,30,253,186,163,127,211,179,106,196,241,191,170,51,139,175,82,44,211,161,134,39,102,232,219,44,103,29,165,31,177,230,240,47,248,73,62,155,30,158,78,76,242,240,61,57,114,195,180,217,157,107,29,209,27,232,76,57,20,192,0,24,4,80,11,144,20,84,79,99,244,188,154,248,119,7,207,27,253,153,226,219,71,119,233,153,163,143,137,243,202,163,40,180,7,176,34,137,32,144,27,17,66,17,66,8,66,40,64,77,8,170,17,68,129,68,132,72,14,130,138,32,10,160,160,36,147,74,38,128,144,162,168,173,0,101,64,106,177,161,248,66,140,40,40,217,194,136,98,145,157,10,138,98,101,66,37,141,136,34,88,138,21,20,121,227,51,177,217,205,213,160,17,101,38,65,84,20,9,141,48,10,29,20,58,2,64,186,29,16,64,203,160,210,4,216,245,15,72,168,40,212,86,162,104,2,43,81,90,140,202,10,181,34,181,25,140,131,77,69,106,51,29,133,105,168,118,103,101,1,65,100,216,1,90,135,168,129,1,174,160,212,103,99,176,53,177,217,149,149,168,13,44,203,52,101,56,181,200,181,33,189,208,71,143,154,53,45,145,159,35,175,140,146,213,72,243,242,228,211,245,54,201,229,200,163,22,239,115,159,85,183,38,39,221,147,55,166,4,87,47,25,55,57,71,28,126,38,117,112,184,255,0,138,187,65,28,120,23,137,196,74,111,166,200,244,248,72,249,28,190,102,92,77,116,199,145,64,185,1,166,69,168,197,201,158,108,165,44,249,117,54,244,222,200,223,140,200,220,124,56,245,216,88,225,165,126,198,53,188,86,53,44,146,174,131,203,31,55,208,223,12,116,171,38,107,204,200,39,28,121,29,15,202,190,196,193,110,46,34,106,9,253,10,34,62,105,40,244,92,205,249,35,28,94,88,250,245,45,238,249,140,21,239,63,66,249,108,74,228,12,168,108,30,233,48,42,28,168,163,208,225,114,203,38,5,111,120,236,106,114,112,50,169,202,29,213,157,134,26,20,20,82,2,41,36,90,68,162,210,32,64,145,106,3,211,64,78,145,105,53,67,211,97,89,20,129,196,2,52,92,133,100,216,208,20,152,245,8,0,181,49,234,51,0,53,176,230,66,45,0,180,134,146,135,65,25,233,13,38,148,58,40,198,131,73,173,16,192,138,29,20,32,1,136,100,81,67,210,43,26,96,20,20,59,2,162,64,0,4,2,24,0,134,0,0,20,58,1,0,232,116,4,208,232,161,129,52,50,128,9,177,216,180,133,1,65,100,8,11,176,216,128,2,246,10,21,133,129,84,4,234,11,42,40,9,177,234,20,48,22,160,177,67,0,176,178,128,203,138,150,158,31,44,187,69,154,217,193,250,143,19,142,56,39,142,252,210,216,15,2,59,230,155,254,148,48,114,236,168,139,42,47,82,190,99,180,103,184,186,88,21,51,12,31,207,201,246,54,124,142,104,106,143,21,43,91,73,108,69,118,183,228,100,225,247,47,187,9,63,225,177,227,85,8,175,67,76,173,19,55,82,250,110,90,48,226,101,167,14,105,127,75,64,121,120,252,211,245,108,39,146,51,155,105,237,201,125,11,225,112,40,220,247,109,237,185,211,161,87,169,152,211,149,74,49,222,82,216,218,57,177,174,191,176,74,55,53,22,185,29,11,20,116,242,3,56,103,131,149,45,77,191,233,52,115,254,153,126,3,22,56,172,183,217,27,52,84,114,222,172,139,103,248,52,22,89,105,118,101,44,178,79,111,220,13,76,103,146,49,201,165,189,210,236,63,26,254,18,180,234,155,144,161,195,44,28,118,151,236,53,150,47,147,180,189,7,194,210,203,146,13,109,45,199,94,15,22,223,195,45,153,42,143,26,29,100,131,196,143,204,191,39,68,161,25,116,220,52,46,203,99,76,176,82,139,228,255,0,113,132,248,92,106,77,168,170,98,246,104,244,114,95,70,0,204,178,68,232,88,188,181,114,190,246,103,60,51,233,40,181,234,136,175,63,136,199,241,45,164,185,28,220,30,101,143,136,199,123,115,140,145,223,149,61,47,84,90,163,201,205,13,28,70,221,119,48,211,232,224,234,70,241,103,23,13,147,197,195,9,245,228,206,200,157,49,130,159,188,253,81,228,242,227,228,151,197,20,207,94,124,207,50,126,94,54,75,186,179,58,184,233,129,79,147,20,74,234,20,201,248,138,139,177,114,149,63,200,14,182,161,46,168,175,84,38,182,178,161,110,56,201,166,154,123,138,46,208,114,3,212,224,56,230,223,135,150,190,180,122,92,247,71,205,197,184,201,73,58,104,247,184,60,222,54,20,219,182,6,212,34,168,122,72,32,70,154,69,164,8,10,24,138,16,168,161,4,77,10,139,166,26,95,96,51,161,81,183,134,217,113,197,220,85,142,106,97,166,93,142,213,4,132,224,137,78,92,122,95,98,104,236,148,76,158,59,45,35,16,220,217,97,238,87,135,17,72,194,202,212,91,198,137,240,193,19,207,152,156,87,66,156,72,118,130,51,146,51,102,196,56,154,77,101,65,70,141,36,73,80,148,74,242,161,88,155,3,199,24,134,97,208,202,68,140,11,26,100,12,131,84,202,76,198,198,164,6,246,22,99,168,122,136,54,177,217,142,161,234,10,214,196,70,160,212,6,128,70,161,234,2,128,155,42,192,99,68,148,153,3,24,134,3,24,134,3,177,146,81,20,194,132,52,80,244,134,145,140,9,160,162,134,2,7,200,170,10,8,227,205,135,84,109,158,79,17,252,198,187,30,254,68,180,179,231,114,203,92,165,62,236,214,34,18,185,24,113,153,52,193,157,60,149,158,111,27,61,82,140,123,176,52,225,163,167,13,250,30,174,8,214,40,125,15,53,109,129,158,150,23,178,93,145,172,77,111,208,137,186,219,169,77,215,212,141,36,211,24,56,222,68,107,167,120,196,33,31,61,246,52,132,110,77,147,21,164,85,68,206,174,70,196,69,110,84,84,81,199,250,131,122,177,165,205,200,238,71,7,31,45,57,113,55,243,13,49,180,85,68,168,243,34,50,184,162,226,204,171,75,160,91,137,53,220,102,144,199,18,70,138,142,174,23,249,235,232,206,227,139,134,254,110,55,245,71,113,141,107,2,99,16,25,105,72,214,44,194,202,82,3,169,52,28,204,99,51,88,201,5,90,137,85,70,110,84,30,33,1,58,36,124,195,73,66,161,236,26,24,105,8,104,189,34,80,43,144,19,165,134,146,212,135,64,103,200,105,178,154,23,32,4,82,100,216,106,3,75,11,50,114,21,178,212,141,91,38,201,176,1,213,137,161,131,32,144,24,138,11,11,21,14,128,44,44,0,138,44,118,0,0,48,24,10,134,58,29,4,77,14,135,67,40,154,29,12,11,16,0,1,64,0,73,3,108,86,2,34,128,0,0,1,128,8,6,0,33,128,0,128,0,4,48,0,24,0,114,64,114,241,188,83,225,241,182,148,126,231,207,229,201,44,179,114,125,123,29,191,170,228,213,159,79,111,83,207,53,136,25,35,108,23,34,160,143,39,108,87,205,116,162,182,81,160,124,254,164,84,181,104,198,114,211,56,191,83,119,177,205,196,61,190,224,116,74,87,137,253,77,150,199,52,119,132,87,121,29,70,153,213,68,226,253,65,255,0,1,65,115,201,36,142,197,204,227,227,21,207,27,236,158,195,76,68,18,138,81,92,145,118,151,153,244,34,2,158,242,81,251,179,45,30,53,111,126,103,67,39,28,105,20,202,133,139,119,38,91,12,74,161,245,27,42,57,120,142,134,52,107,157,249,145,153,150,130,87,177,210,150,236,230,135,190,142,156,96,74,242,102,140,189,77,51,70,228,44,145,216,211,223,132,100,5,99,150,168,111,205,108,85,215,51,40,249,101,125,31,51,83,88,206,137,43,68,38,95,46,68,53,185,81,67,37,12,138,195,44,107,117,204,242,63,80,195,166,81,203,5,229,191,52,123,30,228,213,163,139,136,199,170,50,139,234,103,113,113,203,250,110,79,52,241,62,187,163,213,199,35,231,240,77,226,202,165,214,15,115,221,199,37,126,140,124,174,181,201,220,243,184,157,184,168,63,153,81,233,203,120,158,103,22,234,80,151,245,81,117,49,210,185,34,151,81,47,116,174,164,80,191,97,223,81,173,182,20,66,27,228,43,216,57,49,46,101,7,39,232,12,108,64,52,122,191,164,74,219,139,60,149,204,238,253,51,38,142,41,43,165,33,163,222,113,37,150,249,25,73,153,83,177,54,32,40,76,147,85,11,31,134,133,70,37,198,22,87,135,69,40,200,85,135,24,34,244,161,36,202,50,163,74,22,144,212,45,64,12,134,202,114,68,54,128,44,10,138,76,173,40,12,168,122,75,210,38,128,134,137,104,182,204,39,46,204,168,114,163,25,73,10,95,82,25,188,198,119,68,164,67,108,98,43,36,34,132,84,72,81,66,3,198,25,157,142,204,58,180,25,157,143,80,26,1,22,59,32,177,147,99,176,24,5,128,12,100,140,6,0,0,49,136,96,59,41,50,10,32,171,29,146,48,170,178,181,16,48,47,80,245,16,4,23,168,171,51,0,52,177,234,51,177,216,26,106,43,81,141,142,192,215,80,212,140,172,44,13,181,14,204,117,15,80,17,198,228,209,194,101,151,93,52,120,47,220,61,79,213,39,252,8,199,230,145,230,79,100,84,70,105,105,129,229,103,255,0,152,196,143,71,35,180,143,58,94,110,49,122,32,59,84,117,69,70,232,244,248,92,122,49,197,73,219,234,207,59,14,249,82,61,72,123,166,145,85,114,9,21,18,39,239,48,34,29,77,224,182,50,130,180,108,185,12,3,228,40,135,64,137,81,103,157,250,146,213,60,75,166,163,208,179,206,253,75,119,15,241,35,58,184,219,30,232,209,45,133,4,169,22,145,49,70,148,53,245,22,148,61,151,67,81,22,52,66,220,168,243,3,179,130,119,151,79,220,239,163,204,225,158,142,39,27,238,232,245,76,235,88,90,118,37,163,84,14,38,90,98,50,180,134,144,18,41,49,168,150,162,4,182,196,105,164,52,144,76,108,209,54,42,24,26,39,99,33,74,135,172,13,5,68,41,154,41,21,11,72,33,216,0,197,65,99,42,21,32,113,24,1,155,139,21,27,18,226,6,99,47,72,244,129,40,116,58,16,19,164,122,10,24,25,233,10,52,6,132,25,1,122,69,164,138,145,143,72,80,8,99,160,0,24,135,101,67,1,88,236,168,0,64,40,96,32,0,177,12,8,164,0,48,16,232,2,192,116,20,0,105,18,5,9,145,72,0,8,16,0,0,12,67,0,7,200,5,61,160,219,228,81,243,124,115,213,196,205,174,86,115,124,70,252,67,188,179,126,166,6,153,42,253,202,234,39,216,104,0,95,18,250,149,212,79,102,189,88,9,171,175,84,97,196,71,202,206,151,203,232,103,145,90,34,163,3,191,12,235,56,176,121,114,70,63,83,183,169,113,53,75,153,199,197,237,150,63,225,59,17,199,197,201,120,241,95,210,93,76,103,180,86,174,73,115,39,13,206,90,159,54,70,103,126,85,247,54,225,227,72,203,77,211,232,76,134,215,153,49,165,114,69,70,139,104,164,70,71,81,44,203,59,168,4,115,101,222,100,23,63,126,68,209,150,134,63,127,236,117,192,231,130,217,155,195,145,69,76,88,95,189,31,186,25,43,203,43,3,70,135,7,251,13,145,238,202,202,141,132,213,132,121,12,211,44,247,65,168,185,119,39,74,97,65,142,104,249,108,218,91,68,199,44,188,164,30,31,17,29,28,76,187,75,115,209,224,114,106,194,147,231,13,190,199,15,30,180,206,50,245,53,224,231,167,42,93,38,168,198,126,180,246,225,230,137,231,113,208,175,205,157,188,60,250,25,113,241,213,138,85,206,141,106,22,55,113,76,190,140,199,135,149,226,139,244,54,234,65,68,175,121,142,33,241,38,80,201,154,248,134,59,1,39,168,93,104,109,83,216,124,192,158,166,216,39,163,52,37,217,153,48,3,234,225,53,40,39,232,76,163,103,63,233,242,213,195,70,249,163,175,99,42,199,75,42,49,52,164,39,37,17,64,226,209,54,195,196,178,149,48,28,75,178,91,163,57,100,238,69,104,228,133,168,197,228,33,201,150,37,108,221,139,85,25,91,29,247,101,133,107,118,74,230,71,136,145,47,32,137,91,185,164,79,138,142,119,38,201,182,94,78,157,15,57,156,179,179,17,14,82,174,89,36,200,109,128,141,32,16,201,8,0,4,80,8,0,33,0,0,30,21,133,146,6,29,23,97,100,128,23,99,178,0,13,53,15,81,144,194,181,212,59,50,29,129,174,160,212,103,97,96,107,168,118,101,99,178,13,44,118,103,99,176,52,178,181,25,88,236,13,117,13,72,199,80,245,1,186,145,73,156,250,138,212,65,189,140,199,80,245,5,108,51,29,67,82,3,80,35,81,86,3,29,10,199,96,20,58,1,217,2,160,40,10,60,191,212,165,121,225,14,200,224,205,45,206,142,50,90,184,188,143,177,199,39,115,65,11,39,150,7,157,135,205,197,77,157,252,76,170,39,7,7,239,78,64,122,60,26,213,149,191,83,214,138,217,30,111,233,208,168,73,179,212,163,108,131,25,191,52,190,134,204,231,201,205,147,85,166,63,116,209,242,20,23,149,14,101,66,79,97,162,122,21,240,128,28,28,125,106,141,244,104,238,76,243,184,247,106,70,117,172,111,28,133,199,35,190,231,63,9,142,89,32,167,61,151,99,174,187,81,48,92,88,200,243,15,204,141,84,93,118,13,85,204,113,118,58,3,92,110,244,203,180,143,101,199,115,198,192,252,209,143,118,143,119,102,99,233,175,148,162,146,2,226,140,180,141,1,160,212,116,6,42,37,36,83,66,210,1,66,10,10,32,137,50,53,26,184,139,195,40,141,65,169,151,225,134,128,35,81,74,108,126,24,104,1,169,50,181,145,164,52,176,52,78,205,17,130,76,180,217,70,192,99,169,162,150,77,183,21,152,208,8,241,16,245,163,84,138,2,117,161,234,66,161,136,44,100,18,5,0,138,67,0,42,0,0,40,5,67,11,32,40,40,86,59,0,161,80,192,162,104,10,2,64,168,40,96,32,64,48,1,0,192,9,1,136,138,0,0,0,4,0,59,11,16,192,67,10,29,0,128,160,162,162,66,134,48,38,133,53,228,101,147,63,113,129,242,252,71,243,103,245,102,60,145,191,19,252,217,47,234,48,101,12,16,118,29,110,84,29,9,159,188,87,80,124,208,3,95,185,156,189,211,71,178,68,190,64,115,225,255,0,152,75,178,103,114,230,112,225,219,138,151,162,59,99,239,12,53,103,153,199,74,107,136,140,98,233,105,61,62,167,157,198,175,248,143,242,141,49,132,86,233,29,216,227,81,57,49,70,228,118,46,68,197,54,86,62,230,108,210,30,233,81,70,28,71,36,189,77,172,231,206,247,64,100,218,176,37,140,202,180,130,242,163,104,173,136,135,69,232,106,145,64,144,73,12,10,135,7,113,174,168,36,173,9,121,101,101,63,217,128,99,125,11,50,126,87,102,137,218,178,226,105,213,152,221,51,84,41,199,168,25,235,34,120,245,52,226,254,198,142,62,132,181,216,43,199,253,85,56,168,182,171,204,97,135,39,146,44,246,120,158,30,28,78,39,12,177,250,53,205,30,68,248,105,240,178,209,61,215,195,46,230,55,23,30,191,13,147,86,153,119,53,206,155,142,253,206,14,18,117,71,164,222,168,26,71,38,8,233,142,158,219,27,244,179,159,12,191,139,52,116,116,162,40,92,194,249,135,38,12,168,125,109,14,62,101,234,76,118,116,53,204,7,211,113,49,136,4,202,66,233,64,182,3,218,253,43,37,224,113,234,142,219,60,223,210,94,210,220,244,89,3,212,77,216,8,10,177,235,32,64,83,155,34,198,73,80,0,15,75,96,72,139,112,104,150,138,36,7,65,65,18,5,105,10,3,54,34,217,52,80,128,173,34,160,137,17,98,2,0,170,16,19,65,69,8,168,154,10,40,0,249,234,10,46,130,140,58,162,134,85,5,1,32,85,5,1,35,42,130,130,36,99,160,160,16,199,65,64,3,21,12,41,140,64,3,29,136,8,24,0,1,86,59,36,96,85,133,146,48,42,202,76,129,129,105,148,164,102,59,3,91,41,72,198,202,176,54,176,179,59,11,3,93,66,148,244,197,203,178,34,204,184,169,233,193,47,93,136,60,169,202,220,164,204,86,243,190,197,203,221,51,78,151,212,14,126,50,85,22,253,12,120,72,214,22,195,142,151,150,187,186,54,195,143,248,81,135,122,3,212,224,163,167,12,61,119,59,12,113,199,77,46,200,216,219,36,204,39,188,168,217,179,157,191,226,209,53,93,113,20,249,161,68,82,247,145,80,198,249,9,4,153,20,190,22,121,217,247,200,162,250,179,209,147,168,158,110,120,75,46,104,199,31,59,178,106,227,190,50,141,81,107,208,202,56,218,138,183,185,105,209,81,91,138,251,216,208,232,1,62,198,139,145,157,50,241,203,125,200,174,142,23,30,172,176,151,69,45,207,83,89,195,193,236,230,116,153,213,198,190,33,94,41,206,22,69,117,44,195,241,142,61,65,172,14,213,153,21,227,35,131,88,120,130,43,191,196,65,226,68,224,241,7,226,49,10,239,215,30,227,213,19,207,241,24,252,70,72,59,237,6,199,23,138,251,143,198,151,113,7,102,192,113,248,210,43,198,96,116,216,181,24,120,163,241,0,219,80,107,70,90,208,106,64,107,226,34,94,68,69,160,160,27,144,106,39,72,168,10,212,53,147,212,204,64,110,178,209,94,49,205,97,96,117,44,195,241,78,93,69,106,3,167,197,41,100,71,46,160,212,90,71,95,137,30,225,226,71,185,199,168,44,84,142,205,104,90,206,84,203,82,245,37,88,232,212,135,104,193,50,209,106,70,160,70,144,210,209,106,44,12,245,52,78,182,58,35,96,50,83,101,106,99,162,44,9,82,40,181,0,80,88,0,10,134,0,42,1,133,129,33,99,98,162,40,180,59,68,80,110,6,128,103,184,106,101,163,64,51,212,199,168,84,88,17,168,44,81,98,151,186,197,96,247,139,20,124,199,17,94,36,190,166,44,233,226,227,167,136,146,125,206,118,80,46,99,238,32,124,138,132,239,76,154,43,176,85,161,115,147,236,1,46,100,178,232,93,0,231,199,255,0,53,235,71,92,125,239,177,199,15,249,182,189,14,200,191,55,216,97,171,232,121,220,107,254,63,249,81,232,163,205,227,55,226,107,250,80,211,15,4,118,58,12,177,170,70,132,82,234,107,31,116,207,169,107,145,80,28,249,185,155,182,115,229,10,129,173,218,66,28,61,235,236,100,109,13,217,178,49,198,108,138,40,67,17,80,130,47,225,252,1,18,231,96,91,22,55,78,191,3,247,149,254,69,37,216,13,121,143,161,48,118,172,102,145,47,103,66,106,202,124,137,8,138,174,166,60,78,56,228,196,211,58,36,182,50,150,251,17,94,94,25,56,218,124,224,207,87,135,150,168,209,231,103,135,135,157,75,164,149,125,205,248,108,149,74,249,25,198,142,49,211,197,207,250,162,116,24,207,203,196,67,213,52,106,16,75,222,137,92,208,48,137,64,250,48,189,236,33,186,31,64,31,112,232,46,67,64,75,99,6,131,160,30,159,233,30,244,143,87,75,60,191,209,95,241,39,23,216,246,89,53,89,105,39,75,53,164,61,137,70,26,88,244,151,41,34,92,202,37,196,154,42,194,202,130,48,45,37,19,55,34,117,48,53,180,201,149,25,216,88,137,78,144,181,34,68,84,54,196,0,80,196,2,0,177,12,64,32,0,8,66,162,128,9,17,66,1,8,161,1,226,105,13,38,218,67,73,135,70,58,67,73,182,145,105,3,45,33,164,215,72,105,3,42,10,52,210,26,64,206,130,141,52,134,144,51,160,163,77,33,164,12,232,116,94,144,210,4,5,23,164,52,129,52,20,85,14,128,154,29,14,135,64,77,14,135,65,64,33,208,232,116,2,160,162,128,5,67,161,208,80,0,14,134,0,0,85,0,28,63,169,78,163,24,46,108,239,71,149,198,203,196,226,189,34,7,60,246,230,204,175,155,43,51,228,145,156,252,184,217,7,6,127,226,113,17,129,234,112,208,188,209,237,19,204,225,252,252,76,164,123,92,28,54,148,139,134,186,225,204,208,156,124,153,70,153,75,57,210,254,59,58,12,113,111,158,68,87,66,33,251,230,157,12,83,243,149,26,174,70,114,126,99,78,134,18,126,114,41,231,149,68,199,133,175,52,223,87,65,196,75,203,70,152,96,177,193,71,155,234,200,171,231,200,122,101,220,165,93,198,84,66,84,249,163,68,27,48,73,39,200,10,15,168,38,54,69,122,28,53,44,9,245,147,53,212,98,188,145,81,79,146,160,212,101,90,234,21,153,234,13,64,88,137,212,26,130,152,11,80,88,0,88,88,128,171,11,21,128,21,168,53,18,0,94,161,217,152,236,11,177,234,34,198,65,122,135,168,204,0,215,88,245,153,12,43,109,97,172,200,0,214,192,204,118,5,128,172,100,0,192,160,36,13,41,15,74,32,200,102,186,80,105,10,200,118,94,145,105,0,212,82,153,58,71,164,11,241,24,120,140,154,10,8,173,65,100,129,21,86,82,145,157,138,202,141,92,133,168,139,11,3,77,64,166,103,97,101,163,117,52,86,164,115,6,166,94,146,58,128,230,212,251,148,166,251,142,146,55,160,163,37,145,148,166,139,112,138,161,80,245,14,192,154,13,37,1,96,141,35,210,80,18,9,160,162,128,176,42,1,128,71,131,250,164,52,113,15,213,89,231,203,222,61,127,214,99,231,131,244,60,133,190,229,192,2,124,132,249,208,215,50,160,95,245,5,181,141,178,111,159,224,11,245,38,65,232,23,176,24,40,215,18,165,253,52,116,197,249,254,199,44,182,205,23,246,58,97,239,125,134,13,99,204,243,248,133,255,0,21,47,162,255,0,99,208,56,115,47,248,137,141,48,227,200,162,17,64,52,89,8,190,128,76,140,114,116,53,145,150,94,104,154,168,42,11,201,55,244,70,108,222,31,201,146,250,0,241,186,55,76,198,49,45,108,6,128,45,65,118,84,2,145,68,181,220,8,82,211,47,78,166,132,53,232,56,202,182,151,34,41,193,233,149,116,102,166,51,69,194,90,163,234,107,17,100,61,153,66,113,190,101,66,180,97,149,165,35,94,91,10,80,83,230,136,60,254,51,124,110,75,225,220,203,20,244,205,62,140,223,138,198,241,198,93,98,209,199,142,90,241,35,45,61,9,189,82,198,251,51,100,206,76,115,215,141,62,168,222,50,216,168,215,208,90,212,91,179,57,101,233,214,142,94,43,53,226,157,61,244,88,29,126,38,140,181,124,205,53,45,95,83,196,201,197,235,193,239,110,227,113,125,164,141,248,126,59,196,196,164,249,245,250,129,234,190,94,140,105,223,212,230,195,158,57,177,55,7,186,55,132,175,238,5,128,0,29,255,0,164,201,199,59,236,209,236,106,60,79,211,83,89,245,47,193,237,50,3,80,156,152,8,20,172,0,69,64,0,0,33,12,10,132,0,0,33,20,0,72,12,0,144,29,5,20,72,14,130,128,144,42,130,128,129,142,130,128,145,81,116,42,8,154,10,42,128,15,34,198,69,1,205,209,67,39,113,128,5,0,194,149,5,20,0,77,5,22,32,38,130,138,29,1,20,20,93,5,1,20,26,75,160,2,52,134,146,192,8,210,61,37,0,19,164,52,148,48,39,72,244,148,58,8,141,35,162,232,40,8,161,209,116,20,4,80,81,165,14,130,179,162,168,170,10,8,137,189,16,148,187,35,194,148,173,202,79,171,61,111,212,114,120,124,61,117,145,228,78,53,2,136,138,213,43,48,227,39,166,18,58,83,211,20,112,241,63,197,207,28,127,118,65,92,14,47,45,158,214,24,233,196,142,28,48,173,49,71,160,246,137,188,77,105,143,221,24,161,238,162,130,3,12,30,244,223,169,166,71,81,35,134,222,55,221,145,91,244,49,91,55,220,219,161,130,126,102,5,185,109,204,198,50,213,54,107,46,70,10,85,54,64,244,234,202,189,55,54,85,220,152,69,53,111,169,122,81,112,45,202,90,189,6,52,202,130,159,112,210,251,129,72,138,34,168,234,195,141,60,122,159,195,35,10,166,117,213,66,49,234,150,255,0,82,106,225,5,128,136,167,98,176,10,0,212,22,42,10,8,122,131,81,52,1,85,168,53,18,32,52,212,26,136,11,32,210,192,139,29,129,67,178,44,118,5,216,106,34,199,97,87,99,179,59,29,144,105,99,179,59,13,64,105,99,179,61,67,176,52,176,178,44,44,13,53,14,204,172,171,10,214,199,102,86,61,68,26,234,30,163,29,67,212,6,218,135,168,203,80,106,32,219,81,90,140,117,14,194,181,177,153,106,41,50,13,2,137,177,216,12,67,0,38,130,139,160,160,51,160,163,77,33,164,12,128,211,72,105,3,49,151,164,52,129,32,86,146,180,148,102,27,154,105,43,73,81,146,114,30,166,105,160,122,0,141,108,122,217,90,3,65,125,79,9,100,43,88,180,15,64,244,240,106,42,197,164,102,189,64,0,5,71,151,250,205,104,199,234,120,235,171,61,143,214,189,204,127,115,198,124,152,17,29,229,101,94,226,91,35,159,38,106,143,171,123,1,174,73,233,148,87,204,201,241,99,170,42,249,179,143,136,226,151,141,15,68,113,79,138,149,226,151,203,76,82,61,159,21,75,83,236,24,166,229,13,254,135,143,143,139,211,129,171,243,57,29,220,31,16,165,138,41,251,194,142,140,175,78,88,122,157,17,247,163,244,57,228,245,228,137,209,202,81,69,27,28,89,255,0,230,38,118,196,226,207,252,249,23,80,145,68,162,136,166,138,37,12,33,51,12,190,255,0,216,221,156,217,159,241,89,20,170,221,29,16,95,194,147,48,92,155,251,29,48,254,68,128,112,40,206,45,244,69,238,192,99,67,73,13,243,40,91,135,32,38,115,81,87,38,146,245,8,100,77,109,102,111,136,213,182,40,223,171,13,46,78,230,245,50,40,142,100,158,157,220,123,246,47,205,142,106,87,113,125,136,104,35,55,13,185,174,197,29,86,34,33,56,201,121,95,216,163,76,134,182,39,126,140,210,201,150,204,35,41,212,226,211,71,145,60,47,135,204,226,189,201,111,19,217,148,83,228,114,113,120,245,69,237,186,221,25,220,107,28,216,165,165,181,209,154,75,46,152,253,12,59,49,113,22,240,74,75,158,150,69,99,151,140,211,58,191,117,254,83,57,243,102,121,54,198,247,138,119,234,142,109,77,151,131,156,254,128,66,111,75,69,99,147,141,164,246,100,196,174,81,108,138,234,224,179,203,22,126,126,89,108,207,99,14,117,146,49,107,153,243,241,242,197,62,231,163,193,202,78,17,145,81,236,94,195,92,204,241,202,209,190,40,235,201,24,247,101,71,171,250,110,58,130,147,91,255,0,208,244,25,158,12,107,30,56,215,100,104,64,132,49,21,8,6,0,72,20,0,72,12,2,16,138,160,160,36,40,170,29,20,69,5,22,4,17,164,52,148,1,83,160,122,87,80,220,0,42,34,216,116,26,64,145,26,104,93,88,105,136,168,202,131,75,236,108,180,162,181,197,10,177,135,135,46,195,88,89,175,138,30,33,46,172,199,135,225,7,132,122,126,4,67,217,209,138,220,121,158,24,120,103,165,236,232,94,207,232,41,30,119,134,26,15,65,240,254,130,124,56,164,112,104,30,131,179,192,15,4,82,56,244,139,73,217,224,135,130,41,28,154,69,164,235,240,67,193,20,142,77,33,71,75,196,47,8,14,122,21,29,62,16,188,38,81,207,65,70,254,16,120,97,24,80,81,183,134,30,24,24,208,232,215,195,30,128,50,25,122,3,72,18,5,105,30,144,36,99,210,58,1,12,40,116,2,29,0,167,45,56,229,46,200,15,39,245,12,158,38,101,21,238,163,143,36,180,218,238,107,146,87,145,190,199,52,158,169,57,21,19,57,82,57,248,56,60,153,101,149,245,123,7,23,54,163,165,115,150,199,119,9,135,195,199,21,232,92,29,24,160,181,35,105,114,35,19,243,181,209,34,231,204,211,45,163,238,160,97,208,144,39,47,185,32,192,180,226,143,208,156,207,200,253,77,34,169,36,69,84,185,24,67,119,35,105,251,166,16,234,52,197,119,57,221,44,171,125,153,179,145,156,49,234,150,183,246,34,183,77,116,220,105,166,74,138,52,95,67,76,133,17,211,29,162,144,19,76,184,71,112,41,115,51,173,54,193,20,242,106,124,163,185,209,65,24,40,66,49,235,215,234,51,42,154,17,66,10,154,10,40,2,36,84,93,8,8,160,162,168,40,8,160,46,133,64,69,1,116,20,4,208,81,84,20,2,160,24,0,80,192,0,40,6,0,42,29,0,200,164,48,0,24,12,0,0,10,160,16,194,135,64,33,141,68,173,33,82,82,30,145,168,144,8,99,210,82,129,4,162,138,208,82,128,84,162,146,41,68,173,32,74,67,81,45,68,189,37,137,89,233,30,147,74,2,242,205,70,145,233,40,13,114,84,233,13,37,0,152,84,233,13,37,0,152,84,233,13,37,0,152,82,210,58,0,8,0,0,160,0,17,3,0,0,0,0,40,0,0,131,139,245,44,94,38,11,173,209,224,62,116,125,86,72,234,131,71,205,241,184,124,44,210,65,94,127,21,151,194,198,228,121,115,204,245,69,167,122,79,95,54,47,23,135,156,122,190,71,135,190,203,186,32,206,126,119,171,168,158,241,41,123,207,212,29,114,10,205,199,76,220,123,26,112,211,107,47,162,220,206,94,245,250,15,15,243,29,118,32,246,248,105,107,155,103,103,199,244,71,15,2,188,191,115,187,226,127,225,58,99,26,214,28,142,78,39,249,255,0,99,177,114,56,248,175,231,71,252,37,209,40,162,17,70,84,202,232,74,31,66,161,28,242,142,172,210,250,155,245,50,114,164,255,0,171,114,42,95,35,166,31,200,151,208,230,191,55,216,221,75,78,25,55,203,72,23,4,82,57,151,21,31,134,47,238,70,78,39,43,94,90,137,41,29,201,236,99,62,43,20,62,45,79,180,79,54,83,156,253,249,55,245,42,5,164,116,207,139,201,63,229,165,31,82,22,55,57,106,201,39,39,234,17,70,209,2,162,146,69,8,101,64,75,137,67,40,198,156,101,169,116,58,84,182,77,239,23,212,205,160,197,45,18,210,249,62,64,108,32,211,94,230,222,157,1,61,233,236,202,202,85,161,78,42,72,169,119,19,3,203,203,143,195,155,143,78,132,75,124,83,250,51,187,136,134,184,189,183,91,156,28,159,163,49,173,227,201,75,107,52,195,229,197,57,247,52,124,20,162,233,205,105,50,205,36,159,135,31,118,60,200,50,78,145,77,249,82,238,197,91,138,62,105,1,211,166,212,99,220,245,48,97,240,225,24,246,71,47,5,135,196,203,174,188,177,61,104,99,186,96,105,130,14,77,69,45,207,87,244,238,30,242,106,146,221,61,143,62,11,67,77,108,207,107,244,254,34,25,83,141,40,228,231,93,254,133,29,188,149,18,80,80,68,136,189,34,160,38,130,139,81,41,64,82,51,161,81,210,161,16,208,133,35,155,72,244,179,167,74,10,64,142,127,13,143,195,102,244,38,137,86,57,244,180,26,108,219,73,45,10,65,24,71,168,234,36,233,98,210,192,114,81,51,105,23,164,79,74,3,48,41,208,141,50,86,22,192,86,0,1,98,176,1,88,18,16,88,172,98,40,232,208,195,67,55,216,71,7,102,90,74,210,80,1,58,80,156,81,116,45,44,12,156,81,20,141,92,24,188,38,21,20,137,162,222,57,18,225,32,16,169,6,153,11,75,8,52,161,105,67,166,42,101,11,74,13,40,116,197,165,128,180,161,105,69,105,97,165,129,58,80,105,67,208,197,165,128,169,11,74,43,75,22,150,4,233,66,210,94,150,45,44,162,116,139,73,122,88,105,96,70,144,210,94,150,26,88,17,164,52,151,164,40,34,52,156,95,168,229,88,225,225,167,187,221,158,142,147,194,253,78,95,198,201,189,239,70,177,53,195,57,121,27,189,217,157,84,108,114,94,236,123,25,113,25,116,193,250,1,140,35,227,241,159,211,3,215,140,116,199,208,226,253,59,14,156,122,159,57,110,118,102,140,156,52,174,166,177,157,95,11,47,18,14,117,86,203,150,243,67,195,29,24,163,30,200,92,242,34,163,102,46,161,33,116,3,28,187,202,49,245,54,137,139,243,103,143,166,230,232,138,89,61,211,159,27,221,155,204,230,142,217,36,128,37,110,73,46,231,66,84,168,207,28,124,206,76,212,168,52,148,182,0,1,142,54,159,160,168,184,162,42,146,179,167,134,197,114,214,249,46,95,83,62,27,203,147,210,159,216,239,168,197,40,199,221,232,103,117,172,69,5,13,136,202,166,130,138,17,66,161,12,64,2,24,128,0,64,3,16,8,0,0,2,24,128,0,0,6,2,1,128,8,0,96,0,49,5,48,0,32,99,16,192,10,36,96,59,41,50,6,130,181,76,210,50,71,56,236,131,174,42,44,110,49,71,34,147,43,83,3,165,56,149,170,39,46,161,217,7,90,113,101,170,56,212,153,106,108,163,175,97,156,209,200,209,107,41,106,70,192,66,200,131,196,70,174,36,88,19,173,15,82,23,18,24,11,82,13,72,80,192,44,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,131,143,224,214,85,41,37,189,29,224,213,144,124,247,176,74,41,127,138,143,3,142,225,214,46,34,90,121,57,57,71,254,168,251,142,38,81,195,130,121,62,85,251,159,49,158,48,226,53,66,169,37,239,118,100,138,240,51,37,25,220,119,92,209,140,189,57,29,89,241,75,20,156,114,42,236,250,28,175,202,233,133,17,81,158,74,150,214,105,143,11,140,237,201,51,25,90,58,176,79,196,211,222,247,3,212,225,35,72,234,248,190,198,92,60,124,183,234,109,241,29,24,105,31,116,229,226,255,0,153,31,161,212,185,28,188,103,191,15,163,26,99,52,81,8,163,42,104,100,161,148,76,185,24,207,205,42,53,155,253,140,224,174,119,216,128,94,249,209,40,255,0,9,174,241,102,53,230,71,85,121,146,244,24,60,248,42,22,103,88,246,238,84,86,242,252,19,153,121,62,230,27,77,41,198,197,29,157,11,23,88,151,37,212,35,72,154,196,198,12,214,38,241,150,131,37,20,84,49,136,101,1,19,91,22,32,47,20,181,71,215,169,166,205,83,57,225,45,19,244,102,229,66,105,197,124,209,253,201,142,252,157,174,230,166,115,131,79,84,54,125,87,112,140,231,26,60,254,34,26,50,53,211,154,61,36,245,170,173,215,52,115,241,56,238,23,214,38,117,172,120,188,111,17,40,37,142,59,62,172,225,137,234,113,92,23,141,45,112,126,110,167,54,94,15,34,200,225,138,18,146,174,102,90,115,86,173,145,215,195,112,178,201,95,12,62,110,230,188,47,4,241,203,86,100,155,233,30,135,165,37,25,213,123,197,69,97,197,24,99,74,10,146,58,87,148,231,131,168,211,54,132,250,62,64,94,167,102,144,147,140,148,162,218,146,221,53,208,207,73,75,98,163,232,56,14,50,60,76,116,206,150,88,243,93,253,81,216,124,188,38,225,40,206,15,76,150,233,163,222,224,120,216,241,88,233,212,114,71,222,143,253,81,55,21,208,237,147,69,136,129,20,152,128,10,212,63,19,208,128,2,181,134,182,69,138,192,189,76,90,137,177,88,42,245,11,81,22,34,196,171,214,75,155,16,132,41,216,172,4,16,10,198,34,132,3,160,8,66,42,130,128,145,21,67,211,97,89,133,27,71,17,162,130,68,233,121,43,11,21,14,140,54,44,98,161,128,213,149,184,181,5,145,84,4,234,13,64,80,108,78,180,26,208,21,165,118,13,17,236,79,136,135,173,0,252,56,246,23,133,17,235,93,195,82,238,84,79,130,133,224,162,245,174,227,241,35,220,30,163,193,65,224,162,188,88,247,15,22,35,195,210,240,80,120,49,23,138,131,197,30,30,143,2,34,246,116,63,20,175,17,19,195,214,126,2,23,179,154,234,43,82,3,159,192,23,128,116,218,29,162,194,185,60,0,240,14,189,131,97,10,227,240,5,224,51,182,144,180,136,87,153,197,203,217,248,105,228,235,201,125,79,153,226,29,205,35,232,255,0,94,200,161,135,30,53,206,78,255,0,7,203,201,185,100,147,102,179,241,53,51,243,95,99,204,227,165,202,43,169,232,103,201,81,81,71,147,196,203,94,109,61,182,3,124,60,87,17,145,70,58,180,165,242,157,88,114,102,159,16,225,226,75,74,93,204,184,108,106,63,131,167,128,139,148,231,55,213,210,42,61,85,180,17,48,254,101,141,139,31,188,205,50,209,136,27,36,138,136,111,158,94,136,216,199,7,189,39,221,155,75,104,151,17,148,217,206,255,0,157,26,234,109,169,59,57,242,201,198,118,185,145,93,155,36,59,60,46,43,136,207,9,45,57,101,16,195,250,166,104,127,51,78,69,248,100,164,123,232,103,23,11,199,225,226,54,140,170,95,43,230,118,199,116,81,72,184,18,139,254,92,117,48,46,127,195,90,62,39,204,238,95,203,131,92,156,81,230,74,78,85,55,205,243,61,14,18,90,240,87,202,204,107,88,166,35,77,34,210,70,153,129,122,69,164,34,0,189,33,164,8,17,166,145,105,2,40,40,189,33,164,162,40,84,105,164,84,6,116,20,105,65,164,12,232,40,186,10,2,6,85,5,0,133,69,80,1,52,49,208,81,2,2,130,128,144,162,168,40,4,49,208,80,8,7,65,64,3,10,10,1,140,84,58,10,99,21,14,136,24,197,67,160,40,105,137,34,146,34,152,193,20,136,1,216,210,69,81,66,2,244,134,144,149,3,178,180,134,148,4,234,11,96,32,170,177,234,100,0,69,235,101,106,51,41,22,145,90,138,178,104,116,105,147,21,140,10,137,212,22,85,0,82,177,216,0,64,0,5,0,0,0,0,9,186,3,205,253,115,54,142,26,56,215,189,55,200,241,116,248,120,244,190,124,223,212,233,226,51,123,87,21,44,223,4,118,129,134,77,200,48,201,24,203,11,139,86,165,204,241,51,240,153,113,206,162,165,56,244,146,255,0,169,239,77,121,104,193,196,176,120,30,238,204,234,224,176,203,197,77,242,103,110,110,15,30,121,91,184,190,186,122,157,24,184,120,227,107,79,77,137,22,182,196,170,8,209,9,42,67,143,51,108,172,229,227,61,248,125,14,163,151,140,247,160,52,198,40,161,32,50,170,137,68,160,200,252,181,223,96,34,77,52,216,99,247,100,200,147,53,142,208,251,16,37,206,39,71,198,115,199,223,143,212,232,126,241,112,114,228,142,153,73,127,83,50,202,191,135,247,55,207,252,217,25,100,254,83,49,173,227,154,30,249,185,140,61,227,100,1,70,145,100,20,141,99,45,81,68,34,141,34,128,67,42,0,0,8,153,173,141,176,207,84,55,230,182,102,76,49,61,57,61,24,29,3,1,26,68,206,26,183,78,164,185,50,118,156,90,106,164,185,163,70,76,211,247,163,239,47,220,131,207,148,52,201,199,177,58,92,89,215,154,49,151,158,38,45,28,245,211,4,92,101,205,21,225,239,177,154,84,107,25,86,204,185,169,21,162,210,249,137,170,53,84,208,220,111,254,229,65,9,92,75,180,209,143,185,34,212,168,13,22,197,227,201,44,57,35,147,28,170,81,228,101,99,178,163,233,56,78,42,28,86,29,113,85,37,180,163,217,155,89,243,156,39,17,46,23,58,201,29,215,41,71,186,62,134,19,142,72,70,112,149,198,74,211,51,184,210,172,86,32,32,44,44,64,16,8,96,80,128,96,2,16,194,128,64,58,97,65,8,69,0,18,20,48,1,80,244,128,0,244,161,105,176,29,209,20,252,50,180,164,79,136,75,149,145,86,229,68,185,146,34,194,143,20,60,83,61,12,52,51,13,175,197,15,20,141,44,90,88,26,120,140,60,70,103,76,40,13,60,70,30,33,157,14,128,191,16,53,17,67,160,30,161,106,97,66,160,30,182,45,108,84,20,3,214,195,80,168,40,10,212,26,137,160,160,43,80,245,17,64,5,234,30,163,48,3,109,76,53,25,88,88,27,235,13,111,185,142,160,212,6,250,216,252,67,13,65,168,14,143,16,126,33,205,168,203,137,207,224,112,243,201,217,1,228,254,173,196,120,220,86,73,95,150,11,74,60,103,47,225,189,252,220,206,153,101,89,49,74,74,87,110,172,229,202,170,50,58,48,230,148,182,114,103,14,8,248,153,92,142,142,46,90,113,63,80,225,49,212,17,7,76,86,156,77,157,127,167,47,224,193,190,167,54,103,88,25,221,195,199,68,113,199,178,52,142,134,16,9,4,57,21,7,196,13,212,95,160,62,100,230,218,12,138,120,87,145,23,147,220,98,130,168,161,101,221,81,81,132,19,187,103,47,17,42,155,103,108,218,132,79,39,142,157,70,187,178,106,185,51,100,241,38,228,101,72,1,25,85,44,110,41,73,75,233,190,231,165,193,254,171,44,109,67,136,119,30,146,255,0,185,230,142,24,158,105,105,75,114,15,173,195,37,151,78,157,236,51,79,92,244,175,118,59,28,63,167,74,120,99,36,213,36,170,54,117,99,216,208,213,43,198,253,14,239,211,189,229,23,241,58,56,162,250,119,54,225,178,104,203,137,246,145,52,199,179,224,139,193,58,180,216,180,152,154,221,114,248,44,94,11,58,244,15,72,154,87,31,132,251,11,194,125,142,237,40,52,150,37,112,248,79,176,188,38,119,233,66,210,132,210,184,60,39,216,94,17,221,160,151,140,138,226,240,216,188,51,183,195,23,132,40,226,208,26,78,207,4,60,17,71,22,129,105,59,188,17,120,5,28,90,67,73,217,224,11,193,66,142,77,33,164,234,240,80,120,34,142,93,33,164,233,240,67,194,20,115,105,13,39,71,132,30,11,20,115,208,232,223,193,31,130,65,207,65,70,254,8,120,34,140,40,116,109,224,135,132,192,198,135,70,190,27,15,12,12,168,116,105,225,177,248,108,131,61,37,105,47,195,144,252,54,21,26,70,160,105,161,148,162,192,205,65,149,160,209,34,210,65,43,29,35,210,109,165,118,22,146,194,162,128,189,44,90,88,133,43,11,43,64,104,19,75,136,176,47,72,180,49,52,169,17,122,24,244,18,105,81,64,105,160,122,81,121,210,160,164,85,1,172,198,104,0,3,72,0,4,64,194,196,48,16,12,68,0,14,130,128,64,48,1,30,119,235,60,83,195,195,120,112,247,242,237,246,234,122,71,131,151,34,226,184,236,153,222,248,176,47,47,175,111,220,170,230,113,240,241,168,118,231,245,50,102,210,118,183,49,191,49,80,100,247,153,139,137,179,33,149,16,162,105,21,200,146,227,205,1,108,152,251,197,50,87,188,84,81,205,197,61,226,116,244,57,120,159,122,63,65,171,140,144,8,17,149,107,18,39,47,53,23,117,27,49,189,216,10,181,77,35,110,140,140,107,204,217,167,194,200,38,30,252,126,166,223,17,140,61,244,109,212,184,50,226,23,241,34,251,163,28,191,203,102,252,71,40,51,28,159,202,102,62,191,90,199,44,61,243,94,70,107,223,53,10,174,104,104,152,62,133,4,82,44,139,4,111,25,104,49,12,168,96,0,84,4,73,22,75,3,124,82,213,4,202,57,240,203,76,220,123,157,44,184,128,64,15,184,25,74,58,95,244,75,159,161,206,227,166,78,47,161,219,73,196,231,205,26,105,246,217,153,250,198,177,144,61,202,232,73,134,132,39,165,209,186,149,156,244,52,220,77,102,163,161,197,73,17,90,118,127,102,56,207,82,43,158,197,68,223,65,138,81,160,76,162,209,223,250,127,29,236,205,195,45,188,111,183,194,207,61,49,216,71,211,98,226,48,231,254,86,72,205,246,235,248,52,163,229,214,239,215,185,215,135,245,14,39,14,203,38,184,246,158,230,98,189,218,13,12,226,193,250,198,41,109,154,15,27,239,205,29,240,205,12,145,213,142,74,81,238,153,20,188,54,82,198,26,197,173,144,87,134,135,81,51,212,197,108,13,54,22,162,4,5,57,18,216,1,68,129,64,17,32,85,10,128,144,42,130,128,66,40,64,72,20,32,16,12,64,76,248,158,30,30,246,88,175,185,154,227,248,86,235,197,143,228,249,125,41,243,70,114,133,110,94,23,183,217,71,46,41,114,154,20,178,226,95,18,62,58,25,26,218,44,175,60,149,201,147,131,167,216,167,9,114,118,26,98,124,167,15,198,230,193,42,214,235,212,244,241,126,169,145,123,241,181,232,78,117,174,177,236,233,136,105,71,155,31,213,241,124,73,163,104,254,167,195,53,252,196,73,171,93,154,16,104,71,4,255,0,87,225,163,202,87,244,51,255,0,222,176,222,209,151,224,115,165,199,167,161,7,134,121,19,253,114,43,220,199,38,204,241,254,183,149,228,243,99,168,253,71,58,92,123,94,24,120,102,120,120,152,102,138,148,36,141,117,50,9,240,195,65,90,131,80,19,160,52,21,168,53,1,58,5,160,189,65,168,8,208,26,13,53,6,162,12,244,11,73,173,160,180,6,90,67,73,182,193,176,24,233,22,147,125,130,162,81,134,147,46,39,133,143,21,130,120,103,178,146,231,216,236,211,19,60,210,142,44,51,155,248,98,216,163,227,178,227,246,121,44,9,234,209,118,251,156,217,167,177,209,149,219,156,159,51,135,43,164,219,54,195,147,63,241,51,198,29,17,219,134,21,19,143,133,143,137,146,83,125,79,74,11,114,224,207,42,213,60,112,239,36,122,49,254,98,60,232,249,184,220,107,234,207,66,63,205,137,81,180,185,14,30,232,165,200,165,238,149,19,212,206,123,210,245,52,92,200,123,228,34,180,31,66,88,215,169,81,205,159,202,247,60,126,54,87,145,47,67,217,226,87,240,228,207,7,137,119,154,70,117,113,144,41,73,114,98,135,39,245,26,247,153,149,26,187,157,255,0,166,199,84,245,116,71,159,241,51,214,224,18,240,19,74,155,123,148,122,16,247,168,221,115,49,196,182,54,137,70,137,211,46,170,77,122,153,154,73,251,178,238,128,250,76,25,20,240,194,93,226,139,212,142,30,14,127,240,241,143,99,107,102,43,81,211,173,119,22,180,115,217,54,197,35,171,90,15,17,28,154,152,181,49,86,58,158,84,47,25,28,182,43,20,142,191,26,33,227,64,227,177,88,72,237,241,160,47,30,39,16,1,219,237,17,23,180,68,226,176,176,174,191,104,67,246,136,156,118,43,3,177,241,11,161,30,57,205,97,184,71,71,140,63,20,230,182,22,69,116,248,162,241,76,44,44,163,163,197,31,138,142,107,11,32,234,241,80,252,88,156,150,22,32,237,215,22,82,113,56,181,13,77,129,219,73,134,147,145,100,146,234,95,141,46,224,116,80,244,35,157,102,145,107,59,3,101,4,61,40,201,103,41,102,69,184,147,90,80,81,30,44,71,169,119,53,113,21,65,72,90,144,194,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,64,194,196,20,3,177,88,168,40,138,118,43,29,5,0,172,44,116,20,7,23,234,156,71,179,240,146,167,82,159,150,39,14,76,94,203,192,98,198,255,0,153,149,235,145,174,72,251,119,234,202,28,241,96,231,255,0,159,249,200,207,245,28,158,39,21,46,209,242,160,56,102,250,25,175,120,169,59,147,37,117,52,134,76,138,232,75,42,37,26,71,161,5,34,139,151,34,87,188,83,228,76,125,224,138,232,114,113,62,244,126,135,89,199,196,251,235,232,77,92,100,92,72,92,205,82,34,168,199,34,211,47,70,106,38,148,149,48,20,23,148,174,140,3,160,10,11,115,98,34,182,44,96,207,63,242,254,231,62,79,229,125,206,156,155,227,145,205,149,249,18,51,244,191,46,117,239,27,25,117,52,68,104,174,165,102,171,115,38,94,54,17,76,104,24,138,139,69,17,23,101,154,196,49,136,102,144,9,140,2,51,149,167,107,161,213,23,170,41,156,242,47,4,182,113,236,81,176,250,9,242,21,149,14,61,136,205,29,72,174,165,61,209,7,20,88,232,89,60,185,90,239,184,226,206,110,133,200,76,182,133,68,18,155,139,53,140,140,195,145,172,71,66,118,136,146,211,244,38,50,52,78,205,34,110,138,76,153,71,176,162,194,52,45,59,51,76,164,5,81,88,242,100,195,61,88,167,40,75,208,148,194,194,189,28,31,171,201,58,226,33,169,124,208,231,248,61,44,57,241,113,17,213,134,106,126,157,87,216,249,192,77,198,74,81,110,50,93,83,51,7,212,80,143,35,134,253,91,36,60,188,68,124,72,252,203,105,127,250,122,152,115,226,226,33,171,20,212,151,85,213,18,42,192,96,64,128,96,2,1,128,8,6,32,16,12,0,64,0,2,17,66,1,0,194,133,31,29,143,38,189,168,183,19,142,57,165,7,78,39,78,60,177,150,204,234,192,240,227,118,85,198,42,138,163,41,191,53,81,68,73,219,53,195,149,199,105,114,39,64,40,197,115,100,29,46,42,91,163,39,20,165,184,241,228,138,234,104,212,101,184,25,168,117,68,184,105,149,154,169,37,176,232,12,229,37,92,137,166,247,70,174,41,173,209,206,222,137,5,117,240,217,165,142,119,25,83,61,206,19,141,199,154,161,45,164,124,221,252,81,54,132,219,222,247,51,191,53,115,234,62,175,195,190,66,240,207,47,128,253,75,79,240,243,203,110,146,61,152,202,51,87,23,104,231,27,172,188,48,240,205,128,144,172,124,49,104,55,160,161,22,176,210,26,77,232,41,8,149,207,164,52,179,162,144,105,66,45,115,233,97,165,157,26,80,105,66,21,207,165,133,51,163,74,13,40,66,185,247,60,255,0,214,114,60,124,22,159,158,84,122,218,17,226,127,234,73,70,56,177,71,174,236,184,149,243,153,37,229,250,238,112,113,147,168,105,234,206,188,142,182,60,252,158,124,234,62,166,145,209,194,99,211,4,117,242,139,100,66,53,20,94,77,162,105,25,240,203,87,26,229,242,163,208,143,243,98,113,240,17,243,78,93,217,214,191,153,31,168,70,210,26,247,68,202,94,232,19,208,206,27,228,108,190,68,226,230,216,26,72,16,234,201,91,58,42,50,226,183,196,226,124,247,20,171,51,245,71,209,230,134,163,197,253,71,11,140,148,235,99,63,75,142,8,242,5,205,149,21,95,112,175,51,50,163,109,71,181,193,199,79,13,143,242,113,112,252,12,114,66,51,147,146,239,30,231,173,24,84,82,46,11,129,170,51,130,53,138,40,209,26,115,197,93,153,154,52,135,85,221,21,30,159,233,211,241,37,63,240,173,190,135,118,147,201,253,42,122,120,170,124,164,168,246,244,156,247,27,172,116,139,65,190,145,105,36,90,195,64,188,51,125,44,52,176,86,30,24,188,51,163,75,22,150,7,63,134,47,12,233,210,197,165,129,205,225,139,195,58,116,177,105,3,155,64,180,51,167,64,180,10,57,180,134,147,167,195,15,12,81,205,164,84,116,248,126,132,248,111,176,163,10,10,54,240,195,195,20,101,66,163,111,12,52,10,49,160,163,109,4,232,96,103,65,70,154,24,105,3,58,29,23,164,40,9,161,208,232,96,72,198,58,34,139,26,97,67,160,26,101,41,19,69,81,5,41,22,166,103,67,162,141,53,49,234,51,162,145,106,69,216,201,40,214,107,32,0,13,32,0,0,0,0,0,0,0,0,160,0,0,0,162,5,169,6,161,80,168,205,83,212,22,195,96,212,3,220,100,234,13,69,164,80,19,168,53,14,136,160,39,80,106,45,194,40,199,138,204,176,112,243,200,254,21,183,212,211,81,231,254,160,253,167,137,193,194,71,147,122,231,244,20,95,233,152,124,30,19,196,159,191,147,207,35,203,205,45,78,82,124,221,179,216,227,242,44,124,44,148,118,114,242,163,194,201,43,213,245,160,51,8,137,142,60,138,134,196,198,38,84,73,72,145,162,138,238,76,125,226,137,143,188,5,156,156,79,191,31,161,212,115,113,94,244,73,166,49,137,170,34,40,178,40,16,196,3,6,49,48,45,114,40,152,110,138,46,3,78,164,227,220,227,159,169,216,157,73,28,188,92,116,103,148,125,76,253,47,203,158,183,52,68,148,140,180,76,80,117,33,177,1,180,144,134,158,168,128,101,55,165,218,53,78,213,153,52,16,150,151,93,11,131,97,146,51,108,168,0,10,137,100,197,233,200,153,100,73,1,214,185,11,147,39,12,181,65,22,202,132,249,21,23,104,158,128,182,144,24,113,112,217,77,115,137,140,37,103,110,72,234,139,93,207,61,92,89,143,166,241,184,232,152,178,136,165,66,40,84,17,60,139,140,137,23,34,141,147,177,73,117,68,70,69,217,80,38,85,138,74,214,168,253,209,41,149,26,166,59,51,26,151,70,5,216,89,35,178,41,216,225,57,99,154,148,36,227,37,213,16,5,30,175,13,250,188,162,212,120,168,218,254,242,43,127,186,61,72,78,25,96,167,142,74,113,125,83,62,92,188,57,242,112,243,215,134,110,47,175,102,103,126,86,190,156,14,14,23,245,108,89,86,156,245,138,125,254,23,255,0,99,189,53,40,234,139,82,79,170,102,53,64,0,0,0,8,0,40,44,44,138,116,20,77,134,160,43,72,168,53,14,197,84,208,198,4,163,226,60,59,141,81,17,194,212,237,73,27,75,221,57,147,146,157,244,61,14,46,216,74,53,77,132,226,142,57,102,183,73,27,225,203,46,83,69,14,81,48,154,150,163,178,147,228,45,40,14,120,99,146,222,205,241,206,157,50,180,217,205,153,100,140,173,114,32,234,158,45,75,84,89,147,156,161,234,94,25,189,27,154,74,17,150,224,68,50,169,108,246,28,241,106,220,205,227,167,234,107,138,79,147,3,153,234,141,162,160,220,163,92,142,169,65,61,206,121,203,76,171,72,27,98,107,109,236,239,225,56,233,112,178,211,119,14,199,153,22,226,249,27,74,62,36,73,22,190,151,23,29,131,36,83,214,147,236,205,214,72,203,147,76,249,92,118,163,83,220,210,50,156,125,201,74,63,70,103,150,186,125,69,133,159,57,30,59,137,135,246,141,253,78,140,127,171,101,94,252,83,51,206,173,199,183,97,103,157,143,245,108,50,247,238,63,83,175,31,17,139,39,185,52,254,228,86,246,4,115,228,27,138,69,129,1,184,164,88,17,108,45,138,69,31,45,255,0,168,179,106,227,28,58,69,36,125,61,179,226,191,83,205,226,241,57,39,222,77,140,71,157,55,205,156,184,22,190,38,82,236,109,158,90,96,28,4,60,186,187,154,196,118,114,51,207,42,137,173,28,252,75,248,123,236,107,81,211,192,170,194,141,239,248,145,250,153,112,235,78,20,87,84,7,84,138,248,72,101,174,69,68,62,65,133,121,69,61,147,42,10,162,69,87,32,150,227,23,34,162,94,232,195,38,53,147,105,35,164,82,141,129,230,231,224,99,150,9,39,161,174,84,141,56,110,2,24,225,166,73,79,123,182,142,205,37,69,118,51,21,151,134,163,145,236,105,86,57,123,197,46,69,16,141,17,52,52,5,163,78,76,204,210,59,199,232,6,220,46,217,221,115,167,71,189,135,39,137,138,51,95,18,62,127,29,248,248,180,243,103,175,192,74,225,44,119,238,187,95,70,99,90,118,5,138,130,152,21,96,77,48,220,81,64,78,225,184,164,80,19,184,91,20,138,10,68,234,97,168,81,84,133,165,6,160,212,60,6,148,20,131,82,13,72,190,3,74,13,40,90,144,245,34,120,122,90,80,104,67,212,131,82,30,30,167,195,65,160,173,72,45,18,97,234,60,49,120,102,150,128,76,43,47,12,60,51,80,17,107,31,12,60,51,96,16,172,60,48,240,205,232,40,66,176,240,195,195,55,160,162,66,176,240,195,195,55,161,80,133,99,160,116,107,65,66,45,103,67,46,130,132,42,74,10,10,8,99,16,205,99,32,0,13,0,0,0,0,0,0,0,0,0,0,0,0,68,161,128,128,80,232,90,64,96,78,145,105,44,9,22,163,75,13,44,176,28,149,158,150,20,205,4,72,181,15,109,223,35,139,244,248,188,210,203,197,201,127,53,212,63,194,141,56,233,60,142,60,46,55,82,203,239,53,240,199,169,213,8,40,69,70,42,163,21,73,8,87,155,250,172,234,88,225,217,57,30,84,251,29,188,124,245,241,51,125,19,211,248,56,36,237,217,172,103,82,82,247,81,44,104,208,161,0,21,18,52,38,8,10,15,136,98,248,144,67,57,184,159,122,39,73,205,159,222,67,85,8,161,32,50,166,2,24,12,76,96,3,199,238,150,78,63,116,162,224,68,126,163,31,226,194,127,52,81,101,241,145,213,194,99,159,203,177,62,140,121,165,33,13,24,108,50,89,76,150,5,226,151,52,91,49,139,169,27,32,137,100,178,228,168,65,21,142,90,149,117,69,152,39,166,86,110,141,226,106,128,64,105,12,150,81,44,34,176,61,218,58,78,56,61,51,76,234,46,0,76,108,93,2,41,59,137,197,154,26,102,251,115,58,160,234,84,25,96,167,22,79,172,171,142,40,74,182,53,139,49,156,116,186,43,28,239,103,204,230,219,113,9,49,149,10,132,80,152,18,82,144,137,124,202,52,140,244,75,208,185,199,172,76,122,26,226,159,194,202,129,48,101,78,63,18,251,144,153,80,211,162,175,177,34,228,21,118,4,221,129,5,88,18,22,3,53,195,159,38,9,106,197,57,65,250,51,17,129,235,96,253,97,173,184,140,118,190,104,127,216,244,176,103,197,196,71,86,25,198,125,215,85,246,62,98,193,55,25,41,66,78,50,92,154,116,77,249,90,250,202,21,30,47,13,250,198,92,126,92,235,196,143,204,182,145,235,97,226,49,113,48,213,134,106,93,215,84,115,220,220,107,54,180,21,0,17,69,0,89,58,136,24,89,46,68,57,133,107,168,53,152,57,50,117,21,31,39,135,38,212,205,28,47,145,132,227,167,117,176,99,204,226,247,61,46,39,56,56,242,66,131,223,204,232,233,82,142,72,152,79,7,154,192,210,50,211,201,149,226,238,114,202,19,143,34,97,169,73,91,32,244,83,7,21,46,102,113,203,20,168,210,50,213,200,162,93,68,20,169,236,202,113,82,68,184,233,220,13,54,146,50,201,9,167,113,97,12,209,213,164,218,182,3,60,121,155,218,104,211,74,230,67,74,249,14,57,21,208,21,117,208,168,203,113,249,89,51,184,198,209,6,188,195,145,150,25,234,91,154,243,1,59,124,131,113,91,136,120,170,232,5,40,185,117,160,132,116,61,164,236,185,114,33,198,196,43,171,15,234,25,240,186,213,169,127,81,212,255,0,87,201,95,203,87,245,60,197,176,63,55,83,60,227,87,93,223,251,167,17,171,85,70,187,30,151,7,199,227,226,85,114,151,102,124,252,37,91,89,112,117,45,81,180,215,82,111,202,215,212,5,30,38,31,213,114,98,90,103,83,12,159,171,229,154,172,105,68,207,58,181,235,113,57,22,46,31,36,254,88,182,124,23,17,147,205,46,252,143,103,137,226,51,207,20,245,228,147,77,85,30,6,119,230,101,145,43,151,137,149,237,220,239,225,161,163,18,71,157,5,226,113,9,118,61,104,249,96,139,134,147,60,254,47,51,199,146,53,77,221,157,243,123,30,71,21,45,89,223,160,211,30,159,13,198,227,204,148,125,217,252,172,232,212,124,251,216,244,184,94,49,73,44,121,95,155,164,134,104,246,19,184,163,78,134,24,223,240,209,185,81,19,221,26,37,177,147,247,232,213,114,42,24,152,196,2,41,10,134,128,77,4,121,150,77,83,2,101,239,4,121,132,185,132,72,170,2,132,3,52,199,36,164,175,147,230,100,52,7,78,151,10,249,161,42,59,63,78,158,157,13,242,213,163,242,113,74,90,176,169,117,94,89,127,208,219,95,135,195,104,79,206,222,163,58,214,61,224,35,14,79,19,20,39,243,34,194,0,0,40,0,0,0,0,0,0,0,128,10,0,0,160,164,0,1,165,11,74,24,22,5,165,6,148,48,36,11,72,180,148,2,21,58,67,73,64,38,45,78,144,210,202,1,10,157,44,90,100,88,19,146,166,152,170,69,128,228,168,220,55,44,4,42,55,11,101,128,133,69,176,182,88,8,84,88,236,170,10,16,77,142,199,65,66,0,2,128,168,0,0,160,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,160,0,0,0,0,0,49,226,51,71,135,196,231,46,156,151,118,107,41,40,197,202,78,146,230,206,44,41,241,153,150,121,167,225,65,255,0,14,47,175,169,21,167,7,134,81,82,205,151,249,217,55,151,244,174,136,232,156,180,193,201,244,86,81,205,199,207,79,9,147,213,80,71,137,154,90,149,245,103,57,121,30,244,102,92,9,149,208,150,81,64,0,5,68,177,39,185,76,142,160,104,11,153,37,46,97,7,70,115,101,247,254,199,87,67,150,127,204,99,87,11,160,0,25,80,49,12,6,0,0,86,63,116,111,152,177,245,28,189,226,160,58,20,124,78,10,81,244,116,115,29,124,51,254,23,209,147,87,30,64,35,110,39,31,135,158,113,92,174,209,154,48,209,50,74,98,96,79,83,69,208,207,169,164,121,129,82,228,69,154,191,116,206,138,137,102,152,159,194,69,14,59,59,3,96,0,54,200,16,196,84,38,116,69,220,83,48,54,197,238,129,111,145,37,50,74,137,150,210,179,84,237,16,249,4,24,25,230,198,158,223,131,149,70,165,234,122,19,90,162,115,228,141,173,75,153,207,233,188,66,101,89,145,86,21,160,9,50,130,36,153,22,75,2,71,125,64,69,29,16,150,164,76,163,78,215,224,202,50,166,116,94,165,125,77,34,16,13,165,86,77,244,8,92,131,81,92,201,104,41,136,57,7,48,11,29,136,68,23,97,102,118,22,81,161,80,201,44,115,83,199,39,25,46,169,153,88,236,15,91,134,253,97,251,188,82,255,0,60,87,251,163,210,142,72,228,130,156,36,167,23,241,38,124,185,166,28,249,56,121,234,197,55,23,215,179,49,191,31,226,231,211,233,44,44,225,225,127,84,199,149,168,103,75,28,190,111,133,255,0,216,244,52,156,247,35,121,234,4,105,164,52,133,101,65,70,186,69,164,81,242,92,204,115,98,219,99,107,190,67,91,158,151,7,46,29,80,103,68,39,169,243,22,76,90,142,118,252,41,85,50,14,214,182,57,178,96,119,113,54,197,149,74,59,148,179,67,85,89,71,4,181,169,212,182,71,102,44,145,140,121,154,79,20,102,142,94,35,133,158,151,225,178,14,200,101,140,249,50,234,207,35,134,134,124,121,60,201,209,233,195,37,115,2,50,97,92,215,50,177,78,81,218,108,223,105,35,60,152,181,110,185,148,94,210,51,201,166,10,201,132,242,71,103,19,79,230,71,116,6,43,36,165,238,138,89,178,99,245,9,75,194,124,134,154,146,212,200,53,193,145,79,122,220,233,92,143,50,19,148,114,121,86,199,102,60,234,94,86,6,228,233,167,104,113,77,12,160,114,92,152,157,69,10,113,212,71,155,123,137,6,57,188,86,252,188,138,192,229,31,121,217,180,37,25,42,123,48,112,72,10,110,43,115,28,217,101,94,81,102,201,161,114,57,150,93,82,113,176,167,170,87,122,142,156,89,23,196,66,225,181,69,110,67,139,140,244,176,55,226,102,188,45,187,158,46,119,78,207,83,137,122,97,20,120,252,76,182,118,99,90,196,112,49,213,146,114,245,61,22,206,110,2,21,133,62,231,68,189,226,226,34,111,145,228,228,150,188,146,151,118,122,124,75,240,227,39,218,39,146,157,25,213,195,101,69,117,38,59,162,226,69,123,95,167,75,87,9,27,233,42,59,207,55,244,183,255,0,15,37,218,103,162,109,148,127,104,108,99,29,230,108,138,131,144,192,64,49,137,12,6,21,96,0,101,47,121,140,31,190,198,69,82,24,144,202,16,196,50,14,142,25,173,122,37,238,205,105,127,244,19,82,132,214,180,236,206,7,92,159,180,255,0,138,42,255,0,238,77,87,92,248,153,240,238,42,21,167,170,58,240,241,152,178,199,222,210,251,51,205,205,230,201,40,255,0,66,127,131,150,229,208,153,139,175,163,77,73,90,99,60,30,27,140,158,9,82,229,217,157,159,251,140,254,72,149,30,144,30,106,253,74,93,96,191,38,184,191,81,132,157,77,104,32,237,2,99,56,203,117,36,202,0,0,38,89,33,15,122,73,10,40,14,121,113,184,98,253,235,250,7,182,225,249,191,97,71,64,25,199,62,57,251,179,70,133,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,203,197,101,147,146,193,135,249,146,230,254,84,6,89,155,227,115,120,48,127,193,135,191,37,215,208,238,140,84,98,148,85,37,201,17,131,12,112,99,80,143,231,185,161,49,65,197,250,159,252,178,93,228,142,211,206,253,94,117,138,17,234,221,149,30,52,247,145,12,185,18,4,50,132,199,208,161,128,128,32,16,196,80,196,159,153,15,161,43,223,3,67,145,191,52,159,169,214,142,41,109,39,245,38,152,96,33,145,76,100,148,3,5,204,6,128,88,253,233,21,46,100,69,214,70,105,206,254,128,35,163,132,126,89,253,78,115,126,19,227,251,13,49,159,31,13,225,62,254,86,113,158,167,19,15,19,4,151,85,186,60,196,97,164,146,203,100,75,152,8,210,38,104,213,114,1,244,37,150,135,69,68,125,131,73,77,0,13,114,24,144,205,98,104,16,196,105,8,211,11,230,102,86,47,121,144,116,62,68,143,161,12,211,42,38,47,112,65,202,65,90,39,177,156,182,147,47,165,153,207,185,159,165,198,89,35,241,47,185,154,102,198,83,142,151,232,97,163,76,164,204,211,232,81,81,160,132,48,36,6,72,1,112,149,16,34,142,139,234,131,105,17,142,93,25,82,219,145,166,75,144,5,133,87,208,4,196,59,19,10,105,136,67,176,132,34,137,10,3,80,128,7,168,164,201,160,2,237,29,188,23,234,19,225,106,47,207,139,229,237,244,56,16,236,159,167,227,234,176,230,199,159,26,158,41,41,71,253,139,62,82,25,39,141,220,36,226,253,25,162,226,114,55,190,89,47,185,142,26,237,244,226,62,119,218,184,132,191,155,42,35,218,179,199,251,89,19,141,94,241,231,197,202,27,86,198,144,149,150,227,100,120,85,201,157,220,154,160,112,140,185,162,33,113,31,137,64,76,177,165,203,99,23,195,38,245,106,103,79,136,159,49,173,47,144,25,195,38,149,165,154,172,132,184,38,70,76,111,156,64,219,105,6,147,44,114,146,94,104,154,44,139,168,16,177,228,142,75,82,242,157,41,236,66,220,104,10,34,87,23,119,177,97,86,6,109,194,123,51,41,226,148,119,129,191,135,24,187,72,160,56,117,202,47,205,26,55,210,178,37,36,205,39,24,203,222,70,79,11,254,206,68,23,28,206,59,115,45,102,148,159,161,199,53,147,27,186,8,101,147,151,96,61,24,75,81,123,156,176,207,5,42,124,206,133,36,249,48,37,47,53,180,19,110,182,44,77,1,195,150,89,36,233,173,140,163,143,204,122,122,20,150,231,60,248,119,27,113,10,211,20,162,163,204,199,51,115,159,99,25,206,88,219,216,188,47,197,64,71,21,238,197,95,36,120,220,95,54,163,212,246,184,175,46,221,145,227,202,58,248,168,71,214,204,107,79,71,4,124,60,81,93,144,124,69,114,137,156,157,50,163,155,245,9,127,14,186,201,158,107,231,71,71,29,56,188,201,94,233,110,97,141,106,145,149,107,24,249,24,160,104,145,148,118,147,34,189,95,210,165,230,156,125,83,61,54,120,223,165,203,254,49,46,241,103,179,35,88,154,88,253,230,253,77,8,199,200,179,76,168,40,0,9,40,0,11,92,132,9,128,16,253,230,33,203,222,6,20,38,90,221,25,149,22,17,65,201,128,17,77,51,92,121,60,57,198,126,180,204,71,209,129,233,101,117,150,19,237,179,57,90,209,146,80,125,25,211,193,191,23,29,61,254,23,255,0,67,30,41,92,163,46,173,83,250,163,56,186,151,75,114,124,78,196,234,165,76,52,41,38,109,27,38,164,173,18,246,51,140,101,24,236,205,20,186,50,41,169,73,117,175,161,180,56,172,209,84,178,58,48,113,177,110,137,10,235,246,188,157,102,206,124,146,148,229,110,77,144,221,161,199,150,226,3,238,86,170,33,183,97,110,192,213,73,217,211,135,139,201,143,155,212,189,78,74,29,209,34,189,108,92,102,57,243,242,191,83,127,18,31,50,252,158,22,174,197,120,143,169,7,182,167,25,114,105,140,241,84,171,120,179,163,23,25,56,109,47,50,3,211,3,157,113,152,216,62,42,61,16,35,160,14,95,106,151,202,47,105,159,100,41,29,96,113,251,68,251,146,243,100,249,137,72,238,11,60,247,150,111,226,98,213,39,213,138,177,232,216,30,122,147,238,202,241,167,31,136,82,59,128,226,92,84,187,148,184,153,62,168,116,114,235,3,151,199,151,160,252,121,122,23,163,157,116,129,205,227,75,208,126,44,135,71,46,128,48,241,37,220,107,36,135,71,45,128,207,196,99,214,58,196,139,2,117,149,104,181,0,5,129,64,0,0,0,0,0,0,0,0,22,22,64,0,88,90,20,0,22,130,208,0,0,20,0,4,100,201,28,88,220,230,234,43,152,17,196,231,88,49,218,90,167,45,163,30,236,158,23,3,197,23,44,143,86,89,239,38,79,15,142,89,50,123,70,101,82,126,228,126,85,255,0,115,168,138,0,0,168,25,225,254,169,151,94,118,186,71,99,217,203,53,143,28,166,254,21,103,206,103,147,115,223,159,82,12,88,134,196,80,152,116,0,92,138,1,128,21,0,8,96,33,124,67,98,248,128,208,225,201,252,201,125,78,230,112,228,254,100,190,164,211,0,201,25,20,209,104,132,90,1,141,8,164,6,111,249,172,218,10,245,127,133,152,203,223,103,79,12,181,106,255,0,8,25,27,112,178,211,55,244,49,102,156,63,243,62,195,76,119,108,120,249,35,225,229,156,62,89,81,234,198,93,25,195,199,194,179,169,124,232,195,78,70,71,83,93,54,82,133,236,151,224,12,98,153,178,142,199,78,30,21,223,241,22,149,251,151,196,226,138,156,116,42,139,136,28,180,6,138,20,76,144,68,49,81,64,81,32,172,170,33,73,41,52,217,172,77,89,35,176,82,76,168,2,15,206,129,145,29,178,47,168,29,66,4,198,105,8,82,230,49,72,34,162,252,180,79,59,65,16,150,206,200,168,113,37,151,98,57,182,194,81,160,70,205,39,179,50,148,92,93,48,41,21,100,88,239,98,160,16,196,80,3,0,32,87,70,176,149,170,102,33,116,81,181,20,158,212,204,212,138,82,52,129,162,108,211,102,137,148,66,37,128,93,0,81,98,1,160,16,36,49,132,72,20,38,130,144,8,8,29,142,201,177,148,82,147,92,138,180,253,25,157,142,194,40,65,166,67,211,46,198,153,42,22,146,244,177,233,101,25,56,39,208,149,141,197,218,123,29,26,95,97,232,100,86,42,69,162,252,55,216,52,48,36,137,195,82,54,208,195,195,96,99,20,226,141,20,187,151,225,176,240,223,96,22,161,216,120,111,176,120,114,0,180,61,131,195,99,240,228,2,171,5,26,26,199,34,188,57,1,59,62,104,153,97,198,250,26,104,144,120,114,32,227,159,6,159,186,232,35,139,54,57,42,118,142,213,141,143,67,3,53,39,167,116,92,94,164,61,12,52,48,10,22,229,104,99,210,202,51,120,227,46,104,152,112,202,18,184,108,111,166,66,166,65,227,241,243,243,79,234,121,220,42,215,198,202,95,42,59,120,183,169,203,234,97,250,124,54,201,147,188,168,199,245,183,92,140,166,107,46,71,54,89,249,95,162,101,209,228,101,110,89,36,253,77,112,42,136,106,46,42,140,139,70,50,247,217,178,51,159,188,69,117,126,152,255,0,227,241,253,31,251,30,227,216,249,255,0,211,101,92,126,39,235,71,191,62,166,177,52,241,251,168,178,97,180,81,70,153,48,0,0,11,24,0,38,81,35,76,9,126,240,232,31,188,48,19,66,69,8,10,64,201,178,144,82,41,11,144,34,14,158,3,50,199,153,41,123,178,242,179,92,208,119,154,47,156,39,171,236,206,21,205,158,142,44,145,203,138,50,151,189,31,36,189,81,53,92,146,142,193,20,226,111,44,78,45,171,228,47,13,154,70,122,133,168,215,194,15,8,8,82,177,151,225,143,195,32,201,174,194,185,35,111,13,135,132,251,133,103,205,10,154,54,240,189,71,225,250,144,102,129,238,105,225,250,135,134,6,84,58,53,240,189,67,194,245,3,53,183,34,148,139,240,253,67,195,245,34,166,198,166,215,82,252,47,80,240,253,64,22,87,216,191,21,17,225,250,135,135,234,65,107,44,88,60,137,25,248,107,184,244,122,133,105,226,32,214,136,209,234,26,61,72,52,212,34,116,250,142,189,66,138,26,64,50,6,155,41,72,67,10,164,203,50,177,234,32,214,199,102,90,138,83,3,91,29,153,120,136,107,34,3,81,153,169,34,148,144,70,136,118,66,144,245,26,169,22,4,218,238,86,198,171,32,5,104,157,72,149,98,130,200,114,39,89,42,198,150,43,35,196,68,248,132,171,26,216,172,201,229,39,198,244,3,112,57,252,127,64,246,143,64,58,44,53,51,159,218,61,1,103,147,123,32,58,92,212,83,109,210,92,217,199,143,87,27,146,57,167,107,4,95,240,226,254,39,243,51,44,179,246,153,83,254,66,230,191,188,127,246,55,246,135,217,21,35,174,197,169,156,190,211,46,194,246,153,1,215,108,45,156,190,209,34,189,161,128,184,249,233,225,235,230,127,254,158,14,73,92,143,75,245,28,206,73,46,203,253,255,0,254,30,92,249,154,196,210,98,0,42,6,11,144,50,98,81,96,33,149,0,0,152,3,15,137,7,80,143,190,5,156,25,95,241,101,245,59,251,156,51,95,196,151,212,154,98,81,65,67,34,132,82,18,24,20,82,37,21,200,12,223,55,245,58,248,69,239,126,14,67,171,134,218,43,234,65,148,141,120,93,243,71,232,204,179,121,103,37,234,95,6,255,0,226,34,81,213,37,70,121,176,174,33,69,57,56,233,236,116,77,25,114,50,168,135,5,138,60,238,95,86,109,8,198,42,163,20,190,133,65,219,41,198,213,133,102,249,153,231,141,226,191,149,154,3,90,162,227,221,80,28,119,102,114,230,82,218,84,197,47,121,144,71,65,20,34,161,19,56,194,174,72,178,102,138,57,252,75,158,159,193,178,74,43,126,100,121,98,219,81,86,78,242,42,46,89,12,245,189,72,181,20,26,104,168,234,64,17,123,12,168,144,151,186,49,62,77,0,34,153,5,148,100,249,141,14,68,166,115,214,140,137,171,84,93,138,136,172,6,153,164,161,171,151,51,39,141,198,85,45,153,70,130,161,38,59,8,64,49,20,33,20,201,32,44,168,200,128,40,215,126,131,140,187,145,25,21,204,168,170,79,144,185,11,145,87,101,68,178,75,107,176,128,34,81,11,102,88,8,4,0,13,18,209,96,6,97,101,50,66,152,8,0,232,161,209,73,195,184,233,119,43,40,13,72,186,245,5,23,220,5,168,105,142,165,232,53,126,128,32,43,112,243,122,1,37,9,234,236,138,143,168,11,238,58,101,109,124,135,183,96,36,40,187,143,84,23,0,38,152,244,200,122,162,250,139,107,230,1,166,67,211,32,232,37,96,86,134,45,44,116,199,230,10,154,26,220,122,146,248,68,178,47,148,11,208,26,81,58,239,160,237,246,0,175,81,208,183,30,175,80,10,35,55,151,20,223,104,148,231,70,92,70,75,193,61,186,5,120,25,229,167,27,102,156,44,124,62,14,23,206,91,156,220,71,155,203,221,209,217,145,105,211,5,202,42,140,226,151,51,147,51,242,77,157,92,147,56,184,153,84,82,238,201,163,154,40,177,32,50,166,136,153,73,147,144,13,120,8,223,21,138,190,99,232,50,111,20,120,191,165,199,87,18,159,202,172,246,95,186,190,166,177,53,162,247,104,96,51,76,144,236,84,20,3,25,35,76,10,10,4,48,38,75,204,8,31,48,216,42,137,104,160,160,136,41,9,160,10,181,186,23,32,69,115,32,158,166,184,114,104,158,254,235,218,70,47,105,12,131,212,203,23,106,93,209,9,19,131,42,203,134,48,111,205,29,135,95,210,49,84,213,117,68,239,232,41,65,215,186,37,9,87,34,141,43,213,6,221,204,252,41,7,135,50,13,6,172,206,166,131,248,128,107,79,176,190,194,86,151,153,141,56,247,0,210,251,2,181,206,33,170,63,48,155,139,248,136,42,253,2,217,55,10,247,134,156,126,112,13,67,223,160,41,36,249,216,57,199,230,10,123,133,250,17,44,177,95,17,62,50,238,192,219,236,6,43,43,249,89,94,36,171,104,176,45,216,173,246,51,121,50,252,163,89,166,150,240,96,105,191,96,183,216,81,201,25,116,104,175,43,230,200,13,76,53,3,130,232,30,28,189,2,141,65,168,52,75,208,173,18,244,32,53,6,169,6,135,232,52,146,230,192,86,193,73,246,42,225,18,30,116,190,25,5,59,127,40,245,63,148,75,58,127,4,138,89,47,251,41,0,41,62,197,41,139,196,93,113,200,30,69,210,15,240,65,126,36,71,226,162,99,36,214,241,253,138,74,249,68,138,126,50,232,63,18,198,162,251,20,181,94,218,64,94,35,236,61,83,249,77,23,137,253,35,169,250,34,198,107,27,201,242,139,84,215,56,154,184,100,127,31,236,39,142,93,93,146,45,103,226,5,166,134,241,63,233,39,194,151,205,16,169,109,18,223,169,126,20,159,88,146,240,62,197,68,57,122,162,28,254,134,158,7,160,252,15,68,81,142,191,160,41,26,251,63,208,151,133,124,193,19,169,117,22,168,228,139,80,95,195,127,19,248,191,252,45,227,78,46,45,166,159,48,240,175,170,1,108,187,9,202,38,139,12,87,54,30,30,48,50,182,30,110,198,218,99,208,122,95,114,163,29,254,82,163,254,19,79,171,38,78,48,139,149,242,86,7,157,197,207,84,229,219,83,253,182,56,217,164,229,113,143,169,155,53,136,66,24,138,1,71,155,24,151,188,192,160,1,149,8,58,15,97,116,0,8,59,108,125,5,21,72,34,186,156,114,247,229,245,59,58,158,114,200,156,159,212,154,184,212,4,164,135,100,83,24,12,7,200,36,192,153,128,35,170,43,74,71,60,22,232,232,68,25,230,222,109,135,12,244,231,135,212,50,110,201,199,182,88,253,74,61,71,186,49,146,220,210,12,50,163,45,51,139,54,89,30,147,3,72,242,8,123,62,96,151,168,152,147,10,229,207,29,57,159,103,185,148,253,230,117,241,43,84,99,46,204,227,151,188,194,16,138,19,1,4,149,160,2,140,94,58,118,208,105,254,163,89,242,50,211,92,139,136,54,137,18,109,252,76,191,168,164,138,141,241,111,8,253,11,51,195,238,26,21,0,129,130,1,14,34,26,1,76,142,102,146,247,76,147,51,173,98,146,24,134,136,166,94,152,230,138,82,247,151,38,77,142,59,50,12,50,99,150,57,84,190,207,185,39,161,81,148,116,205,92,89,201,159,135,150,63,52,124,208,255,0,98,140,134,74,99,176,129,146,54,32,0,0,40,6,164,38,72,27,106,11,51,140,168,189,69,69,166,13,89,58,134,153,80,154,4,202,230,137,123,0,218,17,92,201,104,2,194,201,0,166,33,136,32,36,162,64,232,241,35,214,72,107,36,62,116,103,224,71,215,240,87,128,141,34,219,131,94,248,169,127,120,47,102,176,246,103,220,10,81,255,0,228,13,50,233,49,46,26,95,49,94,207,47,152,129,105,203,210,72,52,230,249,145,94,4,254,118,82,195,47,157,129,62,30,103,213,13,71,42,234,138,88,165,243,177,248,114,95,19,2,107,47,160,244,229,244,45,70,95,49,90,101,243,1,159,241,123,32,254,47,100,105,82,249,129,69,247,3,63,226,122,20,188,95,233,47,79,113,210,249,130,179,254,39,160,255,0,138,187,26,121,87,196,131,84,126,100,4,106,155,231,67,75,187,47,94,62,232,53,227,238,128,154,135,86,47,225,162,211,196,223,66,170,29,52,129,158,184,118,26,201,14,177,45,69,124,168,173,61,20,80,17,226,67,229,22,168,244,128,220,82,124,144,232,8,115,127,33,135,18,219,193,63,37,108,117,41,71,177,159,21,40,190,31,34,81,232,65,243,152,227,175,141,132,123,59,55,200,238,100,240,241,254,54,76,157,149,4,159,152,138,82,247,25,193,196,202,243,87,202,142,236,210,74,43,242,121,141,234,155,151,118,77,85,160,107,96,72,170,34,178,234,41,238,83,230,79,57,16,122,159,164,198,163,146,85,217,30,135,95,185,195,250,83,242,228,141,245,76,238,248,209,172,70,163,0,52,200,40,145,216,3,66,40,77,0,38,81,5,5,23,184,85,135,80,32,19,162,238,204,228,130,44,11,16,249,129,66,41,50,6,65,82,91,145,200,211,156,73,96,84,27,212,169,215,169,219,225,100,151,153,94,252,215,102,112,29,252,63,18,220,116,75,121,124,36,83,88,179,119,42,56,178,245,99,241,179,127,118,198,178,229,151,60,109,1,19,142,91,242,180,74,134,126,232,191,50,151,184,217,94,36,235,249,76,12,252,60,157,87,238,87,135,46,171,247,30,167,46,112,104,77,190,172,3,76,87,63,247,26,142,41,25,74,41,252,72,112,199,190,205,1,175,131,30,137,6,156,113,116,232,22,60,159,50,34,88,102,249,201,1,180,112,99,107,160,252,12,104,231,240,114,255,0,120,47,103,201,253,224,29,30,22,62,225,167,23,45,142,127,102,159,247,133,46,17,255,0,120,6,222,30,62,200,155,130,248,81,49,225,164,191,180,101,123,62,159,237,8,167,170,61,40,22,71,217,11,203,31,138,254,196,60,209,79,100,255,0,0,106,231,36,189,212,79,137,222,136,241,84,185,198,65,166,18,248,38,5,248,208,75,122,33,241,16,236,37,134,13,251,146,47,217,163,242,191,200,17,237,17,93,24,123,68,61,77,87,9,2,189,146,29,135,131,31,104,199,234,82,205,141,247,52,246,104,124,171,242,63,2,11,225,137,6,14,113,124,164,21,39,241,35,127,10,11,164,67,201,31,148,43,11,201,23,210,139,213,54,149,56,149,41,197,252,81,15,18,11,172,72,18,89,186,105,45,120,235,164,70,184,136,46,197,123,76,62,100,21,58,178,255,0,72,212,178,255,0,72,253,167,31,204,131,218,49,122,126,0,184,202,79,229,30,184,199,156,137,92,86,15,191,208,22,120,189,252,136,144,109,28,216,254,97,234,79,120,201,254,12,35,196,71,231,138,251,22,184,149,91,73,63,177,6,158,44,215,246,82,97,226,229,233,137,145,14,46,45,212,151,224,191,106,135,69,39,246,52,136,150,108,253,33,95,98,20,248,143,149,209,164,184,200,37,238,201,179,39,199,95,246,96,41,185,203,119,52,140,245,181,241,38,105,237,120,250,227,31,180,226,151,192,255,0,210,69,101,174,93,63,220,181,60,169,21,237,24,151,246,111,253,38,144,205,143,35,173,21,245,69,24,106,202,200,188,189,100,119,121,35,242,163,55,60,75,156,226,7,63,241,36,171,81,15,30,79,152,233,241,112,175,141,3,226,48,252,200,14,101,142,111,226,31,133,147,230,54,246,172,31,50,19,226,177,124,200,168,207,194,203,243,162,101,12,159,57,111,44,101,203,34,34,81,148,189,220,136,32,142,57,190,121,13,18,113,219,196,57,158,28,191,56,120,19,238,138,58,180,95,57,89,143,23,88,240,75,188,188,168,207,193,202,186,153,231,82,184,198,82,183,188,168,14,41,242,137,61,6,247,72,70,144,128,0,9,5,205,141,137,115,97,20,129,136,101,0,0,116,0,101,114,35,155,40,168,114,117,19,201,142,72,119,61,60,206,177,203,232,207,58,163,213,24,214,176,120,144,238,11,34,238,61,56,255,0,241,15,195,143,73,34,10,89,23,114,150,69,220,201,227,107,176,244,75,176,27,120,145,174,96,188,242,179,56,226,148,159,35,166,16,211,245,2,226,169,23,18,11,136,86,121,54,152,161,252,200,253,74,205,239,253,137,199,252,200,253,74,142,216,72,223,222,137,207,241,26,227,102,90,67,91,176,131,220,210,113,234,101,241,4,107,35,62,166,151,113,33,0,229,29,88,229,31,67,207,151,51,208,91,51,143,136,142,156,143,183,52,6,96,33,129,35,6,38,4,102,200,177,168,223,196,232,135,42,119,208,231,175,30,14,51,190,125,194,112,156,19,122,239,234,107,17,211,118,6,56,167,228,90,147,179,77,105,149,26,226,228,205,12,112,189,217,178,101,64,192,27,19,149,0,250,137,178,27,114,229,176,71,221,64,57,59,36,108,70,117,172,22,82,100,129,21,118,92,124,221,73,91,161,83,137,7,68,111,74,107,238,105,25,108,97,139,37,58,125,77,88,24,102,225,148,158,172,123,63,148,229,105,173,169,218,232,122,68,100,199,12,171,204,183,249,144,28,0,107,151,12,177,239,206,61,204,138,132,48,64,80,128,98,0,0,16,21,204,106,209,22,82,101,69,169,13,110,168,139,29,149,13,109,244,24,116,19,40,144,26,220,40,138,64,2,1,136,4,65,211,231,239,251,20,150,94,232,223,97,121,77,50,203,248,191,50,15,226,252,232,214,162,39,142,47,171,2,43,47,247,145,15,58,231,149,21,224,199,212,126,20,59,1,158,191,254,66,148,227,253,225,94,28,47,221,47,195,143,202,128,207,197,143,204,87,137,6,183,108,189,49,95,10,5,21,242,160,168,188,127,52,134,165,139,188,141,52,250,6,151,216,12,244,193,245,145,74,49,95,49,99,110,151,48,37,227,132,150,218,136,240,163,253,70,145,213,56,218,116,140,101,170,19,168,200,13,60,8,245,177,251,60,59,132,166,212,82,146,251,133,79,154,228,65,94,205,0,246,120,34,53,73,115,151,236,82,159,245,20,82,195,31,148,181,142,61,140,158,117,31,81,199,139,95,41,6,154,61,3,69,116,35,218,215,202,53,197,175,148,6,226,223,49,213,2,226,163,214,6,139,54,57,114,75,240,21,159,217,24,241,146,80,225,166,233,118,58,37,146,17,232,142,47,212,114,194,124,51,81,91,216,30,71,14,252,185,31,121,19,241,49,240,251,97,94,173,178,103,239,108,65,135,25,58,198,255,0,7,20,34,117,113,212,180,163,8,114,50,170,67,97,17,72,43,57,115,39,30,237,149,46,76,88,86,228,30,159,233,78,167,146,61,104,244,99,239,158,87,0,244,241,81,245,77,30,180,61,255,0,177,172,77,88,194,132,105,149,0,134,0,49,5,128,201,174,197,88,5,46,165,38,46,172,25,5,16,213,20,152,52,2,76,162,6,152,20,33,136,10,139,14,82,104,64,223,32,2,147,38,172,16,30,142,62,33,228,199,202,230,189,239,251,143,198,151,201,35,139,22,71,142,106,72,244,212,160,226,164,164,169,242,178,43,63,26,190,9,7,180,127,241,200,211,84,126,120,147,170,253,220,145,1,123,67,254,237,143,197,191,236,216,106,107,226,67,213,253,72,4,165,127,0,57,165,206,41,9,187,231,38,102,241,198,92,229,32,47,218,99,117,104,30,71,37,179,143,228,197,225,197,213,177,120,120,62,102,6,191,196,151,88,254,67,194,204,249,73,16,158,8,247,101,123,70,40,173,147,5,63,7,55,206,47,15,34,231,52,47,106,135,102,84,120,133,46,80,1,171,92,230,139,90,58,203,247,48,124,82,140,169,193,15,218,113,56,222,149,100,43,163,248,75,176,188,92,62,135,36,248,136,201,121,96,145,139,145,97,94,156,114,98,125,138,213,139,230,71,145,97,126,162,21,234,185,71,164,209,155,159,245,163,206,176,177,10,244,98,229,47,118,159,220,165,28,171,157,126,79,62,51,107,147,55,246,169,213,61,201,10,232,211,59,255,0,244,173,50,125,14,120,102,132,189,230,226,194,82,249,114,133,116,120,107,170,95,145,248,88,164,113,56,103,124,178,106,95,81,47,29,117,100,133,118,60,56,190,86,47,7,27,229,6,114,248,153,86,206,82,37,228,203,210,76,176,117,188,17,249,37,249,37,227,140,127,179,145,207,12,217,211,230,205,125,163,63,161,0,244,127,119,251,149,25,99,79,249,127,184,46,39,35,85,44,113,126,165,70,107,174,24,133,82,201,131,251,175,220,165,151,7,247,113,252,147,88,36,183,199,165,250,50,165,131,132,233,146,68,27,67,39,13,47,134,11,236,107,175,23,40,248,103,31,135,194,69,215,137,33,44,152,33,126,77,126,172,14,248,233,111,101,140,186,244,135,224,243,101,196,219,94,30,53,26,34,89,178,73,83,150,192,119,102,205,12,43,125,13,246,72,231,255,0,220,21,255,0,46,39,20,137,178,193,217,46,58,77,218,132,17,155,227,242,174,90,87,216,230,108,150,203,18,186,95,25,150,95,23,236,79,180,78,239,81,207,97,168,177,29,15,136,147,231,65,226,223,56,196,194,199,98,13,227,146,31,20,13,53,96,125,14,64,177,10,234,120,225,47,229,233,251,153,203,30,79,233,252,25,219,26,156,215,43,2,161,131,36,249,52,104,184,89,242,115,70,75,38,101,202,203,89,50,191,132,13,125,151,47,76,165,46,31,55,92,166,18,241,165,240,200,74,57,155,219,80,29,126,11,235,38,112,229,169,113,83,243,109,29,191,6,169,101,79,119,35,147,222,155,147,245,96,100,4,245,25,66,1,136,33,62,66,143,50,137,92,192,99,14,160,80,3,228,132,193,242,42,8,243,26,20,74,234,6,92,79,242,103,189,108,113,198,46,188,212,206,190,33,249,62,231,57,141,107,2,19,86,75,150,132,201,213,57,175,36,93,119,32,158,39,39,133,138,211,234,145,183,7,157,102,143,71,217,209,207,159,13,171,201,202,63,10,47,5,199,52,87,164,93,125,80,87,162,128,0,128,41,8,107,153,70,121,93,228,99,195,252,232,127,136,77,57,228,105,115,179,163,23,15,21,36,222,237,21,27,77,108,16,149,50,186,25,191,43,50,173,238,209,148,150,229,227,149,134,72,245,64,76,88,254,34,22,204,174,165,23,46,103,47,22,188,177,126,180,116,54,103,157,94,41,122,110,7,9,66,25,0,34,132,7,30,53,167,36,151,165,151,56,235,132,163,233,176,100,134,156,186,151,33,70,86,186,253,205,35,14,26,126,87,23,239,71,97,205,255,0,17,121,183,236,25,33,167,39,139,31,243,33,78,156,225,36,246,3,126,25,85,119,58,78,124,14,169,179,73,100,212,233,114,42,28,230,151,171,51,119,41,38,198,38,234,128,209,2,124,201,182,209,16,114,213,40,191,168,70,194,163,159,139,150,152,227,119,95,196,71,68,90,146,180,77,107,8,69,146,200,167,25,81,105,174,166,76,19,32,213,170,102,176,110,173,51,40,73,114,124,139,247,95,163,3,109,95,97,61,153,58,187,141,48,42,239,110,103,54,94,31,226,199,248,55,104,64,112,211,78,158,204,14,249,66,57,35,82,95,126,199,12,224,241,205,198,69,8,67,17,80,8,98,1,0,196,3,76,171,51,41,72,168,180,193,189,197,247,25,80,253,64,0,160,21,15,144,136,36,10,19,17,93,62,46,95,145,139,196,205,242,191,193,175,135,253,76,22,57,119,101,101,143,137,155,229,101,106,207,217,155,104,144,53,147,162,3,27,226,59,72,95,198,124,212,141,180,230,249,145,14,25,122,201,1,26,114,250,143,70,95,252,101,120,115,249,215,228,126,6,71,241,32,35,195,201,223,247,46,48,201,31,141,126,71,236,211,235,33,251,51,249,192,122,167,253,228,67,119,207,42,39,217,95,204,82,225,127,169,128,214,56,245,200,63,15,31,92,128,184,88,247,99,246,88,122,129,81,142,52,169,101,19,199,135,231,15,102,135,102,87,179,199,229,10,20,113,124,236,165,225,165,180,216,44,41,124,37,104,107,148,81,4,234,135,204,61,56,228,45,51,237,20,26,114,47,139,246,1,188,56,234,247,50,209,14,144,145,110,57,62,103,248,39,78,85,241,72,162,124,41,55,180,24,214,44,171,148,16,245,231,93,197,171,51,238,16,104,207,218,35,209,155,188,72,209,145,190,165,120,57,23,45,192,191,15,43,95,11,57,56,248,206,56,244,202,183,223,99,170,47,58,238,114,113,146,150,73,202,50,151,74,10,224,211,167,18,93,116,152,197,121,27,103,70,103,82,126,135,60,221,65,163,42,226,226,114,107,200,151,98,82,216,153,189,89,100,90,91,25,104,210,38,70,132,50,12,228,84,23,152,203,36,234,102,184,229,106,192,232,195,45,25,97,37,209,158,212,31,153,158,46,8,234,207,142,63,212,123,88,249,201,250,154,196,213,57,87,65,166,152,249,147,84,105,149,12,132,199,96,80,128,0,44,104,65,85,212,3,171,41,50,66,218,34,172,4,152,192,150,8,108,144,40,100,166,80,0,250,0,69,129,81,228,13,9,108,80,68,217,190,9,69,203,195,159,187,46,79,179,48,8,243,10,232,148,177,171,78,50,178,20,162,185,68,218,88,214,104,172,137,249,150,210,255,0,185,62,207,253,104,168,149,154,75,144,229,158,79,157,3,192,151,60,136,22,40,124,224,53,196,58,221,21,227,166,214,236,35,135,31,206,87,131,139,255,0,25,20,218,124,227,43,20,163,63,117,196,52,227,143,197,95,114,252,104,85,106,176,172,39,138,127,45,19,225,119,146,71,79,180,197,122,138,121,225,47,130,194,57,244,69,124,104,168,202,9,123,236,27,82,127,202,13,31,252,64,75,142,55,241,48,211,139,230,102,139,21,255,0,102,255,0,38,139,14,223,203,95,144,48,80,135,73,4,177,175,153,29,11,29,127,103,18,150,53,213,64,85,142,63,10,198,176,62,199,103,133,142,250,21,163,23,122,251,146,145,199,236,237,143,217,100,116,202,16,124,231,251,130,240,254,122,251,138,70,49,225,31,89,23,236,158,168,191,42,191,226,39,245,51,148,99,47,237,104,7,236,233,61,229,20,87,133,141,115,148,76,188,8,191,237,144,253,149,63,237,98,7,68,113,99,255,0,198,83,140,23,194,114,251,43,233,144,107,134,200,185,101,100,86,174,88,186,197,147,226,98,79,221,5,135,47,206,203,88,114,252,223,177,2,241,48,53,238,238,37,151,23,200,205,22,57,245,146,252,23,225,207,186,252,5,101,226,98,124,160,193,78,55,252,169,29,16,82,79,191,216,217,59,248,72,57,22,72,255,0,254,187,99,89,101,9,92,120,102,118,168,167,208,113,140,83,231,204,14,88,201,100,91,240,170,205,161,130,55,111,4,17,178,138,67,105,214,206,139,18,179,92,62,47,238,227,248,9,112,216,165,22,180,165,234,145,19,246,136,191,35,82,95,74,35,254,47,208,12,231,192,63,134,72,231,151,3,149,124,41,157,139,23,18,253,236,213,244,70,184,240,202,60,242,74,95,80,175,38,92,52,227,206,12,143,6,95,43,252,30,244,169,46,70,15,36,219,242,98,219,250,182,21,30,63,131,47,145,135,131,47,145,158,195,150,78,114,80,137,10,89,39,203,77,125,7,68,121,94,12,190,71,248,15,6,127,35,252,30,197,203,79,53,127,66,94,191,135,113,209,203,202,88,114,124,140,126,6,79,145,158,171,212,151,33,107,239,75,238,94,136,243,60,12,191,35,15,11,60,121,69,158,158,165,232,15,36,23,85,249,20,143,50,178,175,134,67,89,38,189,237,127,131,208,121,177,124,241,37,229,199,243,196,81,199,227,201,45,150,79,192,189,162,119,238,200,236,241,49,252,232,78,81,124,164,128,227,201,196,79,194,149,193,171,85,103,47,44,77,247,217,29,92,126,79,225,70,43,172,142,45,228,138,140,164,52,192,158,69,20,33,137,132,29,9,92,217,66,40,96,0,202,137,234,83,228,133,220,0,125,16,216,159,81,203,146,3,14,37,237,20,115,154,241,47,207,21,232,103,204,206,180,197,184,206,82,84,238,44,211,135,127,193,143,208,137,249,93,220,84,122,250,137,100,80,225,161,91,203,73,144,184,185,92,52,199,155,217,26,96,142,174,37,181,238,198,151,227,99,60,56,30,70,167,145,201,75,181,157,248,241,71,26,168,34,42,198,144,141,45,86,197,10,132,138,124,131,160,14,9,69,186,92,205,162,204,81,113,100,26,167,177,51,91,13,13,242,10,136,179,127,122,39,51,216,219,19,184,180,16,166,8,185,84,151,169,154,218,69,26,86,222,164,202,58,162,215,116,87,32,236,7,155,64,141,39,26,156,163,234,102,128,98,234,50,88,67,217,243,57,242,227,211,59,79,103,208,221,17,155,146,3,30,156,206,101,133,235,82,78,187,199,161,210,20,105,25,185,172,90,83,79,119,204,213,35,44,248,245,197,45,85,230,70,201,73,42,180,3,162,37,239,34,155,146,93,8,243,57,39,106,128,186,190,172,54,83,79,175,34,93,250,5,59,77,190,69,68,113,113,121,22,56,46,122,172,188,46,165,56,223,38,90,164,71,13,230,226,115,38,77,92,108,157,128,220,26,123,110,75,48,209,208,80,88,106,1,164,90,123,87,67,61,97,173,48,173,147,181,234,129,74,136,132,214,162,218,77,92,88,69,169,88,232,202,203,82,2,185,25,230,130,201,29,249,174,76,210,201,189,192,226,228,234,72,26,58,115,99,83,221,115,57,119,139,40,0,118,152,168,168,64,20,0,33,12,77,0,212,134,64,41,1,165,130,144,185,142,141,34,147,177,52,42,26,101,65,96,0,5,248,249,62,96,121,242,124,204,184,60,93,97,251,148,227,6,238,9,50,163,31,26,127,51,26,156,223,196,205,19,140,94,248,209,90,149,255,0,13,80,25,234,149,123,204,155,125,205,101,146,79,154,95,130,53,21,2,178,226,228,186,145,168,44,14,152,78,95,49,94,35,146,218,74,206,75,98,36,90,234,246,137,69,239,76,126,213,46,136,229,161,211,16,174,159,106,151,97,251,83,236,115,168,201,252,44,181,138,79,208,76,43,162,60,70,175,66,188,73,252,182,97,28,61,228,109,12,90,121,54,69,63,27,188,90,41,103,128,244,167,206,22,53,142,31,44,81,2,89,177,49,248,152,187,143,195,143,244,143,194,143,244,133,79,137,143,230,101,107,135,204,30,20,127,164,60,56,47,148,5,226,199,230,31,141,14,232,52,99,254,144,172,107,226,136,14,241,203,122,45,40,244,70,90,224,190,40,137,230,75,148,162,6,254,85,205,30,30,73,188,153,101,46,141,158,143,17,197,56,226,149,85,189,143,50,249,129,201,146,122,166,210,238,103,154,74,49,31,246,140,195,137,149,93,191,67,42,230,130,185,27,37,185,16,174,232,181,186,34,155,228,100,205,58,24,103,117,15,169,6,122,35,41,91,153,172,35,24,242,145,201,69,233,107,145,71,169,192,184,203,138,134,235,107,103,175,14,71,137,250,118,252,84,31,163,61,188,94,226,46,38,175,168,197,66,212,105,147,161,80,192,0,100,216,110,21,65,100,238,82,96,9,140,86,9,144,46,69,169,9,162,121,1,100,181,69,38,12,9,41,49,82,16,26,1,10,69,1,75,152,236,139,221,20,84,54,46,67,0,53,195,151,68,183,222,47,105,47,66,229,131,37,249,119,93,31,115,156,244,56,73,57,224,211,116,227,203,232,69,114,251,54,103,208,175,101,203,214,151,220,238,169,117,100,180,197,35,147,217,229,214,72,165,133,46,114,55,209,23,240,161,104,254,152,138,177,151,133,139,172,135,167,2,52,211,93,34,45,55,240,196,130,53,96,95,8,212,240,252,165,120,107,229,136,120,73,252,8,6,178,226,92,148,80,245,198,95,218,36,71,133,95,217,196,52,127,76,16,23,81,150,222,41,47,23,108,166,111,74,231,56,175,161,58,225,126,251,127,96,52,120,191,249,73,240,127,249,1,100,197,215,80,245,224,237,32,31,133,247,255,0,48,188,25,252,145,255,0,81,112,120,91,217,254,74,157,252,26,95,220,12,151,15,47,146,63,234,52,92,50,173,226,191,38,126,54,104,189,241,126,24,189,170,107,224,161,232,219,217,225,92,131,192,130,248,81,205,46,47,43,235,66,89,243,62,172,77,43,173,99,138,233,17,106,140,122,165,246,57,214,108,254,191,130,252,108,223,22,159,184,133,106,243,195,172,153,47,136,135,245,19,237,15,226,240,255,0,5,44,184,228,183,240,255,0,210,72,165,237,48,93,37,249,43,218,177,190,106,95,145,120,188,63,200,190,200,153,102,192,158,216,236,65,167,180,226,254,175,200,253,171,23,245,28,239,136,199,211,12,126,228,251,71,108,112,252,8,87,106,205,134,95,20,145,188,99,23,27,132,219,60,175,26,125,235,232,131,198,159,204,255,0,36,228,233,237,194,15,230,107,238,82,79,231,103,134,179,77,124,114,252,150,184,156,191,222,75,242,33,94,219,156,87,57,47,201,134,110,50,56,157,42,151,209,158,116,56,185,164,227,37,25,167,221,26,69,112,249,32,219,147,132,187,15,69,191,212,50,183,182,159,193,209,131,138,150,79,122,73,125,142,124,60,55,155,90,148,39,30,214,119,67,38,53,73,121,126,193,84,157,252,111,240,55,37,15,122,127,145,79,62,56,123,211,72,197,241,88,91,117,13,93,221,4,83,227,48,175,141,25,228,227,49,198,151,139,29,251,25,101,205,131,79,151,28,92,189,78,89,101,181,90,33,246,39,234,186,101,196,194,82,222,122,151,161,170,226,177,213,37,72,228,135,17,21,26,142,8,234,238,101,46,34,90,189,216,162,242,87,124,248,168,71,150,228,174,45,125,14,15,106,151,100,67,226,50,116,72,188,165,122,18,226,20,249,234,50,106,50,248,228,153,198,184,172,136,214,60,70,71,210,254,194,21,163,192,255,0,189,100,62,30,125,37,101,120,249,95,246,86,30,39,16,249,98,69,244,99,224,100,236,15,14,69,240,179,127,227,201,83,199,95,115,77,89,84,127,151,251,138,145,196,225,53,209,143,76,232,235,134,73,55,230,242,253,71,169,167,239,69,253,133,35,131,44,95,149,63,86,101,41,109,72,234,226,188,249,146,117,238,244,57,101,26,96,66,19,40,69,68,59,65,101,244,38,128,98,0,52,134,32,0,14,128,185,135,81,128,32,124,144,144,164,7,39,16,228,243,74,171,109,133,27,174,130,114,213,57,62,236,83,111,67,210,233,253,12,52,207,38,61,92,76,20,222,168,187,216,218,56,227,23,178,70,115,127,241,24,254,140,221,59,136,23,141,121,145,185,134,63,121,27,17,69,138,193,136,13,20,175,153,102,67,140,244,253,0,214,182,28,4,188,202,208,218,162,13,19,40,132,88,17,53,181,246,12,78,164,85,25,173,138,55,125,200,114,109,154,39,113,50,248,128,209,59,41,173,182,51,135,98,159,32,57,56,159,46,87,235,185,137,209,198,71,104,203,236,97,208,0,24,0,68,138,126,227,40,79,117,64,115,117,24,228,183,17,164,70,79,112,205,228,159,181,40,252,21,216,214,123,193,175,65,70,106,81,77,75,242,5,92,175,111,184,236,157,94,106,25,80,88,91,210,186,0,38,168,11,31,15,141,199,54,76,151,179,232,24,214,169,36,205,218,174,70,126,154,195,38,81,177,129,149,99,40,201,111,208,70,228,56,117,64,100,20,87,163,16,10,139,132,148,25,35,64,110,252,202,209,60,130,18,162,154,176,26,144,16,82,96,6,121,33,171,117,239,127,185,173,18,246,101,28,148,10,77,108,109,146,23,230,143,221,25,115,1,253,5,86,46,69,169,70,91,75,159,112,140,220,69,185,172,147,143,253,201,40,204,40,109,8,5,200,164,201,0,52,76,68,166,61,205,34,147,41,162,6,153,81,162,165,208,210,57,148,121,34,127,132,190,31,220,90,227,210,41,26,101,164,178,41,202,217,112,122,121,105,104,231,214,250,80,212,228,69,109,61,50,248,119,250,137,66,21,206,140,210,111,155,72,232,130,199,92,247,2,52,199,250,66,148,95,187,19,165,225,116,154,122,190,134,144,80,150,41,41,45,187,18,172,114,45,47,225,137,170,199,138,81,217,168,203,212,207,55,14,241,59,248,89,26,165,218,190,161,27,203,4,170,227,40,254,12,220,114,174,82,253,130,58,165,253,167,216,222,56,222,155,150,74,3,21,28,181,188,191,96,211,146,63,23,236,116,248,19,210,218,201,244,48,241,116,186,148,165,127,64,19,115,249,223,224,141,109,115,148,203,241,215,118,84,115,106,117,162,192,207,196,255,0,16,252,69,253,71,75,140,28,111,74,76,194,82,198,190,21,96,74,200,159,45,95,146,227,79,155,107,238,100,223,101,65,101,29,9,66,95,218,87,212,167,195,207,225,146,127,115,154,203,82,107,169,6,175,14,72,251,195,139,73,239,56,147,14,34,80,245,250,144,243,115,242,199,240,7,77,97,127,18,27,225,241,181,221,28,58,157,217,75,52,224,182,147,72,66,179,227,162,161,37,24,253,78,57,61,49,102,185,114,75,36,220,164,237,179,44,212,160,137,171,142,69,42,139,145,193,159,42,121,41,181,177,213,159,34,142,59,236,121,87,41,73,183,212,195,77,36,214,165,71,92,105,35,143,110,192,242,73,114,147,34,187,27,57,242,167,41,25,120,153,27,247,153,87,32,41,99,238,94,143,161,154,114,238,53,41,1,232,254,153,182,76,159,225,61,108,126,228,126,135,157,250,103,252,190,71,126,102,207,69,36,111,25,213,161,209,52,50,161,128,8,0,104,40,64,48,16,192,73,148,74,228,52,232,138,160,160,176,42,38,168,99,17,20,168,69,0,19,67,221,12,64,86,173,139,139,232,100,249,20,128,208,1,48,42,37,157,60,38,77,51,255,0,99,153,142,46,152,29,179,199,150,82,213,141,183,9,110,183,39,192,207,235,249,52,199,171,39,8,148,95,154,47,98,35,44,252,181,53,245,68,82,240,115,174,191,185,47,31,17,235,249,52,213,196,63,138,254,193,92,68,158,246,6,14,57,151,53,33,94,69,220,235,81,206,185,191,201,94,28,159,189,36,41,28,106,89,31,86,82,114,254,242,142,135,195,199,212,94,205,14,204,82,57,220,164,249,204,135,41,124,199,82,225,241,117,178,189,159,7,204,41,28,54,53,169,244,59,95,15,141,123,178,95,129,104,175,119,53,125,133,35,149,70,111,225,101,120,57,95,194,205,170,127,223,148,181,255,0,124,41,25,71,134,200,87,179,203,172,153,119,46,186,159,209,149,114,249,91,251,145,81,27,134,235,87,228,111,136,125,84,70,229,223,17,14,81,191,228,176,37,231,237,24,254,5,227,190,236,109,65,255,0,101,34,116,199,228,146,42,37,229,147,234,201,114,108,173,47,176,105,101,25,133,154,232,97,160,12,236,11,113,211,206,73,14,49,131,117,175,246,3,33,238,106,241,215,38,159,208,90,100,65,158,227,166,85,52,23,232,4,211,29,50,181,122,23,4,228,233,45,194,179,169,21,27,59,49,112,147,123,203,27,107,210,72,233,73,225,142,248,113,237,214,209,157,210,60,248,69,244,59,241,224,207,40,164,242,170,250,216,215,19,138,78,178,36,151,110,103,68,50,97,175,43,129,155,90,99,236,180,188,210,143,215,73,156,184,60,23,239,111,232,111,147,217,242,94,167,22,215,102,115,228,199,21,23,44,79,36,99,212,9,143,5,9,61,165,45,61,202,127,167,194,182,200,204,61,159,44,190,109,61,201,246,92,213,187,210,189,100,81,183,178,225,139,223,49,156,177,112,203,150,70,223,212,205,240,171,251,232,126,68,184,56,115,121,162,84,104,241,112,245,239,126,226,211,129,124,43,242,79,133,131,79,243,93,253,7,24,224,95,20,219,250,21,21,175,28,125,220,113,34,92,76,147,242,165,95,66,252,92,49,85,230,191,160,158,108,79,255,0,224,25,62,50,126,131,92,100,251,33,185,194,82,223,30,222,136,122,97,39,182,41,126,0,94,219,62,209,37,241,142,79,120,27,123,47,120,87,213,143,193,195,23,91,49,225,235,31,105,82,126,104,138,82,147,126,94,71,84,99,14,145,141,34,101,154,60,161,15,220,81,193,151,82,201,29,87,186,38,111,202,107,198,54,231,6,227,91,119,48,147,176,33,128,223,49,21,8,150,54,73,80,12,4,202,2,137,69,4,33,190,66,28,130,142,132,101,150,156,114,151,100,95,67,159,138,126,69,30,236,131,145,73,255,0,227,52,220,154,45,72,203,76,163,45,92,77,87,187,23,189,155,179,158,59,113,127,88,155,244,3,92,94,250,55,48,195,239,125,141,200,19,36,161,0,0,192,41,166,226,205,99,53,45,159,51,16,3,169,34,145,134,60,142,59,62,70,177,149,144,89,19,219,114,175,96,171,64,60,79,154,19,85,34,32,244,200,213,174,165,19,18,200,70,157,2,50,226,99,171,4,189,55,56,214,232,244,26,213,23,30,234,143,58,27,54,130,152,196,52,4,201,2,41,156,252,87,136,177,53,139,222,123,88,66,201,180,137,57,56,28,141,226,148,39,239,66,91,217,212,107,16,204,112,47,33,169,158,31,139,234,192,211,74,20,160,168,161,62,65,13,36,186,13,253,4,5,26,97,254,100,78,150,142,108,63,204,137,214,99,233,172,101,64,91,68,50,41,243,16,33,210,232,69,103,42,234,97,40,181,238,179,166,81,51,104,12,117,53,204,165,52,91,86,67,198,186,21,23,101,194,116,233,242,57,234,81,26,200,250,160,58,217,38,112,205,25,121,77,122,0,212,129,153,148,153,66,123,25,228,134,218,163,247,70,173,9,58,96,96,75,70,153,33,167,117,238,144,1,9,81,78,55,188,127,4,80,39,64,23,209,137,163,79,44,145,14,46,63,64,136,17,167,50,90,40,129,169,8,64,105,168,105,153,216,236,168,217,99,147,248,227,249,47,192,146,221,213,125,75,156,177,69,121,119,49,114,108,219,43,172,105,115,118,45,68,88,106,42,52,76,184,201,47,136,194,198,128,232,92,68,162,252,172,175,105,201,119,168,231,176,36,86,242,226,50,75,156,217,23,124,204,202,65,26,199,99,69,52,185,152,106,11,10,233,241,255,0,169,154,99,156,114,39,226,37,93,206,68,187,155,184,69,175,225,202,251,162,5,44,112,82,122,124,200,157,227,203,98,180,186,21,122,217,68,52,223,196,201,118,153,165,80,157,48,35,80,106,10,238,198,171,177,80,88,237,134,144,166,64,88,15,72,214,54,250,48,36,156,210,211,26,234,206,133,134,77,123,146,252,28,89,37,171,35,244,10,142,91,179,14,38,85,254,197,202,122,166,145,203,198,229,81,183,209,110,115,214,177,231,241,185,109,232,191,169,207,8,219,217,147,39,174,77,190,108,210,48,175,82,52,31,50,90,178,156,168,86,65,81,142,149,101,32,26,64,85,14,130,168,104,43,210,253,62,53,195,186,235,51,208,142,199,159,250,123,188,53,218,71,160,185,27,198,53,97,100,233,29,21,14,192,67,0,24,130,192,40,67,16,14,47,97,147,101,106,0,11,11,16,23,98,16,0,12,64,69,49,0,0,116,40,146,144,13,50,236,204,171,1,136,161,21,29,28,54,77,50,211,123,75,99,124,249,39,8,199,36,86,207,103,232,206,20,232,238,195,150,57,177,75,22,79,180,136,210,87,25,183,158,63,130,189,163,28,182,243,24,251,30,68,247,104,165,194,75,230,30,39,173,149,79,221,201,191,96,243,75,221,203,200,80,225,146,126,243,181,216,191,102,133,221,187,34,167,83,248,167,191,208,119,23,241,35,74,221,90,78,131,103,240,196,8,90,122,80,238,63,248,193,198,23,238,199,242,101,151,195,75,162,127,144,55,81,140,186,47,201,158,73,225,134,218,83,103,28,178,55,202,163,244,21,62,229,137,93,81,205,137,203,205,10,250,23,175,13,237,45,189,78,37,25,22,176,228,125,4,43,178,113,165,106,43,242,74,109,124,17,255,0,81,148,99,158,48,209,206,61,135,24,202,47,249,127,185,21,182,167,242,175,200,158,69,31,123,73,41,95,189,139,240,202,246,124,114,231,9,47,184,9,78,25,30,209,177,53,30,210,47,216,241,127,87,228,126,199,143,230,146,251,129,139,131,232,217,18,148,226,252,183,248,58,87,9,142,46,212,165,127,83,101,142,41,86,169,63,184,164,121,147,241,167,190,151,248,39,193,201,39,238,179,212,88,241,43,235,125,217,47,134,196,249,77,175,184,164,121,235,135,113,117,57,198,63,114,180,98,75,124,155,250,35,177,240,48,150,254,35,51,127,167,39,203,32,164,97,175,2,95,29,247,178,225,44,82,219,205,249,52,255,0,219,163,215,33,126,195,142,11,121,55,246,23,8,202,51,193,126,125,72,185,75,2,247,101,31,186,96,177,97,213,90,161,247,139,52,88,226,182,139,135,218,36,86,107,54,151,228,142,39,245,54,135,21,9,73,70,88,99,171,186,102,145,213,24,233,213,251,34,211,147,221,65,57,122,170,51,170,206,57,176,77,212,161,79,179,55,142,60,93,49,64,113,83,154,86,180,62,233,216,56,230,94,238,88,47,172,64,209,99,138,248,99,248,30,136,116,138,252,24,70,28,69,239,196,69,255,0,148,175,11,51,231,157,253,162,105,27,82,93,17,19,112,107,207,36,151,212,231,159,8,229,239,103,145,207,47,211,241,222,252,66,3,124,156,79,9,20,211,201,171,232,219,57,231,196,240,127,44,155,250,2,224,177,46,92,68,127,6,145,225,235,220,226,63,17,39,138,230,151,23,129,123,184,28,190,166,114,226,161,39,252,136,158,135,179,207,251,217,63,242,161,251,51,235,37,254,148,60,71,155,227,67,166,37,249,5,155,31,197,133,191,185,234,120,53,255,0,252,148,177,46,223,177,105,30,78,172,82,254,198,102,144,142,39,253,134,79,201,233,232,143,160,60,127,65,209,28,112,134,37,203,28,191,212,109,31,14,46,212,41,255,0,136,183,137,62,136,159,2,31,42,127,114,5,57,99,151,58,191,241,9,70,15,229,255,0,81,75,135,199,253,220,67,193,199,31,134,33,82,248,120,50,31,5,142,78,220,77,91,173,147,73,9,185,124,59,253,88,71,7,234,56,33,138,56,220,21,110,236,226,92,143,71,245,13,111,2,213,21,180,187,158,116,95,52,107,17,44,67,234,76,158,230,177,0,134,5,64,72,216,128,6,0,194,5,204,7,17,117,1,242,71,31,17,43,201,93,142,185,186,223,177,230,57,55,38,250,191,83,58,214,52,67,173,137,133,214,244,93,145,92,239,110,43,27,239,104,234,217,89,203,151,254,99,23,248,141,111,197,148,162,189,213,179,250,129,180,94,169,194,81,229,23,108,234,57,49,173,42,49,183,179,91,157,154,100,189,72,16,134,32,160,10,0,16,196,50,5,99,77,197,218,10,2,141,225,53,45,158,204,180,115,81,172,38,214,207,144,14,107,204,153,172,124,208,250,18,210,148,67,19,222,128,125,75,143,50,90,169,13,4,51,131,42,211,196,205,116,123,157,204,229,226,163,238,207,236,6,44,104,58,0,80,76,227,112,104,160,8,243,229,138,50,150,174,82,238,137,89,52,207,75,123,116,103,68,214,153,180,114,225,180,220,94,234,223,51,72,218,201,197,239,73,122,131,117,54,189,44,49,175,226,79,234,6,162,124,134,39,200,168,44,44,33,117,230,230,78,69,170,14,60,175,168,21,146,82,140,46,59,74,213,30,137,231,246,61,3,58,214,19,37,162,232,70,26,100,208,38,92,145,155,40,169,25,178,236,150,136,34,132,203,162,88,18,75,73,244,40,64,67,141,114,52,134,86,182,100,178,90,162,142,155,82,86,132,97,25,56,154,71,34,151,212,35,84,197,34,83,166,85,148,9,218,223,116,97,40,233,151,167,67,94,76,91,61,159,38,6,98,104,166,180,186,16,18,157,51,68,204,216,211,1,207,31,88,147,125,25,162,144,52,165,245,3,39,18,26,52,105,197,139,152,25,1,110,36,180,84,107,96,42,101,40,203,229,127,131,171,153,80,105,43,68,254,89,126,11,88,178,63,130,64,102,51,95,3,39,203,251,141,112,185,31,101,247,20,101,97,102,254,203,222,113,95,146,151,10,190,105,126,9,86,57,202,212,116,251,44,123,75,253,72,126,207,15,149,125,228,41,28,183,185,180,52,85,223,152,211,193,143,255,0,26,43,76,23,44,177,95,65,71,60,181,74,78,147,42,49,200,158,209,145,189,227,92,243,50,188,108,73,87,138,200,50,126,209,46,229,66,57,99,240,199,238,104,184,156,95,222,126,81,94,54,63,239,34,69,67,89,37,240,64,113,135,207,8,154,120,145,127,18,29,170,247,194,178,158,12,114,157,166,146,236,79,178,70,246,147,54,169,127,122,254,241,4,165,126,252,127,210,41,24,79,18,198,183,77,253,204,165,146,43,225,71,160,165,181,61,47,252,163,211,141,175,118,54,42,71,155,237,14,170,163,254,146,241,241,82,143,197,251,29,186,34,254,4,39,8,175,133,47,178,45,35,151,39,20,222,57,46,175,173,158,126,89,36,168,233,227,114,173,122,99,91,122,28,19,149,178,5,141,127,18,251,110,121,95,169,100,185,198,23,234,207,90,14,163,57,122,81,225,241,146,213,196,75,211,99,45,49,143,51,102,244,170,39,28,109,131,79,86,228,81,86,92,85,38,233,89,26,146,234,56,57,74,117,16,139,210,223,51,88,71,72,214,28,189,159,250,77,33,195,230,123,105,127,130,43,55,27,66,163,121,112,249,254,87,248,18,225,179,191,133,133,116,126,154,158,172,155,244,61,62,135,15,3,131,38,23,145,228,85,124,142,229,200,222,49,162,199,96,5,65,97,108,96,2,177,128,0,12,68,216,21,204,9,140,138,0,0,17,3,29,146,1,84,50,83,29,128,192,44,53,32,24,162,197,170,132,165,75,152,26,12,133,56,247,43,90,2,134,74,144,236,7,212,211,20,220,91,174,170,140,209,81,217,216,30,140,239,52,98,241,186,150,155,251,19,236,249,159,199,251,153,97,205,161,227,127,43,106,189,13,115,78,169,194,18,148,101,201,145,71,129,157,127,106,79,133,147,174,82,22,108,145,118,177,72,60,126,33,183,167,27,251,148,95,129,222,114,97,224,67,172,164,71,139,196,203,106,72,47,136,111,161,5,251,60,95,186,228,87,179,127,79,238,102,188,103,207,79,228,209,120,189,208,11,217,23,202,191,33,236,213,203,74,47,92,215,56,254,192,242,79,178,252,15,70,110,51,143,246,144,95,97,199,37,123,217,99,248,47,85,175,52,80,127,9,243,175,244,128,252,92,61,101,251,11,198,193,243,47,192,244,225,235,21,254,144,211,141,242,130,0,89,48,190,83,136,223,135,37,182,86,136,240,213,223,135,17,191,18,60,177,71,240,2,120,84,253,220,178,178,125,154,246,241,228,152,57,231,248,113,215,216,143,19,138,233,23,248,2,253,138,111,251,118,56,240,85,207,44,217,143,137,198,124,178,255,0,73,94,39,23,242,191,192,244,116,195,12,35,235,254,35,90,73,116,56,227,198,101,142,211,133,177,251,127,124,108,147,85,188,178,87,41,35,57,102,239,111,233,18,125,191,250,17,81,253,66,61,113,254,24,133,47,104,107,148,63,50,23,180,103,124,165,142,63,115,79,109,196,249,194,75,240,197,44,152,101,201,92,122,255,0,14,168,12,158,76,175,158,88,254,71,237,26,87,155,38,183,232,139,151,7,138,107,84,50,87,216,137,126,159,52,252,147,140,139,226,122,137,113,117,238,193,125,217,47,140,205,47,142,190,133,79,129,207,21,122,27,250,110,103,224,100,95,4,191,210,60,61,30,54,73,61,231,39,247,42,48,207,147,220,82,100,173,81,117,186,127,64,148,167,30,122,144,27,71,134,226,109,91,105,122,200,234,199,194,202,183,205,191,172,143,55,83,234,217,90,216,133,123,17,199,130,17,243,206,45,247,108,75,55,9,23,106,120,215,208,241,101,38,77,136,87,184,248,238,21,127,104,191,2,246,238,31,164,255,0,99,196,176,177,201,94,203,227,112,244,148,126,236,79,142,95,211,249,60,123,26,28,149,233,203,245,5,233,249,18,227,156,186,127,246,56,99,150,81,249,127,3,124,68,190,88,127,164,114,87,119,182,62,187,125,195,218,165,221,28,11,46,73,61,161,10,239,164,209,74,87,188,227,254,84,57,43,171,218,101,222,35,246,137,122,28,222,34,75,124,170,63,72,216,188,88,191,255,0,200,151,222,34,21,214,179,55,208,126,52,254,83,155,197,225,250,234,159,169,107,136,193,21,180,73,22,180,241,114,116,223,236,14,121,123,25,62,51,18,229,1,123,106,245,17,42,120,165,146,88,37,112,106,183,179,207,91,72,244,114,113,47,38,57,66,159,153,81,230,252,69,195,67,217,25,149,38,73,182,76,98,24,8,4,48,2,91,40,135,204,13,23,65,117,24,130,49,226,101,167,29,119,57,13,120,153,106,201,93,140,140,107,106,67,217,146,185,149,204,12,103,255,0,49,143,234,255,0,216,190,21,220,179,127,140,207,38,217,241,253,77,48,69,225,82,189,237,216,29,24,94,183,22,186,179,182,206,46,22,53,8,234,218,81,71,74,145,21,164,163,25,111,212,206,154,99,212,52,65,35,47,66,107,212,52,75,234,4,208,138,10,2,64,170,10,1,162,168,132,82,101,23,25,105,101,75,105,89,33,23,240,191,176,27,79,120,169,10,33,15,118,137,91,50,162,153,57,35,174,18,69,85,148,128,243,83,43,160,242,199,70,73,33,39,181,17,66,0,67,3,14,34,46,73,73,116,230,121,251,199,136,154,221,223,154,143,86,126,228,190,135,19,75,155,46,34,39,239,199,232,56,109,145,250,162,48,61,112,212,249,151,203,36,107,177,81,163,16,236,25,80,46,65,208,23,32,124,128,168,239,36,189,79,64,243,225,239,35,186,50,51,173,98,153,37,89,38,26,4,181,101,0,24,180,15,116,92,145,11,176,8,135,204,208,138,220,4,201,46,133,64,77,18,88,168,12,217,61,77,36,182,51,42,52,140,246,220,180,251,51,11,26,149,5,111,175,184,108,204,238,202,79,163,8,124,213,50,29,167,79,153,110,216,159,154,53,47,179,40,150,75,26,236,249,131,64,36,203,82,50,41,48,52,230,68,163,92,135,96,216,25,88,14,81,35,144,71,103,180,250,75,242,47,106,146,228,191,118,115,216,89,217,205,211,237,57,61,3,218,39,221,126,12,44,44,13,215,17,147,230,253,138,246,172,191,49,207,97,96,117,46,42,79,154,139,250,162,252,124,82,94,120,239,253,39,34,140,159,194,255,0,5,172,121,62,70,69,116,223,15,47,158,34,150,12,47,150,106,250,163,21,135,35,244,251,154,195,134,151,89,71,242,2,246,127,151,44,24,253,151,39,194,227,47,163,55,143,15,95,218,126,6,177,40,252,100,164,114,62,27,47,200,197,236,185,123,126,231,118,133,210,76,105,47,157,125,208,171,28,94,203,46,175,247,45,96,141,111,40,254,78,191,15,19,230,224,254,194,246,124,15,149,125,153,41,28,234,24,226,253,245,246,52,78,11,226,127,146,223,11,141,242,212,39,194,47,234,127,114,129,102,199,30,64,248,184,162,125,158,191,179,151,228,151,143,255,0,134,68,61,87,182,46,203,240,105,30,49,118,71,59,140,215,44,74,63,97,86,95,84,33,93,158,62,55,219,242,103,159,38,60,120,156,227,45,250,43,56,231,147,195,117,45,223,99,12,146,213,43,17,89,228,118,237,156,238,86,203,203,46,100,66,54,200,28,222,140,86,254,167,131,122,164,221,243,61,159,212,37,88,100,151,72,209,227,194,59,238,136,173,177,165,164,150,238,216,159,151,144,173,244,32,22,45,79,177,232,112,56,96,165,171,123,93,79,58,229,103,167,250,92,50,100,214,149,200,14,229,204,214,30,93,203,92,38,72,36,242,45,9,247,99,158,20,159,151,42,146,250,1,148,158,225,178,84,105,163,30,158,114,212,9,70,60,145,97,83,19,75,37,203,112,46,34,134,78,164,47,17,21,26,1,158,185,190,80,97,167,36,187,32,52,177,106,93,72,240,165,214,95,176,120,75,187,96,83,148,122,178,92,162,185,59,250,21,162,43,225,43,232,21,138,151,164,191,5,41,207,164,25,111,97,121,136,51,201,146,88,225,41,206,53,21,187,57,31,234,152,151,89,63,242,157,185,101,24,226,155,201,238,86,231,206,205,92,100,227,180,92,137,170,245,31,234,216,147,247,103,248,51,127,171,199,251,185,30,71,196,59,104,148,122,143,245,105,56,220,49,171,245,98,197,250,150,124,179,170,140,107,208,225,134,241,228,153,209,193,227,83,226,97,29,90,117,108,192,236,124,86,103,241,126,195,135,17,145,243,147,54,151,1,145,123,174,50,48,158,12,184,223,154,13,15,69,78,223,54,200,101,167,113,174,164,215,64,162,44,110,115,249,165,249,23,80,2,227,146,127,52,191,38,208,201,46,178,127,147,152,184,72,35,187,20,159,115,111,53,251,199,36,37,216,232,83,168,250,148,106,167,36,206,174,27,59,105,227,239,186,250,156,113,228,107,130,75,22,88,201,171,16,118,169,101,189,227,251,149,252,74,222,43,253,65,44,218,101,182,52,215,70,71,180,70,233,220,126,128,93,75,186,95,86,76,165,21,239,74,54,92,37,142,86,181,41,223,195,45,136,124,60,37,29,80,157,71,215,160,11,94,30,187,253,4,243,97,92,148,140,36,180,153,182,106,37,118,123,84,87,40,63,188,133,237,111,164,87,228,227,177,136,149,213,237,119,239,99,139,31,181,255,0,241,64,229,13,66,45,118,71,140,79,223,133,125,10,92,76,42,181,75,240,113,168,205,191,118,190,166,144,168,45,229,11,239,204,144,174,137,57,184,218,148,95,249,119,22,55,57,74,161,40,223,170,102,111,136,245,151,212,35,196,45,95,205,200,190,169,18,43,105,99,206,255,0,187,102,114,199,196,127,68,125,109,151,89,178,70,94,30,104,205,125,105,152,75,39,17,7,77,201,1,127,197,143,189,150,11,242,82,201,37,239,113,16,251,38,204,125,163,46,215,43,211,203,99,39,43,220,177,43,208,246,172,75,156,239,252,166,126,219,15,238,236,225,176,28,149,233,234,89,85,224,88,165,47,150,92,206,105,241,121,96,247,199,24,215,120,28,203,153,167,137,61,58,117,55,30,204,66,183,95,168,101,249,49,255,0,164,175,253,199,38,154,211,15,193,198,235,232,47,184,133,117,62,59,51,234,151,216,159,108,205,243,254,199,43,250,138,196,43,175,219,51,255,0,123,47,200,159,23,159,251,201,126,78,107,99,44,43,166,28,110,104,201,75,86,175,170,53,159,234,89,101,202,49,139,252,156,81,139,111,100,107,224,237,230,149,75,164,82,182,79,6,190,221,41,47,54,60,77,247,113,53,199,197,100,154,168,240,240,151,210,7,47,137,139,29,104,196,245,46,110,110,255,0,97,203,139,203,59,169,184,174,209,217,18,43,175,66,148,191,141,131,14,47,241,73,163,41,230,193,20,227,12,24,228,187,156,173,182,72,133,116,69,224,201,47,54,41,69,246,132,182,55,124,46,22,234,81,203,139,214,77,81,202,184,140,138,26,20,229,167,181,144,237,243,44,43,162,81,225,23,149,75,37,252,197,60,60,44,121,230,147,244,71,32,88,136,235,240,184,89,114,207,37,245,69,75,135,225,241,165,39,57,63,181,163,132,168,107,186,134,171,125,16,131,169,112,222,50,126,22,88,203,208,159,98,204,190,95,201,94,30,60,120,219,207,57,44,159,44,121,175,169,18,226,148,99,167,12,116,255,0,84,157,178,122,171,127,167,228,210,219,148,83,237,102,47,133,154,117,104,201,205,201,219,118,199,28,211,143,187,38,190,229,245,60,87,179,230,213,90,25,107,134,154,247,244,197,122,200,112,226,231,31,122,164,189,67,87,13,55,230,139,131,125,152,9,195,18,123,228,79,232,135,120,19,218,50,101,195,132,82,221,73,56,253,74,151,8,190,22,215,213,10,37,101,197,219,79,249,78,25,173,47,79,94,167,100,240,60,81,115,155,217,126,231,12,221,201,183,205,149,18,196,49,21,12,24,9,128,0,0,80,74,222,69,72,80,230,5,146,221,21,212,195,60,180,193,250,236,77,49,200,222,169,54,251,146,152,221,169,190,194,91,152,109,75,153,68,117,29,223,255,0,133,70,57,183,226,48,165,243,29,14,94,120,199,185,207,8,223,16,228,254,20,111,15,54,89,62,222,80,58,176,242,102,132,98,247,11,34,154,46,36,13,48,53,212,56,203,177,146,101,69,249,136,58,37,8,205,219,235,212,206,88,167,23,243,47,67,72,61,141,87,64,174,49,157,19,132,101,205,125,204,158,54,185,110,6,96,54,79,32,141,16,49,69,150,213,148,92,29,175,81,63,120,136,203,75,53,154,181,101,69,68,175,161,148,89,118,65,205,197,199,221,159,217,156,220,183,61,28,184,252,76,114,143,161,231,45,194,154,40,132,80,13,242,104,243,165,238,203,232,122,39,157,145,121,102,189,25,113,25,112,143,200,105,63,122,45,119,49,224,221,197,155,228,218,41,250,149,21,245,40,73,236,21,216,168,23,32,232,37,116,0,94,55,230,143,213,29,179,142,150,121,202,90,98,153,236,58,146,221,25,214,177,206,164,93,138,120,235,221,51,82,104,195,77,64,133,36,202,0,104,137,68,176,124,128,142,150,74,136,193,220,121,160,38,81,236,70,197,218,34,73,63,168,0,18,0,4,201,20,32,50,161,23,36,75,69,65,116,90,145,144,88,27,41,247,46,173,90,102,42,87,204,184,165,222,128,173,58,149,124,75,145,29,105,243,41,218,126,165,52,167,21,46,165,25,52,34,189,24,128,0,76,44,1,153,179,70,67,64,110,248,121,47,138,32,241,65,47,230,43,237,70,110,82,124,219,99,80,147,229,23,248,59,57,171,78,53,241,73,253,16,92,122,69,253,216,44,51,127,11,251,150,176,62,178,138,251,129,58,210,229,8,137,100,159,71,95,67,85,134,43,222,154,251,34,244,96,143,91,251,144,97,226,79,230,97,174,93,217,183,137,138,47,148,127,2,121,226,158,219,175,192,16,148,223,70,90,142,85,255,0,244,94,211,218,9,122,146,248,140,143,226,252,1,173,103,239,34,146,204,185,228,75,234,206,87,57,62,114,108,44,131,189,100,174,121,96,82,226,98,190,56,254,25,231,88,88,133,122,126,217,143,255,0,16,46,51,21,251,223,253,79,50,192,69,175,77,241,48,248,114,71,239,18,103,197,233,229,79,214,44,224,76,53,8,87,98,227,165,30,151,245,41,113,251,239,15,220,224,177,211,255,0,248,34,87,116,248,221,75,104,87,220,199,39,24,212,95,150,54,115,248,145,138,229,185,140,231,169,217,20,107,185,92,153,57,39,181,145,57,198,17,185,58,57,125,178,58,170,113,105,116,34,186,41,203,169,174,53,181,24,71,36,39,238,74,63,147,101,45,48,150,251,189,128,224,253,67,35,116,174,173,156,90,157,116,102,252,76,150,76,173,244,91,25,82,68,86,91,216,155,53,173,77,137,69,116,32,207,234,122,191,163,102,120,243,186,124,209,230,184,157,31,167,182,184,168,125,74,62,138,82,150,73,91,149,146,227,38,182,100,69,154,198,70,153,102,227,62,196,238,116,41,62,224,214,161,21,207,166,77,243,43,77,243,147,54,175,65,56,46,224,68,99,20,86,164,129,99,254,162,158,56,197,94,160,132,165,101,90,37,56,167,206,199,226,64,10,230,20,30,36,67,90,0,210,58,100,188,209,66,241,226,6,154,67,73,139,206,186,11,198,244,0,226,112,248,216,39,143,85,106,71,137,199,168,199,44,163,20,148,87,40,163,218,150,95,67,193,226,156,178,228,150,78,86,201,171,142,101,108,170,96,62,70,85,81,142,201,157,60,55,243,161,254,36,114,198,85,215,110,199,95,7,36,184,140,110,75,109,72,15,164,134,41,78,85,183,213,178,159,13,56,243,170,51,121,149,237,153,69,118,72,111,59,88,219,241,157,124,172,180,141,95,3,195,100,143,155,78,174,241,116,206,46,43,244,215,143,205,133,235,143,110,165,62,51,214,200,151,29,149,123,178,160,56,36,156,93,52,211,245,68,106,220,235,201,197,203,39,243,106,127,226,220,229,158,137,74,226,180,253,12,169,5,209,50,219,145,42,82,249,64,234,199,63,83,171,28,173,163,205,132,233,239,177,213,143,44,107,153,81,232,94,197,193,156,144,204,154,231,200,211,20,229,146,73,69,115,45,30,143,60,16,111,213,115,18,156,82,210,214,207,208,81,242,71,76,211,219,152,252,106,247,34,145,69,66,148,182,199,102,223,195,141,180,165,22,206,89,113,19,238,102,229,171,155,17,43,171,35,197,39,114,255,0,234,200,190,31,116,225,47,173,152,14,203,6,159,194,95,217,254,89,82,205,11,191,10,9,156,238,66,213,184,71,76,56,152,193,109,138,31,130,103,196,91,184,227,132,95,162,57,236,46,196,42,231,146,83,126,105,88,133,79,176,232,160,10,183,176,254,162,107,127,43,3,104,112,217,100,147,141,125,53,22,223,17,133,199,94,168,211,181,103,58,140,187,157,80,226,103,21,166,88,222,72,246,110,204,170,166,227,149,203,196,140,84,165,190,168,179,40,240,179,156,156,98,174,183,190,134,144,148,109,185,112,206,159,169,172,49,214,167,5,60,114,232,219,37,88,225,150,25,169,86,151,183,160,120,83,233,9,126,14,247,44,234,211,154,119,204,83,199,44,145,188,146,166,187,10,71,44,48,59,243,201,47,185,217,14,23,21,106,211,175,250,89,159,178,69,127,104,171,213,25,188,82,143,44,177,252,129,89,184,21,187,199,61,62,146,56,214,30,119,146,59,118,58,30,25,105,213,174,45,252,189,65,240,185,90,181,6,254,133,205,25,233,192,215,189,146,251,209,111,134,197,73,203,197,138,124,155,173,196,184,62,33,242,198,254,230,145,225,179,55,165,202,54,186,57,132,57,240,48,132,124,217,163,22,249,59,187,49,140,214,62,80,139,125,229,185,179,224,178,174,82,133,250,50,159,9,153,199,77,39,244,37,84,123,91,107,76,161,10,244,216,210,60,99,138,180,160,159,248,12,159,1,196,95,186,92,120,9,168,222,73,168,125,155,30,30,135,196,226,156,191,137,195,99,119,205,165,76,115,124,10,247,97,55,233,200,211,31,11,137,77,39,55,43,232,214,146,158,46,23,22,95,54,94,93,18,176,50,81,225,156,22,140,110,82,125,28,154,51,158,78,22,50,211,166,73,246,140,172,236,213,193,77,53,113,190,243,179,44,177,224,190,21,13,93,233,180,65,202,161,133,219,89,118,237,167,114,225,12,29,178,228,127,42,141,26,120,60,50,122,150,104,55,254,146,165,147,20,161,252,217,99,95,44,119,45,17,62,6,77,39,141,211,249,100,101,62,30,56,222,156,217,99,25,118,74,203,240,112,78,94,94,34,73,247,150,195,246,124,82,122,87,19,41,255,0,176,163,56,195,134,82,223,44,218,244,71,68,56,156,24,246,199,9,47,90,220,207,216,99,123,101,143,228,183,192,197,127,106,60,3,226,48,55,110,50,35,39,179,77,108,165,31,80,92,30,62,185,91,255,0,10,53,135,9,142,60,227,146,95,116,60,28,222,201,25,123,185,163,247,67,246,25,106,73,100,131,191,169,187,215,25,127,15,134,198,187,91,182,76,243,241,81,231,143,246,23,73,131,31,233,219,249,242,170,92,244,163,95,98,193,30,147,151,165,156,190,213,154,180,213,46,212,47,27,43,233,251,9,167,142,175,6,16,185,44,63,238,195,249,141,55,134,123,114,222,142,63,31,44,121,74,72,107,138,203,118,231,45,189,68,40,227,242,39,53,141,95,151,121,111,123,156,82,42,82,114,109,189,219,230,75,52,206,164,0,10,24,128,0,67,16,192,37,200,80,229,98,150,236,186,217,32,26,56,248,153,94,77,61,142,199,200,243,91,185,55,221,153,250,95,145,149,95,220,207,85,50,178,100,142,181,11,243,115,21,244,48,208,180,199,45,117,81,7,90,89,91,214,251,163,72,207,135,183,9,73,251,206,91,143,3,242,190,250,157,141,53,12,137,124,51,255,0,115,157,228,120,120,183,242,79,159,163,3,208,193,154,122,229,25,70,163,209,157,7,42,123,171,228,116,66,90,162,159,116,65,67,177,88,5,85,148,153,152,211,3,166,18,179,72,74,157,28,208,150,230,228,27,61,247,4,74,108,123,133,60,152,227,53,191,62,231,60,241,74,30,171,185,209,110,128,35,145,22,141,39,137,53,124,153,157,56,243,228,80,72,215,20,173,105,102,118,40,249,88,70,218,105,236,3,78,247,42,148,149,245,1,38,112,101,142,140,178,94,167,113,205,197,71,120,203,190,193,92,239,105,125,70,13,121,67,156,72,25,197,149,127,18,107,212,237,56,243,191,227,72,214,38,184,184,30,168,235,159,187,247,71,14,175,7,137,125,153,213,41,106,128,70,205,46,130,34,18,213,27,41,169,119,52,129,52,26,151,96,141,118,13,75,208,129,202,10,80,91,247,61,56,63,225,197,250,35,202,225,252,244,149,239,46,167,169,30,196,214,176,236,153,198,50,250,149,66,70,26,96,226,211,5,39,212,214,72,205,148,104,152,223,35,43,45,72,130,104,171,2,64,37,8,253,12,220,26,53,178,93,129,150,150,75,139,236,104,75,176,51,176,41,161,82,1,10,72,109,0,25,136,182,137,40,154,5,145,197,208,200,151,48,142,133,59,230,84,101,78,186,51,56,121,161,234,131,144,27,74,26,213,114,146,234,101,186,116,246,101,194,93,31,52,84,234,113,190,189,202,49,104,150,95,90,124,201,146,1,18,198,67,96,122,148,254,102,83,221,249,191,220,225,246,140,143,225,31,143,63,149,89,210,48,234,122,87,88,138,224,250,95,210,39,55,139,149,245,107,232,84,50,102,139,213,114,104,14,149,134,18,250,246,123,24,241,56,227,138,74,186,171,230,116,199,54,168,198,91,106,236,206,78,37,222,71,36,154,79,184,195,88,128,1,80,133,97,98,176,40,100,106,30,162,10,176,23,154,253,214,86,157,189,237,192,6,147,123,164,53,183,97,57,50,134,146,234,92,39,24,175,117,126,12,236,150,192,232,158,88,184,214,152,175,177,207,155,52,49,251,210,140,76,242,102,240,226,219,230,121,25,102,242,73,182,237,178,43,208,159,25,133,124,86,97,62,54,63,11,56,158,47,82,124,63,83,42,222,124,78,166,101,170,221,139,76,71,169,116,10,141,27,221,154,199,52,163,29,62,36,168,206,200,171,229,185,6,143,34,236,67,145,58,93,239,176,222,152,247,96,61,91,125,71,168,215,6,25,101,87,180,98,104,184,73,60,156,252,162,14,107,125,142,191,211,222,142,38,15,107,58,31,11,141,215,149,6,62,30,56,242,169,71,97,10,246,99,159,75,82,80,130,175,67,162,60,78,41,55,36,160,187,220,79,39,91,13,77,245,3,213,114,147,247,94,23,23,201,48,212,238,220,49,109,253,71,149,108,53,201,16,122,210,226,240,165,230,210,190,138,206,108,252,116,101,37,225,197,82,239,30,103,3,149,247,19,108,163,209,124,92,101,29,146,139,49,156,164,206,69,34,150,73,46,165,70,214,26,140,150,94,232,28,151,112,53,215,216,28,223,161,146,174,235,242,55,107,149,0,222,78,232,87,232,43,238,208,245,71,184,14,254,195,84,78,168,138,215,96,47,35,211,6,255,0,7,151,196,56,67,202,183,103,95,21,147,78,45,182,220,243,235,91,116,6,123,182,104,177,234,67,113,84,169,239,212,168,39,169,43,68,84,248,14,205,97,29,50,73,61,236,189,218,230,137,247,103,25,118,96,122,30,110,226,119,123,182,201,89,47,99,68,4,235,162,92,172,209,227,212,47,13,174,91,136,86,90,108,52,27,199,20,190,81,232,104,66,177,88,209,113,196,106,177,154,66,30,133,137,88,172,43,177,113,225,227,124,145,188,49,201,242,76,232,195,134,55,83,212,159,74,64,115,195,4,98,141,161,88,221,164,172,232,240,177,203,227,111,167,187,67,120,34,155,142,153,54,4,251,102,91,230,159,213,21,28,158,35,254,68,91,244,54,132,18,199,238,38,14,46,46,225,21,31,184,86,114,195,25,242,140,160,253,26,98,92,44,155,217,237,234,116,42,113,90,234,79,182,146,188,171,221,138,178,81,207,236,171,147,148,147,31,178,193,58,241,37,248,54,156,228,210,84,215,113,167,42,231,249,21,35,23,193,227,167,115,149,244,41,112,88,215,61,95,118,84,93,75,205,56,59,254,162,245,69,47,230,47,245,5,71,131,129,70,170,59,14,42,49,221,56,68,185,74,50,126,73,69,62,220,236,169,198,224,158,57,56,247,132,150,204,130,86,63,19,55,241,177,214,207,126,231,62,124,49,189,112,181,15,205,29,106,50,88,149,78,73,246,125,12,37,143,103,86,164,250,119,20,142,57,36,159,61,190,133,71,195,175,52,100,223,161,179,241,227,29,238,151,161,30,37,38,231,38,165,211,99,72,105,175,135,15,228,214,114,110,17,81,242,75,226,233,102,11,58,74,74,87,43,39,84,100,249,126,225,90,36,213,83,78,95,82,158,74,181,52,228,239,189,25,198,112,74,188,56,191,184,218,82,86,163,93,247,3,88,203,91,254,26,138,125,156,141,116,102,84,229,146,48,95,67,141,228,211,21,24,197,90,119,171,168,158,73,75,222,109,253,73,10,238,241,113,234,211,55,169,119,160,89,56,103,58,77,47,170,56,84,199,166,199,37,122,145,130,114,218,87,248,23,153,185,69,201,90,236,143,57,60,188,59,82,90,161,127,185,180,63,80,79,203,159,18,127,212,137,22,186,114,60,89,54,150,86,171,179,164,204,244,97,81,146,135,17,40,199,180,118,37,102,225,167,25,44,154,98,250,105,179,158,121,113,71,104,37,147,214,113,17,29,95,192,142,54,231,150,121,23,87,118,103,28,156,13,243,113,251,28,50,155,151,83,54,139,201,94,164,225,195,101,223,31,21,27,249,92,168,198,88,184,140,123,168,202,190,104,187,56,52,238,116,240,203,61,233,195,41,39,232,232,66,155,148,219,243,57,55,234,196,219,170,175,185,219,12,115,203,37,237,57,32,186,122,155,63,211,163,169,84,155,143,81,72,242,172,57,158,194,224,56,100,234,78,223,103,34,159,3,130,27,198,27,247,114,20,143,37,112,243,200,157,46,92,203,135,5,150,79,200,148,151,116,207,93,66,82,150,243,135,249,98,18,132,247,90,227,95,225,37,35,202,246,41,199,223,112,143,248,164,11,129,151,247,152,255,0,39,165,14,30,18,127,204,79,252,41,23,224,99,135,44,78,94,172,93,35,203,120,115,65,84,116,87,116,68,184,124,207,154,93,249,158,179,91,251,137,125,200,114,175,122,183,232,149,138,177,230,46,23,53,90,73,253,13,35,194,231,131,181,73,253,78,233,231,154,247,87,228,195,36,243,75,156,228,191,194,146,20,137,80,226,23,189,161,250,178,188,247,240,255,0,168,193,226,203,38,219,78,95,226,144,56,231,75,203,26,174,212,17,190,167,123,70,15,252,197,70,82,229,229,95,68,113,75,218,229,178,147,95,115,124,112,150,53,121,242,188,146,249,122,33,248,174,141,10,94,242,105,28,220,122,134,62,29,168,69,39,41,85,245,53,142,120,203,163,191,161,199,250,142,101,146,107,28,125,216,127,184,207,211,92,86,38,32,179,163,153,49,13,136,41,128,132,0,55,178,4,32,5,204,178,99,204,109,132,25,101,167,28,159,161,231,29,156,76,171,12,191,7,18,230,115,250,111,229,142,56,169,185,57,123,202,77,89,166,149,124,223,228,156,123,79,42,254,162,194,154,138,123,91,41,99,78,53,114,252,146,174,215,212,214,37,68,248,16,237,117,220,231,227,60,176,163,175,173,156,124,103,155,74,93,101,64,117,205,233,197,127,67,166,30,226,57,165,29,112,113,238,116,45,149,0,236,104,150,52,69,48,16,4,105,6,111,9,28,168,219,27,10,232,82,52,77,72,197,50,214,196,85,141,50,117,54,26,152,21,55,177,17,6,236,107,209,132,19,194,185,199,99,22,154,123,236,206,138,43,74,106,164,138,49,199,45,205,22,210,244,100,188,110,43,203,186,4,237,1,179,138,163,30,35,30,172,50,238,183,52,131,179,70,149,1,228,122,11,221,149,26,241,24,188,28,155,123,175,116,100,247,250,145,68,219,80,147,92,210,60,248,219,142,251,179,208,151,155,28,190,135,158,189,216,154,198,117,197,159,44,50,101,211,23,186,103,110,37,81,86,207,55,193,79,136,149,55,25,41,29,209,148,163,31,50,252,1,172,35,81,91,151,122,76,177,228,184,37,116,232,179,76,141,58,186,177,172,75,173,191,168,162,252,212,105,96,24,188,174,47,179,59,245,83,60,229,43,109,25,112,28,124,164,180,102,182,174,148,140,253,53,143,97,59,2,34,202,179,13,29,153,77,83,179,70,42,176,50,1,209,37,21,183,122,17,44,19,104,130,162,233,238,85,8,105,129,45,80,185,151,35,62,161,74,132,226,89,12,8,108,86,83,37,160,133,177,44,170,21,1,6,102,172,206,138,138,199,42,102,199,57,209,7,170,62,160,75,84,84,102,58,34,81,167,104,10,116,246,127,103,216,158,78,165,204,106,86,169,143,105,45,50,252,148,103,36,102,209,164,147,139,166,75,64,109,237,23,206,216,120,233,221,197,254,78,113,157,92,219,248,244,171,74,42,25,220,110,188,183,216,230,177,160,58,252,71,40,57,74,223,220,87,28,218,83,217,253,73,197,55,167,73,89,32,148,182,181,245,32,153,99,242,221,218,50,240,220,185,77,35,69,46,148,153,46,14,181,37,229,40,143,10,75,155,253,202,90,98,251,141,70,93,16,60,123,238,130,39,84,92,182,137,78,42,239,96,250,11,72,15,196,26,149,243,37,68,164,189,66,170,47,176,229,186,223,246,23,216,79,234,16,182,7,24,247,6,253,73,108,43,131,245,12,121,28,147,140,110,41,116,60,251,73,239,177,238,74,122,125,78,108,210,82,231,142,15,234,140,238,46,60,247,161,242,148,133,225,183,202,95,177,180,240,106,229,8,175,161,30,203,47,154,136,172,101,138,95,55,236,78,159,234,58,151,7,111,205,146,69,46,15,31,89,73,136,87,44,82,229,205,155,248,25,52,170,75,232,111,12,49,199,238,163,74,219,169,97,89,226,225,227,91,175,55,169,164,248,88,79,152,36,250,88,252,207,168,67,80,240,213,86,200,164,227,68,233,219,121,6,148,81,118,45,68,164,105,8,238,69,36,105,17,164,51,42,84,38,49,49,4,137,178,156,95,97,104,109,21,19,98,212,83,198,250,59,39,68,175,221,96,59,190,129,246,8,167,126,235,45,99,125,128,128,229,208,217,98,93,74,81,93,17,98,48,243,49,168,203,171,55,210,45,2,21,131,216,137,55,234,117,232,13,8,66,188,190,38,51,148,99,73,236,115,94,69,183,135,63,193,238,184,174,195,81,244,16,175,13,44,175,150,41,254,13,97,139,136,124,177,53,245,103,181,75,181,3,138,125,71,37,121,176,193,158,75,205,166,38,208,225,92,125,237,217,215,166,11,147,99,81,87,178,16,172,86,20,104,177,181,208,209,108,86,166,82,167,75,238,53,21,92,138,220,104,34,105,143,79,115,72,198,206,140,120,240,63,123,85,133,115,40,63,177,164,113,198,253,248,254,78,143,103,199,187,127,247,43,194,81,229,18,85,137,82,242,233,114,141,46,85,101,45,215,190,159,228,168,45,252,203,110,214,57,105,228,189,231,202,136,172,212,177,201,211,117,245,70,241,73,69,111,251,147,40,197,174,73,125,88,181,65,71,205,40,166,190,228,29,27,53,74,223,208,137,197,69,117,250,28,222,46,20,239,83,127,229,45,113,24,234,181,74,151,71,17,10,182,255,0,162,189,108,82,83,82,210,166,235,209,80,123,78,36,158,210,223,170,5,158,23,207,39,236,32,205,225,203,205,57,52,17,225,242,183,191,238,116,251,76,54,173,95,116,30,215,141,236,155,213,217,162,163,150,92,62,101,240,50,60,12,237,251,191,185,212,248,152,169,86,153,95,171,47,222,109,233,139,113,231,30,232,82,56,150,41,245,148,127,212,111,12,115,135,60,209,75,252,67,207,139,86,61,88,229,174,186,63,121,127,220,227,108,191,168,244,35,196,168,39,23,145,51,88,103,199,170,42,81,125,246,103,145,101,197,215,38,182,245,39,43,211,216,156,181,73,203,85,39,243,108,101,150,50,147,88,218,80,190,79,153,231,60,146,151,189,38,254,229,188,217,35,54,226,212,47,177,34,215,70,94,15,34,199,174,15,221,231,214,204,113,120,154,214,172,138,45,114,184,154,226,227,178,227,168,202,81,113,254,164,70,108,216,181,41,70,53,46,170,47,96,133,58,140,174,82,95,101,70,115,203,171,209,25,57,91,220,44,210,85,106,36,122,95,58,175,169,172,177,172,123,100,187,171,74,182,127,114,163,36,232,232,197,147,46,38,165,4,226,222,214,209,47,44,83,139,199,142,48,211,247,177,75,136,201,39,239,54,187,61,200,173,222,104,229,95,198,150,166,185,53,17,233,192,170,240,205,190,118,164,115,248,214,157,165,23,253,42,137,114,148,185,54,72,181,166,110,22,73,234,196,212,160,254,205,28,254,28,245,52,215,223,161,209,236,217,98,148,190,46,149,255,0,115,163,198,151,134,241,231,200,146,127,12,57,253,192,227,135,13,146,106,224,148,215,244,179,108,124,28,229,38,157,90,248,117,110,105,9,70,50,184,207,31,248,103,10,52,241,49,114,201,141,195,215,28,172,155,186,179,16,241,98,199,113,120,178,106,245,146,255,0,177,14,81,111,108,18,219,188,207,71,23,23,138,77,71,197,77,255,0,82,55,169,86,168,201,63,170,51,85,228,44,217,113,189,80,195,24,122,233,47,219,114,57,69,202,17,109,30,198,210,142,213,185,156,241,197,170,240,160,254,165,71,154,248,252,203,150,149,254,82,50,126,161,154,112,210,244,253,82,61,23,194,224,155,183,10,244,49,203,193,240,242,189,50,210,208,184,175,45,228,201,118,165,36,254,162,182,221,202,82,111,234,122,16,225,240,71,105,234,147,238,222,152,152,100,135,15,25,182,167,41,174,209,255,0,185,106,68,225,150,103,37,28,45,197,223,67,174,92,100,176,173,19,148,103,37,205,234,255,0,177,193,151,138,158,157,16,74,16,237,19,149,228,167,230,44,74,246,23,27,138,75,121,211,245,178,214,72,75,101,151,31,250,143,22,199,100,229,122,122,238,50,167,165,95,174,163,55,28,154,185,51,205,213,46,238,138,134,92,169,212,39,43,125,19,16,174,253,57,31,187,15,203,52,197,139,36,165,89,99,24,175,220,203,12,188,58,124,78,121,106,249,34,255,0,220,232,151,23,138,118,186,153,213,86,172,113,122,91,175,74,43,35,199,201,194,63,115,206,203,226,202,105,198,82,156,127,216,203,63,23,165,104,197,45,250,207,254,196,139,93,249,184,204,120,34,227,26,214,151,37,211,234,120,206,77,238,249,135,40,122,201,136,233,153,24,221,33,3,3,76,134,2,96,20,196,134,196,3,38,247,41,153,245,3,72,128,46,64,194,48,226,223,240,210,238,206,67,163,139,150,241,71,50,230,115,250,253,116,198,121,95,131,175,35,228,235,144,252,69,125,75,201,188,12,34,215,53,117,100,29,17,156,91,92,255,0,6,138,113,124,140,35,37,208,19,105,219,252,166,105,23,155,58,197,29,78,50,127,67,23,171,38,104,189,41,70,46,254,166,156,69,203,4,188,186,182,232,92,35,113,77,117,64,116,99,138,173,70,134,80,126,90,45,16,83,0,0,24,8,118,0,92,37,185,34,228,192,234,140,141,57,28,241,123,26,66,125,8,173,83,220,174,132,125,199,123,133,48,131,90,183,3,57,108,194,58,150,195,215,30,172,228,215,46,224,157,148,118,234,132,149,106,68,75,66,230,255,0,7,57,73,122,1,170,93,83,178,227,238,243,178,96,233,114,43,158,252,136,172,248,140,62,46,38,186,173,211,60,173,211,223,99,213,206,229,24,87,115,135,44,62,47,200,25,39,95,70,113,181,90,163,216,236,103,62,104,121,212,215,220,184,154,242,243,249,56,219,249,149,157,113,126,91,48,227,225,79,30,78,206,141,240,187,133,154,101,116,175,113,232,84,74,124,173,238,93,149,11,77,14,134,0,45,41,63,83,151,140,254,28,176,214,203,81,216,113,254,169,252,152,75,180,134,143,79,135,151,240,146,237,177,188,93,156,92,28,181,66,93,121,51,165,58,103,61,111,27,15,98,83,178,136,164,213,162,28,61,75,118,32,35,72,105,162,201,109,160,19,19,238,23,97,64,59,38,125,202,210,32,51,176,9,70,152,150,224,2,99,19,2,26,100,238,141,26,34,92,128,134,237,137,128,202,136,47,20,180,203,234,75,16,29,64,200,132,181,70,202,10,137,68,73,239,82,52,100,73,88,69,53,113,169,114,50,156,92,57,242,238,53,39,29,159,35,72,202,213,20,96,163,39,201,55,244,10,26,114,143,38,215,209,150,178,203,226,147,151,220,236,230,132,82,43,196,139,141,87,238,39,40,190,109,144,86,180,246,211,31,178,28,90,111,105,105,51,242,252,193,183,73,1,174,173,249,191,192,166,214,183,82,147,94,166,87,184,245,1,75,159,66,238,186,35,45,95,210,86,187,232,84,86,166,250,11,87,160,182,245,15,177,20,237,142,209,54,151,66,181,4,22,128,53,160,110,194,149,250,146,216,246,236,38,6,82,230,78,155,53,113,21,1,159,134,47,13,26,208,105,3,31,13,7,134,251,27,104,125,197,165,247,3,29,44,52,179,90,10,32,202,152,83,236,109,67,211,234,6,52,198,141,116,223,80,240,192,138,69,34,244,19,164,7,246,1,161,136,84,208,232,99,210,33,82,20,105,165,12,65,154,128,244,148,59,40,141,62,131,211,232,85,128,6,159,81,233,64,144,232,5,176,138,161,233,2,105,134,146,168,116,4,164,58,42,130,128,159,176,105,178,232,96,77,122,21,72,125,7,20,228,4,233,244,41,70,246,53,240,159,120,254,70,147,92,165,18,5,28,61,217,167,131,29,170,73,63,201,11,36,149,170,70,144,201,186,242,47,201,20,60,115,94,236,215,224,52,101,190,105,253,11,241,59,198,159,212,111,36,154,117,20,254,225,83,89,92,91,108,30,44,146,221,228,19,159,150,213,253,5,226,55,241,176,27,225,219,186,201,110,174,133,12,47,74,185,53,43,223,109,129,206,254,57,25,185,215,89,63,168,70,175,4,147,247,163,245,178,60,9,205,212,18,155,254,150,79,138,250,70,34,215,39,187,101,65,224,207,155,84,189,89,94,26,138,109,228,134,221,19,34,196,192,218,50,197,94,111,17,253,40,60,76,107,221,199,191,245,74,204,44,0,232,241,169,123,177,255,0,74,53,135,27,166,238,23,47,216,227,1,10,237,225,229,226,206,122,214,168,165,117,35,108,113,199,109,99,201,29,211,90,91,228,121,202,77,114,99,212,72,181,217,151,135,150,134,186,223,189,23,105,253,142,57,198,88,230,225,53,184,38,111,12,174,91,100,106,73,124,202,192,231,17,215,143,38,29,127,197,195,29,62,129,23,195,189,45,99,150,254,244,123,125,5,35,143,123,41,89,221,224,227,140,228,227,141,53,221,135,180,66,54,146,87,253,34,145,201,28,57,36,246,139,174,224,240,233,155,79,36,82,250,255,0,208,232,156,178,56,234,210,233,117,230,115,176,53,246,106,196,178,71,248,139,235,84,45,57,97,126,77,11,209,25,194,114,140,151,45,183,52,158,103,56,213,85,114,1,75,91,173,77,186,51,148,187,151,168,28,108,168,203,80,93,137,227,91,146,160,208,23,168,105,153,233,119,204,104,13,55,30,185,45,147,34,49,156,229,81,139,111,208,222,28,46,102,247,134,159,171,34,163,92,231,26,117,183,161,112,201,240,172,113,149,237,203,115,167,23,7,29,90,103,55,245,75,99,76,120,124,139,125,189,12,213,142,108,124,36,155,185,212,23,169,211,139,35,193,61,178,65,199,229,111,144,163,192,226,114,110,239,191,154,201,207,194,96,130,212,242,56,197,242,230,200,174,236,124,110,41,55,29,73,87,91,230,116,71,44,101,202,113,127,115,198,135,233,250,169,193,206,81,127,21,164,82,253,61,185,239,55,24,118,189,200,175,91,105,175,54,223,114,103,143,28,162,150,183,233,76,229,199,250,100,99,37,37,151,34,126,134,207,133,240,227,88,242,228,143,171,220,9,205,194,99,147,213,23,79,173,171,70,25,56,120,42,186,174,244,206,157,13,38,229,150,114,117,205,236,75,138,133,73,231,151,209,190,96,121,89,184,105,69,222,244,213,156,239,28,151,115,216,107,26,211,81,183,38,105,154,24,97,141,74,120,183,237,19,93,36,120,85,92,199,28,115,159,187,9,63,162,61,87,147,27,201,252,188,112,255,0,23,51,70,230,183,187,175,133,61,40,189,36,121,184,248,60,243,116,241,184,174,242,84,117,46,30,88,99,88,227,111,172,175,118,97,196,228,200,230,252,73,78,15,229,173,142,39,207,153,61,213,243,30,179,199,142,85,120,218,127,210,232,137,240,177,199,115,83,164,185,235,84,97,143,138,146,140,82,140,92,82,243,106,48,226,56,143,21,212,110,48,232,172,153,154,187,173,51,241,26,161,225,227,218,61,95,204,114,245,165,204,67,143,115,108,43,35,90,182,228,182,68,54,57,18,84,12,72,24,192,76,0,0,64,0,21,76,133,204,166,36,5,8,98,3,139,137,119,153,250,25,26,101,119,146,79,212,138,57,107,120,153,251,159,115,63,237,30,214,105,147,149,25,166,157,180,3,219,229,43,31,186,155,229,234,77,157,49,141,69,26,196,76,84,84,118,164,103,195,230,75,136,150,29,87,23,188,125,13,103,20,215,35,207,130,255,0,142,142,158,128,122,201,121,217,68,70,69,144,53,200,4,22,3,11,0,1,216,201,41,5,82,150,195,82,30,145,56,62,196,22,178,87,80,241,61,76,180,203,176,183,10,223,198,125,195,198,238,97,184,210,108,13,188,68,199,226,25,40,150,168,13,241,202,228,148,142,152,197,35,135,85,81,211,139,37,162,13,237,36,40,189,131,121,114,220,57,72,14,94,39,136,139,201,166,253,211,9,102,141,50,120,136,168,231,154,245,48,104,6,228,130,200,113,4,215,98,140,184,172,42,120,156,83,217,254,199,38,57,75,28,90,156,109,174,221,78,220,242,85,20,99,72,214,51,172,150,88,206,154,116,171,170,53,132,188,188,213,153,225,198,158,61,251,178,214,40,149,26,111,182,255,0,81,152,248,105,74,214,214,14,47,208,168,216,229,227,148,114,96,211,169,91,126,95,86,94,241,154,219,158,199,79,15,8,53,40,206,49,149,239,186,38,174,39,244,203,120,92,171,103,73,29,174,154,166,74,90,85,71,100,59,49,173,166,220,31,161,107,34,124,216,136,113,174,68,27,41,69,140,231,76,184,228,232,202,52,98,22,164,22,64,154,18,116,85,137,162,138,76,153,18,153,68,9,238,140,222,198,132,201,1,54,2,0,7,70,83,230,91,116,103,212,161,8,166,32,137,10,40,0,49,58,149,119,54,48,166,157,154,166,21,66,96,0,67,68,251,165,138,130,51,67,10,255,0,202,29,125,78,238,65,87,97,233,13,194,191,164,3,72,120,125,195,205,244,251,5,75,171,0,210,131,74,13,3,208,128,91,14,254,129,165,118,253,198,145,20,181,33,106,94,165,126,3,238,2,176,223,177,87,16,251,149,19,76,105,49,242,0,10,65,98,181,221,6,164,1,65,67,11,2,104,69,8,5,65,67,0,39,75,30,144,13,200,161,160,164,0,3,180,31,96,220,86,192,124,216,134,138,2,10,67,160,164,0,27,140,96,9,3,67,228,22,4,142,134,48,18,137,78,41,46,123,147,96,5,14,253,9,161,160,128,116,49,128,168,116,58,0,160,40,99,8,67,10,26,117,202,65,66,65,114,143,86,95,136,254,102,195,196,124,136,39,119,210,202,81,154,248,107,238,84,103,37,119,248,38,79,126,139,238,5,36,250,162,189,116,237,245,33,73,252,197,248,154,126,39,248,0,213,187,219,247,5,40,242,210,191,36,248,155,242,220,165,56,246,255,0,244,40,114,229,184,167,45,46,150,151,183,96,201,61,79,232,100,194,41,202,82,231,38,196,32,0,11,19,16,21,168,77,139,152,125,0,7,98,160,8,118,59,35,165,216,183,40,210,199,100,45,93,87,228,215,30,25,79,122,210,187,178,41,38,105,8,202,94,234,108,210,24,33,23,166,181,183,201,221,27,105,156,90,168,238,185,10,177,156,113,37,27,155,253,205,35,151,28,35,167,82,95,77,201,201,133,74,78,84,213,252,52,79,131,21,205,73,17,90,248,184,190,39,183,208,159,26,17,248,151,225,17,224,91,117,37,72,94,6,251,217,7,84,56,168,40,251,209,245,223,152,165,46,26,87,252,56,175,88,200,231,88,227,7,94,22,175,93,69,234,199,30,112,75,247,3,95,15,134,201,165,105,148,95,164,214,226,151,15,195,167,230,150,72,125,72,241,161,167,78,151,63,242,209,172,39,138,94,87,31,178,223,242,21,147,193,195,180,218,205,45,130,24,113,164,229,25,202,126,143,96,168,220,181,73,67,211,72,41,97,139,150,166,159,106,147,33,226,101,135,26,141,169,173,95,213,34,177,97,78,95,203,199,37,254,38,84,179,226,105,40,229,106,186,116,42,25,113,106,191,30,54,185,92,104,2,17,211,39,167,30,52,191,193,97,62,38,56,165,111,21,47,233,160,121,150,153,78,233,223,186,165,100,174,41,59,75,35,111,214,0,84,51,71,54,167,141,167,214,164,185,17,57,241,41,185,66,9,215,101,96,178,102,75,221,198,254,212,17,115,183,229,199,9,116,104,12,165,197,113,9,127,23,82,191,74,8,241,74,171,75,151,248,158,199,76,158,71,21,226,75,28,237,242,208,39,195,227,156,91,210,160,255,0,165,236,192,203,219,50,90,232,191,167,98,229,198,78,81,168,229,159,249,146,53,199,195,97,209,231,140,239,171,189,135,62,19,12,116,232,212,239,250,182,30,30,179,199,196,40,167,171,28,100,223,86,105,237,56,100,170,120,35,245,78,139,142,28,74,75,68,84,186,53,59,52,246,92,105,52,241,69,223,121,1,130,240,178,219,199,44,152,235,187,9,112,210,110,214,119,79,187,31,129,8,100,168,224,251,147,155,35,142,211,242,66,233,46,68,81,46,27,42,117,227,74,43,213,13,112,185,29,202,89,111,79,187,181,28,178,227,28,102,244,109,209,57,61,67,92,103,17,56,233,140,159,249,86,226,106,87,124,242,227,218,49,200,155,229,229,57,229,24,91,90,114,200,229,174,39,43,173,57,25,57,101,163,225,148,36,182,169,50,194,186,191,130,242,104,140,92,114,119,173,84,68,248,89,224,109,174,50,16,191,155,102,206,40,206,182,131,174,236,237,195,197,71,30,42,203,146,79,178,230,32,207,92,26,211,147,46,12,157,183,210,200,120,49,206,77,195,46,56,164,173,173,118,118,71,141,225,164,180,206,228,189,113,170,60,238,39,136,241,101,88,225,28,120,215,40,165,254,227,41,169,201,53,90,97,238,255,0,185,144,1,182,1,109,168,197,46,188,217,9,92,134,221,176,19,98,24,0,128,4,0,48,0,164,0,0,12,16,48,64,81,51,122,83,125,138,70,60,76,171,20,189,118,3,142,198,183,32,165,177,197,209,57,57,147,24,210,9,249,151,220,20,81,164,21,230,138,245,58,108,194,11,248,158,148,110,145,172,66,151,35,155,133,133,202,121,63,171,253,142,153,114,49,225,31,240,159,248,165,254,224,116,35,106,180,168,229,247,158,149,215,153,215,201,81,145,20,202,161,216,88,82,0,19,144,12,105,209,26,131,80,27,66,67,110,142,127,26,159,35,77,106,81,236,101,90,248,136,57,163,27,45,75,165,133,83,142,220,197,185,87,22,20,128,141,250,2,179,85,84,76,157,48,22,236,168,77,197,132,92,89,122,99,65,29,88,114,95,83,103,36,214,252,206,40,108,189,81,190,57,88,87,23,27,29,60,69,244,146,179,30,104,235,253,66,54,161,47,169,198,130,2,90,234,130,198,190,160,97,158,54,162,251,25,244,55,207,238,209,146,55,140,235,14,26,95,194,138,54,164,249,51,155,6,152,202,113,189,245,61,142,139,101,68,184,69,61,84,182,26,146,249,138,231,204,74,40,168,78,81,235,208,232,195,40,234,91,153,105,137,158,57,84,165,165,85,61,145,53,113,232,141,25,194,77,197,54,104,164,115,109,91,3,136,172,90,194,161,236,77,43,52,180,76,163,216,33,83,232,195,91,92,213,10,203,187,64,79,136,135,226,46,224,225,23,208,159,15,212,7,105,238,134,164,67,82,143,170,22,162,163,96,178,20,134,21,51,143,98,83,52,34,93,200,38,91,144,209,118,18,40,204,40,98,42,37,138,217,66,173,200,43,102,91,91,25,174,101,216,82,220,44,118,32,11,29,146,1,19,107,255,0,24,106,237,70,116,195,75,59,57,180,212,251,160,215,46,146,70,122,59,149,81,1,234,201,220,53,75,176,90,92,135,207,167,238,16,92,135,111,184,180,133,122,5,61,111,187,13,76,40,106,62,161,11,83,30,229,87,208,63,5,11,113,233,151,160,106,107,168,106,254,160,13,50,238,195,195,13,126,129,170,93,152,6,132,20,190,96,254,35,235,65,165,247,96,30,95,152,123,9,33,208,0,12,0,144,177,128,10,195,96,216,0,44,0,0,67,232,58,29,0,128,116,0,33,208,195,81,2,161,165,234,43,13,194,171,101,212,86,42,108,106,32,61,66,231,184,192,2,144,208,12,32,40,72,104,1,20,47,161,106,18,117,183,48,38,192,213,224,201,242,255,0,246,23,135,45,174,151,213,129,20,20,104,176,187,247,225,249,41,227,167,90,227,246,10,202,182,230,21,93,77,163,134,47,251,88,254,10,150,21,13,245,210,233,177,6,58,123,50,163,7,210,73,22,240,198,147,213,170,253,70,224,241,255,0,98,254,180,1,225,198,182,146,108,52,125,127,98,86,104,234,221,52,186,233,51,124,192,215,77,86,168,251,220,157,148,220,99,39,26,95,85,43,33,201,105,85,100,117,3,89,74,49,149,199,183,63,82,57,178,69,69,20,79,80,185,117,11,219,116,16,93,32,189,133,205,118,22,246,20,6,253,135,189,250,14,155,32,66,72,170,124,151,51,72,225,200,254,26,250,236,6,85,234,42,125,206,168,224,141,173,121,35,246,220,210,176,194,58,85,63,86,41,28,126,28,231,238,197,179,88,112,178,123,205,215,208,234,121,99,181,74,42,187,49,74,167,253,167,238,74,176,71,12,99,202,113,251,149,225,223,246,139,236,145,154,197,29,246,213,247,162,101,134,74,180,182,208,86,218,97,241,102,95,176,94,56,175,230,107,251,209,154,225,227,86,237,149,28,48,139,228,254,232,130,222,76,117,85,126,150,67,158,53,178,140,147,52,88,224,211,146,231,203,120,255,0,220,157,48,139,171,143,226,191,216,2,57,92,159,155,29,46,245,97,57,69,239,166,73,255,0,132,189,49,132,83,110,159,112,121,91,139,209,150,23,244,10,135,82,187,199,126,189,67,78,26,231,53,244,64,184,170,181,41,71,240,202,89,162,234,81,250,52,7,62,76,89,45,248,119,56,244,102,50,213,30,118,142,233,73,52,211,157,55,202,84,92,125,218,119,146,197,72,243,20,164,217,90,100,250,51,208,240,229,6,170,162,187,55,101,74,89,99,20,241,197,74,44,82,60,229,134,114,221,71,153,172,120,57,190,102,238,89,119,186,90,151,197,17,104,156,227,75,38,221,168,82,37,112,113,140,110,81,145,81,199,8,99,189,161,254,98,37,195,173,73,93,124,222,111,246,23,178,45,95,205,212,130,180,241,99,165,104,146,111,252,92,137,243,73,75,254,39,28,36,186,72,61,154,29,92,151,212,175,98,196,255,0,181,143,220,120,34,57,154,242,207,138,255,0,76,44,181,153,70,77,251,94,71,254,66,189,130,49,146,215,39,20,92,184,12,113,191,230,53,86,154,162,120,122,207,199,202,226,223,183,83,237,160,198,124,87,19,40,239,59,95,67,120,240,176,143,189,54,190,163,134,95,10,82,197,41,232,143,195,45,59,49,224,230,246,174,37,198,181,202,134,165,198,106,78,51,149,203,150,231,161,134,106,91,203,136,82,237,74,144,243,99,146,131,120,242,232,126,188,133,35,147,79,31,202,81,83,191,161,209,12,109,84,114,96,199,39,91,180,249,14,56,248,151,21,39,56,203,209,58,253,197,62,27,52,154,113,132,87,210,68,85,203,39,15,142,45,74,24,245,47,133,83,18,226,184,109,90,189,218,232,186,153,62,26,56,215,159,205,62,209,74,151,212,231,89,120,104,74,231,135,38,181,235,116,17,211,46,59,18,185,106,109,246,105,158,86,108,143,38,73,78,110,220,153,175,27,196,172,186,99,13,90,121,189,74,142,84,107,49,55,90,35,38,220,164,86,171,216,35,180,181,118,228,105,14,94,95,45,253,68,2,8,98,7,176,128,165,201,128,47,116,76,2,192,0,4,3,16,5,136,96,20,33,136,77,128,54,50,11,92,130,25,201,198,75,221,143,220,235,60,254,50,75,199,167,209,19,235,241,172,74,20,229,165,87,86,40,100,143,82,125,233,57,62,103,54,203,205,124,254,197,83,1,163,76,156,54,147,190,166,241,51,92,169,151,29,157,21,11,51,211,142,82,236,142,79,211,181,123,45,190,122,153,183,25,47,224,232,92,230,244,139,135,142,136,202,62,164,86,208,85,37,245,58,153,202,157,72,218,51,245,32,177,11,80,90,10,44,76,108,151,32,11,163,57,75,177,156,242,111,221,138,57,28,126,27,32,184,115,53,139,57,60,73,41,183,94,94,199,78,57,41,45,158,196,86,182,75,150,224,217,58,146,234,6,190,37,34,163,146,221,51,139,198,114,158,209,117,208,218,231,169,121,91,93,208,29,113,98,159,51,56,100,232,202,114,223,152,18,153,164,102,235,153,155,104,151,47,80,58,161,146,229,204,218,19,210,249,158,122,82,213,105,163,175,28,27,222,239,232,69,62,51,38,167,4,189,89,196,229,208,215,136,156,124,89,37,43,48,189,202,139,73,1,22,61,76,8,205,47,50,250,25,143,52,158,164,77,155,198,117,132,34,189,163,47,212,221,24,114,226,103,234,147,55,70,153,80,43,176,19,116,192,175,177,156,158,153,199,235,70,169,217,25,99,170,32,117,97,203,228,75,109,138,213,23,232,114,225,145,171,146,57,238,55,139,109,46,76,135,144,206,82,37,59,34,181,212,217,90,154,32,104,10,215,220,106,73,245,32,64,109,170,150,236,159,22,61,204,95,49,1,180,179,196,202,121,117,116,68,177,20,53,54,186,154,71,55,115,33,52,17,216,164,164,137,151,99,154,50,163,85,146,249,129,79,98,108,190,104,206,91,0,217,53,176,88,20,33,117,24,87,163,32,113,230,80,40,236,28,130,149,1,64,4,216,172,166,137,105,129,142,169,61,148,70,181,117,26,174,229,29,156,146,59,10,29,32,11,67,213,17,5,32,138,213,16,181,217,138,144,202,14,124,134,131,110,223,184,212,192,52,250,48,210,159,80,121,31,202,75,156,250,32,52,240,227,220,52,199,208,203,206,195,75,235,32,53,184,165,204,78,113,236,103,161,119,29,68,11,121,16,38,223,114,53,37,202,33,174,125,128,211,126,160,103,82,125,74,80,93,64,99,5,165,5,246,0,210,20,52,199,176,16,192,189,137,164,4,142,128,96,0,2,0,24,134,1,96,22,11,144,0,232,104,96,42,108,173,44,184,165,67,180,144,25,168,149,165,108,48,1,233,66,210,59,29,129,52,61,64,27,50,7,168,122,159,33,105,104,64,59,11,37,140,10,183,220,9,24,14,196,228,27,250,13,70,249,5,36,61,114,92,155,41,67,213,127,184,244,175,153,126,0,211,30,104,228,168,231,87,253,75,152,215,13,146,81,213,29,254,140,152,227,203,190,154,72,168,195,50,126,86,175,234,65,155,199,146,235,68,191,1,28,121,46,188,57,126,13,84,179,169,111,145,125,228,90,226,50,93,57,227,117,234,8,197,194,124,180,203,240,37,138,127,36,151,212,236,246,168,205,173,112,140,171,179,45,100,196,246,243,47,70,137,86,56,94,54,150,238,43,252,196,168,67,155,202,190,137,89,221,56,199,225,95,136,152,206,56,154,229,27,255,0,11,45,35,10,199,243,75,253,38,144,142,26,254,209,191,176,245,99,139,75,76,190,188,198,178,165,116,190,245,64,92,113,224,81,229,54,86,140,74,87,29,151,172,108,207,92,164,246,198,165,219,160,159,140,183,209,20,136,174,133,141,222,211,139,66,158,29,93,127,22,97,89,37,239,78,49,251,3,142,70,169,100,219,238,65,175,178,234,87,170,254,194,246,85,201,180,100,176,202,155,83,220,173,25,215,91,40,211,217,99,23,215,242,138,211,142,60,230,191,36,39,41,74,178,224,141,247,186,52,240,224,226,214,135,30,187,145,73,206,63,52,127,36,188,221,87,153,118,217,20,177,99,92,202,120,177,1,147,226,191,165,160,89,247,217,55,246,163,69,30,155,255,0,164,119,30,215,247,2,124,73,201,58,82,79,213,19,162,115,139,94,37,55,253,40,211,203,203,79,220,29,201,239,142,254,228,25,71,14,153,167,41,47,94,165,120,124,252,241,107,214,37,199,203,229,80,106,77,236,236,169,225,113,85,23,229,123,180,192,203,77,191,46,72,170,254,150,86,137,63,237,101,246,161,74,181,45,110,77,250,49,232,106,77,167,145,47,170,1,232,156,121,185,201,122,209,50,213,253,236,98,189,3,195,134,153,75,91,104,90,33,46,121,100,251,42,0,140,167,22,255,0,140,222,223,45,149,226,101,111,108,145,190,218,104,153,40,198,169,218,245,67,223,74,148,54,92,154,147,186,1,120,249,121,78,41,167,201,197,14,18,181,181,237,253,45,23,5,38,170,252,189,150,226,156,156,23,41,55,244,160,47,105,43,112,184,215,214,137,240,161,253,156,234,254,86,66,226,50,171,184,220,126,86,137,151,23,146,60,156,82,255,0,8,86,239,12,220,92,117,73,197,244,37,225,149,45,113,151,85,100,174,43,198,81,135,137,29,93,82,139,141,253,197,60,121,84,238,14,122,127,171,122,8,168,198,80,111,222,244,185,4,243,105,165,56,199,111,81,99,226,84,99,40,206,119,217,184,178,127,225,181,41,41,239,118,227,92,192,183,197,227,91,222,235,178,34,124,70,60,191,217,223,172,164,41,79,134,115,148,167,138,91,252,43,145,106,92,20,163,230,184,244,173,63,245,66,2,25,37,55,225,198,49,151,100,232,126,219,60,126,36,94,152,201,109,167,73,147,135,11,25,173,51,156,227,213,114,163,44,177,135,189,5,87,240,151,192,62,39,46,245,57,43,236,103,227,100,74,181,75,242,84,112,101,158,241,199,39,246,53,92,38,101,119,143,242,95,25,245,202,229,39,213,142,228,118,71,129,207,47,236,168,184,254,159,157,252,53,245,98,224,243,167,167,87,118,102,247,54,226,113,60,60,76,225,46,104,196,161,175,65,190,195,247,99,234,200,8,44,100,141,1,77,109,234,65,167,67,63,136,13,57,34,71,46,66,0,0,0,1,12,64,0,0,0,75,27,36,6,52,77,130,96,89,229,231,243,231,156,175,169,232,101,200,177,193,201,158,91,228,222,163,31,77,252,154,73,50,147,70,90,165,219,247,41,95,99,42,218,172,165,18,34,209,172,90,238,109,2,69,191,116,77,137,203,96,140,242,173,121,241,175,149,57,20,158,239,234,99,28,149,44,153,59,121,81,88,94,165,68,86,209,90,157,21,40,74,42,225,230,125,133,24,233,102,137,247,16,99,175,39,200,255,0,34,213,151,228,253,206,173,42,66,208,32,230,114,203,242,164,45,57,37,206,71,75,66,84,65,207,224,209,94,17,189,33,80,138,199,194,42,56,18,228,218,52,69,161,6,94,15,245,75,242,30,28,83,54,162,95,62,91,1,158,148,107,13,136,166,52,216,70,146,140,100,188,200,137,225,82,247,103,36,53,33,234,10,199,193,148,122,182,42,105,242,58,67,96,49,90,139,185,36,105,165,116,27,199,42,218,72,131,150,106,82,144,69,53,216,232,150,57,37,108,205,196,176,103,61,93,17,131,201,149,63,112,234,211,234,26,81,33,92,146,148,166,169,199,79,168,163,45,95,85,205,29,110,59,51,145,173,211,92,205,98,107,12,178,209,197,65,244,113,163,165,51,143,143,150,137,226,151,67,167,27,184,162,163,84,193,242,16,236,168,84,58,98,82,220,173,64,70,47,42,167,208,219,99,29,214,79,67,85,29,91,106,104,207,214,53,134,200,173,203,112,154,248,147,250,133,233,247,149,25,83,4,1,212,6,38,193,178,66,147,0,0,37,136,108,65,12,5,96,216,8,86,208,236,69,26,99,200,238,153,163,220,193,26,197,144,32,27,68,217,69,166,141,49,47,18,117,181,45,221,179,11,41,58,68,87,100,176,194,91,175,47,209,149,46,3,42,139,146,113,105,43,221,209,197,173,143,196,109,115,1,184,202,60,211,21,147,168,44,130,192,135,33,106,191,137,47,168,10,151,96,217,116,0,59,185,1,3,107,230,37,70,250,129,105,197,117,11,95,49,62,24,120,96,86,184,247,13,81,98,211,232,61,215,36,16,246,232,131,84,122,145,37,39,206,66,210,187,148,106,231,30,246,78,181,216,20,87,97,233,143,96,39,90,237,251,148,190,140,105,122,80,244,247,1,127,230,225,247,29,69,5,174,224,1,126,132,185,33,115,234,6,154,133,168,154,26,64,59,13,76,98,220,7,97,98,24,5,250,133,216,244,134,192,32,69,90,22,160,1,209,41,250,20,172,2,133,69,236,48,34,135,91,149,181,108,0,9,20,137,232,52,5,95,64,10,65,64,0,48,1,14,152,192,2,189,67,69,245,26,216,164,128,141,59,115,13,40,160,218,251,144,10,9,246,43,76,98,234,82,175,176,181,72,126,36,185,54,194,180,140,112,183,252,201,125,209,94,30,41,123,179,252,152,223,106,65,114,249,219,32,232,240,101,23,180,33,37,253,35,211,37,178,78,47,214,39,55,153,245,97,170,105,251,213,247,16,174,137,44,145,117,182,254,134,110,115,139,222,53,232,208,67,60,227,45,167,171,236,108,242,218,122,177,201,160,167,9,66,94,254,54,189,74,158,24,109,46,143,173,28,141,173,91,197,253,217,79,36,87,38,218,244,5,111,60,17,113,85,37,25,71,152,150,41,37,209,175,161,207,60,183,203,82,255,0,51,8,102,148,61,218,177,52,241,209,224,73,242,81,251,22,225,61,11,94,213,216,231,92,102,90,248,127,5,123,94,89,124,191,130,77,60,111,225,78,247,106,94,183,69,44,115,75,121,63,247,48,143,25,59,243,70,44,215,31,21,175,34,142,159,192,245,124,83,138,210,239,161,50,212,186,87,212,169,74,78,234,117,253,46,34,114,148,119,241,106,251,238,69,79,163,113,191,65,181,45,58,163,52,41,113,18,143,55,23,223,97,46,34,45,189,59,247,164,17,18,241,220,119,156,107,184,151,139,167,83,201,13,61,205,63,131,147,119,26,151,214,130,88,241,167,182,71,27,232,80,70,57,90,219,38,58,31,241,127,188,141,163,55,57,99,147,90,229,235,200,79,45,174,182,6,209,115,150,202,112,127,102,90,201,56,191,54,151,244,103,43,185,82,115,146,250,146,214,72,201,197,100,68,133,119,120,174,85,188,119,123,10,89,116,203,76,163,191,212,225,142,169,109,60,203,232,95,135,14,109,183,244,16,174,165,154,23,91,161,203,34,111,105,181,254,83,5,39,22,211,210,226,249,167,32,121,99,13,156,172,69,173,213,191,141,177,74,59,121,165,58,250,152,123,68,92,118,138,79,179,151,50,101,155,125,73,83,95,214,132,74,218,114,140,159,153,191,200,188,108,17,117,40,202,79,187,50,246,169,45,155,82,93,84,183,45,229,197,147,120,173,18,249,106,211,3,95,31,11,142,209,65,7,137,169,74,49,82,163,155,47,137,142,10,113,156,156,101,217,17,226,230,141,249,228,235,152,133,119,74,88,229,238,202,190,251,152,228,138,82,189,74,13,156,146,206,229,205,201,253,88,215,17,45,91,82,127,66,194,183,213,155,146,167,247,43,92,180,212,220,83,235,208,195,198,202,211,243,74,186,209,147,155,125,68,43,167,92,34,255,0,154,254,200,22,124,81,149,222,73,46,215,71,36,165,181,153,235,77,115,162,196,175,73,113,124,62,157,47,135,147,245,215,185,156,179,98,151,60,60,185,121,142,29,254,98,161,109,191,53,136,87,92,37,131,83,215,9,87,244,200,214,50,225,83,181,151,42,244,163,141,42,230,199,105,18,21,232,97,205,141,71,207,159,87,107,139,179,71,150,78,165,139,39,13,229,239,183,251,158,59,158,224,166,57,90,246,228,245,191,60,120,89,174,234,122,89,50,92,62,241,82,80,254,173,106,72,242,53,108,43,178,114,87,186,220,94,56,198,107,26,105,237,45,154,9,202,120,146,146,140,39,219,68,119,60,36,84,100,226,246,109,80,229,122,122,223,241,60,86,89,44,121,28,99,235,22,180,151,44,57,49,105,142,92,241,119,222,63,245,60,252,95,168,241,24,213,41,183,254,45,205,253,183,54,85,25,75,22,184,193,223,34,66,186,242,120,242,219,197,80,138,234,223,51,59,207,165,175,106,215,191,71,164,197,113,138,114,243,98,209,247,171,55,246,236,21,229,201,60,127,210,146,100,138,242,120,201,202,92,67,148,157,179,46,108,233,253,75,38,60,211,140,225,57,73,213,61,74,142,120,251,182,111,24,211,110,247,36,108,73,21,5,88,246,66,110,133,96,85,177,62,96,221,33,122,129,79,144,128,0,96,32,0,0,0,2,91,27,34,247,1,141,136,0,64,135,70,28,86,79,14,20,189,230,52,99,196,207,197,149,95,150,39,59,130,136,156,232,82,200,171,115,147,161,149,22,103,173,50,163,37,101,29,49,126,133,53,22,98,165,185,74,69,69,56,246,35,79,245,51,68,164,247,22,76,114,138,190,127,64,49,205,31,36,96,151,54,107,141,105,138,75,145,156,27,147,179,100,128,209,50,140,209,107,153,81,162,101,89,23,101,0,244,167,184,56,39,208,57,5,178,41,105,10,24,0,146,42,197,176,246,0,21,21,200,64,2,11,30,170,0,251,11,234,202,140,139,95,66,12,180,191,133,50,210,238,105,93,138,82,151,88,168,254,225,89,104,139,86,164,133,225,202,205,37,8,228,202,181,211,190,122,118,27,205,225,71,68,36,229,31,84,149,1,147,142,196,51,73,230,213,240,197,47,67,59,176,132,49,1,67,56,166,180,205,175,83,178,206,92,255,0,205,126,160,114,113,144,241,49,47,70,28,27,105,60,114,231,30,95,67,86,181,121,73,165,28,145,154,219,163,8,220,4,222,195,91,26,64,163,65,72,118,38,202,129,165,216,112,150,153,33,88,250,17,93,2,104,140,82,248,95,216,208,203,72,112,93,54,250,19,162,107,227,79,234,141,4,6,127,196,95,10,127,114,92,218,231,9,27,8,12,188,69,218,95,129,120,145,238,107,66,162,65,158,184,191,137,6,195,112,143,100,47,10,63,40,129,52,33,248,81,255,0,198,47,15,213,254,68,0,172,78,15,230,98,211,42,230,21,86,92,100,99,230,244,11,146,232,17,209,168,151,35,53,38,250,15,112,171,212,26,136,220,96,94,161,153,216,89,6,150,22,103,99,176,166,217,44,44,0,161,145,169,244,15,51,59,57,52,216,90,171,147,35,79,168,212,98,3,241,24,106,147,29,250,7,228,4,58,245,10,67,216,168,0,104,123,119,32,72,106,93,152,158,158,225,177,84,245,49,121,187,135,224,97,19,82,13,47,185,91,0,11,74,30,159,81,208,80,14,144,58,95,81,114,232,61,64,0,45,216,183,238,5,5,138,134,128,127,96,211,97,97,168,4,162,85,80,110,0,0,58,0,24,12,96,42,42,168,65,64,59,66,114,10,10,0,24,80,232,0,96,50,2,135,67,138,102,139,77,236,155,2,84,71,238,246,29,249,189,201,125,7,230,173,227,176,82,241,58,90,252,26,41,237,201,63,177,159,154,50,247,83,93,129,213,55,90,72,46,82,213,219,111,82,37,21,205,90,253,195,92,163,189,160,241,37,209,128,188,187,235,235,217,2,82,92,183,43,196,200,208,148,163,123,193,215,163,2,90,119,189,134,158,232,209,40,73,214,185,89,111,2,112,82,89,46,251,160,48,229,203,96,213,46,230,143,14,158,114,15,14,149,211,162,140,220,164,213,54,232,122,30,157,75,117,214,186,26,120,144,165,180,96,215,204,174,204,231,25,66,77,114,190,192,45,61,195,202,186,171,34,138,132,180,252,41,253,66,29,13,99,147,101,57,62,181,21,218,34,114,139,107,76,93,253,66,170,49,174,99,168,69,252,44,148,239,160,121,186,71,246,32,189,113,233,37,23,233,102,142,80,155,119,42,147,252,28,207,90,218,220,126,192,189,101,55,246,3,117,82,84,155,139,93,73,75,36,101,114,114,67,140,244,218,114,154,244,72,175,27,26,230,165,247,97,74,50,187,78,46,76,211,27,74,212,161,45,61,105,152,190,34,92,162,175,234,84,102,228,181,105,73,196,131,107,131,110,228,157,114,176,241,49,46,137,24,199,54,45,94,105,71,126,226,246,140,58,183,134,221,236,43,119,196,98,118,165,203,161,156,229,7,230,132,244,175,93,204,231,150,60,227,183,164,98,74,201,146,188,174,87,234,130,46,81,212,159,154,50,125,249,81,140,240,101,139,217,106,93,209,209,41,203,77,206,81,143,167,51,37,44,74,122,163,41,71,189,119,2,97,135,92,39,37,206,59,208,71,66,94,121,253,146,54,135,17,24,94,133,190,251,215,189,245,38,121,98,247,240,177,95,208,163,25,100,196,173,40,183,125,223,35,52,181,63,121,47,169,211,12,217,50,78,49,81,199,187,249,81,174,69,28,170,112,211,21,146,43,82,219,167,96,56,171,250,175,232,53,57,65,220,124,175,186,230,70,173,47,116,196,242,71,191,236,17,163,201,41,115,147,127,113,199,136,113,171,90,146,255,0,99,155,84,219,219,100,55,171,184,23,38,174,209,47,85,115,175,82,106,73,251,204,123,245,3,92,60,76,176,198,81,215,229,159,188,187,155,46,43,28,154,215,27,165,87,166,206,73,45,249,236,40,201,114,138,114,3,171,39,131,52,165,142,78,15,172,101,191,224,205,194,81,147,86,182,125,12,227,31,19,127,114,43,183,54,119,66,56,229,23,142,89,37,230,92,231,205,63,70,21,207,208,151,87,183,229,29,25,184,60,184,82,113,122,226,249,58,49,113,113,247,177,171,8,135,42,91,52,216,175,111,255,0,44,175,22,77,233,80,138,42,47,36,155,90,127,8,12,91,77,233,91,247,216,74,59,214,153,35,170,60,60,165,47,113,234,250,20,163,15,237,37,162,157,53,205,129,207,19,72,70,82,217,43,55,240,176,39,252,237,75,209,127,185,158,104,168,100,148,105,109,203,123,10,175,103,150,149,39,40,36,251,200,60,24,198,74,51,158,155,229,182,198,113,203,146,46,85,241,42,123,115,47,30,28,153,100,162,176,228,156,171,109,250,16,11,38,40,69,127,13,74,75,158,173,239,254,195,92,102,77,212,20,97,124,244,162,101,29,50,211,145,105,167,238,149,255,0,15,187,81,156,118,219,173,1,19,201,60,143,207,41,75,234,199,24,106,58,56,108,216,116,233,154,119,202,148,121,157,25,94,20,223,240,114,67,39,78,196,171,28,126,199,154,120,156,227,142,90,86,247,71,34,123,215,67,212,113,226,163,90,212,165,126,175,254,135,7,21,134,88,114,91,131,138,150,232,180,140,197,168,87,96,86,71,49,242,4,130,128,75,118,94,212,32,114,0,2,30,74,39,196,244,10,208,86,74,159,112,217,129,86,22,78,195,8,118,72,194,128,44,55,30,192,249,0,165,45,49,109,158,118,105,188,147,114,103,79,19,146,252,139,238,115,56,153,214,177,147,86,140,242,123,187,35,167,78,198,115,134,198,98,184,188,121,71,165,154,226,207,41,186,80,118,95,129,25,62,70,208,130,142,244,88,34,10,83,186,141,87,114,227,12,139,34,213,238,157,17,52,210,154,44,74,32,92,185,17,90,83,72,90,138,137,78,216,198,237,238,159,216,157,200,170,26,36,96,104,138,179,52,202,79,114,139,231,245,21,208,39,101,89,4,234,79,169,75,117,204,137,42,33,73,160,173,154,245,37,186,234,10,91,11,202,0,167,185,113,149,153,232,220,184,170,1,213,140,97,169,117,32,73,148,165,30,228,77,174,105,209,158,177,6,243,151,45,196,230,235,153,141,128,133,106,178,87,86,137,148,155,221,25,133,150,20,74,77,187,11,122,94,227,175,65,52,64,181,237,184,212,152,170,250,135,32,42,204,56,143,125,125,13,53,81,142,105,110,128,202,79,204,130,126,124,108,153,63,50,42,29,80,26,66,90,227,25,122,20,204,48,203,75,148,31,78,95,67,109,86,105,9,177,106,27,36,34,145,70,118,52,192,209,61,205,163,43,71,53,154,66,68,86,161,100,140,41,136,65,96,0,32,0,1,0,0,152,0,19,65,69,0,17,164,84,88,168,9,11,24,168,2,194,197,66,1,138,192,0,0,40,8,11,0,16,26,33,208,185,5,157,24,20,50,109,246,13,216,22,22,78,151,213,134,157,249,128,245,37,212,159,19,178,178,180,161,80,11,84,152,105,111,156,134,0,45,15,184,40,247,145,122,71,163,212,9,216,165,93,135,161,11,73,81,86,187,6,165,217,19,165,247,23,134,186,176,43,92,125,7,172,74,49,69,42,236,0,164,216,194,193,0,80,232,96,0,20,48,1,80,192,40,2,192,116,0,0,3,0,24,144,192,7,66,24,0,12,0,10,13,37,105,32,20,111,177,85,95,20,73,211,232,20,186,236,21,164,93,201,111,23,123,93,114,11,146,218,213,145,229,175,123,246,52,74,13,164,166,164,185,246,32,90,251,170,52,114,139,92,183,250,153,74,82,149,242,105,116,176,148,94,254,89,125,24,27,74,55,47,44,126,132,212,165,180,226,254,166,46,213,54,154,42,25,102,164,214,166,211,245,2,178,97,211,39,165,218,38,165,30,223,131,121,78,51,142,205,57,37,241,19,112,148,98,220,150,220,226,4,41,203,78,241,141,119,210,61,93,91,95,128,113,95,12,190,214,76,241,202,62,235,176,37,233,249,91,46,14,73,121,118,251,153,75,82,123,200,95,114,141,245,74,78,181,89,75,28,155,85,41,70,79,208,194,63,79,189,154,79,34,117,162,45,87,55,124,200,45,38,214,156,189,253,237,59,162,178,99,110,78,150,181,210,86,103,226,229,146,138,166,232,173,57,101,230,208,194,162,120,103,24,169,52,169,138,56,181,47,122,39,70,63,18,49,148,163,38,165,242,213,217,62,6,85,143,94,165,165,246,20,136,246,121,85,218,174,244,78,156,105,249,180,255,0,148,213,227,140,82,90,166,229,214,221,14,106,41,212,101,39,31,84,4,69,227,189,158,223,80,213,187,211,43,251,50,188,173,115,95,233,39,196,107,203,127,136,128,107,125,41,254,194,243,201,121,185,122,9,228,190,115,127,77,59,5,171,180,156,125,98,1,167,205,78,15,238,86,152,173,169,59,236,201,113,114,124,220,190,160,163,46,137,132,14,120,215,195,37,247,37,228,131,147,147,133,191,234,101,229,80,150,40,233,90,102,189,228,250,156,243,140,177,203,75,91,129,211,28,241,82,140,165,139,28,146,233,164,201,248,111,37,66,110,49,189,172,202,167,46,227,209,47,240,175,82,193,209,36,154,82,140,161,41,114,116,232,188,120,212,226,227,36,175,163,82,57,110,49,91,43,125,216,92,165,45,82,68,138,222,92,44,165,94,27,181,93,123,246,51,246,124,183,90,37,98,140,185,234,191,178,54,140,229,166,85,25,69,165,106,250,129,154,225,242,105,213,180,122,110,202,240,220,23,63,243,36,75,158,89,74,147,109,147,37,149,123,207,247,3,161,99,140,98,167,155,205,25,166,163,37,240,191,82,113,195,38,165,24,123,209,123,29,16,150,152,193,101,254,84,160,171,209,245,43,138,134,12,120,162,241,73,183,46,78,249,35,53,167,159,155,28,39,39,82,211,94,167,60,227,24,252,77,174,232,219,37,233,247,173,94,194,141,165,42,148,173,175,148,172,166,56,225,162,50,142,79,53,242,173,205,244,75,43,191,19,92,170,229,171,225,49,81,221,92,155,147,244,47,36,242,57,70,89,46,46,59,69,233,10,78,18,139,122,41,184,245,38,92,78,84,156,98,163,5,124,146,229,255,0,99,95,104,148,167,44,143,195,217,87,99,60,158,103,41,93,183,204,12,103,121,49,74,110,119,37,206,58,122,25,198,74,150,239,232,116,120,81,140,53,99,156,148,254,40,201,108,39,130,165,182,38,169,91,222,208,68,195,92,159,189,177,209,29,9,239,43,244,173,153,138,82,230,221,3,156,85,249,91,101,71,87,11,146,24,243,199,248,179,140,53,123,169,236,107,151,35,121,221,102,197,149,43,75,90,56,96,245,114,69,169,66,15,187,36,90,215,194,201,12,149,229,119,222,153,170,205,196,235,168,230,197,9,114,222,140,163,197,202,46,90,84,124,220,252,165,227,227,43,82,156,33,56,191,134,185,19,213,107,147,134,203,147,84,242,102,139,146,247,183,33,240,89,53,69,90,167,241,116,12,60,84,48,202,79,195,114,140,149,56,202,69,79,138,197,225,212,30,104,180,237,71,86,195,211,198,126,207,8,94,188,187,119,140,91,66,213,194,65,63,46,73,190,237,210,53,135,21,9,75,78,93,115,199,47,122,18,221,10,88,184,56,191,122,82,183,179,140,186,0,225,198,96,141,104,225,163,25,46,82,82,43,39,17,226,75,197,132,220,100,185,169,75,253,130,60,46,6,165,44,114,83,138,239,61,44,137,240,248,158,151,28,241,211,214,211,216,120,171,151,23,142,107,248,220,60,50,75,230,186,108,168,67,20,234,107,134,146,199,79,83,212,201,120,112,39,31,248,168,74,61,210,220,153,120,88,227,55,12,217,28,190,21,200,13,188,94,14,85,24,226,105,250,202,137,150,104,37,37,31,47,174,171,56,231,44,185,102,150,155,125,41,115,41,240,249,116,182,244,170,254,164,33,93,81,227,49,202,20,245,203,39,202,70,106,156,36,159,13,24,69,252,77,238,100,243,112,241,142,149,195,198,82,95,20,159,51,9,205,100,114,105,40,183,178,140,86,196,131,9,194,88,231,179,213,23,213,13,72,222,113,150,63,44,237,122,93,156,211,84,237,26,101,122,133,168,207,83,65,169,1,78,108,150,219,30,192,4,129,84,27,94,192,10,61,202,164,129,176,108,160,11,10,21,132,59,1,106,26,220,6,145,25,39,165,122,149,41,105,77,156,146,155,148,155,97,113,46,219,1,253,68,228,101,164,187,19,76,180,15,112,38,27,154,104,219,102,74,244,45,91,42,18,69,198,217,94,18,39,117,125,0,82,132,190,127,216,81,79,208,52,171,222,203,160,39,168,53,212,170,177,132,103,125,199,99,165,66,228,20,211,40,149,65,96,107,2,140,226,198,155,231,97,23,123,81,50,75,229,29,236,45,194,150,197,105,245,22,167,216,105,223,64,23,220,168,200,150,159,113,197,108,5,106,68,203,125,236,117,190,226,126,140,4,247,230,78,195,11,96,0,2,8,0,4,0,197,101,8,40,187,37,167,245,24,196,42,26,216,203,36,122,51,160,153,198,201,10,227,148,37,181,121,135,29,81,146,180,205,165,229,100,77,220,68,84,206,62,100,30,101,234,14,86,147,41,4,78,185,124,161,175,188,89,99,42,51,115,143,175,224,53,174,230,140,78,187,0,107,141,115,66,241,18,4,163,217,13,197,118,64,111,138,126,36,109,236,202,49,198,205,44,40,96,61,66,96,32,10,0,0,13,196,0,0,32,24,8,0,118,33,128,19,66,44,150,128,145,13,138,192,84,3,176,1,5,128,128,4,49,1,168,200,176,52,202,181,11,80,168,104,7,99,72,67,1,133,5,148,234,138,36,6,43,244,8,106,135,177,22,22,5,253,195,238,70,236,52,129,127,113,146,145,116,2,87,208,170,97,200,53,0,80,232,16,48,24,18,48,29,140,144,220,10,1,5,122,129,64,42,24,0,0,194,17,66,161,133,3,17,90,64,165,31,82,180,255,0,82,37,69,253,74,169,116,137,3,82,146,125,203,78,210,221,234,33,45,84,185,75,189,132,241,207,27,221,5,92,186,187,223,177,158,233,239,26,18,151,204,217,77,245,230,144,9,180,211,178,109,39,183,238,105,173,105,116,173,190,134,82,244,141,1,80,149,73,75,158,252,142,156,83,146,201,170,50,87,234,114,41,119,53,140,147,85,95,112,30,211,139,90,188,219,243,35,195,116,157,72,166,212,122,189,86,58,217,104,159,155,177,4,211,237,177,81,106,61,47,238,68,163,37,207,153,53,39,200,162,214,143,234,46,49,189,150,95,201,142,149,123,219,250,20,156,99,240,1,164,212,229,81,148,148,171,100,11,29,108,241,202,254,166,111,35,105,46,73,11,196,125,8,58,84,96,215,186,226,39,8,174,114,95,147,21,146,78,236,184,203,27,146,181,245,220,10,139,130,126,107,255,0,80,229,56,239,230,149,9,99,132,185,100,107,234,129,224,219,203,40,200,5,227,116,182,56,102,81,118,151,229,146,240,203,101,204,111,27,143,193,32,54,124,76,100,247,197,111,234,53,44,82,84,227,167,253,142,122,251,13,99,109,236,219,250,5,116,37,138,75,167,216,126,30,41,69,174,167,60,113,245,82,69,105,201,243,16,173,23,15,7,117,183,160,60,49,131,222,59,119,76,152,92,95,155,83,245,82,162,158,168,201,198,115,111,237,96,23,21,26,150,223,114,37,21,45,150,70,13,166,218,209,22,27,105,167,143,126,148,81,49,194,211,247,156,151,169,122,148,93,56,189,149,115,39,76,185,56,70,190,165,121,151,39,24,253,128,184,231,199,186,218,250,25,100,80,213,114,140,183,237,43,9,107,117,166,81,245,37,172,145,245,1,169,224,199,190,153,73,138,89,241,55,113,197,249,102,79,22,78,122,88,71,11,83,211,61,155,247,66,47,198,173,227,24,175,177,111,139,149,108,162,159,116,101,44,51,139,166,137,240,164,221,80,21,44,154,164,218,81,141,246,18,41,96,146,146,83,242,39,213,162,180,121,109,73,109,208,14,142,27,62,133,166,81,215,31,149,161,102,198,242,206,115,199,45,159,194,246,251,28,147,201,150,46,181,52,76,114,228,186,213,34,69,174,137,218,132,181,98,113,113,117,29,43,111,187,51,147,147,132,105,175,84,138,143,136,215,41,81,170,148,154,81,150,56,215,208,43,53,25,56,236,175,167,220,60,218,18,146,148,101,29,190,166,217,107,197,114,199,8,248,111,154,174,69,74,180,188,137,203,232,200,172,151,5,28,176,140,162,222,167,205,51,56,227,80,149,172,186,95,46,71,86,44,210,140,181,29,14,56,242,98,83,140,116,187,169,58,180,65,231,203,130,201,9,121,36,166,164,95,15,130,120,114,106,146,168,37,230,174,167,163,135,28,18,184,203,92,215,75,164,204,179,99,158,44,114,203,52,210,191,119,168,164,113,206,56,243,114,133,62,137,58,49,151,10,222,88,227,88,218,148,253,221,76,221,241,24,220,27,148,174,73,237,23,30,127,115,170,28,78,60,216,255,0,150,212,99,191,149,222,150,7,147,154,19,197,61,19,85,167,161,150,163,217,203,159,135,211,166,105,229,143,47,50,243,47,163,57,39,131,4,177,127,11,39,154,17,186,150,218,141,86,99,138,156,151,97,222,152,149,60,110,62,244,26,250,163,54,171,122,42,39,199,223,147,46,51,179,25,61,251,9,61,249,88,29,72,55,48,78,87,119,167,234,90,157,129,118,203,134,73,99,149,194,77,51,47,51,22,169,122,1,219,143,141,201,25,234,158,153,175,150,75,99,92,156,79,13,153,63,225,60,114,233,167,254,167,155,44,148,131,28,181,50,69,175,98,56,33,155,20,189,159,22,189,63,30,186,253,142,46,39,30,92,46,231,134,88,162,249,127,253,22,30,35,38,22,222,57,184,183,182,199,76,101,46,45,106,241,171,44,121,70,79,103,244,39,226,254,184,23,49,236,122,50,225,212,107,198,195,139,83,91,105,149,126,76,178,112,248,227,55,22,231,6,249,94,232,85,142,57,228,184,198,42,16,141,117,138,230,101,35,175,63,11,147,26,140,118,123,237,24,175,49,203,56,181,38,169,175,168,196,214,82,102,110,70,146,137,14,37,16,165,165,250,23,226,195,230,175,177,14,36,188,108,131,125,106,75,105,38,52,244,171,57,124,22,194,74,105,86,182,81,212,165,111,212,184,179,207,142,172,114,212,153,213,139,42,151,163,236,17,179,182,232,40,81,151,220,171,42,21,20,182,64,140,179,100,173,144,19,150,74,78,186,25,212,68,50,52,145,56,179,74,30,144,86,58,100,82,132,187,26,164,80,137,89,40,26,69,36,58,2,139,176,145,157,142,208,66,124,201,178,174,201,148,122,160,167,98,221,177,83,251,133,75,177,2,148,169,50,60,101,216,210,165,212,28,122,216,82,81,140,183,170,47,74,79,168,37,69,43,42,17,87,184,3,250,0,238,194,132,53,96,86,161,88,12,5,184,36,58,16,21,105,137,199,176,130,218,2,93,174,96,93,216,180,174,128,64,13,197,161,0,8,116,20,2,16,192,0,0,0,98,1,88,68,205,24,79,109,186,29,76,202,113,3,135,91,140,233,242,102,209,154,125,77,94,56,214,241,76,229,204,165,142,123,43,68,105,209,101,89,199,28,177,127,21,51,69,55,210,68,29,6,115,145,42,82,124,228,15,127,136,160,140,247,52,213,104,203,78,252,199,186,91,52,65,80,151,158,189,13,148,142,108,78,230,219,58,17,112,90,99,32,164,202,138,1,88,4,80,156,64,0,157,196,91,36,42,88,5,128,14,198,72,0,196,0,2,104,146,201,1,8,170,16,10,128,0,128,161,0,0,232,162,81,86,105,0,232,44,53,32,0,11,66,104,10,251,139,87,169,26,89,74,32,61,67,178,104,105,4,49,138,135,69,12,45,128,0,236,118,33,233,0,190,227,10,24,2,29,0,236,3,236,0,0,0,3,0,0,11,0,24,1,80,0,83,236,20,251,17,84,53,79,175,34,52,190,172,52,201,32,52,83,93,71,170,250,166,100,170,135,9,184,189,168,11,109,142,57,50,66,86,152,70,122,246,148,148,70,212,105,83,183,212,10,90,36,183,122,89,81,215,94,89,47,201,149,197,61,247,5,47,54,209,34,186,50,41,101,247,160,148,151,98,84,39,23,166,180,223,87,200,141,114,187,108,210,25,157,85,129,143,154,18,229,77,2,148,117,55,40,223,220,233,241,188,202,83,132,102,129,120,115,82,232,254,18,14,121,73,116,138,136,224,229,243,108,141,37,139,83,118,193,99,211,7,181,253,64,166,227,145,185,74,130,163,24,242,178,99,107,229,69,120,170,169,203,246,0,169,87,186,146,19,199,150,218,77,126,7,173,85,106,96,222,214,165,186,3,63,7,37,238,155,15,10,87,90,100,139,121,60,156,222,187,51,115,203,221,129,126,207,46,159,185,18,195,145,115,123,19,226,101,249,164,61,121,22,218,158,229,9,227,201,18,227,134,125,168,60,105,82,139,166,151,114,163,225,201,83,184,250,144,55,195,205,124,113,252,144,241,47,139,60,87,208,111,133,78,75,78,68,211,33,224,211,118,247,2,226,241,45,158,105,63,177,94,54,40,175,138,76,195,74,175,82,11,10,235,142,120,127,118,92,56,133,27,169,56,222,220,142,43,101,70,90,95,36,254,164,133,117,202,77,99,89,54,81,110,147,211,177,15,59,175,133,137,113,47,195,120,229,20,224,247,162,99,44,78,52,245,69,133,87,141,38,249,68,191,105,151,41,105,252,144,177,66,87,91,190,142,200,120,90,126,234,127,112,142,133,151,20,253,235,139,244,53,143,135,94,92,145,127,83,137,66,31,28,104,171,194,186,177,21,220,227,7,242,254,72,158,28,114,150,251,125,14,69,56,242,132,91,101,57,113,47,146,81,68,131,119,195,227,106,181,50,61,157,175,117,183,247,51,138,226,158,250,145,126,14,105,115,203,95,64,27,195,151,225,95,150,76,241,100,141,57,70,45,255,0,136,209,112,244,188,217,100,203,88,177,46,173,253,194,176,241,50,114,184,255,0,184,226,242,183,113,113,139,238,145,209,163,22,253,61,69,41,98,199,27,213,96,66,140,230,171,44,239,176,253,159,109,158,226,92,86,53,202,53,234,19,226,84,93,74,77,253,0,31,11,46,146,164,94,62,27,226,241,91,94,136,230,150,124,151,228,155,81,19,201,153,173,178,49,233,94,134,140,75,222,38,121,48,99,248,83,60,233,100,147,74,228,239,169,42,109,75,184,229,58,117,229,207,226,90,170,93,136,241,30,154,92,140,181,216,172,66,186,49,100,84,214,148,199,44,174,42,172,231,82,161,106,177,22,183,199,149,197,189,206,136,113,146,140,106,91,174,199,159,172,110,86,72,87,123,199,194,241,77,165,37,138,127,179,38,28,46,110,26,228,162,167,14,79,78,246,142,56,157,16,203,146,30,236,154,3,167,47,9,138,124,50,150,52,245,167,203,169,231,234,199,25,53,40,242,238,119,199,245,10,142,156,184,245,190,146,78,154,9,228,225,248,168,255,0,19,3,89,43,222,93,72,165,57,112,188,92,35,24,206,120,228,163,74,28,213,158,87,19,134,120,166,225,56,201,73,119,61,9,126,157,26,215,195,230,212,251,75,97,102,159,27,138,80,140,161,142,91,82,146,87,101,164,121,90,61,13,22,57,40,238,210,94,135,87,241,99,147,94,92,105,59,191,119,99,191,46,126,15,139,134,156,176,240,165,210,81,69,169,30,47,135,15,86,84,112,95,154,59,37,205,182,118,207,128,205,141,222,56,248,184,250,74,59,152,79,22,88,195,87,135,45,61,232,84,107,195,241,82,225,255,0,151,251,163,73,112,209,226,252,216,252,40,75,77,186,124,254,199,28,52,234,90,155,75,186,86,94,63,17,100,213,4,253,4,90,156,156,22,72,197,73,84,211,116,180,187,26,224,243,197,63,225,75,215,110,71,169,131,139,141,233,201,57,227,245,208,185,155,101,120,106,89,177,113,18,121,57,61,47,121,25,186,179,30,20,161,40,202,164,154,126,161,86,232,246,113,254,158,179,74,89,50,198,77,63,119,92,183,57,114,254,155,60,78,158,92,119,209,106,220,189,39,44,112,241,43,28,26,148,99,41,124,50,107,145,172,242,44,173,167,198,67,79,63,54,62,167,14,73,69,37,24,198,171,155,238,101,101,229,58,122,19,226,124,60,145,148,51,198,114,167,109,67,145,203,159,50,203,55,55,205,243,57,195,116,92,249,58,83,37,148,185,6,197,70,108,77,26,208,168,65,150,146,92,77,169,6,148,32,193,99,77,238,19,130,232,141,244,138,137,7,46,153,69,218,109,27,67,51,229,145,125,205,52,141,69,118,16,167,173,105,110,206,109,229,43,103,78,152,246,39,73,97,89,105,161,209,122,66,137,4,164,80,194,138,21,12,116,20,2,0,16,18,208,153,77,136,129,33,133,20,144,11,153,67,23,48,19,167,208,151,183,34,200,113,245,1,94,229,11,74,231,212,35,107,155,176,13,238,138,82,125,69,86,251,21,164,0,7,84,27,0,12,2,192,1,133,137,148,9,128,185,49,216,9,129,66,251,16,22,28,192,0,43,212,84,49,0,168,54,24,128,76,67,160,160,17,12,178,64,157,84,43,178,168,154,1,244,51,154,69,59,5,96,114,100,225,227,63,132,149,194,84,124,178,119,220,244,42,197,167,113,10,242,231,139,60,94,211,102,122,179,175,136,245,244,46,196,75,12,91,228,34,215,155,175,63,254,34,226,179,201,238,207,66,112,139,141,81,159,33,10,140,113,163,161,114,33,68,180,16,85,3,220,6,128,16,192,10,24,8,44,6,32,177,129,0,83,68,209,20,8,98,0,21,52,3,176,133,168,90,138,230,67,136,21,169,119,11,51,210,48,166,4,182,59,0,0,0,63,255,217]}}