Best AI Advertising Agency for Paid Social Media Campaigns: Why Smarter Brands Are Choosing Brandlab
What separates a forgettable paid social campaign from one that drives real growth, qualified leads, and measurable return on ad spend? It is no longer just creative instinct. It is no longer just media buying experience. Today, the brands pulling ahead are combining strategy, creative, data, and automation in one sharp, responsive system.
That is exactly why the conversation has shifted toward finding the Best AI Advertising Agency for Paid Social Media Campaigns. Businesses are no longer asking whether artificial intelligence belongs in advertising. They are asking a far more valuable question: who knows how to use it properly?
In a digital market flooded with agencies promising “performance,” the real winners are those who can turn AI into something practical: better audience targeting, faster testing, stronger creative insights, lower wasted spend, and campaigns that evolve in near real time. If your business is investing in Facebook, Instagram, LinkedIn, TikTok, or multi-platform paid social, the opportunity is enormous. But only if the strategy behind it is built to learn and improve continuously.
For ambitious businesses that want more than clicks and impressions, Brandlab stands out as a modern partner for paid social performance. If you are searching for the Best AI Advertising Agency for Paid Social Media Campaigns, this is the moment to look beyond generic campaign management and toward a model built for precision, speed, and commercial results.
Why AI Is Transforming Paid Social Media Advertising
Paid social used to be driven by broad demographics, manual testing, and slow campaign reporting. That approach is becoming outdated. Platforms now process huge volumes of behavioral data, and AI-powered campaign systems can identify patterns faster than any manual team ever could.
AI helps brands make faster, smarter decisions
Modern paid social campaigns can use machine learning to optimize delivery, analyze performance trends, test combinations of creative assets, and identify which audience signals are most likely to convert. This matters because ad costs are rising, competition is intense, and consumer attention is limited.
According to McKinsey’s research on the state of AI, businesses are increasingly adopting AI to improve marketing efficiency and decision-making. At the same time, Google’s marketing insights on AI and automation show that companies using automation effectively can respond more quickly to shifting demand and campaign performance signals.
Paid social platforms are increasingly algorithmic
Meta, TikTok, LinkedIn, and other platforms already rely heavily on algorithmic delivery systems. That means advertisers need agency partners who understand not just ad creation, but also how to feed platforms the right campaign architecture, conversion signals, and creative inputs so their systems can work harder for the brand.
When used intelligently, AI can support:
- Audience signal analysis to improve targeting
- Creative testing at scale across multiple ad formats
- Budget reallocation based on real-time results
- Conversion forecasting for better planning
- Performance reporting with clearer insights
- Customer journey optimisation from first click to final action
What Makes the Best AI Advertising Agency for Paid Social Media Campaigns?
Not every agency using the term AI is actually operating at a high level. Some use it as a buzzword. Others use it as a shortcut. The Best AI Advertising Agency for Paid Social Media Campaigns does something very different: it applies AI in ways that improve outcomes without losing the brand voice, customer empathy, or strategic discipline that makes great advertising work.
1. Strategy comes before automation
AI cannot rescue poor positioning. It cannot fix a weak offer. It cannot make unclear messaging perform like world-class creative. That is why the strongest agencies start with fundamentals: customer insight, market positioning, value proposition, paid social funnel design, and conversion infrastructure.
Only then do they use AI to accelerate testing and optimisation.
2. Creative intelligence matters as much as media intelligence
Consumers do not convert because an algorithm exists. They convert because the message resonates. High-performing agencies use AI to identify patterns in top-performing hooks, visuals, calls to action, and formats. But the best ones still rely on human creative judgement to ensure the work feels relevant, persuasive, and emotionally intelligent.
3. Data interpretation is the hidden advantage
Raw metrics do not equal insight. Plenty of teams can produce dashboards. Far fewer can explain why a campaign is underperforming, what variable is causing friction, and what change will produce measurable improvement. That is where an expert team adds immense value.
4. Agile testing wins
An award-worthy paid social approach does not launch one campaign and hope for the best. It builds ongoing experimentation into the process. That includes audience testing, message testing, creative testing, landing page testing, and offer testing.
5. Commercial thinking beats vanity metrics
The strongest agency relationships focus on pipeline, revenue, customer acquisition cost, and lifetime value. Likes, views, and click-through rates matter only when they contribute to a meaningful commercial result.
Why Brandlab Stands Out
Brandlab represents the kind of thinking modern businesses need from a performance partner. In a world where social platforms change rapidly and audience behaviour shifts constantly, brands need more than campaign managers. They need strategic operators who can bring together AI advertising, paid social media campaigns, storytelling, testing, and business outcomes.
Brandlab blends human insight with AI-powered execution
What makes Brandlab compelling is not simply the use of advanced tools. It is the ability to connect those tools to commercial objectives. The strongest agencies know that brands need clarity, not complexity. They need better lead quality, lower CPA, stronger creative performance, and a paid social system that becomes more efficient over time.
That is where Brandlab can become a serious growth partner rather than just a supplier.
“Great advertising is not about spending more. It is about learning faster than the market.”
That principle defines the advantage of AI-led paid social done properly.
Brandlab is built for brands that want momentum
If your current campaigns feel slow, fragmented, or difficult to scale, it may not be the platform that is failing you. It may be the model behind the management. Brandlab’s value lies in helping brands create a more responsive advertising engine where insights turn into action quickly.
Imagine a paid social programme where:
- your creative evolves based on actual conversion signals
- your targeting is refined continuously
- your budget follows performance intelligently
- your reporting reveals what matters most
- your campaigns improve through structured iteration rather than guesswork
That is what is possible when strategy and AI are integrated properly.
The Real Business Benefits of AI-Led Paid Social Campaigns
Why are so many growth-focused companies actively looking for the Best AI Advertising Agency for Paid Social Media Campaigns? Because the upside is not theoretical. It can affect core business outcomes.
Better targeting and audience quality
AI can help identify nuanced audience patterns that manual segmentation often misses. This can improve lead relevance, reduce wasted impressions, and support stronger conversion rates.
More efficient ad spend
When campaign data is used intelligently, underperforming variables can be reduced quickly while stronger combinations scale. Over time, this often leads to improved cost efficiency.
Faster creative learning
One of the biggest cost centres in paid social is ineffective creative. AI-supported analysis can accelerate the identification of high-performing themes, visual styles, formats, and message structures.
Improved scaling potential
Once strong signals are identified, campaigns can scale with greater confidence. The right agency knows when to broaden, when to segment, and when to protect efficiency before expansion.
Sharper decision-making across the funnel
The insights from paid social do not have to stay inside paid social. They can inform landing pages, email nurture content, offer positioning, and even broader brand messaging.
Paid Social Platforms Where AI Makes a Significant Difference
| Platform | AI Advantage | Why It Matters |
|---|---|---|
| Facebook / Instagram | Automated delivery, creative testing, audience expansion | Improves reach and helps find converting users more efficiently |
| Professional intent matching, lead quality optimisation | Supports B2B demand generation with stronger targeting precision | |
| TikTok | Pattern recognition for content style and engagement signals | Helps brands match creative energy to audience behaviour |
| Discovery optimisation and intent-based placements | Valuable for visually led products and planned purchase journeys |
The point is not to be everywhere. The point is to be where your audience responds best and where your campaign structure can generate the strongest commercial return.
Questions Every Brand Should Ask Before Hiring an AI Advertising Agency
If you are considering a new paid social partner, ask harder questions. The right answers can save your business months of weak performance and significant overspend.
How do you use AI in practice, not just in theory?
You want specifics. Ask how AI supports targeting, testing, reporting, creative iteration, forecasting, and budget optimisation.
How do you connect paid social metrics to business outcomes?
An agency should be able to explain how campaign activity contributes to leads, sales, customer acquisition cost, and growth targets.
What is your testing framework?
Without a testing structure, optimisation becomes reactive. A strong agency should outline how variables are prioritised, reviewed, and improved.
How do you maintain brand quality while using automation?
This is crucial. Your brand cannot sound generic. AI should make campaigns smarter, not blander.
How quickly can you adapt to performance signals?
Speed matters. In paid social, a delayed response can mean wasted budget and missed opportunity.
Evidence That AI-Driven Marketing Is Reshaping Performance
The shift toward AI in advertising is not hype without evidence. It is supported by evolving platform capability and wider business adoption. Meta’s Advantage+ advertising tools demonstrate how automation is increasingly central to campaign delivery and optimisation. Meanwhile, Forrester’s research on AI in marketing points to the growing role of AI in improving efficiency, insight generation, and customer engagement.
What does that mean for your business? Simple. The brands that learn to work with these systems intelligently will outperform those still relying on outdated methods.
What Is Possible When You Get This Right?
This is where the conversation becomes exciting.
What if your ad creative improved every month because the learning loop was tighter?
Instead of repeating subjective debates about what might work, you would have evidence-backed creative evolution.
What if your paid social budget became more efficient because poor-performing segments were identified faster?
That means less waste and stronger scaling confidence.
What if your lead quality increased because targeting was shaped by better signals?
That could transform not only campaign performance, but also sales team effectiveness.
What if your agency stopped reporting on vanity metrics and started helping you unlock commercial growth?
That is the real upgrade businesses are looking for.
So here is the bigger question: why not get the solution?
If you know your brand has more potential, if your current paid social campaigns feel underpowered, or if you are ready to scale with sharper strategy and better intelligence, waiting brings no advantage. Markets move. Competitors learn. Customer attention shifts quickly.
Why Brandlab Is Worth Contacting Now
There are moments when a business does not need another incremental adjustment. It needs a more capable system. Brandlab is the kind of agency businesses should speak to when they want paid social campaigns that are smarter, faster, and more commercially aligned.
Because paid social should do more than generate traffic
It should attract the right people, tell a stronger story, convert interest into action, and produce insights your business can use elsewhere.
Because AI is only powerful in the right hands
The tool is not the differentiator. The strategy is. The interpretation is. The quality of execution is. That is why choosing the Best AI Advertising Agency for Paid Social Media Campaigns matters so much.
Because hesitation has a cost
Every month a weak campaign continues, your brand risks overspending, underlearning, and losing opportunities to smarter competitors.
If you want a paid social strategy built around AI-driven performance, better creative learning, and commercial results, now is the time to get in contact with Brandlab. Ask what is possible for your campaigns. Ask how much stronger your current results could be. Ask what happens when strategy, data, and creativity finally work as one.
Final Thought
The future of paid social does not belong to brands that simply spend more. It belongs to those that learn faster, test smarter, and execute with greater precision. That is why the search for the Best AI Advertising Agency for Paid Social Media Campaigns is no longer a niche consideration. It is a competitive necessity.
Brandlab belongs in that conversation because modern growth demands more than ad management. It demands insight, agility, performance thinking, and the intelligent use of AI without losing the human understanding that great brands are built on.
Your audience is out there. Your next stage of growth is possible. Your paid social campaigns can work harder.
So why wait? If the goal is stronger results, sharper strategy, and a smarter path to scale, this is the moment to contact Brandlab and start building campaigns that actually deserve your budget.
https://brandlab.com.au/output1-10-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,51,50,53,102,102,55,51,102,45,56,54,101,48,45,52,54,50,54,45,97,57,49,49,45,53,48,54,98,52,49,102,48,48,52,55,57,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,8,118,169,125,192,105,210,187,144,186,91,81,180,160,89,141,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,32,176,194,249,2,94,0,55,166,54,246,228,204,202,202,29,0,0,1,108,99,98,111,114,162,103,97,99,116,105,111,110,115,131,164,102,97,99,116,105,111,110,108,99,50,112,97,46,99,114,101,97,116,101,100,100,119,104,101,110,192,120,30,50,48,50,54,45,49,49,45,48,52,84,48,49,58,50,49,58,51,57,46,54,57,57,50,50,56,55,57,51,90,109,115,111,102,116,119,97,114,101,65,103,101,110,116,162,100,110,97,109,101,99,65,80,73,103,118,101,114,115,105,111,110,107,103,112,116,45,105,109,97,103,101,45,50,113,100,105,103,105,116,97,108,83,111,117,114,99,101,84,121,112,101,120,70,104,116,116,112,58,47,47,99,118,46,105,112,116,99,46,111,114,103,47,110,101,119,115,99,111,100,101,115,47,100,105,103,105,116,97,108,115,111,117,114,99,101,116,121,112,101,47,116,114,97,105,110,101,100,65,108,103,111,114,105,116,104,109,105,99,77,101,100,105,97,162,102,97,99,116,105,111,110,110,99,50,112,97,46,99,111,110,118,101,114,116,101,100,100,119,104,101,110,192,120,30,50,48,50,54,45,49,49,45,48,52,84,48,49,58,50,49,58,51,57,46,54,57,57,50,51,50,55,54,54,90,162,102,97,99,116,105,111,110,120,24,99,50,112,97,46,119,97,116,101,114,109,97,114,107,101,100,46,117,110,98,111,117,110,100,100,119,104,101,110,192,120,30,50,48,50,54,45,49,49,45,48,52,84,48,49,58,50,49,58,51,57,46,54,57,56,51,52,51,50,48,52,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,72,112,56,209,233,202,53,133,72,44,81,70,34,240,167,114,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,72,106,249,228,196,212,205,234,97,10,21,44,76,6,206,2,204,239,181,18,150,68,161,10,72,82,165,133,129,82,187,52,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,99,99,48,48,49,101,97,97,45,54,98,51,101,45,52,54,102,98,45,97,52,97,50,45,57,51,56,57,48,97,48,55,48,57,51,57,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,151,140,51,157,246,114,141,55,162,181,106,213,74,171,205,137,104,117,17,172,79,199,44,34,123,130,214,25,132,222,54,215,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,51,50,53,102,102,55,51,102,45,56,54,101,48,45,52,54,50,54,45,97,57,49,49,45,53,48,54,98,52,49,102,48,48,52,55,57,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,151,140,51,157,246,114,141,55,162,181,106,213,74,171,205,137,104,117,17,172,79,199,44,34,123,130,214,25,132,222,54,215,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,189,176,81,223,147,183,19,61,133,177,136,182,58,202,161,93,29,227,213,100,221,220,125,217,144,124,184,184,200,147,221,37,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,79,232,205,66,14,120,147,205,194,158,205,239,168,16,217,253,9,142,224,88,121,157,111,185,31,117,105,255,178,134,15,157,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,69,145,106,213,129,255,195,212,129,9,159,58,52,236,113,30,31,161,172,105,45,192,17,30,234,253,87,241,177,16,223,108,2,8,104,12,197,12,156,26,128,172,24,21,50,48,50,54,49,49,48,52,48,49,50,49,51,57,46,55,48,51,49,53,90,48,3,128,1,1,2,9,0,218,144,187,106,114,154,234,9,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,114,220,126,57,57,215,231,195,130,41,142,159,165,135,119,242,83,125,6,224,211,102,155,47,95,251,243,121,238,161,7,12,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,95,222,206,122,201,249,252,168,10,181,44,65,195,139,132,62,190,157,122,206,95,20,185,215,194,51,96,184,185,128,209,184,98,236,234,100,206,73,252,126,152,12,84,235,155,102,110,192,28,229,64,250,112,94,162,137,142,67,254,76,79,34,113,216,52,222,60,147,3,245,235,105,70,155,146,126,227,170,33,84,76,107,178,241,137,118,185,212,153,53,81,239,39,75,213,236,118,251,69,229,65,116,79,165,230,191,196,194,184,249,46,99,95,121,176,96,208,234,28,225,252,146,182,54,127,17,181,132,235,154,195,217,1,186,16,75,21,14,100,79,191,24,158,100,21,101,7,243,102,51,239,157,53,89,161,67,84,141,35,104,132,14,200,183,136,243,228,39,246,231,212,178,118,230,227,236,18,13,158,103,4,224,106,175,29,138,201,201,61,34,168,115,175,36,148,107,152,14,238,64,160,184,22,83,181,135,77,82,132,187,13,200,190,3,39,140,203,102,25,94,60,220,84,159,247,126,53,84,68,241,223,111,6,73,85,131,138,44,36,34,193,121,14,31,112,157,235,35,21,210,231,169,48,160,124,50,165,202,66,141,229,91,103,230,94,250,217,230,99,136,2,203,234,51,37,85,239,106,124,252,173,224,169,46,80,101,26,192,24,41,15,55,212,250,220,49,90,204,21,89,96,43,114,106,11,25,165,137,9,50,66,201,52,118,170,227,125,219,166,92,115,52,118,233,86,161,53,91,36,240,26,225,192,6,210,212,32,157,135,249,189,218,132,152,27,102,28,187,65,13,184,221,9,17,81,1,83,20,161,37,149,188,97,139,31,44,216,159,134,159,206,123,12,221,209,212,129,64,230,74,199,162,223,99,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,81,206,218,190,110,103,221,237,15,61,168,128,91,235,62,57,156,238,196,115,58,1,2,147,135,40,218,228,168,31,153,176,77,186,128,207,106,29,241,254,96,230,134,69,126,17,87,170,233,114,198,66,31,45,119,138,23,72,142,125,213,111,195,153,163,109,62,159,178,36,3,209,149,254,89,189,137,108,222,180,206,219,80,161,77,219,140,150,172,115,87,230,164,174,189,127,121,197,157,18,67,11,1,235,138,104,245,38,249,238,39,40,76,152,83,229,125,2,144,165,19,9,47,100,94,236,116,188,217,38,36,236,253,11,30,144,204,42,13,14,184,173,226,130,120,222,190,210,17,31,253,210,99,44,179,41,63,40,127,114,134,18,149,138,6,91,196,37,226,175,67,234,184,176,48,48,249,47,110,254,134,202,9,203,99,72,187,122,74,205,230,183,3,182,225,139,107,196,84,206,85,98,219,152,99,232,171,192,98,217,42,164,71,39,26,109,116,26,206,204,156,179,48,132,21,227,77,134,248,184,167,250,183,22,82,145,60,110,172,244,189,192,215,141,70,119,170,27,41,202,177,161,147,181,66,167,255,219,0,67,0,20,14,15,18,15,13,20,18,16,18,23,21,20,24,30,50,33,30,28,28,30,61,44,46,36,50,73,64,76,75,71,64,70,69,80,90,115,98,80,85,109,86,69,70,100,136,101,109,119,123,129,130,129,78,96,141,151,140,125,150,115,126,129,124,255,219,0,67,1,21,23,23,30,26,30,59,33,33,59,124,83,70,83,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,255,192,0,17,8,4,0,6,0,3,1,34,0,2,17,1,3,17,1,255,196,0,27,0,0,2,3,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,255,196,0,72,16,0,2,1,2,4,4,4,4,4,4,3,7,3,3,3,5,0,1,2,3,17,4,18,33,49,34,65,81,97,5,19,50,113,66,82,129,145,20,35,161,177,51,98,193,209,6,114,225,21,36,67,130,146,240,241,52,83,162,68,84,178,37,53,99,115,22,131,194,210,255,196,0,23,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,3,255,196,0,28,17,1,1,1,0,3,1,1,1,0,0,0,0,0,0,0,0,0,1,17,2,49,65,18,33,50,255,218,0,12,3,1,0,2,17,3,17,0,63,0,194,49,12,236,226,0,0,138,96,3,1,128,0,0,0,192,6,32,0,24,0,0,196,48,16,12,0,67,0,1,0,196,0,0,0,33,12,64,32,0,42,1,12,64,2,24,0,128,0,0,67,0,16,0,0,238,2,0,0,0,0,0,0,24,12,44,0,0,0,4,132,48,1,136,96,48,1,128,128,144,130,128,1,132,3,16,200,166,0,0,49,136,96,0,0,0,0,0,0,0,0,0,0,32,0,1,0,0,12,98,24,0,0,192,136,18,21,128,136,18,176,88,8,140,118,29,128,141,134,74,193,96,164,4,172,22,1,8,149,130,192,32,37,97,216,34,33,98,118,11,5,69,33,146,176,88,8,133,137,216,136,10,192,48,2,34,36,32,16,134,32,16,12,65,0,196,0,48,16,192,104,98,36,128,99,1,133,33,12,64,0,0,0,0,0,0,0,16,12,6,20,12,0,6,52,33,128,201,17,36,0,48,2,4,0,196,80,10,196,128,8,216,82,68,128,10,90,22,82,220,161,96,42,113,43,112,52,88,139,136,25,220,10,101,73,182,110,202,69,192,35,4,169,178,25,90,102,233,68,162,113,42,42,184,211,34,214,162,2,203,144,144,38,0,70,197,138,58,17,68,214,192,65,171,17,39,34,0,0,0,2,17,33,0,128,96,4,70,48,40,0,0,4,0,48,16,12,8,16,134,0,33,128,0,8,96,80,128,0,128,0,0,0,0,0,0,24,0,0,192,0,0,4,3,0,16,0,192,144,0,192,6,0,69,3,1,4,72,4,48,160,96,48,0,0,0,0,2,128,98,25,0,0,0,0,0,2,0,16,12,4,0,2,24,130,16,12,69,0,128,0,0,0,4,49,12,0,0,0,4,48,2,32,48,0,24,12,4,3,11,0,0,192,4,3,0,0,24,0,12,6,0,48,0,160,0,8,0,1,128,0,192,160,0,25,0,49,12,0,0,96,2,24,0,128,98,1,0,12,4,3,0,16,12,96,33,140,0,2,195,24,84,108,59,14,195,176,17,176,88,157,130,193,16,176,236,74,193,96,165,97,216,149,130,192,70,193,98,118,11,1,11,5,137,216,0,133,135,98,86,29,128,141,130,196,172,22,1,88,9,8,129,8,145,18,132,3,16,17,17,34,44,0,136,216,128,4,48,8,64,48,1,12,9,0,34,66,24,83,0,0,0,0,1,0,196,0,33,136,0,100,73,32,24,196,48,24,196,0,49,136,96,73,12,72,144,0,12,68,8,0,10,0,24,16,33,12,0,0,96,4,0,108,69,1,22,59,145,108,8,72,162,104,186,76,169,132,103,113,212,139,69,237,21,201,21,21,141,6,81,164,2,72,159,32,39,109,0,166,68,75,36,136,88,4,1,97,128,132,72,64,33,128,0,88,68,132,4,64,149,133,96,16,5,134,80,128,144,16,68,6,0,32,24,128,0,96,4,68,72,69,0,0,0,0,192,0,0,96,32,24,16,3,16,192,64,72,64,68,6,48,24,196,50,0,0,96,0,3,10,0,0,33,128,1,67,1,12,128,0,0,166,2,24,0,0,0,8,0,0,67,17,64,0,0,2,24,130,2,36,132,2,1,136,4,3,16,0,192,0,6,33,128,8,96,2,2,65,96,16,192,96,43,12,96,2,1,128,8,118,1,128,128,96,2,24,12,40,1,140,4,3,2,0,6,5,8,6,4,8,96,48,0,1,128,134,0,3,0,24,82,16,192,8,140,96,16,0,194,193,74,192,74,194,176,0,192,96,43,14,195,176,236,2,176,236,59,14,192,43,14,195,176,236,2,176,88,149,134,65,11,14,196,172,22,2,54,11,18,176,88,8,216,44,72,0,141,134,48,40,64,48,32,64,48,2,36,89,50,44,8,136,108,137,64,68,108,139,0,16,12,33,0,196,0,0,48,1,128,194,129,136,96,3,0,0,16,196,0,0,0,2,24,128,0,0,9,12,72,96,3,0,0,36,132,48,36,134,68,144,18,16,8,128,0,0,24,8,96,0,3,0,16,192,8,52,69,147,101,114,40,132,164,67,49,25,145,87,8,114,145,11,146,145,91,101,18,108,136,155,21,194,11,14,194,184,0,18,34,48,20,136,50,108,139,2,3,0,0,1,136,4,3,0,16,12,0,64,49,0,128,96,2,1,128,8,6,0,68,7,96,1,0,192,8,128,192,4,3,2,128,6,4,8,6,0,33,128,0,12,0,0,6,0,68,6,32,36,0,0,48,0,34,129,128,0,0,0,0,196,50,160,24,134,64,0,0,80,0,50,132,48,16,0,0,16,32,24,128,0,0,160,1,128,68,64,98,0,16,192,4,22,24,88,5,96,24,0,128,99,176,8,6,48,16,12,0,0,6,0,3,0,21,134,49,0,0,0,0,0,192,67,0,0,24,134,20,12,6,0,0,0,0,48,32,67,1,128,134,0,0,0,48,160,0,0,0,6,2,176,18,16,0,192,96,32,24,88,4,52,49,128,14,192,48,1,128,192,6,3,32,0,96,0,3,0,16,12,0,136,12,64,0,0,2,1,128,0,0,1,18,44,153,6,2,100,89,34,44,162,34,99,19,2,35,16,4,0,0,3,24,0,0,196,48,166,0,0,48,0,0,16,192,4,3,16,0,134,0,33,161,216,96,3,0,0,0,0,1,136,96,72,100,70,4,128,64,3,1,0,12,4,50,6,50,35,1,136,4,0,202,228,77,178,169,50,136,52,68,78,90,145,114,42,20,138,165,185,57,72,169,176,135,113,8,96,48,16,0,198,68,0,144,128,64,32,24,0,128,96,2,0,0,1,12,0,64,48,1,0,192,8,129,33,0,0,0,0,134,0,70,192,72,0,136,12,0,64,48,1,12,0,4,3,0,16,12,96,33,128,0,192,67,1,8,96,3,0,24,8,96,0,0,0,64,12,67,42,128,16,194,1,136,97,64,0,0,12,67,0,0,0,1,12,0,64,49,0,0,0,64,0,0,2,24,128,0,6,2,176,198,0,43,0,192,4,3,0,16,198,0,32,24,128,6,0,0,0,0,48,11,164,174,217,84,241,84,33,77,205,212,139,93,183,2,208,51,255,0,180,48,217,111,230,254,133,180,107,83,173,12,208,149,208,85,128,49,4,32,24,128,99,16,194,152,0,192,67,1,128,0,1,0,3,0,0,1,133,32,24,0,134,0,0,0,0,0,3,0,24,134,128,99,0,0,1,128,12,98,24,12,0,0,144,0,16,49,128,0,12,0,0,67,0,16,134,32,1,12,64,3,16,0,0,1,66,32,201,145,2,44,137,54,68,8,50,36,217,16,34,3,16,64,0,0,72,4,48,24,0,5,48,0,1,128,0,0,0,0,0,12,4,48,24,8,6,0,0,0,0,0,0,3,1,128,12,0,6,0,0,0,0,3,1,0,12,4,0,48,2,44,130,50,101,50,145,58,140,161,178,160,145,91,100,217,6,84,69,145,36,68,0,6,0,32,24,192,136,18,16,8,96,48,16,192,118,2,34,36,32,16,12,64,2,24,0,134,32,1,128,0,0,134,32,16,0,0,134,0,3,0,24,17,176,18,176,172,2,0,0,0,0,0,0,0,0,24,0,128,6,2,24,12,4,34,76,64,3,16,192,0,0,0,0,97,72,96,1,8,96,1,64,196,48,0,0,8,0,6,20,12,67,1,0,196,0,33,128,8,6,0,0,0,16,128,96,2,1,128,12,0,96,33,128,192,66,24,0,128,144,128,64,48,1,0,192,0,201,136,199,82,161,41,66,79,137,46,129,226,56,149,70,131,81,158,90,143,101,109,209,192,169,82,85,37,154,114,114,125,89,155,113,169,53,162,191,136,86,173,153,102,180,95,194,140,217,174,245,5,22,199,144,203,127,132,153,100,42,74,18,188,36,226,251,11,203,68,188,171,160,53,208,241,74,180,253,127,153,119,204,237,82,154,169,78,51,91,73,92,243,57,37,29,246,46,195,98,106,81,169,28,146,210,246,179,122,22,86,108,122,49,88,113,106,81,186,119,29,141,176,137,32,176,194,128,1,0,198,68,144,0,192,100,0,0,0,0,196,20,0,0,0,0,0,0,12,4,49,12,6,49,2,2,67,16,192,0,96,0,0,48,1,136,96,72,4,50,9,0,0,12,4,0,49,0,0,8,98,1,0,0,0,0,0,0,0,1,18,98,40,131,19,68,132,5,109,17,104,177,162,12,8,136,108,136,64,0,74,192,33,142,193,96,1,128,0,12,64,20,12,67,0,0,24,0,13,33,216,4,48,0,2,36,153,16,11,128,0,0,192,96,3,17,36,0,48,0,128,133,74,145,167,28,211,148,99,30,178,118,49,120,143,137,71,10,156,33,105,213,249,121,47,115,206,226,43,213,196,79,61,106,142,79,191,246,37,173,72,244,235,196,48,210,158,85,90,12,43,120,134,30,140,178,206,170,191,72,234,121,188,53,181,230,237,160,170,82,151,36,236,79,165,249,122,74,62,33,134,173,44,177,171,175,73,104,107,78,231,143,167,150,249,91,105,255,0,49,214,194,98,234,225,90,133,75,206,159,78,107,216,125,39,203,182,34,48,169,26,144,82,131,186,97,115,72,153,25,48,184,152,20,204,169,162,249,34,182,138,138,164,65,150,73,21,132,33,18,34,0,49,0,12,98,0,24,8,96,0,0,3,25,17,128,8,98,1,0,192,4,34,66,96,32,0,0,0,0,16,192,0,65,98,86,6,128,128,14,192,0,52,3,64,49,49,128,16,104,68,130,192,68,6,32,1,136,96,0,3,0,0,0,1,140,64,32,24,0,128,0,4,48,0,1,136,96,0,0,0,0,48,160,0,0,6,0,0,0,48,0,0,0,0,0,1,12,0,4,48,8,0,0,0,4,48,0,0,1,128,0,0,12,64,48,0,0,0,24,8,6,0,32,99,21,69,193,43,187,105,184,30,115,196,43,206,165,121,70,83,83,140,95,13,140,136,157,77,106,75,139,54,187,146,200,212,84,154,225,228,206,110,163,100,37,184,57,33,41,129,116,81,125,56,92,174,132,161,41,37,41,89,22,69,232,172,5,255,0,134,147,142,100,99,173,67,45,229,31,170,58,10,53,97,4,239,163,40,155,204,202,139,124,26,188,84,229,74,78,89,165,233,232,118,108,121,120,57,82,174,178,207,35,82,245,116,61,76,83,202,174,238,237,185,99,52,172,4,172,5,68,68,48,40,0,98,0,24,128,9,0,134,64,0,8,6,0,1,72,96,1,0,8,96,3,17,32,0,1,133,49,136,119,1,128,174,48,1,136,0,144,17,184,192,144,200,128,19,1,12,129,128,128,6,0,0,0,0,2,16,196,0,2,17,67,1,92,46,3,184,128,64,49,0,192,139,33,34,108,131,2,0,0,84,22,36,33,144,0,59,5,128,64,22,0,0,0,1,128,192,40,24,236,48,1,128,0,8,96,4,72,146,98,2,35,29,128,32,24,8,41,146,68,17,32,36,96,241,60,127,225,105,229,134,181,165,233,237,220,213,94,180,104,209,157,73,250,98,175,238,121,138,245,37,94,172,170,213,122,189,95,98,85,145,76,220,155,187,188,167,39,207,159,114,202,88,111,138,122,178,202,84,173,197,47,83,253,11,140,54,33,78,49,217,26,225,109,52,51,194,44,209,78,215,34,173,252,21,44,68,120,163,175,84,103,252,44,240,211,242,106,107,78,95,195,147,228,250,29,76,36,109,169,170,189,24,98,41,56,73,110,128,228,97,170,75,15,45,127,135,45,251,51,161,125,12,20,169,202,14,112,171,173,158,89,127,70,105,163,120,167,78,95,15,236,111,141,99,148,93,113,144,37,115,76,134,87,38,74,114,40,153,81,25,50,23,27,34,16,0,0,8,6,22,0,1,216,0,67,0,0,0,0,24,0,0,8,98,0,0,0,1,0,0,0,0,8,6,0,33,140,0,9,17,24,10,68,11,72,52,2,0,0,29,201,34,0,5,150,66,118,34,0,38,33,136,0,0,96,33,142,192,2,36,0,0,0,48,16,134,32,16,0,0,0,0,0,192,0,6,0,0,0,0,0,0,20,192,0,0,98,24,0,0,0,0,0,67,1,12,4,3,16,0,0,0,0,12,4,49,18,0,0,0,0,24,0,128,96,0,0,48,0,1,128,130,113,205,7,30,170,196,138,241,21,163,135,161,58,178,218,40,15,51,70,134,124,67,131,218,59,151,98,229,7,74,62,91,78,49,118,208,171,19,95,205,171,82,116,227,145,84,182,101,113,53,146,14,28,153,135,69,14,87,21,217,103,8,100,68,84,22,229,170,83,138,190,109,17,20,181,238,91,58,121,105,167,29,165,194,200,169,211,196,213,91,84,102,200,199,54,21,215,155,183,30,75,46,122,92,228,101,100,227,82,112,177,89,105,171,27,86,132,223,161,191,82,61,52,36,165,8,202,46,233,163,206,224,191,57,212,139,217,229,211,189,207,72,145,168,205,0,49,21,8,67,2,132,3,16,0,12,64,0,2,0,24,128,129,128,128,9,1,16,1,128,1,67,36,69,18,32,6,0,20,192,64,16,92,119,32,52,21,43,133,196,48,24,200,128,18,184,38,68,96,77,50,68,46,59,129,48,34,59,144,49,136,0,96,2,1,145,24,128,66,24,138,16,129,136,7,113,92,87,0,36,4,110,23,1,145,99,184,128,86,11,0,194,11,14,192,48,16,236,49,216,42,54,21,137,216,86,2,54,11,18,176,88,4,49,216,118,1,88,99,0,16,192,0,4,49,0,132,72,64,32,37,98,44,33,54,32,0,26,29,200,137,202,192,114,252,98,190,105,211,195,167,167,170,71,51,213,90,48,250,178,202,213,60,204,77,73,203,220,202,243,211,173,46,43,74,218,180,98,183,27,103,82,20,253,114,177,5,139,165,125,204,19,234,219,111,169,11,145,167,106,149,120,189,152,165,137,141,39,118,206,63,45,201,184,53,77,74,220,236,193,174,188,60,111,203,124,48,185,183,13,227,208,114,94,117,57,40,245,138,60,190,204,213,70,166,87,174,131,13,119,177,56,202,18,199,198,116,102,167,78,164,109,62,197,244,228,165,85,211,191,26,95,115,145,75,21,159,17,70,18,81,202,163,40,190,233,154,48,181,223,227,98,249,168,229,100,232,237,210,184,102,20,244,156,136,54,118,114,73,189,72,177,92,87,8,78,34,177,32,2,57,66,196,136,128,88,86,24,128,2,192,48,16,12,0,64,48,1,0,192,0,68,132,4,64,144,1,16,36,32,16,12,0,64,0,0,0,0,3,16,0,196,198,0,68,9,88,64,68,96,0,0,0,2,1,133,128,67,29,128,4,3,176,0,128,0,0,98,24,12,64,0,64,98,24,0,0,0,12,64,4,128,0,0,0,96,33,128,0,0,12,0,0,0,0,0,0,0,96,32,0,1,128,0,0,12,0,67,0,0,0,24,8,96,0,48,0,10,0,6,16,128,98,10,99,16,208,64,99,241,101,127,15,169,244,253,205,165,88,186,62,118,22,165,53,188,163,167,185,22,60,188,53,159,100,78,166,228,50,186,115,73,166,158,206,227,168,245,48,218,13,38,44,170,60,201,17,100,104,212,227,25,90,218,27,85,106,18,161,229,84,142,86,221,243,174,95,67,37,40,199,58,207,170,232,106,88,124,244,147,148,85,151,56,242,3,61,68,227,55,153,95,249,163,179,37,8,42,137,233,47,177,212,194,229,167,29,99,120,216,175,17,93,77,229,90,46,133,68,252,30,131,141,105,94,218,107,191,216,236,156,60,36,28,241,244,50,252,58,203,236,119,13,70,40,0,2,132,34,66,8,136,12,69,0,196,0,0,33,128,128,96,2,0,0,0,64,52,64,196,48,1,162,68,70,0,49,12,40,0,0,128,0,0,0,4,3,1,12,2,230,44,127,137,67,6,178,164,167,85,237,30,158,228,124,71,196,99,131,180,84,84,234,73,93,69,236,187,179,205,212,169,42,147,148,230,239,41,59,182,75,90,145,178,167,139,99,42,74,254,124,161,218,26,13,120,174,55,255,0,185,159,232,97,140,115,59,92,113,150,85,177,157,107,29,140,55,142,86,131,182,38,42,164,122,199,73,29,188,54,38,150,38,25,232,207,50,231,213,123,158,74,19,132,149,165,165,203,232,212,169,134,169,26,248,121,122,116,125,215,114,234,99,214,220,102,108,46,38,24,154,49,171,14,123,174,143,161,160,172,152,8,10,1,12,64,32,1,0,132,12,64,32,25,16,130,225,113,8,9,0,133,112,36,8,137,36,4,134,33,160,166,137,8,96,1,97,140,8,216,6,0,33,128,0,192,87,11,128,192,87,0,0,21,194,224,0,0,0,38,193,144,108,32,98,184,133,112,27,101,24,170,158,94,30,114,237,98,227,159,226,149,45,79,45,197,88,228,66,164,124,215,125,175,119,236,138,231,39,57,103,230,226,138,213,57,180,228,158,175,151,99,118,31,13,25,97,213,253,93,78,114,183,140,14,29,68,161,99,116,176,191,204,200,254,21,45,194,226,188,37,44,211,204,246,90,35,165,226,56,43,97,233,215,138,180,90,203,47,232,204,170,89,39,26,112,141,227,107,185,29,72,98,43,63,247,90,176,127,135,149,54,227,43,110,247,185,53,100,121,245,20,93,78,156,102,236,221,141,208,193,249,178,187,73,125,14,199,135,225,169,97,218,114,136,212,199,157,171,66,173,4,234,228,147,134,87,21,38,178,234,201,225,107,102,199,105,166,127,208,244,62,45,24,86,194,188,251,102,71,30,85,39,26,190,70,88,198,155,92,42,43,245,37,171,142,181,104,184,198,13,189,226,83,114,233,75,53,13,95,20,119,40,58,241,233,203,151,98,224,0,105,144,0,0,2,24,128,66,24,0,0,0,12,100,70,0,49,0,12,4,48,24,134,0,68,6,0,32,24,0,128,96,2,16,192,4,34,66,1,12,0,0,98,24,0,88,9,1,93,128,157,133,96,34,33,216,0,44,74,192,0,1,96,0,1,12,0,66,177,32,2,32,72,0,136,12,0,172,98,24,0,0,0,12,0,6,2,24,0,196,0,48,0,1,128,134,0,0,0,0,0,3,0,0,0,1,128,128,96,2,24,0,0,0,192,6,32,1,136,6,0,0,0,3,16,170,84,141,40,57,212,118,138,221,129,94,47,19,12,45,23,82,90,191,133,117,103,1,227,43,202,187,171,230,201,79,179,208,120,204,68,241,117,157,70,154,130,210,43,161,153,152,173,200,244,216,44,84,113,84,20,244,204,180,146,232,205,8,243,88,90,243,195,213,85,41,253,99,213,116,54,87,241,185,174,26,84,148,31,89,59,154,212,199,104,103,157,94,53,139,91,184,63,249,73,212,241,60,70,35,11,37,150,48,119,222,60,198,152,233,248,150,30,148,176,181,170,249,81,243,18,245,91,83,205,212,150,163,252,69,91,56,249,147,179,221,102,42,110,236,197,173,72,154,122,11,234,68,154,35,75,232,209,141,79,143,43,53,83,195,226,35,79,204,166,212,151,67,4,97,47,133,151,193,226,105,232,229,37,22,6,202,53,243,41,69,199,43,233,208,207,63,88,252,203,180,58,17,243,177,16,135,205,43,21,27,124,38,47,241,117,102,254,83,176,83,134,195,195,15,7,24,54,238,238,220,183,46,54,197,32,24,138,128,67,2,4,34,68,64,64,48,40,64,48,1,0,192,4,3,0,16,192,0,0,0,129,140,67,0,24,128,0,4,0,72,4,0,0,0,0,14,73,43,189,150,172,10,49,153,191,9,95,35,226,242,216,87,151,196,214,150,34,188,234,205,182,228,238,84,201,198,45,187,216,146,163,174,174,230,27,82,164,226,244,30,101,208,182,84,117,223,112,84,81,48,209,12,146,245,43,19,154,157,21,120,190,14,86,32,233,173,201,108,173,114,225,174,183,128,214,205,90,173,59,233,40,230,250,157,213,43,247,60,166,11,17,248,58,254,106,130,154,113,181,175,99,187,133,241,76,62,38,209,140,188,185,252,147,211,236,203,25,174,128,17,76,102,144,196,2,0,16,0,8,0,64,33,12,65,8,67,2,136,128,199,96,4,52,0,64,198,33,129,36,49,12,41,128,174,23,8,0,87,0,24,8,64,49,145,0,169,1,16,1,128,134,3,16,92,87,0,100,88,92,87,8,76,139,28,153,6,81,43,216,226,248,172,248,242,244,59,7,15,30,239,82,70,57,53,197,150,149,178,57,115,216,221,66,241,134,83,14,25,199,51,132,182,122,155,96,210,150,85,127,169,135,69,164,38,174,77,21,214,206,244,167,110,224,87,9,66,156,238,214,111,169,212,240,236,93,53,5,70,173,75,116,149,206,71,147,103,121,221,179,94,11,15,66,163,113,169,153,55,179,82,216,43,186,176,177,243,51,71,126,118,10,145,226,51,224,233,84,194,214,179,175,230,211,106,202,252,142,131,138,110,228,28,255,0,17,187,194,58,112,140,167,82,126,155,114,57,216,84,229,86,151,153,234,167,25,102,53,227,113,209,134,61,208,201,57,229,182,145,231,204,150,31,15,24,210,156,165,195,158,90,251,116,34,157,28,206,18,148,254,45,68,210,91,23,214,180,96,146,231,169,73,219,143,78,60,187,70,194,177,59,10,198,152,68,9,88,44,4,68,78,193,96,32,22,39,96,176,16,2,86,11,1,16,177,43,0,17,2,64,2,1,128,0,8,119,0,16,198,2,1,136,4,3,16,8,0,0,4,48,1,0,0,0,8,96,49,136,0,144,200,18,1,52,43,19,0,32,4,128,8,140,118,0,16,0,0,0,8,0,0,0,4,48,2,161,136,96,0,0,0,49,12,0,98,0,24,8,0,99,16,192,0,96,2,24,0,0,0,192,67,0,0,24,134,0,0,0,0,0,0,49,12,6,33,136,0,98,24,0,0,0,20,99,104,60,78,26,116,215,171,117,238,104,24,87,145,214,45,198,87,65,35,161,226,48,141,122,146,171,77,89,255,0,249,28,220,221,76,116,223,105,66,86,100,170,90,228,19,212,177,197,56,232,21,67,86,53,83,168,149,37,23,203,99,43,86,122,146,100,133,93,42,94,106,205,13,37,208,162,81,105,217,171,51,77,26,156,54,46,121,102,184,146,104,98,107,156,73,74,197,242,133,41,57,229,121,92,83,105,117,51,25,105,108,106,229,54,83,197,230,166,161,36,172,115,137,40,202,215,73,148,107,156,226,157,206,167,131,225,179,95,18,218,233,21,208,227,66,157,184,166,60,62,42,165,10,206,116,228,226,239,200,177,154,245,235,65,156,63,246,213,120,90,82,165,78,113,125,46,137,255,0,183,224,189,88,121,39,254,99,122,206,59,2,57,31,237,250,86,210,140,239,222,72,174,94,61,82,94,138,16,95,230,147,99,76,118,198,113,48,158,47,90,117,227,26,234,57,36,242,232,173,148,237,174,224,32,24,4,32,24,1,16,24,0,132,72,69,8,6,32,0,0,0,24,1,3,0,0,0,0,1,8,98,40,6,33,128,192,0,0,228,227,188,82,49,205,75,15,105,75,103,62,75,216,135,138,248,133,220,176,244,37,167,199,37,251,28,107,153,181,169,19,78,236,110,122,164,87,112,190,164,85,142,90,220,51,106,253,138,179,104,23,220,130,204,218,11,54,164,46,23,10,158,107,95,160,63,212,136,45,128,233,96,124,86,174,26,209,169,122,180,190,86,245,94,204,244,88,124,69,60,77,37,82,140,179,71,245,94,231,140,217,246,102,156,38,46,174,18,174,122,82,215,154,123,73,116,101,212,177,235,155,17,159,11,139,134,46,150,120,105,202,81,123,197,151,154,100,0,8,0,0,65,0,134,68,160,1,12,0,144,134,64,0,196,0,134,33,128,198,32,10,5,112,16,12,98,24,0,128,64,48,0,0,1,0,14,225,114,55,11,132,72,87,21,196,0,32,17,64,33,128,68,42,205,83,166,228,249,30,127,16,229,41,107,187,103,99,23,39,47,104,191,212,228,213,218,76,231,201,211,139,12,147,115,186,46,193,85,107,19,198,219,204,173,168,40,218,215,41,156,114,181,37,163,50,211,179,155,161,19,36,113,18,202,155,68,227,138,136,23,229,204,245,58,24,60,21,58,142,46,156,154,145,200,252,84,122,154,112,190,33,26,50,214,65,93,231,69,211,221,149,214,197,198,140,28,167,43,70,59,156,172,87,142,70,214,166,179,203,244,57,217,241,56,250,145,225,148,237,43,218,59,34,46,186,138,172,22,106,245,45,158,114,189,139,150,49,84,210,154,117,39,242,197,127,221,145,157,120,78,34,188,35,82,165,213,52,242,164,185,191,115,183,131,192,82,195,210,81,211,233,177,103,22,109,100,161,135,196,78,87,196,74,49,95,42,28,224,225,39,22,117,60,165,31,77,154,232,100,196,83,218,218,203,145,210,57,214,80,177,38,136,92,210,16,134,32,128,100,71,112,24,10,226,184,12,5,112,0,0,0,16,0,192,64,0,0,33,128,8,96,48,1,12,0,64,48,2,32,74,192,4,68,74,193,96,34,4,172,22,2,32,74,193,96,34,4,172,22,1,12,44,59,0,128,149,133,96,1,136,0,98,24,1,16,37,96,176,17,176,88,149,133,96,35,96,37,97,88,4,22,37,97,88,10,6,0,0,0,0,48,0,0,0,0,0,0,1,128,0,12,98,0,24,8,96,3,24,0,0,0,0,0,0,0,0,0,0,0,192,6,2,1,128,0,196,48,0,2,170,184,154,116,116,111,52,186,32,45,147,81,87,147,73,119,49,98,241,113,84,229,26,114,86,230,211,49,213,140,107,86,149,74,185,165,119,164,91,209,3,112,138,244,197,125,8,170,213,106,82,218,90,247,208,207,137,195,223,142,11,221,19,172,163,37,178,51,121,147,167,233,151,208,205,106,42,216,182,156,244,179,18,106,162,119,245,116,234,65,197,199,98,52,186,180,20,161,154,60,138,35,185,170,151,18,181,214,177,191,247,50,189,36,236,41,19,131,226,177,116,36,242,239,177,83,217,77,125,75,52,110,241,210,225,20,197,241,207,217,149,147,90,74,94,204,129,150,147,140,181,238,95,230,73,244,40,86,208,28,250,21,22,78,107,226,212,41,80,157,105,165,5,172,182,69,38,154,57,150,34,17,190,210,64,95,137,195,188,62,17,170,150,204,218,113,48,231,186,180,141,56,250,202,164,237,29,174,100,69,164,75,47,125,9,67,89,88,143,100,93,24,37,29,66,39,240,30,166,132,156,232,83,147,222,81,76,243,216,60,59,175,81,57,38,161,123,45,47,154,93,63,185,223,161,94,157,107,198,19,140,165,29,36,163,203,253,13,68,171,70,0,84,0,32,8,0,0,4,3,16,8,6,34,132,48,0,24,128,96,0,0,64,8,96,80,132,48,1,12,6,0,96,241,92,103,225,168,228,131,252,218,155,118,93,77,242,106,49,114,155,180,98,174,223,99,202,98,241,18,196,226,39,86,95,19,209,116,92,137,86,40,34,216,217,19,13,157,197,112,17,20,199,206,200,17,52,128,141,172,22,208,182,52,239,16,84,250,190,65,21,13,107,34,217,66,246,228,133,229,176,35,110,17,242,93,139,50,11,47,8,26,48,88,153,96,235,169,239,29,167,30,168,244,209,146,148,84,162,243,70,74,233,245,60,140,120,162,190,199,107,193,49,57,169,203,15,55,172,120,161,237,205,26,140,215,84,6,6,144,132,72,76,34,34,36,68,161,12,6,3,0,2,0,0,64,49,136,97,76,64,32,0,1,132,32,184,8,6,4,70,3,24,128,0,136,196,80,0,134,0,0,0,1,97,164,59,1,27,17,168,242,195,77,246,69,182,42,146,205,86,43,229,87,3,46,42,42,20,146,108,229,78,57,163,47,115,167,138,150,106,142,79,209,23,99,157,163,157,76,186,174,167,46,77,241,98,173,60,173,62,229,117,37,116,153,124,240,178,173,39,43,165,20,73,224,212,104,202,82,110,89,83,107,144,197,212,48,242,205,74,221,1,83,243,37,104,171,203,162,50,169,73,108,236,104,194,207,38,42,155,77,189,108,49,87,211,240,172,69,73,90,202,31,230,102,153,248,26,165,87,36,241,42,238,42,73,168,245,52,97,167,249,201,58,138,11,172,157,145,117,108,77,42,210,252,169,74,74,45,164,228,173,117,255,0,119,53,145,141,163,13,224,244,33,87,133,170,141,45,51,171,223,232,118,48,88,88,198,162,150,34,49,203,15,183,216,229,210,156,211,189,206,150,27,23,157,100,168,244,90,220,96,232,81,167,78,52,32,171,188,201,54,226,165,200,183,204,194,219,225,94,199,58,166,63,9,69,185,86,170,228,189,182,57,184,175,241,36,109,40,225,40,109,241,72,131,181,136,172,169,165,149,70,89,189,49,181,164,204,176,166,227,44,243,214,111,86,238,63,12,171,71,21,135,167,90,180,95,155,56,241,91,99,93,92,63,58,91,116,40,229,213,78,53,26,250,162,182,174,106,197,211,121,84,185,196,201,115,108,162,200,147,100,95,96,136,140,4,0,48,0,0,24,0,128,96,2,1,216,0,2,192,48,21,128,99,176,17,24,192,8,133,137,5,128,141,135,97,216,0,86,11,12,0,86,11,0,194,149,130,195,24,68,44,22,36,0,70,193,98,86,11,1,27,14,195,0,16,12,2,162,3,16,64,3,11,0,137,10,195,0,0,0,16,172,72,0,136,198,0,101,0,0,24,8,144,8,6,0,32,0,0,24,0,0,0,192,0,4,3,36,68,96,72,100,70,3,0,24,8,6,0,32,29,128,8,128,192,1,12,136,192,99,18,36,0,41,53,24,185,73,217,32,109,69,54,221,146,57,120,172,75,173,43,45,32,182,93,64,157,108,108,229,39,24,112,199,175,51,51,119,21,187,216,158,93,44,136,170,229,44,164,94,177,87,39,36,175,148,78,54,34,168,169,23,109,12,210,71,66,49,204,236,100,148,63,54,81,34,179,108,238,104,225,111,77,154,186,40,154,177,101,41,112,219,156,117,94,196,104,215,229,86,142,111,69,255,0,78,100,107,69,103,105,43,116,44,172,175,78,253,8,185,121,148,226,249,173,24,69,80,158,87,170,186,230,139,86,142,244,221,215,236,85,82,57,95,184,160,242,187,162,41,203,89,183,212,137,101,175,197,30,68,36,172,194,162,0,4,18,130,214,253,53,46,195,169,188,243,138,189,183,125,10,86,139,220,158,119,26,89,98,218,187,213,22,37,66,110,242,98,90,33,13,38,221,144,85,180,99,119,118,104,140,20,226,231,57,228,167,30,118,223,178,234,200,210,132,21,39,58,146,74,43,104,243,155,232,191,185,85,74,178,173,43,189,18,209,37,180,87,98,178,191,17,140,149,75,70,11,37,56,43,70,9,242,239,213,145,163,42,144,146,169,9,56,73,108,226,85,26,122,151,173,10,142,222,3,196,86,39,242,234,218,53,191,73,27,207,55,74,149,7,135,169,41,214,201,90,55,148,85,157,223,75,29,31,13,241,39,93,170,53,255,0,137,240,203,230,255,0,82,234,58,98,0,42,0,0,0,0,0,1,12,10,16,12,44,64,134,32,40,97,96,68,136,34,22,39,97,88,8,216,118,25,43,20,70,193,98,86,6,136,57,158,53,91,202,193,100,79,138,171,203,244,230,121,199,204,234,248,245,76,216,200,211,190,148,224,190,239,83,149,187,51,90,136,131,39,97,228,35,74,210,185,100,41,54,91,78,151,99,68,105,217,17,89,149,18,200,210,226,47,202,89,78,23,228,12,66,158,31,66,215,134,95,82,248,211,211,114,89,29,244,51,171,140,83,195,217,11,201,203,110,23,152,222,163,215,126,66,116,227,209,220,186,99,3,166,210,111,169,31,42,241,158,134,215,14,39,175,182,129,42,113,141,41,93,132,199,42,42,206,107,234,95,132,173,248,124,68,106,199,225,119,247,92,200,184,229,171,126,79,66,49,86,151,210,198,145,235,19,79,109,134,100,240,218,158,110,10,155,111,88,44,143,232,107,70,216,22,11,12,2,33,97,88,157,133,96,35,96,36,0,32,24,5,68,6,32,128,6,32,0,0,0,24,128,6,32,184,174,2,96,136,141,20,76,8,140,0,67,29,128,136,18,0,16,236,22,36,128,18,29,134,4,8,205,81,181,86,74,59,184,164,141,38,90,146,81,171,41,61,178,232,6,12,84,165,41,121,84,219,178,253,76,175,134,50,93,141,19,158,90,183,91,187,162,138,142,41,106,246,57,214,225,97,228,79,21,41,58,18,203,107,89,223,83,51,154,167,40,170,109,60,207,77,77,117,35,23,70,114,92,226,245,53,17,196,185,58,53,37,9,198,207,76,201,149,140,141,54,227,97,154,17,157,239,109,44,91,128,210,156,165,119,116,237,171,8,254,102,29,197,243,143,234,67,0,155,114,139,118,127,213,110,84,118,112,209,149,122,117,28,45,120,43,187,236,66,178,197,198,132,228,161,8,197,106,229,22,164,195,5,154,24,138,126,92,154,119,221,51,179,58,88,106,144,172,242,168,202,17,114,205,30,97,30,37,85,149,74,255,0,157,39,53,221,157,175,15,171,133,195,198,245,40,39,41,104,221,239,101,204,163,25,129,195,209,194,70,83,186,172,226,236,151,205,223,232,113,156,166,213,156,221,189,200,175,83,47,23,194,225,161,150,156,242,40,237,21,171,42,167,254,42,169,25,126,93,38,215,243,30,102,214,54,97,32,156,181,92,43,245,96,199,162,195,248,234,199,75,203,196,195,43,158,153,227,23,101,238,73,232,218,49,194,166,90,89,83,146,191,32,83,179,221,154,140,214,193,88,133,42,153,180,220,180,211,40,5,137,88,44,4,108,22,38,0,70,193,97,128,8,7,96,176,8,97,96,0,1,128,0,192,97,81,176,88,152,88,8,216,9,88,0,141,132,78,194,176,16,2,118,11,1,11,14,196,236,22,2,54,11,18,0,34,3,11,0,128,149,130,192,70,194,177,59,5,128,133,130,196,236,25,64,174,193,98,204,161,96,33,148,118,37,96,2,54,17,59,5,128,174,192,78,194,104,8,128,236,32,134,0,0,100,24,242,133,128,64,48,0,0,0,0,24,192,64,48,0,176,88,99,2,54,11,18,0,35,96,36,0,33,128,192,6,0,0,48,24,82,11,12,96,70,194,177,59,6,80,33,96,39,148,50,128,146,11,13,104,101,199,226,124,184,249,112,124,111,126,192,81,141,196,102,126,92,31,10,223,185,142,41,201,133,174,203,22,136,129,59,89,174,196,226,184,92,136,195,112,132,191,33,246,86,34,161,188,253,135,36,20,245,119,37,63,75,64,66,151,245,42,112,252,233,50,216,62,31,168,112,230,189,192,231,87,141,164,197,73,91,137,237,204,191,17,20,228,236,209,24,194,212,157,200,208,146,252,183,23,203,66,138,114,203,45,125,47,114,251,230,167,126,118,51,75,73,50,85,141,115,138,150,252,138,167,135,231,7,116,58,18,82,142,86,245,91,123,4,100,225,38,174,17,75,140,162,74,217,172,139,228,214,92,220,138,229,164,84,162,173,168,20,53,105,88,156,105,182,155,182,219,154,41,82,132,176,210,169,40,188,238,86,140,179,105,246,22,34,84,163,28,144,143,18,222,87,24,186,204,244,122,49,55,112,176,17,69,180,46,167,79,129,212,169,164,22,158,239,161,24,44,206,205,229,138,221,133,74,142,109,37,164,86,145,93,0,39,57,214,157,219,215,246,26,142,87,196,78,156,114,162,84,105,194,85,156,106,205,194,47,92,201,95,244,43,41,173,16,221,146,187,39,104,230,242,232,222,114,78,217,163,123,75,232,206,134,11,195,161,82,89,241,50,188,190,68,84,97,195,97,43,98,229,104,71,44,57,201,236,118,240,184,42,88,88,240,172,211,231,38,106,140,84,98,163,20,148,86,201,5,141,33,8,149,133,96,132,4,172,22,2,32,59,14,192,70,193,98,196,135,96,43,29,137,101,5,16,43,113,21,139,242,137,196,10,145,52,60,182,22,192,72,118,34,153,52,4,114,142,196,172,22,10,141,130,196,128,15,33,226,115,207,143,196,63,231,107,237,161,146,62,162,236,91,190,42,179,235,82,95,185,92,52,147,51,90,137,229,39,24,234,43,220,182,156,110,204,180,178,17,45,72,74,36,226,136,161,68,182,17,179,4,139,34,181,34,167,21,161,100,98,40,150,69,17,83,81,184,167,135,110,253,203,168,198,237,29,24,80,131,167,170,187,16,174,38,92,175,44,245,33,82,156,99,234,251,157,58,184,101,39,164,126,220,138,107,80,149,56,241,90,75,175,50,163,129,90,23,173,166,197,19,139,83,208,235,86,163,171,105,106,251,24,43,66,217,165,211,67,81,154,219,224,115,254,53,62,92,50,59,8,224,248,60,242,227,28,126,104,63,208,239,35,113,206,129,128,20,2,176,192,5,97,88,149,128,8,136,144,1,17,18,16,8,68,132,16,128,0,160,16,192,8,138,228,136,128,128,0,2,228,145,2,104,9,36,74,218,17,76,149,200,16,0,138,24,8,0,149,194,226,184,174,1,57,90,44,205,137,126,93,7,166,175,66,247,234,187,50,120,148,242,82,82,228,128,231,212,169,171,93,57,156,233,226,37,42,141,169,101,138,253,139,127,19,229,222,156,221,212,181,125,140,149,106,41,237,20,187,156,219,139,112,118,120,158,218,157,57,90,84,103,37,163,81,102,92,13,24,186,25,190,41,50,234,137,198,148,219,123,69,150,37,114,121,0,128,141,58,148,26,242,99,162,21,9,58,120,167,165,225,46,43,63,179,253,10,104,212,106,140,82,107,235,200,115,169,20,227,40,222,240,119,187,123,149,151,119,203,252,61,108,179,77,73,29,10,144,171,158,18,161,240,43,36,182,111,157,206,118,22,173,26,210,166,234,87,132,99,73,107,230,55,172,121,28,223,20,199,84,207,40,211,196,185,102,124,94,91,106,62,192,196,188,99,196,22,47,20,242,255,0,14,146,202,187,190,108,228,202,74,79,77,130,218,88,68,84,150,175,77,249,29,124,61,53,78,17,130,220,230,97,169,202,117,47,23,108,186,220,235,81,182,94,139,247,40,182,194,147,225,183,49,203,70,136,206,45,194,253,13,48,183,12,212,41,86,175,43,191,43,45,149,250,179,163,40,40,206,215,186,122,167,213,28,232,70,222,21,138,151,90,148,215,238,111,132,175,225,52,43,94,242,143,229,219,217,255,0,98,42,83,163,206,63,98,166,172,236,108,135,20,83,182,232,141,88,94,57,109,236,250,23,70,81,18,113,113,118,107,81,21,8,96,0,1,96,0,11,0,192,5,96,24,0,134,0,3,24,128,6,0,32,0,1,0,192,66,2,67,35,113,220,6,2,184,192,0,96,1,96,176,12,5,97,216,6,64,172,48,0,21,130,195,0,34,3,176,128,0,0,161,50,35,100,88,0,128,64,0,0,17,28,160,226,72,97,85,56,17,202,95,97,101,2,139,10,197,206,36,114,132,64,99,176,128,6,33,128,192,0,0,0,0,0,96,0,48,24,0,0,0,12,0,0,146,16,208,83,26,64,137,34,2,193,148,154,29,130,179,98,101,228,80,157,78,105,105,238,112,101,89,231,227,221,252,71,79,196,241,49,146,116,34,174,147,226,103,51,203,139,91,32,139,20,146,221,104,78,201,234,153,71,28,101,170,186,236,59,186,114,237,200,138,209,151,42,51,223,44,170,199,189,215,212,190,51,85,33,220,207,55,105,223,170,183,216,9,194,42,196,231,78,57,110,66,59,23,61,105,253,10,50,165,193,123,189,217,53,14,18,48,214,154,93,203,236,65,207,196,199,138,36,157,213,39,114,236,68,46,162,251,144,168,191,35,64,51,82,122,73,125,74,106,250,137,193,218,170,239,160,171,111,115,45,163,78,89,100,164,185,23,77,37,59,242,106,232,207,29,36,104,245,81,75,156,29,190,130,21,98,179,142,87,177,26,177,252,176,167,185,42,239,129,234,86,80,167,81,40,168,217,222,232,170,165,179,202,194,187,86,98,34,162,193,43,236,12,156,120,86,110,123,34,52,115,118,138,130,217,111,221,145,130,230,200,173,203,41,44,211,72,68,105,133,41,202,147,168,163,194,183,119,29,42,51,196,77,70,11,75,235,46,131,140,170,206,30,85,73,203,203,139,204,227,201,51,127,133,77,202,180,169,229,225,107,236,105,148,240,120,60,184,136,71,85,29,99,35,119,150,188,217,70,13,218,47,70,109,194,208,138,171,86,163,107,211,162,238,83,131,143,153,21,47,167,216,11,41,188,209,215,114,77,5,72,121,113,205,29,226,61,209,164,70,194,36,196,208,17,17,43,5,128,128,193,145,184,69,136,119,43,76,119,2,119,36,136,34,113,10,99,1,92,128,100,26,38,200,216,162,54,36,134,145,36,128,16,14,192,64,7,49,216,76,15,23,139,141,177,85,151,74,146,253,200,70,29,189,141,62,37,79,39,137,98,35,214,121,151,215,82,17,82,90,35,53,168,157,58,87,69,240,166,144,169,174,18,212,101,163,81,36,162,8,146,10,18,44,137,20,137,34,42,196,89,18,180,91,18,42,250,38,202,115,149,140,148,141,112,138,44,42,212,215,114,140,71,19,47,138,77,218,232,133,88,132,142,93,106,50,189,227,116,191,148,205,136,194,218,139,183,185,215,107,82,140,92,83,195,206,235,144,91,28,31,12,225,241,10,90,239,153,126,135,163,91,30,123,195,120,188,74,157,150,217,159,232,122,20,142,177,198,152,12,10,128,0,0,0,98,1,0,196,2,17,33,4,68,9,8,8,136,144,138,0,0,1,8,96,4,24,137,216,86,2,36,130,192,3,24,0,12,0,96,70,193,97,128,17,1,149,214,171,26,75,93,95,64,39,162,93,142,127,136,86,163,82,140,169,234,223,38,186,149,214,173,58,143,87,244,51,203,126,178,32,229,86,167,146,118,41,177,171,19,173,91,167,185,158,72,197,110,53,96,241,74,146,242,231,233,122,167,208,209,141,172,150,22,202,73,231,209,28,203,93,162,73,252,51,189,151,65,166,34,22,238,89,89,63,51,232,173,169,5,9,95,102,21,166,132,34,225,199,123,90,234,204,83,181,186,255,0,67,86,26,48,84,213,227,22,237,187,212,175,21,149,82,147,74,77,222,201,189,10,203,61,105,188,169,55,103,107,43,116,41,142,247,232,18,110,90,243,5,177,26,72,57,5,209,47,84,148,81,81,209,192,211,143,225,165,47,185,170,17,209,102,90,89,216,174,157,163,69,37,177,178,180,50,97,232,197,171,75,137,253,29,138,203,60,100,220,17,179,1,21,82,163,132,253,50,89,89,137,105,99,167,225,212,211,165,81,191,139,133,123,239,253,10,43,157,39,71,194,49,48,159,169,98,32,191,113,225,107,202,24,111,42,17,205,60,205,197,61,149,249,155,60,93,91,194,243,243,157,74,119,239,163,57,17,171,146,133,85,174,105,240,174,203,153,149,119,112,214,120,106,114,82,205,126,125,73,78,58,92,171,194,154,158,2,9,252,44,211,55,249,107,249,147,3,61,90,18,148,110,185,24,222,142,199,87,43,83,143,202,247,51,226,169,66,164,156,168,222,77,110,214,204,178,166,49,8,97,99,76,139,128,88,2,128,1,1,32,16,192,64,48,1,14,225,97,88,7,112,184,128,6,2,24,0,88,99,2,54,2,118,16,8,6,0,48,0,0,0,0,1,136,0,96,2,32,100,136,146,1,17,36,32,16,134,34,132,34,64,4,44,43,19,16,16,2,65,96,34,2,24,18,1,12,129,10,196,132,80,178,139,33,32,2,25,67,41,49,129,94,80,202,76,87,2,57,66,196,174,48,33,96,177,48,208,8,216,118,24,92,5,96,36,0,68,99,11,0,134,130,195,176,13,18,68,73,34,9,162,172,102,33,97,232,57,47,83,210,37,151,73,93,232,142,30,51,16,241,21,156,190,21,164,80,20,187,201,251,141,69,32,81,100,173,98,7,182,164,100,211,86,104,150,251,104,56,211,204,236,21,68,84,233,188,203,85,123,18,169,103,37,37,179,46,156,109,77,195,107,148,230,82,203,43,107,109,64,107,165,139,36,218,165,124,187,119,42,139,252,223,161,101,121,91,14,84,87,195,22,181,238,75,50,48,99,165,121,194,61,17,157,74,81,218,77,125,76,235,88,234,205,221,75,179,43,179,116,26,124,136,199,58,163,22,228,243,90,236,179,122,55,111,114,163,151,39,198,89,93,104,218,42,158,178,118,47,150,180,151,116,101,182,99,69,55,119,40,252,209,253,81,156,182,14,206,47,163,36,23,211,29,101,249,97,13,46,42,191,195,122,154,101,153,242,1,55,112,100,104,173,119,98,82,245,36,182,90,10,27,223,160,136,160,186,133,149,219,229,177,73,208,240,218,10,190,46,157,54,184,99,197,50,196,174,148,48,106,151,133,202,82,95,153,43,74,79,183,66,143,13,114,243,242,198,82,141,250,51,177,137,89,168,84,79,68,226,206,95,132,71,54,36,172,187,180,229,38,157,60,201,221,111,34,159,9,139,141,90,148,179,169,165,54,147,91,108,95,100,164,140,190,22,156,106,98,82,222,53,46,128,234,85,165,122,51,154,50,70,234,77,61,185,26,231,93,44,28,242,239,41,89,25,235,172,182,86,216,64,153,22,199,184,172,105,17,24,0,17,100,108,73,142,40,34,22,99,179,46,81,27,136,21,34,104,146,133,129,196,41,8,100,146,2,40,146,68,178,141,34,8,216,44,78,193,96,32,3,21,128,4,201,88,76,15,49,227,208,112,199,194,167,41,197,125,208,42,105,217,155,63,196,17,165,44,52,100,170,195,204,167,63,77,245,119,49,82,173,25,81,142,188,137,90,139,18,176,202,42,226,97,79,119,121,116,69,43,28,239,170,51,141,55,162,104,197,28,116,30,233,162,250,120,170,82,218,72,131,76,73,229,208,169,84,143,38,88,166,178,134,142,228,227,34,166,209,9,215,140,55,32,223,10,150,45,120,168,66,55,156,146,177,231,235,120,132,149,212,29,187,152,252,218,213,158,238,76,169,175,73,87,198,35,30,26,75,254,98,191,246,150,37,198,241,227,79,109,14,102,26,132,83,205,90,167,209,29,140,62,42,148,35,106,81,90,124,170,227,76,79,15,140,157,89,40,214,162,226,223,52,75,27,86,157,26,18,115,123,166,146,234,87,137,199,74,148,99,44,186,207,107,201,126,199,42,189,121,84,150,121,171,247,254,195,23,84,120,125,74,180,234,74,188,18,204,184,85,249,220,244,148,229,150,16,141,74,153,170,202,57,154,56,216,121,194,164,99,24,197,197,202,107,94,91,155,161,9,47,23,173,118,218,242,211,143,182,133,183,44,102,77,149,184,4,51,163,153,128,0,0,196,0,0,0,2,0,0,16,12,65,17,17,33,1,16,24,88,161,12,6,4,108,22,36,0,70,192,74,193,96,34,3,176,0,134,32,1,220,4,38,236,174,246,2,53,170,170,48,204,247,228,142,92,170,74,164,220,153,60,77,87,90,167,110,69,113,90,47,98,0,171,17,29,20,186,116,46,72,26,211,93,130,185,88,185,102,113,150,252,175,99,51,54,98,32,213,57,165,172,83,186,236,98,50,212,28,139,106,194,234,53,86,170,91,246,101,38,188,23,28,37,7,107,17,89,102,248,157,137,70,164,162,173,119,100,41,197,198,76,68,29,44,30,103,65,119,190,166,76,93,111,50,121,98,248,99,250,146,243,124,188,52,82,124,82,76,202,106,164,137,66,89,115,59,107,107,8,52,178,2,41,199,114,218,41,186,139,46,229,113,219,220,215,135,135,28,44,247,77,189,10,141,212,169,122,91,212,215,141,165,26,83,140,85,243,101,82,118,125,72,225,227,154,113,143,87,99,87,142,52,177,145,130,141,178,211,81,191,205,220,172,185,217,83,122,234,117,252,54,139,149,9,202,155,113,148,108,243,95,68,114,34,238,118,252,47,255,0,79,94,61,98,5,94,49,136,117,60,54,16,178,205,10,202,50,107,77,108,249,28,203,102,135,185,210,241,140,60,87,135,83,174,175,153,186,105,253,153,204,148,156,92,108,183,10,235,120,91,127,134,148,59,157,57,90,24,154,52,229,178,162,238,206,119,134,44,184,127,51,225,114,215,178,70,175,54,56,186,206,114,86,133,44,178,200,247,203,125,217,4,177,85,103,87,15,154,159,13,44,217,123,200,211,135,141,55,74,57,109,120,238,140,240,203,248,9,70,82,213,214,109,119,212,177,84,113,165,31,203,244,104,164,186,119,3,14,42,151,147,94,80,229,186,246,41,177,171,25,37,85,66,162,119,248,89,148,220,100,128,144,172,4,64,144,128,64,0,0,59,136,0,119,1,0,0,0,0,12,68,128,99,16,192,0,0,0,0,100,8,6,5,0,134,50,8,140,96,2,0,17,67,24,130,228,12,4,32,24,128,69,12,4,4,0,134,34,132,33,136,8,12,44,59,0,12,0,128,0,0,0,1,133,2,36,32,17,22,137,136,168,136,194,195,64,43,8,144,0,172,22,24,0,0,192,4,48,24,0,12,96,33,161,216,85,42,70,141,57,78,91,69,16,115,188,71,27,149,202,140,118,94,166,115,30,35,228,203,246,44,169,39,90,114,148,150,238,228,124,149,109,81,21,15,197,62,73,63,229,122,50,112,196,66,110,219,75,163,15,195,198,91,222,196,39,65,167,195,29,58,57,1,166,246,188,148,115,118,44,133,88,84,92,47,232,102,165,57,83,118,149,210,239,200,171,17,122,85,115,195,152,27,42,203,133,153,212,92,106,233,233,122,132,106,170,177,121,158,182,26,151,163,216,7,31,226,191,98,120,175,68,23,114,187,254,114,246,37,136,122,174,214,96,115,177,79,54,34,86,229,161,93,56,231,171,24,245,99,189,234,57,94,215,101,216,72,94,180,164,182,142,196,105,178,174,176,118,91,20,226,106,100,195,70,43,213,35,76,227,146,158,95,185,205,174,165,58,202,47,217,22,179,20,37,165,217,124,21,233,173,121,133,120,218,73,14,154,121,102,186,106,70,153,158,236,156,85,233,177,84,210,164,189,201,211,244,191,99,49,87,107,155,221,38,70,180,173,11,117,37,23,120,195,252,165,88,135,121,37,209,26,69,32,192,12,180,107,210,200,146,248,62,164,72,38,181,103,91,193,147,85,111,118,156,221,180,232,114,86,151,59,222,13,20,170,197,116,137,166,107,177,60,217,114,207,84,98,240,42,55,157,73,203,72,71,118,109,158,178,98,192,215,161,135,131,163,6,237,20,229,41,73,90,253,100,84,91,47,234,101,240,221,60,75,21,31,169,185,215,195,226,18,116,170,83,109,111,150,91,152,48,78,222,47,138,239,16,55,81,113,158,37,165,121,70,26,219,249,158,200,191,21,6,154,86,73,219,82,172,29,53,26,146,158,202,247,45,169,89,74,115,206,236,219,74,32,102,142,214,232,38,44,233,201,217,131,102,144,153,16,204,44,193,19,72,178,40,170,44,182,32,88,137,88,72,145,21,27,9,146,0,33,98,86,29,137,0,146,29,134,48,168,216,6,4,17,176,172,76,86,42,34,65,197,189,58,150,216,86,3,201,78,130,173,66,113,77,169,66,92,90,25,225,78,84,158,85,40,201,29,92,101,25,80,241,12,76,98,184,106,211,206,191,239,238,99,105,74,11,162,108,145,170,196,233,199,51,115,82,7,10,47,170,52,62,29,180,42,155,234,198,26,162,84,225,240,204,173,221,61,209,116,146,125,72,251,19,13,20,235,206,60,255,0,83,117,44,87,10,187,49,36,158,233,18,81,143,66,98,235,162,177,9,252,73,125,74,49,57,101,181,88,183,252,186,148,66,140,101,37,171,53,86,132,105,164,162,180,234,49,117,141,175,229,255,0,168,142,119,182,111,177,57,145,200,178,222,247,101,198,117,40,212,138,122,255,0,114,247,89,101,203,10,173,199,229,107,41,150,16,226,183,46,102,135,78,53,37,116,173,31,220,11,161,44,250,36,104,84,178,198,55,213,220,174,141,53,15,74,52,69,235,98,138,233,255,0,187,212,79,229,169,123,29,138,53,35,94,42,173,173,43,101,127,185,202,175,102,213,183,220,232,224,105,202,24,123,201,91,51,186,246,51,127,168,212,254,107,64,192,14,142,70,0,32,24,8,97,64,128,64,49,0,0,0,8,32,0,0,16,12,0,67,16,192,67,24,0,128,96,2,17,33,0,172,33,129,68,76,184,202,159,240,215,188,141,114,106,49,114,123,37,115,149,57,57,54,222,242,96,85,178,148,137,70,205,105,177,93,87,146,41,242,185,37,104,192,138,178,43,153,93,105,164,181,213,115,28,115,63,229,70,124,75,148,44,243,48,29,74,121,225,155,233,46,231,39,99,179,121,70,141,243,114,56,210,150,105,201,245,119,51,86,17,118,22,164,105,212,121,239,149,171,105,200,164,87,212,141,53,77,211,148,114,61,36,151,12,173,250,51,47,59,26,105,198,85,170,102,149,155,233,212,157,74,11,205,87,112,130,73,95,93,194,50,206,238,89,119,182,136,146,165,37,124,218,88,219,26,49,132,222,88,235,109,25,85,100,184,178,173,35,234,46,26,200,253,79,91,128,8,138,186,156,115,74,49,234,111,194,211,201,94,81,187,106,218,92,203,133,203,248,136,169,109,115,161,78,57,113,143,252,165,140,214,168,94,156,29,69,189,237,27,254,225,143,196,60,69,74,117,100,172,229,5,113,227,47,71,45,23,163,132,83,151,187,215,251,20,98,99,150,20,215,242,47,212,168,141,37,120,166,122,31,10,167,150,148,164,246,122,28,42,113,244,197,30,151,1,21,248,122,81,147,178,119,215,184,164,103,241,138,79,253,138,151,203,82,43,245,56,144,78,165,89,73,114,225,138,61,15,141,212,84,252,46,173,43,94,121,162,239,211,83,207,59,211,167,26,112,124,114,210,253,58,146,45,116,176,242,139,132,51,202,216,90,78,207,249,229,187,41,165,137,157,108,70,42,164,85,188,216,228,75,162,41,175,87,242,105,225,233,250,97,191,185,126,22,49,165,13,53,108,168,236,248,116,84,169,198,148,236,242,43,166,205,179,203,21,233,148,151,84,114,40,202,93,78,189,58,158,116,116,121,98,150,88,247,51,90,142,102,39,15,28,178,157,63,125,12,107,83,175,86,46,50,187,90,163,153,90,49,141,105,40,122,119,70,163,53,88,137,8,210,34,3,0,34,3,0,34,3,0,16,88,144,0,172,3,24,8,6,0,33,128,128,99,34,48,24,196,0,48,24,0,12,6,64,132,49,0,132,12,69,12,46,68,0,144,17,25,3,0,0,0,0,1,8,96,2,1,142,192,64,0,0,67,0,10,0,6,2,24,0,0,134,0,2,24,4,68,0,10,16,196,48,1,136,96,48,1,144,33,140,0,6,34,65,65,203,241,58,249,231,229,69,240,195,212,251,155,241,85,93,12,60,234,47,82,209,123,158,114,116,221,71,154,164,219,64,89,248,138,48,210,228,94,42,147,217,191,176,149,24,124,49,75,233,114,106,141,100,180,202,215,178,68,4,49,16,190,147,95,82,234,180,225,89,102,131,74,95,163,51,206,74,31,197,165,167,249,19,34,167,77,38,232,73,41,116,79,250,48,165,57,206,157,149,91,219,148,186,19,156,85,74,14,205,61,52,42,243,243,240,85,210,93,200,56,228,190,73,91,249,72,33,78,87,143,116,91,10,143,207,142,183,86,51,102,227,124,174,74,156,255,0,54,159,102,21,182,127,198,131,39,137,121,99,57,127,41,10,143,88,62,226,198,203,242,159,123,34,178,193,200,223,130,141,169,230,249,157,206,127,35,167,70,57,99,24,165,174,196,139,86,98,36,163,20,243,114,215,177,69,10,113,171,53,63,177,179,196,97,122,145,131,217,69,6,2,57,107,69,165,177,81,206,197,199,243,144,161,31,206,148,122,163,87,139,211,84,188,66,81,90,43,221,125,76,218,249,235,93,72,172,149,117,154,125,82,44,166,180,33,87,214,187,34,228,173,40,162,69,56,105,74,159,179,253,204,210,119,109,154,234,194,80,195,209,109,166,167,25,56,235,252,198,39,184,32,16,192,141,27,244,47,113,45,134,253,43,220,23,165,144,78,148,115,212,140,126,103,99,210,120,77,62,57,202,218,94,215,56,62,30,175,139,166,223,45,79,73,224,212,248,103,86,111,45,56,243,238,105,154,221,90,157,150,100,206,115,151,153,226,51,115,79,203,148,20,31,177,215,171,91,13,82,158,72,85,78,79,77,116,48,58,89,151,18,205,29,218,78,218,162,163,206,85,167,42,53,103,73,250,161,39,19,208,96,101,230,99,99,89,127,196,195,221,251,156,191,21,167,254,247,26,203,69,86,63,170,58,94,7,44,244,163,109,233,198,81,253,116,3,161,78,180,165,43,83,214,197,117,163,56,213,148,165,55,58,143,148,86,136,179,7,149,167,86,79,36,35,164,23,245,247,53,188,53,52,179,102,114,190,183,108,14,108,18,140,101,195,149,218,250,238,197,152,211,58,73,211,191,51,33,168,148,201,36,69,110,88,138,135,24,150,162,8,149,200,171,19,29,202,174,59,144,79,48,211,32,52,5,131,34,134,3,25,27,139,48,19,184,174,71,48,102,2,87,11,149,185,11,48,22,220,10,243,14,224,115,60,109,249,126,69,94,146,113,126,199,43,46,85,40,252,172,238,120,165,31,59,5,83,249,56,151,211,115,145,8,221,70,238,237,198,205,251,127,165,136,190,50,76,162,80,119,53,212,142,165,77,1,84,154,107,107,52,67,232,90,226,71,40,21,234,229,177,52,172,60,162,150,158,192,37,82,74,92,40,222,170,66,165,8,75,52,115,74,234,81,231,19,54,18,139,169,175,54,91,137,195,79,11,56,212,156,90,140,183,102,117,188,252,81,86,22,150,218,16,81,55,70,42,164,26,150,232,165,209,179,208,211,42,225,2,232,71,40,146,177,108,21,216,26,48,240,114,188,186,18,113,180,151,185,56,60,148,178,174,123,147,163,66,85,158,105,93,83,92,250,251,25,181,169,6,27,15,42,152,133,38,184,57,191,98,236,127,136,71,7,90,42,80,207,158,239,123,89,45,17,116,37,24,194,83,217,69,250,87,78,199,158,241,172,76,42,120,140,163,234,140,34,163,117,201,243,51,59,214,175,88,236,210,241,92,45,85,234,112,255,0,50,53,194,113,169,28,208,146,146,234,157,207,30,165,101,100,244,101,176,196,206,134,180,228,212,187,51,167,211,151,203,214,129,200,195,120,188,147,203,93,103,95,50,220,233,81,196,82,175,252,57,198,93,185,154,212,197,160,0,16,128,96,2,1,136,0,67,16,8,96,0,0,3,1,12,6,0,3,0,168,128,196,16,128,0,0,44,3,3,31,136,84,116,225,8,175,138,90,251,24,101,235,53,248,132,226,234,101,150,209,70,79,83,238,4,43,70,244,90,22,31,138,154,205,188,116,39,55,120,180,20,118,146,111,82,42,92,174,103,198,69,202,57,190,83,79,190,197,86,77,101,110,241,122,20,103,109,203,12,227,29,218,177,143,21,71,202,201,237,102,111,161,11,85,113,124,138,252,66,55,167,45,54,226,34,199,44,0,44,101,166,204,35,178,131,78,247,186,104,213,21,122,179,147,166,167,100,190,134,28,37,85,73,77,189,237,195,238,116,104,70,89,170,89,244,253,138,205,66,114,105,75,230,209,35,13,87,145,85,130,123,180,141,243,143,230,191,251,228,115,107,74,237,247,147,98,145,87,32,143,168,46,4,105,183,1,31,205,140,156,121,104,251,157,74,116,243,227,105,244,146,177,147,7,79,253,214,50,91,197,230,58,84,163,150,149,74,252,169,193,191,171,209,26,101,146,181,79,58,181,73,55,124,210,52,227,163,25,78,142,94,81,203,47,249,93,191,107,24,40,221,212,95,230,185,209,175,150,165,72,206,18,210,75,138,60,211,8,48,209,211,55,83,209,224,99,10,184,31,46,110,215,122,62,135,18,141,55,166,134,140,69,106,184,89,97,252,169,90,241,149,215,45,201,86,43,241,89,249,84,60,186,142,239,204,253,142,93,23,158,82,156,180,150,222,196,188,87,25,42,248,156,207,224,91,119,33,70,234,17,235,187,2,111,219,67,70,30,109,187,242,90,34,135,27,150,41,74,9,40,219,234,84,116,104,203,51,209,236,116,240,149,20,111,153,233,200,227,96,229,192,243,105,38,238,217,186,158,34,16,119,147,86,232,69,117,106,197,212,166,165,179,57,88,170,109,59,217,89,27,35,226,216,105,69,173,93,247,179,42,159,145,137,254,28,239,46,155,49,10,231,136,156,163,149,180,247,66,177,182,81,1,136,8,128,236,22,2,32,75,40,172,0,0,48,1,128,0,0,0,0,137,10,192,32,37,97,0,134,0,3,24,134,3,0,2,4,69,146,16,17,16,216,138,0,0,0,0,0,1,136,0,96,33,144,0,0,3,24,144,192,128,0,5,32,24,0,5,134,48,34,4,132,2,1,138,192,0,22,29,128,136,137,216,44,4,44,4,236,22,2,35,11,14,192,3,26,67,176,68,64,118,11,5,3,11,0,25,188,65,55,133,211,148,147,103,34,74,236,237,99,52,194,212,56,173,219,80,130,217,85,247,125,12,243,175,90,79,44,92,97,237,171,39,101,81,236,229,221,236,59,194,10,203,87,217,17,85,40,85,123,213,144,221,13,56,156,101,239,29,75,161,125,90,167,167,86,236,39,26,115,126,157,123,76,138,195,82,156,163,221,116,101,74,163,90,29,10,176,169,24,217,57,74,61,37,169,206,154,213,130,21,71,155,82,116,105,202,164,227,26,105,202,111,100,133,24,94,55,238,122,143,7,192,82,195,209,167,95,47,230,206,59,190,68,145,109,113,103,173,59,244,179,33,142,124,20,215,93,73,167,117,40,251,162,140,100,243,42,63,229,42,69,84,227,154,172,23,86,117,112,250,213,253,14,102,23,90,201,244,71,82,132,111,22,254,162,20,98,100,165,82,86,109,173,149,205,24,5,249,134,57,107,36,116,188,54,55,119,238,105,24,255,0,196,48,182,54,148,190,104,47,208,197,81,90,170,125,142,183,248,134,23,84,39,210,77,28,217,250,91,236,65,207,175,240,190,197,208,214,49,101,85,253,17,39,69,240,199,177,159,90,241,109,123,121,84,18,140,87,12,174,215,62,39,185,137,171,51,163,137,149,233,97,35,125,169,190,86,248,228,96,170,173,54,41,16,0,2,52,127,7,212,23,165,130,244,177,197,112,72,13,222,15,23,44,91,203,190,73,30,142,189,120,225,240,145,193,208,141,154,95,153,46,175,177,192,240,20,165,139,168,158,191,149,46,118,58,80,139,80,147,150,247,208,212,98,183,96,40,170,145,202,213,238,91,138,161,42,49,148,46,212,100,138,176,209,186,78,58,123,22,202,115,205,150,114,148,163,125,51,61,138,142,118,58,19,173,225,170,164,150,180,228,164,189,182,97,224,85,28,86,46,159,72,103,95,177,167,13,106,244,171,97,231,28,179,105,199,179,57,190,27,87,203,173,91,59,183,228,180,254,141,17,93,170,13,66,41,73,221,157,42,115,139,164,239,201,106,238,113,105,212,133,179,103,89,122,155,105,99,97,26,58,198,234,250,59,238,5,181,52,137,130,122,77,154,43,226,35,21,151,43,114,182,200,207,41,74,113,78,81,179,219,114,196,165,114,74,68,6,141,50,177,72,154,145,82,69,139,64,171,17,52,138,212,137,41,17,83,176,200,230,12,196,18,184,238,87,112,184,22,92,68,51,6,96,36,38,197,112,185,66,204,2,29,128,19,38,136,164,72,128,110,250,114,230,112,43,165,134,196,78,11,211,25,104,187,29,251,24,60,71,11,230,71,206,134,92,208,90,230,217,162,85,227,92,186,209,79,88,236,245,41,202,105,163,105,81,202,245,203,160,157,52,246,100,214,177,151,41,28,166,135,78,75,163,32,226,215,194,198,152,171,41,77,188,217,56,174,186,154,114,203,165,189,199,10,109,201,91,110,100,180,145,126,26,42,18,138,59,174,48,197,96,252,154,145,188,122,243,71,22,49,203,52,118,176,18,134,86,166,237,166,134,107,164,112,63,9,91,11,138,113,124,80,138,255,0,226,78,104,239,87,194,194,188,55,89,146,209,156,88,211,147,118,146,69,250,75,197,67,69,212,104,212,155,224,131,125,205,84,168,65,59,229,185,182,26,33,244,78,42,104,225,99,29,106,188,207,167,35,68,218,181,132,199,8,220,195,88,224,120,150,43,25,79,17,90,52,29,160,165,107,199,117,161,194,109,223,93,206,206,50,179,252,110,34,57,173,106,140,205,82,84,171,95,60,87,191,51,166,57,218,194,166,208,156,165,46,99,169,12,146,209,221,16,32,211,10,210,178,82,90,117,58,94,29,83,201,170,170,218,242,127,177,199,140,236,111,192,205,212,113,139,149,157,237,114,163,214,254,205,93,8,148,225,229,203,202,189,242,37,31,208,71,71,48,0,0,2,24,0,132,72,0,141,130,196,128,8,142,195,24,8,6,32,0,0,1,10,196,134,4,44,22,36,59,0,172,3,35,81,229,132,165,209,48,57,21,170,103,196,212,232,222,133,55,213,202,246,177,55,196,238,65,101,207,101,168,84,147,205,154,220,213,209,26,42,210,146,35,26,126,93,91,193,240,189,26,232,94,163,103,152,128,156,111,23,169,66,121,147,190,141,105,36,107,209,171,24,241,15,46,90,153,127,150,118,2,204,171,51,168,185,162,172,76,99,41,69,73,218,47,133,190,151,39,135,149,214,93,237,251,22,85,167,154,156,214,247,136,30,125,167,25,53,208,46,93,138,142,90,215,189,243,43,220,160,203,73,66,74,51,82,106,231,86,21,20,107,202,23,221,47,216,228,26,168,84,188,243,63,86,142,229,43,110,37,102,82,141,248,165,36,149,142,110,37,70,53,229,24,109,29,14,164,127,143,82,118,187,190,88,156,122,142,245,36,250,177,72,136,249,1,40,127,18,30,228,87,119,11,15,46,49,139,91,104,209,126,42,164,176,254,25,42,45,111,81,89,245,86,185,26,81,252,184,205,189,100,245,43,241,90,141,170,84,191,230,52,195,62,23,155,232,141,216,106,110,115,191,36,102,195,67,242,251,201,220,234,209,134,72,197,115,2,234,49,226,140,123,153,252,75,19,150,49,82,73,121,89,181,54,81,75,49,202,255,0,19,226,233,74,149,58,42,49,243,47,123,173,237,220,138,228,211,114,169,83,53,71,119,189,141,126,118,84,98,161,162,114,108,186,18,82,159,8,27,161,43,199,157,203,232,195,59,253,217,142,117,163,74,25,164,238,249,119,43,165,42,173,75,204,155,89,189,81,76,168,219,136,171,37,47,46,156,226,146,232,245,32,232,42,154,185,213,191,255,0,212,76,204,241,20,225,232,142,118,78,18,171,54,229,55,146,251,70,58,17,91,170,97,35,81,198,165,37,42,114,130,210,17,142,143,234,83,147,25,71,18,234,70,148,178,75,120,174,71,83,195,106,83,242,161,66,74,217,87,169,189,14,140,176,247,142,154,46,168,14,92,49,31,136,77,202,50,85,35,234,186,220,108,213,42,22,158,89,183,170,118,119,230,103,177,98,34,43,12,70,144,236,22,24,200,21,133,148,152,5,87,148,44,78,193,96,136,164,59,19,176,88,10,242,143,41,59,3,65,80,176,137,72,172,34,64,33,128,128,96,2,24,0,12,0,0,64,12,64,38,22,1,129,27,5,137,164,75,40,21,216,118,39,96,176,85,109,8,177,162,22,8,67,0,0,0,24,0,12,44,4,0,6,20,132,48,1,12,0,6,0,72,8,129,43,0,17,2,64,2,11,12,0,86,11,12,0,86,26,67,24,5,130,195,0,21,130,196,128,8,216,44,72,0,199,226,50,203,133,125,228,145,195,146,114,159,23,210,61,14,247,137,82,149,76,36,178,59,56,241,28,88,194,210,100,16,203,165,185,5,146,38,214,182,68,110,163,162,2,89,148,186,219,160,56,221,122,81,20,203,33,182,105,53,24,245,96,83,42,111,149,226,204,181,169,203,53,229,171,234,117,235,74,138,164,227,78,14,83,183,174,114,183,217,24,39,25,75,215,175,176,17,240,236,43,197,215,84,150,137,113,73,255,0,41,234,170,202,52,104,74,91,70,156,111,246,71,143,139,169,66,180,106,210,147,140,162,238,143,67,141,197,195,17,224,117,43,211,126,164,162,215,202,239,176,138,243,212,166,231,153,189,222,191,82,172,71,174,61,145,58,92,58,247,43,196,127,16,132,237,110,13,105,57,63,99,167,8,53,74,253,17,206,193,250,18,235,35,123,213,22,37,67,227,250,29,127,14,143,164,228,195,89,219,232,119,176,16,180,110,6,95,28,139,120,54,254,74,137,156,90,182,141,13,244,123,30,135,196,105,249,152,76,68,127,149,191,177,231,106,174,24,47,155,43,10,199,138,210,81,66,195,189,208,98,93,230,133,65,218,79,216,207,173,120,211,136,122,208,86,181,169,71,157,239,171,51,86,245,47,99,78,43,248,208,89,179,101,167,5,183,242,153,42,187,204,34,0,0,70,142,59,75,216,113,254,28,189,208,163,185,37,252,39,254,100,6,239,2,150,95,18,130,215,138,50,142,158,199,94,175,20,179,222,221,14,31,131,207,39,137,225,165,255,0,242,35,189,86,19,189,229,103,24,183,21,110,198,163,21,175,9,43,66,255,0,9,58,205,62,40,153,41,226,18,112,141,180,70,218,151,113,209,221,116,42,41,162,252,186,178,149,223,19,189,206,78,38,30,95,138,226,33,5,234,82,178,247,212,237,81,109,102,181,154,107,84,114,252,83,242,113,240,171,243,83,183,244,10,84,105,102,146,132,172,250,246,58,212,169,69,172,177,133,212,125,49,92,223,86,96,194,206,30,93,213,212,158,247,47,88,248,209,225,133,70,229,242,196,131,116,176,178,114,140,171,79,50,181,236,149,151,177,68,233,201,102,110,43,181,137,80,241,60,68,175,79,17,134,121,36,158,89,75,123,145,142,43,63,241,40,212,165,127,159,96,43,176,19,107,81,88,219,40,142,227,0,131,49,37,34,176,10,181,200,106,69,87,12,192,92,228,10,101,57,133,152,11,243,11,49,78,97,230,2,220,227,82,40,185,59,129,110,97,169,21,38,59,144,93,152,149,202,20,137,102,208,9,212,171,10,84,229,82,164,148,99,29,91,60,215,136,248,156,241,146,106,60,20,163,180,127,171,23,140,99,229,94,166,72,77,170,80,122,43,111,220,230,167,20,155,114,185,154,212,141,126,27,83,46,34,84,223,199,31,213,29,43,30,126,149,87,78,188,106,243,139,185,232,51,39,170,217,152,110,11,9,197,19,19,35,74,165,27,34,17,171,24,66,73,250,185,22,73,92,173,192,2,141,73,79,215,28,175,222,231,79,10,170,74,15,44,146,151,195,204,231,208,130,117,35,14,172,190,149,101,67,24,226,182,185,22,53,209,165,140,161,82,78,189,87,62,151,86,20,176,238,215,230,111,205,230,88,78,54,10,201,78,13,23,168,150,101,142,93,5,98,8,178,94,148,28,204,30,43,138,252,62,10,163,79,137,172,177,247,96,121,186,211,117,43,213,169,243,205,181,247,34,66,26,150,198,55,103,72,231,80,242,115,50,236,177,112,77,40,168,219,161,44,234,154,186,228,44,45,39,86,60,127,195,79,111,155,183,177,166,79,13,225,223,136,110,110,241,167,240,165,188,191,208,244,126,21,131,167,134,227,106,48,140,53,118,87,187,228,174,83,135,167,57,85,205,74,158,108,219,229,127,208,233,214,114,140,85,44,238,81,139,187,233,152,97,165,30,41,201,243,176,10,147,81,142,186,102,100,154,180,154,43,36,0,50,162,32,59,5,128,64,59,5,128,64,59,0,80,0,0,0,48,1,0,192,0,0,8,0,0,0,51,227,165,151,14,215,205,161,160,193,226,19,205,86,48,232,138,140,72,78,146,150,102,146,79,123,147,113,202,218,98,140,181,100,85,18,207,29,109,155,234,95,70,167,153,75,54,205,242,42,156,172,221,181,93,5,9,230,114,135,85,160,26,91,35,36,165,25,38,174,159,35,61,9,86,141,252,200,183,79,175,51,92,82,122,173,83,3,5,47,201,175,24,222,241,111,133,155,155,177,143,29,69,199,243,97,234,142,182,234,104,85,20,233,198,107,102,174,7,55,196,224,180,156,93,226,217,207,59,56,186,89,169,79,43,78,51,91,119,236,113,150,196,173,66,47,194,217,231,189,238,149,209,69,201,82,149,170,45,108,158,132,87,98,21,21,60,52,234,61,230,165,110,199,25,179,163,86,82,143,135,219,183,245,57,154,150,164,50,252,46,181,215,88,173,61,204,250,157,15,14,162,229,90,237,88,139,93,156,61,55,229,42,109,221,218,247,238,98,198,203,205,199,184,174,86,138,254,166,154,24,167,28,92,63,246,219,181,186,163,46,25,169,78,117,230,253,82,118,52,195,125,10,106,235,177,166,173,88,208,162,231,46,90,37,213,156,250,56,153,249,146,180,28,163,202,219,160,197,86,252,77,123,70,249,96,173,245,3,165,133,197,198,88,121,85,169,104,184,238,151,51,203,227,220,231,89,213,171,53,41,205,223,78,70,191,196,78,49,149,43,100,139,118,114,123,251,24,241,171,93,251,36,74,177,24,212,224,81,234,104,165,39,24,185,90,230,42,123,154,37,81,211,73,108,250,95,112,46,173,136,139,203,44,185,101,21,107,222,255,0,97,66,85,43,108,173,18,186,49,77,249,149,117,124,145,163,204,147,118,142,157,151,247,2,250,112,133,21,118,239,47,98,106,172,155,225,165,54,81,12,54,109,91,183,177,166,158,30,9,101,205,36,189,202,139,169,98,37,255,0,181,83,233,102,109,195,248,194,160,210,243,28,59,77,88,171,15,78,48,146,252,170,115,75,249,108,205,241,194,81,173,67,202,157,53,42,127,43,228,69,106,167,136,161,143,133,160,210,159,203,201,251,25,92,28,100,227,45,209,85,95,12,196,83,81,169,131,146,106,42,202,155,118,211,177,42,56,199,93,249,88,152,186,120,136,237,153,91,48,40,148,69,98,235,16,113,52,136,140,86,0,25,34,36,144,10,195,177,32,32,67,0,0,176,154,36,0,83,36,70,197,210,69,109,20,70,192,49,4,0,3,0,0,24,0,134,32,16,134,32,16,192,0,100,145,18,72,42,72,118,18,25,4,90,33,98,198,68,162,32,59,5,130,34,59,14,195,10,86,24,0,21,0,128,6,0,0,48,0,1,140,67,0,0,0,0,24,0,128,96,2,24,0,12,4,48,24,8,96,48,16,200,24,196,48,19,87,86,123,28,44,69,47,38,181,72,119,208,239,28,255,0,19,161,124,181,151,249,101,253,0,229,229,211,66,57,82,90,150,116,33,53,46,160,85,39,110,90,242,68,155,148,228,156,222,221,57,18,203,188,185,177,242,208,8,163,94,29,168,194,77,197,75,54,156,91,127,228,203,98,89,244,246,216,162,202,244,41,85,183,151,21,9,115,215,115,5,106,115,165,154,158,177,82,221,95,70,111,165,37,99,69,92,179,195,186,14,20,226,219,190,118,175,47,244,32,224,185,100,74,253,74,164,179,77,222,86,182,134,236,78,18,84,253,113,178,123,62,166,44,143,58,81,214,228,171,26,112,240,200,173,123,154,105,167,172,91,212,140,41,168,199,149,250,130,150,73,149,26,48,208,205,53,238,122,60,52,60,186,11,169,196,240,250,121,170,46,199,125,46,27,10,40,173,21,43,197,252,73,163,201,205,188,212,227,190,83,215,77,102,146,76,242,86,78,179,125,35,169,21,130,187,189,105,118,208,40,250,159,249,72,73,230,149,250,151,97,149,234,165,214,223,185,150,151,98,155,88,186,137,166,172,237,102,239,178,50,212,245,178,234,210,82,175,81,236,179,51,59,119,101,72,79,144,0,17,160,183,38,151,229,203,179,69,101,177,254,29,79,163,1,225,165,146,180,101,209,220,245,146,87,199,85,132,21,227,41,94,222,231,144,167,235,61,95,152,243,97,234,70,86,149,90,17,215,244,101,226,207,35,173,69,70,109,69,234,185,26,232,73,84,130,77,60,214,222,230,106,233,43,75,87,252,196,240,245,56,209,166,86,195,130,111,50,216,231,248,237,169,212,195,78,90,199,137,29,133,8,206,77,183,102,149,237,212,228,248,237,60,184,88,75,124,149,63,116,69,99,167,82,157,106,18,140,156,227,38,248,109,181,141,56,121,210,195,52,233,211,188,186,179,147,77,212,156,149,229,145,116,91,157,5,134,133,57,101,149,57,57,115,206,174,192,236,195,29,65,241,212,166,168,223,71,43,167,250,138,166,11,13,93,121,148,165,174,249,163,43,148,97,48,148,37,29,104,66,253,233,151,226,48,244,233,199,54,30,143,145,81,124,116,229,167,214,32,40,83,148,86,89,203,51,92,201,56,17,195,98,29,89,100,171,149,85,92,151,51,67,137,164,103,202,43,23,228,22,64,138,44,5,206,4,92,10,41,176,22,100,12,128,86,4,242,6,64,136,88,44,79,40,172,4,70,59,5,128,46,1,96,10,119,50,248,141,127,43,11,45,117,150,134,187,28,191,22,119,205,13,242,199,247,3,135,90,162,148,101,107,221,245,51,222,250,22,212,86,78,251,149,36,219,178,220,229,93,34,112,167,42,146,203,19,179,133,159,229,170,119,187,138,251,163,159,28,184,120,218,94,167,185,15,196,78,157,104,212,78,246,253,75,134,187,136,25,85,26,209,171,5,40,189,25,119,35,45,32,247,35,54,163,27,182,21,27,75,77,204,83,243,165,46,60,161,86,249,174,50,205,13,25,40,215,109,185,187,103,190,230,101,78,163,151,173,150,254,30,82,180,165,85,251,45,8,173,244,188,74,173,27,53,87,233,35,98,241,138,85,41,191,49,70,50,182,233,232,115,112,184,42,25,148,167,175,22,183,213,216,233,66,158,21,217,42,113,118,221,88,41,97,241,138,174,219,27,35,45,12,242,167,27,222,41,47,98,81,109,35,34,214,207,47,227,120,191,196,98,124,168,62,10,127,171,58,158,41,143,252,45,39,8,63,205,146,211,178,234,121,170,124,82,212,177,158,85,109,40,218,61,203,37,44,171,42,223,168,147,123,37,121,61,145,162,134,9,202,114,120,152,203,180,83,253,206,140,33,71,15,44,66,78,79,45,53,247,145,216,195,97,146,138,203,27,161,80,131,210,17,181,249,41,35,181,66,140,40,194,159,154,172,222,173,118,42,33,70,148,104,194,53,62,47,132,81,207,90,121,98,146,92,219,37,53,41,202,209,86,187,209,116,236,105,167,79,201,133,185,189,194,33,228,222,255,0,202,180,42,248,229,98,234,152,138,116,97,38,228,180,213,246,57,120,111,17,149,87,40,206,146,140,147,218,226,13,214,29,138,163,137,131,245,41,71,245,46,83,132,189,51,139,42,21,130,196,128,5,96,176,192,5,96,176,198,4,44,59,12,0,141,128,96,4,64,98,0,0,24,0,12,0,14,55,136,226,99,66,188,219,182,252,206,201,197,241,10,89,241,114,110,220,59,92,35,63,227,33,81,39,43,193,247,230,88,237,43,52,215,208,166,181,8,78,43,54,235,154,42,112,157,7,154,26,174,193,83,197,97,150,87,81,95,54,236,205,10,146,141,165,9,189,57,72,211,12,85,248,103,23,22,250,152,235,172,147,121,57,242,34,183,198,172,103,5,40,187,10,24,167,25,218,86,203,213,28,236,42,205,86,82,114,148,108,185,29,23,40,186,119,169,105,174,83,138,212,11,234,74,18,133,165,36,147,230,100,165,41,97,149,74,115,87,80,226,143,116,87,87,17,78,17,106,51,150,222,135,29,25,130,120,137,205,101,110,209,232,52,199,90,24,138,82,140,239,36,163,191,179,57,56,149,15,58,126,92,175,6,244,42,65,204,139,132,227,103,189,198,149,152,15,144,80,234,206,94,169,73,223,125,70,245,119,104,135,34,81,119,136,19,178,46,117,103,73,90,156,178,223,71,99,62,107,22,206,214,181,238,237,112,137,126,38,182,101,44,247,107,109,9,195,17,82,241,82,74,203,75,88,162,37,176,220,168,233,198,53,99,67,241,43,43,165,29,27,132,180,93,52,22,15,23,229,70,46,139,94,99,222,78,55,177,145,75,133,220,197,58,142,53,115,83,147,93,214,128,119,49,52,104,195,141,214,149,74,242,110,82,77,108,251,156,154,246,148,242,199,91,10,158,33,184,180,253,79,153,191,195,112,171,17,138,135,56,199,138,64,96,175,66,88,121,206,19,225,156,45,161,66,222,236,244,62,59,133,148,229,26,208,248,173,25,123,242,56,110,148,179,71,160,88,149,44,243,125,61,141,212,178,83,180,116,185,10,116,214,84,162,172,141,16,167,24,132,56,212,222,220,187,23,209,196,65,188,179,106,95,184,225,78,91,219,67,76,40,66,162,226,140,101,238,138,141,180,112,249,50,189,37,22,174,172,107,163,14,37,102,99,167,69,217,90,77,90,57,87,100,91,133,199,75,15,94,52,177,209,86,147,180,106,91,247,34,186,110,86,89,109,103,206,223,185,203,199,44,184,152,231,142,122,115,251,197,246,124,142,181,104,229,149,204,56,135,25,111,186,122,34,69,170,66,192,6,153,69,162,45,22,5,128,174,196,144,88,96,3,1,128,152,137,8,8,133,197,33,92,6,217,16,108,69,3,16,194,193,17,25,44,161,96,34,48,0,0,0,1,5,134,1,72,44,48,1,13,0,1,32,16,128,119,1,0,0,0,0,0,17,184,12,87,1,1,0,0,1,128,0,12,4,48,24,8,0,99,16,192,6,32,32,96,33,148,2,24,128,99,16,0,192,0,129,140,67,1,140,136,1,34,51,140,103,23,25,43,197,171,49,140,14,53,90,18,163,81,194,92,182,125,81,150,181,212,172,185,157,250,212,163,90,22,122,53,179,56,152,138,114,167,136,74,74,218,1,94,188,197,148,179,45,208,173,103,168,16,176,52,74,194,185,80,227,167,177,170,57,97,26,83,175,63,46,148,231,151,66,138,43,52,165,41,36,242,237,27,218,231,63,196,60,69,227,45,8,69,194,154,217,55,114,44,89,226,184,250,117,170,70,24,116,213,56,94,238,247,204,202,48,113,114,78,164,246,90,35,60,41,58,146,81,92,206,148,41,165,21,21,232,143,234,72,181,43,105,126,95,185,84,147,117,33,221,151,242,187,45,193,210,83,171,158,92,138,142,158,2,143,149,8,223,213,204,233,114,50,82,122,163,100,189,23,228,69,85,59,70,81,191,93,207,33,127,226,203,221,47,179,61,102,41,229,163,57,107,103,23,244,105,92,242,111,135,10,255,0,203,41,1,204,230,107,240,245,124,93,63,243,95,78,218,153,35,185,179,3,165,73,74,215,203,9,61,251,18,53,89,165,38,219,238,93,79,5,57,211,206,229,24,116,205,204,213,133,163,23,197,82,221,180,45,140,83,132,39,45,91,110,90,244,46,38,185,213,112,149,41,252,178,255,0,43,40,104,211,58,191,155,101,59,174,182,20,233,230,151,243,59,147,23,89,139,105,106,164,186,196,172,157,31,90,93,116,34,163,23,105,35,211,82,159,255,0,167,224,234,61,99,12,212,218,60,195,220,244,184,37,25,248,69,75,171,186,117,35,37,245,69,226,205,110,183,229,197,46,151,73,244,41,80,148,106,38,151,208,74,85,37,53,82,114,188,142,148,169,187,41,109,126,70,153,87,44,210,167,25,69,218,112,253,140,158,37,249,216,10,145,115,78,80,203,38,187,92,232,209,166,221,76,187,93,88,195,137,133,161,82,156,225,155,133,243,253,8,174,54,30,54,124,10,221,205,234,14,163,188,229,38,251,200,203,26,175,255,0,110,49,93,141,152,121,223,54,119,45,94,252,208,26,40,167,11,56,185,47,249,142,141,44,68,166,178,203,138,95,103,254,166,74,112,139,218,89,186,114,101,147,167,42,110,210,139,79,184,17,173,132,139,173,78,189,45,56,182,53,216,165,75,60,35,103,105,198,95,163,46,69,10,194,177,49,4,70,194,202,72,0,175,32,156,11,70,5,57,5,148,190,194,202,6,119,18,54,52,56,144,113,42,41,176,101,39,148,106,32,67,40,242,22,168,146,176,25,237,99,135,226,117,20,107,87,119,231,148,244,51,203,78,46,115,118,140,117,108,242,94,35,87,62,34,111,171,108,149,99,159,81,182,245,119,52,97,169,229,74,79,212,246,51,250,230,151,35,165,229,198,25,91,159,178,72,204,106,185,245,155,115,110,73,166,65,61,44,206,165,106,49,169,5,83,115,13,90,57,125,8,88,178,140,54,34,88,122,151,90,197,239,19,177,71,17,10,208,205,7,161,192,44,161,90,116,103,120,63,167,83,42,238,178,19,138,145,94,27,19,10,234,219,75,161,126,82,43,54,89,69,232,60,210,217,219,238,93,40,142,149,56,222,237,6,145,132,165,202,255,0,67,126,25,75,41,110,25,194,86,82,74,198,181,8,71,98,42,165,27,238,81,142,197,83,193,208,115,150,251,70,61,89,126,38,180,104,211,114,119,236,150,237,156,26,184,106,216,204,71,155,139,169,145,114,132,120,154,93,58,9,18,220,115,107,213,157,122,146,156,222,105,204,211,133,240,234,146,214,173,233,199,123,91,138,222,223,220,237,96,240,80,142,101,70,10,148,82,214,123,201,253,127,177,163,15,74,157,53,57,61,84,184,77,227,26,231,81,194,83,133,71,24,70,223,205,123,185,125,77,240,193,202,202,202,214,231,114,84,104,198,154,203,154,79,166,134,133,21,125,77,99,58,84,112,180,233,191,50,114,205,52,244,143,34,217,212,204,219,230,247,41,173,138,167,70,54,221,244,71,62,117,170,226,37,107,229,143,68,17,210,126,33,134,194,233,82,119,159,69,171,35,83,19,60,91,94,84,154,131,90,91,118,113,127,15,36,228,242,253,69,95,30,240,216,85,134,167,47,205,149,243,63,150,63,220,13,216,153,121,211,84,105,202,244,224,248,154,248,229,253,145,162,151,225,176,116,188,201,67,52,222,137,28,124,45,87,145,37,36,190,134,170,210,158,90,113,148,227,37,174,85,151,96,58,17,243,49,220,107,37,42,113,213,181,200,207,154,50,155,84,219,148,87,197,34,153,214,196,83,161,228,63,47,36,237,61,47,246,35,28,69,74,86,252,184,239,202,69,29,58,113,146,142,147,148,75,84,167,21,197,149,174,187,24,161,142,132,28,93,72,84,181,186,111,246,42,169,140,141,109,37,36,159,77,130,58,145,173,7,241,125,201,152,191,129,8,70,31,198,171,28,217,183,203,30,190,227,163,10,144,188,226,228,210,124,87,213,125,64,215,112,185,28,201,236,48,37,113,145,67,0,100,73,92,131,96,0,43,136,162,68,132,134,64,0,199,96,42,173,81,81,165,42,143,146,56,205,202,114,114,150,173,234,205,94,49,136,84,227,26,107,89,111,101,212,227,201,87,158,178,158,69,239,168,23,212,196,56,201,169,80,168,81,44,93,23,188,103,31,160,226,146,255,0,141,81,190,205,146,148,163,40,223,204,140,251,61,24,85,46,84,234,46,25,38,186,20,214,202,225,163,147,157,249,133,74,116,228,239,14,9,116,42,114,150,108,178,141,223,82,42,20,107,121,117,163,41,109,207,216,217,94,188,105,197,228,149,167,203,43,57,211,92,76,155,190,72,93,123,62,164,48,54,229,38,219,187,32,247,37,212,55,2,49,14,100,227,70,164,213,226,158,94,172,132,211,132,178,223,110,132,80,216,45,157,247,35,171,39,74,155,169,86,48,234,192,139,209,110,130,62,171,117,58,31,128,205,21,40,232,158,174,252,140,245,169,229,155,80,141,146,46,38,169,107,220,178,17,180,115,114,190,131,225,81,79,169,7,32,39,195,23,107,162,216,89,243,69,254,31,138,132,33,56,86,132,39,8,166,212,92,87,19,122,110,93,87,3,25,225,233,212,167,102,173,108,209,90,253,74,138,83,84,214,105,109,204,231,84,146,156,220,146,178,111,69,208,234,226,176,94,102,69,69,184,66,81,244,223,50,191,51,5,108,29,90,41,185,70,241,92,208,171,16,195,198,50,173,21,81,229,141,248,159,68,123,108,62,22,158,26,25,41,175,121,117,60,53,63,83,93,153,239,48,114,243,112,116,39,243,83,139,253,4,74,85,161,77,208,159,159,101,78,220,77,242,60,186,167,26,149,101,40,187,70,250,102,232,117,124,91,27,26,201,225,169,59,197,62,57,45,159,99,4,35,110,90,20,70,14,49,222,230,152,75,131,50,105,171,216,148,34,185,154,48,244,83,158,177,90,132,89,74,158,101,233,104,221,135,162,154,180,146,191,83,58,163,87,15,135,148,112,252,89,101,158,207,123,115,70,220,36,227,90,16,148,83,140,164,175,146,91,133,106,167,66,60,180,39,137,193,82,169,70,211,89,147,253,11,169,165,27,74,75,98,53,106,105,148,202,185,216,57,213,163,7,134,175,39,44,178,180,36,194,183,173,18,198,169,121,89,224,184,162,243,125,185,16,171,37,41,221,109,98,162,35,32,5,68,192,136,192,0,100,88,18,184,16,68,144,12,0,139,96,70,68,73,49,20,32,29,137,101,2,41,18,72,98,32,100,64,10,16,137,0,17,24,192,4,34,68,64,0,96,0,0,32,0,1,0,196,32,0,24,128,6,32,16,8,0,64,32,51,207,25,21,59,56,217,23,198,74,74,232,130,64,32,40,96,33,128,192,67,0,24,134,3,1,0,12,4,0,48,16,0,192,0,6,49,12,0,98,2,6,50,32,4,134,68,0,145,70,43,13,28,76,44,244,154,244,200,184,0,226,214,167,58,58,78,54,100,78,213,106,81,173,77,194,123,117,232,114,171,97,231,135,245,107,30,82,64,80,215,216,139,143,50,196,41,217,38,6,60,94,45,210,195,249,80,182,103,116,221,185,51,153,22,93,140,168,234,215,232,163,162,69,80,142,105,198,38,90,110,194,71,44,51,124,115,219,178,53,112,218,201,104,138,160,157,180,44,138,114,223,99,76,139,185,187,37,161,187,15,104,198,203,115,50,180,118,47,161,124,232,14,133,45,209,210,156,227,40,70,49,126,148,115,104,187,200,232,207,44,124,171,173,245,100,86,76,117,73,126,2,189,76,214,154,142,73,46,252,154,60,206,33,101,165,91,180,114,158,139,196,98,252,151,78,218,186,159,162,212,243,120,185,219,13,43,239,46,253,88,79,92,200,155,112,81,150,74,211,91,70,58,253,93,140,113,53,97,219,242,164,147,151,19,91,17,182,202,82,121,95,179,33,41,255,0,187,174,208,68,105,198,105,219,61,189,208,84,115,166,225,78,209,150,107,164,255,0,161,89,115,231,197,62,20,93,181,88,221,234,133,59,193,221,36,174,70,14,242,147,232,136,170,73,83,118,154,125,196,196,183,35,73,84,89,106,73,119,59,254,9,39,83,9,138,165,243,81,82,95,67,141,136,166,210,133,78,82,86,250,173,206,167,248,122,162,88,202,113,123,78,18,129,81,212,240,232,44,77,88,198,252,49,214,76,233,214,175,79,60,146,147,124,180,71,18,138,148,111,145,91,36,156,91,55,83,180,227,189,164,105,134,165,86,18,118,148,180,249,163,253,81,12,124,50,206,50,221,77,94,229,18,140,151,127,99,68,225,82,56,120,198,165,154,92,81,183,236,69,114,103,132,154,156,156,35,44,187,221,34,234,49,118,180,190,232,175,197,39,58,17,163,137,167,41,44,178,201,59,61,214,232,191,7,90,56,169,57,102,142,105,106,146,86,251,20,90,162,226,105,167,95,206,138,165,82,77,183,164,91,228,201,70,54,224,154,225,151,232,250,153,170,71,44,148,163,162,127,160,3,210,93,238,110,51,229,205,90,156,190,110,35,72,8,0,2,16,12,0,64,3,0,0,184,92,0,139,67,16,17,202,25,108,72,0,136,18,176,88,14,87,141,98,50,66,52,83,223,138,95,208,226,98,240,174,82,115,132,181,151,35,119,138,201,84,241,10,145,203,154,218,107,178,68,90,78,157,208,28,44,174,157,75,72,223,67,19,195,150,74,233,15,19,71,204,140,173,186,213,35,157,25,53,161,58,107,183,114,148,161,58,43,38,207,83,61,108,63,200,202,48,181,178,56,235,165,172,206,130,201,81,95,53,202,203,153,82,146,109,169,239,213,25,167,74,80,125,87,83,173,87,15,188,163,52,146,222,230,41,201,252,185,187,164,102,198,165,101,83,113,146,105,217,163,161,135,241,11,218,53,116,127,49,142,165,52,214,100,172,82,244,50,211,208,41,169,43,142,246,185,196,161,231,223,242,156,146,253,13,113,252,76,158,85,82,82,151,242,140,53,212,163,91,35,53,195,24,165,162,119,103,38,142,10,78,74,88,138,146,127,203,115,100,50,198,10,42,42,41,116,47,201,246,190,181,42,146,114,157,105,126,101,53,154,42,59,91,254,236,253,175,208,215,66,88,105,202,53,93,37,103,27,73,28,124,93,71,248,154,85,225,38,220,45,25,174,223,248,186,52,210,141,72,205,211,140,147,140,93,147,236,107,25,181,178,156,163,70,57,115,92,154,173,23,166,134,111,37,39,121,201,176,86,143,47,100,17,175,52,114,222,250,25,106,86,171,90,89,112,233,190,233,26,233,96,229,56,103,172,173,31,150,246,75,221,138,120,200,208,139,133,10,169,114,203,73,89,125,192,243,179,199,69,84,124,50,255,0,153,234,79,241,176,90,202,73,29,152,97,240,223,250,220,77,58,113,148,47,109,61,125,207,35,74,14,171,151,87,170,34,187,184,92,68,113,149,124,152,73,166,227,38,164,250,165,162,56,245,33,196,165,215,114,223,14,169,229,98,41,203,164,139,113,116,252,185,206,63,44,180,40,88,102,227,52,108,157,228,211,228,140,184,104,74,164,158,95,133,92,215,78,164,103,73,219,112,47,156,243,71,52,249,43,25,229,60,201,138,82,110,57,69,15,81,81,56,202,241,200,249,106,137,97,99,42,245,227,79,156,157,138,158,142,230,188,7,229,249,213,191,246,169,74,95,93,151,238,6,252,28,99,82,173,90,137,44,149,42,56,199,151,10,209,50,207,17,148,176,244,29,56,60,178,157,72,199,67,77,12,52,40,248,117,43,189,85,52,151,190,230,28,77,79,197,120,190,30,142,234,146,243,39,246,208,130,207,225,85,203,202,69,168,134,34,14,73,221,108,58,51,207,13,125,75,70,84,88,0,0,69,136,149,130,192,66,196,135,96,1,140,68,144,2,6,237,171,2,156,85,69,75,15,82,82,233,111,112,56,248,170,177,149,73,85,123,201,232,102,201,82,78,242,203,21,208,186,16,179,205,45,101,215,167,176,74,91,235,182,229,25,167,77,167,117,82,95,245,88,170,114,158,86,156,212,151,73,50,249,228,150,153,150,166,122,148,164,185,105,216,131,45,88,167,172,126,197,14,79,155,185,124,244,122,148,73,95,84,74,212,56,187,242,185,162,173,234,198,132,41,230,158,88,109,211,86,71,15,69,206,57,149,181,121,95,84,117,97,14,39,41,89,55,201,8,90,230,254,22,52,161,158,188,180,249,81,162,142,22,244,238,226,163,159,86,187,116,52,212,195,170,213,19,126,148,238,203,159,101,114,227,58,203,136,81,167,70,242,186,202,184,122,28,123,94,236,232,120,148,210,80,140,95,175,136,194,74,212,43,26,112,112,187,148,175,102,149,151,187,51,183,165,142,134,18,156,188,168,36,173,153,185,92,37,109,205,120,46,73,232,140,142,159,153,57,46,119,177,173,184,199,134,215,210,226,163,75,36,229,41,107,45,141,35,147,86,14,157,89,67,163,208,174,215,103,71,196,169,91,45,84,182,209,156,229,234,50,165,62,25,39,208,238,120,93,101,20,161,55,195,46,93,78,36,223,35,94,14,165,178,171,218,81,216,65,232,49,24,117,79,151,11,49,86,186,133,77,53,138,58,24,106,171,17,67,36,159,18,216,195,139,187,83,135,197,5,247,137,81,204,196,210,134,124,251,54,183,71,66,62,41,151,194,40,97,232,183,230,229,203,57,124,168,230,78,165,227,196,237,119,114,185,98,242,59,67,75,114,90,220,138,221,78,54,90,202,222,198,168,113,43,189,123,156,213,226,49,113,244,184,179,161,134,172,179,234,148,161,36,81,178,149,23,211,78,140,217,70,149,150,191,114,56,76,181,104,230,131,217,253,141,212,225,200,9,209,138,85,97,220,171,27,78,120,108,68,42,229,110,156,99,195,37,240,51,125,58,57,98,167,61,50,189,8,87,151,155,9,211,155,225,146,104,202,167,248,143,58,140,38,163,104,202,55,220,170,92,206,110,26,173,76,62,34,157,25,189,163,149,163,85,106,219,164,202,42,198,84,252,166,145,21,107,43,93,43,115,34,226,231,36,222,200,153,89,2,24,0,0,12,0,67,0,21,128,98,0,184,128,96,43,5,134,0,0,0,0,32,0,0,0,0,1,92,0,0,4,3,16,10,229,12,65,113,0,192,136,0,192,64,0,2,0,24,130,225,112,1,0,92,0,0,0,228,209,165,153,103,150,198,204,21,72,74,110,155,149,186,28,248,211,171,108,183,208,126,84,161,171,127,83,42,237,206,148,163,173,174,186,149,25,191,23,94,149,20,165,37,43,236,103,134,39,17,41,59,106,84,116,128,175,13,85,85,89,101,164,139,165,7,29,202,34,51,60,241,112,140,242,173,75,105,212,141,69,116,4,198,70,82,140,23,19,33,12,69,57,187,38,5,160,0,0,0,0,48,16,192,6,33,128,12,64,3,0,0,24,0,192,67,1,128,134,2,1,131,74,81,105,164,211,234,0,65,131,19,129,112,121,168,167,40,243,143,52,115,235,122,37,216,244,55,50,226,112,112,175,119,233,151,94,190,224,120,218,186,86,102,156,29,53,42,146,147,228,95,142,192,84,195,77,169,229,180,181,77,50,56,56,75,202,105,115,149,238,69,214,141,101,164,119,253,139,50,242,216,32,148,99,253,67,114,160,142,230,154,55,185,156,186,131,212,14,150,23,213,110,166,236,74,116,106,211,206,174,162,181,238,140,20,86,85,126,103,66,189,72,215,113,119,226,146,74,221,246,34,185,190,33,81,168,84,226,191,151,79,47,187,147,178,253,15,53,226,82,181,161,125,172,191,67,187,140,146,149,163,125,37,85,253,163,167,247,60,222,54,121,234,253,216,164,237,71,35,126,18,148,157,55,40,218,215,183,232,97,74,238,199,95,3,90,84,233,228,85,36,162,222,219,196,139,82,167,196,181,142,171,161,85,68,229,142,161,24,250,156,185,163,83,252,185,53,149,235,174,134,89,203,54,50,155,141,239,27,149,20,99,105,249,117,100,185,92,203,31,76,217,175,31,89,213,146,77,167,151,76,214,220,200,163,165,152,85,109,8,156,200,25,170,232,73,170,190,11,125,115,82,172,190,205,127,160,188,42,175,151,137,163,38,244,133,88,191,163,208,174,133,75,120,118,38,155,123,202,14,222,198,122,82,113,154,183,80,61,100,227,40,99,43,69,44,201,60,217,121,219,176,233,180,231,120,189,11,170,40,188,109,42,146,111,138,154,106,221,74,107,69,211,172,234,70,202,50,124,182,54,195,161,74,157,146,106,41,190,228,167,45,45,11,165,206,47,147,12,53,88,58,74,109,240,173,202,229,85,74,93,136,172,248,202,42,182,26,181,47,154,58,123,173,79,63,225,152,170,152,44,100,82,122,197,222,55,61,36,221,156,101,208,242,152,233,56,215,140,212,108,227,39,22,250,217,130,61,198,38,74,165,24,86,86,226,73,187,28,234,179,187,126,225,128,171,41,120,124,163,102,226,245,82,190,221,138,158,224,106,195,59,214,146,215,68,108,40,195,71,45,59,243,150,165,197,0,8,87,2,64,70,224,17,33,0,0,0,0,0,0,192,67,0,0,0,24,30,119,29,11,226,107,119,155,40,163,179,143,77,81,208,198,199,46,46,175,71,43,153,39,77,70,74,112,118,107,168,21,84,167,230,110,223,209,152,241,56,76,220,74,202,95,55,95,115,164,165,25,61,31,208,78,146,151,169,39,208,14,11,205,73,229,146,179,44,167,136,113,146,105,216,232,202,142,122,81,140,169,230,236,214,198,105,120,108,155,225,139,130,93,93,200,211,62,35,19,57,203,213,194,182,176,169,98,43,55,101,154,95,169,190,62,28,146,92,9,247,122,151,199,9,109,27,180,121,91,65,134,177,218,85,34,212,227,24,150,71,0,160,148,178,230,231,121,107,250,27,213,56,70,54,202,134,234,66,10,214,250,12,77,101,142,30,15,248,146,250,114,52,199,37,53,165,145,67,119,118,139,95,82,185,198,172,94,171,78,168,13,21,43,198,253,76,245,171,228,132,165,127,161,18,74,49,169,23,25,171,175,112,51,209,196,202,77,198,77,44,203,70,104,195,226,165,42,17,121,242,184,112,191,233,255,0,125,136,199,15,78,158,170,60,93,91,33,40,198,51,205,153,37,45,37,253,192,233,67,23,27,113,203,51,58,120,74,53,46,235,211,140,106,43,126,91,191,10,234,121,165,47,153,107,205,22,210,149,77,114,78,80,143,59,59,1,220,198,97,107,212,226,196,227,32,191,150,79,42,43,95,133,161,105,41,198,107,108,148,221,239,255,0,49,203,81,205,253,203,105,83,148,165,150,42,237,202,203,234,4,188,79,19,159,15,82,77,252,45,36,190,223,212,231,120,117,60,217,154,229,18,223,19,170,188,168,210,74,206,82,114,250,95,79,216,126,29,7,40,206,17,221,198,193,89,100,178,215,189,173,119,246,102,236,92,85,88,66,162,248,227,103,238,140,56,150,239,175,171,153,179,9,47,58,132,169,115,245,71,220,34,156,19,113,149,69,207,45,254,218,146,79,203,196,59,122,94,168,158,26,57,113,177,233,38,85,91,134,81,254,86,227,246,3,83,212,143,48,131,188,66,218,48,37,47,73,162,139,151,225,106,66,63,241,103,10,127,77,255,0,161,151,115,109,21,146,133,57,189,188,201,53,221,168,165,253,64,239,78,165,232,83,83,106,250,235,210,43,127,208,231,120,68,115,67,23,226,83,86,243,100,212,23,98,56,202,242,252,11,226,189,108,70,90,81,75,225,79,253,13,88,164,176,184,74,24,74,124,144,84,168,71,53,9,74,123,201,153,165,249,56,133,242,207,67,92,21,161,24,244,50,214,143,157,137,156,57,83,133,223,187,255,0,192,69,224,70,155,205,5,125,249,147,42,0,0,0,0,0,0,184,134,3,185,147,196,117,167,8,255,0,53,205,70,47,19,147,138,133,183,122,32,57,117,103,44,254,93,61,101,207,177,100,41,101,138,206,215,208,20,21,61,22,252,216,211,86,185,81,10,212,243,71,132,231,214,139,139,230,116,165,44,202,201,92,203,90,141,215,37,125,22,164,87,58,189,89,212,214,163,205,202,252,203,48,180,21,72,103,82,215,53,156,109,202,194,158,30,115,168,162,162,211,103,74,133,24,209,166,162,182,68,138,116,232,198,9,89,34,83,118,211,153,59,217,92,132,98,155,185,166,82,143,12,73,70,74,41,55,233,205,197,236,19,142,132,93,69,24,59,129,197,198,202,82,196,56,203,224,225,40,184,229,44,210,148,186,178,55,48,216,59,148,33,229,180,183,201,8,173,251,28,106,81,82,173,8,245,146,71,118,146,140,156,228,237,108,214,69,137,74,235,54,190,174,189,75,138,45,121,89,62,19,71,35,72,174,165,53,86,18,132,246,145,195,113,149,57,78,15,120,187,29,238,103,51,196,169,101,154,170,182,158,140,149,99,10,213,150,209,170,169,85,78,94,157,159,177,75,149,182,35,185,21,232,112,213,28,39,151,109,3,17,41,121,234,164,249,232,99,240,234,217,212,84,159,20,120,78,140,146,148,114,181,116,105,151,15,31,69,211,196,101,248,36,179,68,205,148,236,98,168,58,212,28,63,226,83,214,61,206,66,151,38,101,168,139,68,232,215,157,25,166,181,93,6,160,66,81,213,229,214,219,145,93,220,30,57,211,203,86,154,225,147,179,143,83,214,225,37,70,164,243,82,171,25,193,125,215,102,124,235,7,89,81,196,65,207,208,158,191,220,244,158,27,86,84,177,87,205,195,52,211,238,94,209,234,113,21,149,220,98,248,76,115,123,178,42,163,122,178,185,212,221,4,102,115,82,196,183,56,188,209,210,50,228,209,45,102,255,0,114,156,51,149,111,50,87,121,101,54,209,169,36,149,145,80,0,192,4,49,0,12,4,0,0,0,0,0,0,0,48,0,16,0,0,0,0,132,2,1,136,87,2,134,33,92,46,3,2,32,4,136,140,44,2,17,43,8,4,3,176,0,132,49,0,0,0,66,1,216,118,2,32,74,194,10,67,24,1,203,149,68,162,82,246,187,102,168,83,166,160,219,213,148,170,89,170,118,50,170,42,202,74,54,114,99,163,41,198,158,101,34,201,197,121,185,101,177,7,28,177,150,89,94,32,78,141,71,82,90,105,46,167,66,189,74,146,195,93,75,85,185,205,161,78,241,191,51,77,60,209,150,86,238,164,6,90,57,156,219,221,150,66,181,74,53,91,95,84,53,79,45,73,47,77,138,223,170,77,128,177,24,138,149,101,121,104,186,19,163,55,40,90,43,234,101,157,228,155,39,134,114,205,100,7,103,15,44,212,203,76,216,85,42,114,113,154,181,205,110,61,53,69,68,64,98,40,6,0,0,48,0,1,136,96,3,0,0,24,128,129,140,136,192,96,32,1,129,17,148,48,17,94,38,167,149,66,115,230,150,158,228,28,95,19,169,248,140,84,163,25,127,42,125,145,92,109,24,168,197,6,91,123,243,100,227,16,22,91,238,78,214,25,7,34,162,86,93,75,168,110,157,204,241,89,223,98,248,62,37,22,172,69,117,40,203,54,136,186,172,188,184,41,221,39,11,182,159,109,74,112,146,242,101,154,217,180,45,199,217,208,200,181,243,36,148,95,190,224,113,113,114,112,221,255,0,14,146,251,189,127,169,192,175,44,213,165,173,210,209,29,124,101,124,242,156,150,183,147,147,246,71,19,119,114,86,162,112,92,104,235,121,114,167,8,231,167,165,183,71,51,13,28,213,224,158,215,212,244,49,112,151,197,163,229,33,18,176,206,183,153,107,221,89,89,20,209,189,76,76,238,212,173,27,107,161,167,17,135,242,231,193,45,30,168,203,66,18,117,107,71,121,59,32,41,173,199,57,78,250,124,40,170,255,0,151,183,61,25,187,17,75,44,34,154,202,227,163,51,194,138,147,176,25,114,54,245,20,173,19,69,110,22,226,140,207,112,177,56,63,202,156,109,220,174,58,73,18,167,234,183,84,67,153,150,158,182,149,108,248,44,13,68,245,203,145,154,47,24,197,198,91,62,76,231,120,108,156,188,31,77,232,213,79,232,206,196,105,69,43,166,165,46,166,216,67,11,70,81,115,132,101,193,81,105,217,242,35,153,167,198,172,215,35,165,135,138,169,150,54,122,110,226,200,99,104,168,87,205,111,82,212,131,20,234,41,112,216,242,152,249,103,196,206,17,213,249,140,245,83,166,169,202,235,85,203,177,229,222,30,82,199,86,155,139,201,26,146,184,35,185,129,155,167,134,80,148,117,150,185,174,95,8,186,181,178,173,185,148,80,166,212,97,8,102,150,156,41,242,71,74,141,37,74,22,222,79,118,84,91,176,238,68,0,119,1,12,6,2,0,36,2,0,24,8,46,4,128,141,194,224,48,16,1,32,16,192,230,248,148,26,196,70,92,167,31,216,194,214,189,142,245,90,116,235,67,37,72,221,114,234,142,7,136,85,165,131,174,169,170,222,111,204,148,125,30,224,66,116,115,107,13,250,10,53,103,79,73,166,255,0,113,67,25,9,122,117,45,252,68,36,172,208,17,252,70,111,72,42,150,189,212,147,125,72,84,132,37,170,78,253,98,69,74,180,126,43,175,230,64,88,235,75,221,135,153,82,250,192,138,175,37,46,58,123,252,165,177,106,162,214,45,62,140,8,58,137,45,116,34,148,101,174,114,215,135,205,43,183,160,255,0,11,21,241,48,43,113,81,134,153,111,189,223,62,194,167,42,86,213,126,163,89,41,78,246,186,93,74,170,222,156,174,180,139,214,55,232,69,95,146,141,69,109,187,149,207,10,215,162,87,69,46,188,190,98,183,136,146,248,152,22,184,206,58,50,51,244,234,236,214,186,21,58,210,221,178,42,164,111,196,223,209,92,2,83,114,157,250,232,89,10,137,122,222,221,12,245,158,73,105,179,122,55,161,162,149,105,121,57,246,139,210,203,152,23,172,69,59,112,221,183,216,233,97,167,12,60,115,212,248,53,223,105,52,206,118,22,132,163,47,62,107,95,134,38,155,78,88,133,67,17,193,9,56,201,174,160,114,113,185,170,79,52,215,30,101,244,211,99,169,224,107,203,142,38,163,248,41,73,156,249,201,86,196,57,114,149,71,35,171,225,112,190,27,25,255,0,244,88,28,252,122,243,28,49,22,214,79,45,79,126,191,82,172,28,178,202,201,235,22,107,148,51,198,165,47,153,105,239,200,231,211,150,74,177,127,50,253,64,235,80,167,124,74,156,35,22,223,39,200,195,140,89,113,21,227,210,89,141,248,42,151,154,234,138,124,102,143,151,226,50,183,166,164,110,190,186,148,83,135,149,226,90,253,70,124,43,228,107,74,224,40,198,198,232,198,216,106,29,243,203,245,183,244,49,155,170,181,67,15,70,188,158,145,167,104,199,171,187,96,75,9,77,226,60,87,143,209,133,215,254,107,23,82,147,198,120,163,159,193,29,189,138,112,211,120,111,14,149,73,63,205,196,74,255,0,66,120,73,249,52,220,215,170,91,16,116,177,50,167,78,156,156,23,21,237,27,191,212,205,128,142,106,18,171,37,173,103,159,94,156,191,66,186,201,215,116,176,215,254,34,205,63,229,167,207,254,173,141,139,237,216,12,177,121,42,184,117,44,185,26,212,248,163,43,181,197,200,63,185,80,192,0,0,0,0,6,0,0,97,199,235,94,31,203,27,155,140,88,248,241,70,93,85,128,193,57,36,219,145,150,190,38,20,242,202,163,209,252,49,44,196,201,67,52,158,209,56,213,171,79,17,62,39,194,182,22,172,139,106,227,171,84,118,131,201,27,221,88,173,212,171,57,70,243,148,157,244,212,131,106,40,217,128,164,213,171,73,93,189,41,174,253,72,173,216,122,46,149,43,78,89,165,241,55,251,22,229,248,164,26,69,107,178,253,88,245,147,238,105,148,26,110,89,126,253,139,21,163,100,132,146,137,37,213,128,210,110,45,116,221,153,124,70,81,167,132,154,77,221,236,107,145,204,241,89,191,42,16,127,48,164,114,196,48,230,97,182,156,4,115,99,33,210,55,127,99,173,74,46,84,162,239,191,36,115,124,59,79,62,125,41,219,238,206,172,83,178,180,158,198,163,52,180,90,47,73,114,244,162,171,93,187,22,246,43,40,203,110,229,24,138,126,118,22,113,231,186,52,17,179,87,176,30,109,129,163,27,75,202,175,43,122,101,170,51,152,116,105,192,85,242,241,49,190,210,209,157,237,181,60,193,222,193,214,243,112,202,87,212,177,154,186,162,205,197,29,36,142,54,62,143,151,83,204,138,225,150,235,163,59,54,208,39,133,142,46,18,163,39,150,111,211,46,229,169,30,126,156,159,165,233,125,153,37,117,46,150,10,180,39,78,78,19,78,50,131,179,76,178,31,153,12,223,18,210,95,220,203,106,177,52,178,77,74,49,180,36,174,142,183,130,188,145,132,229,170,205,118,158,206,198,26,186,209,202,249,106,141,126,27,150,80,133,57,169,43,93,251,149,30,166,180,226,227,120,236,246,41,202,170,94,254,145,36,234,89,109,20,139,82,178,178,216,172,148,99,24,197,70,42,201,114,36,0,0,0,0,32,24,0,128,96,2,0,24,8,0,207,139,196,42,20,239,204,13,2,56,240,241,58,177,151,26,78,39,91,11,82,158,42,55,132,181,232,4,132,91,58,51,143,43,149,61,0,46,43,128,128,4,74,193,96,32,59,18,176,88,8,88,44,76,10,33,96,177,49,0,172,59,12,46,2,176,172,74,226,184,8,44,23,11,128,172,43,18,16,10,192,49,0,0,12,0,67,16,8,0,0,197,248,104,187,168,203,82,107,6,157,38,248,179,22,226,112,85,35,83,205,162,253,209,42,56,137,211,92,81,247,50,174,101,58,53,29,103,7,191,114,18,167,40,183,22,172,119,225,82,133,89,38,162,179,24,241,153,97,38,242,234,6,106,57,35,12,169,92,174,173,71,10,138,220,130,140,231,25,93,65,178,202,240,168,214,103,11,92,8,226,103,25,193,84,142,140,207,151,242,155,185,119,149,195,174,193,86,140,163,75,72,187,50,163,14,209,39,65,228,154,144,225,74,83,228,93,79,15,121,168,200,138,234,185,194,116,47,37,109,12,88,60,92,252,233,66,249,151,34,85,232,212,112,80,167,45,57,163,159,26,117,48,245,111,170,176,29,71,82,175,153,102,172,153,93,88,212,140,211,82,220,186,24,154,114,165,28,254,166,100,175,91,44,255,0,98,163,125,9,103,142,89,122,145,44,241,205,150,250,156,186,120,183,25,202,82,141,238,25,211,227,87,82,3,172,4,252,62,112,196,82,180,151,18,52,202,140,18,118,67,87,24,198,77,217,46,45,5,42,109,43,173,80,68,70,33,1,32,16,20,48,16,192,0,0,0,0,96,6,15,19,171,108,148,151,249,159,244,55,156,108,101,79,51,17,82,92,175,101,236,130,51,247,30,110,162,37,20,150,160,74,57,152,165,27,146,206,186,139,50,234,69,56,39,162,143,216,187,42,141,174,245,69,48,168,233,207,50,53,209,168,170,203,84,172,6,188,45,101,85,229,90,180,71,25,81,194,189,56,194,79,44,33,58,142,47,151,34,16,82,167,137,140,169,165,153,61,57,102,35,143,169,158,88,169,218,215,148,105,46,214,213,129,231,113,114,148,20,163,37,197,107,24,145,191,197,100,165,86,82,73,44,210,210,207,162,48,163,45,70,223,13,134,106,173,190,72,235,66,157,204,62,26,178,211,114,235,161,209,140,187,21,42,82,166,165,78,221,12,184,91,67,17,91,75,190,29,141,138,86,87,48,194,89,107,86,229,121,68,168,158,49,58,179,140,101,239,35,11,147,188,178,187,93,27,107,94,73,219,115,26,141,221,165,221,48,50,200,166,70,185,210,92,165,115,52,226,69,86,180,146,125,197,53,105,14,72,117,55,185,26,119,255,0,195,213,21,76,54,46,147,87,252,188,214,238,142,206,10,245,111,26,139,134,74,233,174,71,155,255,0,13,212,201,226,25,47,252,72,74,63,161,233,104,212,149,28,60,105,65,172,237,106,214,165,140,213,153,37,66,89,161,170,95,18,219,234,88,228,170,211,205,31,181,202,98,163,77,126,108,229,155,167,250,150,170,144,190,88,199,47,215,112,51,212,149,163,169,154,30,31,154,171,156,218,81,147,205,213,151,85,150,105,74,230,138,95,195,143,177,65,10,112,166,173,5,238,201,0,4,0,32,1,128,128,6,2,0,29,194,226,16,18,184,92,141,192,9,92,46,70,225,112,37,113,220,133,199,112,39,112,35,123,43,179,151,142,199,121,183,165,73,254,95,55,243,127,160,18,199,120,139,119,165,135,150,159,20,215,244,254,231,26,180,99,37,169,116,230,151,10,87,147,42,113,215,139,87,250,20,99,148,28,29,215,62,100,124,234,180,246,147,126,250,155,42,37,36,103,171,27,35,42,81,198,201,122,227,246,101,235,29,9,45,92,151,186,49,66,154,157,76,174,227,252,61,72,203,210,237,212,43,111,227,33,202,95,66,75,17,45,226,159,85,99,158,163,234,100,232,86,116,228,190,95,216,35,103,251,66,172,99,125,215,116,104,163,142,157,93,233,197,255,0,149,148,94,148,222,124,154,245,137,44,209,182,151,2,117,235,69,203,66,185,214,140,244,75,139,230,123,145,203,42,146,118,68,114,113,56,199,86,183,124,144,21,250,158,227,242,230,229,100,174,95,78,154,140,159,199,117,123,236,139,20,39,61,51,40,199,249,80,20,67,15,57,62,87,38,240,149,99,232,203,247,52,240,211,142,85,162,69,83,197,249,119,188,162,189,192,205,137,163,85,208,106,116,114,184,113,41,71,102,67,12,227,117,126,151,68,171,248,150,104,56,70,57,175,206,91,125,140,216,106,178,85,98,147,124,62,158,196,87,162,194,231,140,35,58,188,20,117,203,37,187,183,236,99,85,37,82,85,43,75,72,210,132,178,174,153,158,159,185,117,92,68,214,19,203,115,150,89,187,219,230,239,236,81,56,228,193,43,239,86,89,191,229,95,234,202,140,144,142,92,175,220,238,120,58,111,13,137,239,74,71,29,171,89,116,137,219,240,104,191,42,105,111,42,114,95,160,28,234,210,201,86,50,94,230,28,100,20,43,207,46,215,85,35,236,205,184,152,188,145,111,125,81,159,19,28,248,120,84,231,14,25,123,48,47,192,203,142,45,27,188,110,158,124,45,26,203,213,77,229,127,186,57,222,20,157,73,228,205,149,197,59,187,94,214,59,56,90,208,241,28,45,76,37,69,21,82,113,224,146,231,37,176,28,42,43,45,107,119,55,108,96,131,113,157,54,244,126,150,111,122,149,17,190,165,254,32,188,202,184,76,63,47,45,74,94,215,255,0,68,81,24,222,113,70,140,108,212,113,145,138,222,52,161,118,69,24,154,153,167,24,242,138,181,139,233,184,198,57,170,59,66,17,205,35,4,101,154,121,158,173,178,250,114,252,69,95,47,254,29,57,94,95,205,47,236,128,234,248,92,39,40,212,175,82,63,155,87,91,124,171,146,53,84,106,50,93,95,35,37,28,68,105,124,77,46,219,154,163,78,87,205,83,213,187,75,151,253,236,4,42,73,70,13,252,170,230,44,11,190,30,37,190,33,83,38,10,180,190,41,44,177,94,250,33,97,169,249,120,122,113,237,112,85,128,49,21,0,0,192,6,33,128,25,113,203,242,162,250,72,212,85,137,134,124,60,215,59,92,15,43,226,53,159,147,150,45,54,223,21,185,24,82,203,15,212,223,226,145,92,15,103,123,123,152,177,46,218,25,105,93,40,58,213,163,5,241,51,181,66,43,51,158,209,130,203,4,115,188,58,23,156,165,218,215,58,180,162,172,159,194,189,40,177,42,106,57,165,126,92,137,55,149,89,15,96,81,185,166,81,143,114,123,33,171,33,74,93,128,110,219,75,67,141,226,213,51,87,130,189,237,19,172,172,222,167,19,196,101,155,27,83,182,132,173,70,97,12,30,198,85,208,240,248,219,15,82,87,245,78,40,234,90,208,205,155,238,115,240,92,56,106,42,233,102,147,149,217,183,44,158,175,238,205,70,106,113,181,245,68,153,11,71,45,181,125,208,212,150,215,42,38,38,134,129,236,7,59,196,233,231,163,123,113,195,95,116,114,15,71,40,198,164,92,39,233,127,161,192,175,73,209,173,58,111,225,102,107,81,89,210,240,170,182,207,73,191,230,71,52,183,15,83,203,173,25,244,97,107,209,210,118,150,171,71,185,170,52,169,75,87,117,30,109,124,38,108,51,204,175,201,154,232,172,178,186,43,44,190,53,225,178,169,71,241,48,180,234,210,95,152,227,241,195,230,247,92,207,55,27,198,190,158,151,251,30,249,71,202,167,10,176,111,43,221,91,103,253,143,57,227,120,8,81,196,81,175,133,131,116,106,187,40,71,225,151,202,69,115,214,30,173,117,150,156,92,223,69,189,142,223,135,224,103,8,222,170,113,247,31,134,120,100,240,210,252,86,38,75,205,107,44,105,199,224,247,238,116,138,30,203,64,16,4,3,16,0,196,2,1,220,4,0,59,128,128,6,32,21,236,128,141,74,177,167,27,201,156,76,102,33,214,169,252,188,131,25,82,85,43,74,242,209,61,138,0,106,37,176,169,58,19,207,77,218,69,89,137,69,185,104,7,82,143,141,202,42,213,99,126,232,213,15,20,194,85,210,77,39,220,243,243,81,181,175,169,11,106,7,169,78,133,69,122,117,23,220,94,91,229,169,229,245,91,51,78,27,25,94,140,146,82,114,143,70,7,120,67,195,226,169,98,33,171,180,186,50,110,10,250,52,5,96,75,203,100,117,92,128,4,23,11,128,8,64,84,48,184,128,40,184,0,0,128,96,0,33,136,0,67,184,0,128,46,44,241,234,3,1,103,143,80,186,124,192,0,100,91,75,118,5,11,197,228,146,83,138,119,42,169,143,140,165,172,114,132,240,244,37,66,49,148,210,151,83,12,240,178,132,253,89,209,149,118,40,74,50,138,149,51,70,38,143,153,67,58,90,163,143,130,196,75,13,136,142,141,193,232,207,73,25,66,81,211,211,32,56,11,51,151,36,74,83,168,214,89,62,30,134,252,70,3,137,206,150,157,136,170,112,81,181,69,168,24,243,69,194,214,52,225,42,70,173,9,83,150,241,18,200,155,74,41,196,33,134,203,154,164,21,128,207,53,105,101,137,75,146,133,120,174,101,115,149,104,185,104,83,66,50,171,87,52,153,81,174,88,150,171,95,161,94,39,21,154,30,133,119,204,141,122,121,101,185,158,111,104,133,107,194,84,140,151,151,83,97,98,40,198,51,225,119,69,116,35,121,37,123,23,214,189,56,184,166,164,136,51,101,138,93,201,65,101,122,148,57,235,98,250,122,129,167,13,90,116,106,169,71,169,232,35,37,40,41,61,46,121,152,201,187,163,173,225,216,135,82,46,149,77,214,204,13,211,132,37,166,134,108,93,79,38,42,81,150,157,8,78,53,51,79,36,142,118,42,164,229,104,201,250,64,232,198,84,235,82,115,131,213,110,138,227,37,37,161,134,141,105,194,105,242,100,170,205,211,149,224,237,126,69,70,224,40,195,86,117,30,87,234,53,121,83,95,11,40,136,195,43,92,152,0,12,67,0,0,24,21,98,42,121,84,39,62,139,67,135,223,247,58,126,39,81,42,81,167,206,78,231,48,32,66,113,188,137,197,3,2,26,236,137,40,73,242,108,53,39,25,75,168,84,114,73,114,104,157,60,208,154,107,234,77,93,198,205,234,78,17,111,134,18,253,8,58,28,49,169,25,78,249,45,153,72,230,78,82,157,10,50,151,199,154,180,190,175,67,107,149,72,248,109,72,185,70,78,163,242,227,109,211,108,197,140,74,53,42,194,28,146,166,173,246,3,133,140,150,106,137,116,95,171,212,161,43,178,117,230,231,94,114,122,234,58,49,205,56,165,205,216,203,110,198,22,156,163,66,29,245,52,198,252,211,43,140,38,146,177,108,101,56,238,138,193,185,218,47,153,146,45,42,181,61,226,105,171,45,140,79,215,81,223,226,69,23,78,87,216,162,17,77,237,212,178,82,109,105,247,97,21,109,126,215,2,169,210,131,51,206,148,126,99,76,233,70,91,254,134,121,225,250,50,43,60,169,247,33,53,193,236,91,58,50,92,202,237,104,73,50,42,255,0,7,169,229,120,150,30,95,206,143,99,131,132,99,141,169,252,153,190,135,132,161,60,149,161,37,201,158,229,84,151,153,41,231,140,21,72,197,247,122,8,86,154,144,243,126,44,233,115,50,186,114,167,53,30,79,110,197,254,99,165,23,85,205,73,190,30,21,101,245,48,86,175,82,79,215,126,172,168,186,165,156,179,125,203,232,127,15,234,97,163,87,139,44,159,11,53,225,239,21,40,190,76,162,225,12,65,8,7,96,176,17,2,86,11,1,16,37,96,176,17,2,64,4,64,145,16,16,192,96,43,3,180,83,109,217,45,219,36,113,252,67,25,42,181,93,56,219,201,139,229,205,245,1,227,241,190,106,201,79,74,107,255,0,145,205,206,229,233,209,117,37,46,61,95,167,146,34,80,214,138,200,132,175,114,197,107,10,81,208,130,187,105,114,170,170,230,132,180,42,154,220,43,30,211,222,198,218,83,115,140,161,39,170,50,78,54,145,108,37,146,164,101,201,232,65,9,70,208,101,54,208,232,194,17,214,79,68,87,138,165,174,117,175,38,6,102,164,146,171,77,180,249,216,211,70,180,170,45,84,93,190,132,112,201,56,184,189,158,132,93,57,83,155,202,237,96,53,121,185,86,177,118,229,161,90,149,53,43,169,107,205,234,20,234,221,107,195,46,157,75,175,25,198,203,134,64,57,86,78,10,202,82,107,93,140,178,241,12,141,228,82,124,181,53,101,203,78,87,110,242,210,239,146,57,117,226,163,90,113,79,134,250,48,65,60,93,89,124,89,125,138,28,155,119,96,211,21,140,180,55,101,190,154,177,146,211,158,132,2,247,250,20,117,162,229,94,164,96,157,229,45,223,99,70,62,89,167,150,62,152,37,24,251,25,60,62,111,44,165,125,163,99,110,50,43,205,225,218,78,232,211,44,51,127,157,111,99,210,120,58,226,166,186,232,121,184,241,98,31,185,232,252,57,249,126,91,232,209,6,44,109,59,70,93,154,253,87,250,24,232,168,206,46,156,189,51,225,103,87,197,105,229,156,250,61,62,199,38,30,166,81,86,2,163,194,99,226,230,185,229,156,122,242,107,236,104,142,108,14,58,84,148,189,18,188,101,213,111,23,246,35,142,162,237,79,21,77,122,157,159,249,215,247,69,152,140,184,140,21,60,68,61,116,55,239,77,191,255,0,213,254,140,128,241,106,106,56,169,85,166,173,26,201,86,143,107,250,191,91,146,166,239,20,201,213,95,136,192,66,92,233,75,43,255,0,44,191,213,126,165,24,57,55,5,23,186,118,2,252,62,181,236,63,16,255,0,247,9,175,229,132,127,248,150,97,163,254,245,99,38,62,178,143,137,98,166,245,203,37,20,186,232,128,39,39,22,161,15,92,191,248,174,166,202,17,141,10,17,167,29,222,253,140,84,120,111,57,235,57,106,203,163,81,185,106,84,116,40,69,103,82,124,141,184,140,67,150,88,197,181,24,235,57,47,210,43,185,201,120,135,124,148,228,162,254,41,189,160,191,239,145,117,76,74,140,85,10,42,94,114,231,45,225,127,137,255,0,51,253,8,167,90,95,140,199,194,130,127,151,73,230,168,214,217,185,253,150,134,231,201,254,129,135,193,195,7,132,140,33,31,204,168,175,39,209,116,27,131,210,224,32,0,42,0,0,0,24,128,0,98,0,60,215,140,96,95,153,38,167,46,31,74,123,88,229,87,227,84,167,213,89,158,203,27,134,252,69,39,151,214,182,239,216,242,21,105,202,148,165,78,73,203,159,166,217,89,43,81,175,195,168,167,71,127,84,157,253,145,208,181,138,124,42,10,56,53,39,188,219,101,242,208,177,154,17,36,65,104,75,145,65,41,101,228,43,74,90,141,101,79,102,61,31,80,20,121,223,145,231,107,75,54,34,164,186,201,158,130,174,144,147,205,173,143,56,221,219,100,171,5,132,201,34,47,89,36,101,93,170,49,146,167,69,105,165,59,154,98,185,219,236,85,21,199,109,90,140,82,47,79,171,70,217,167,121,17,119,111,98,90,177,107,189,192,106,235,114,73,144,250,161,93,132,57,199,226,143,216,229,248,157,53,154,53,99,207,70,117,51,62,165,24,138,62,109,41,71,169,22,56,32,137,56,217,180,247,64,140,182,239,120,77,87,83,14,175,234,135,11,58,180,247,60,247,131,213,84,113,177,132,223,229,213,86,250,158,138,18,138,147,183,167,145,89,117,112,145,243,40,202,156,159,12,182,236,204,207,7,86,50,203,101,150,247,78,251,18,193,98,99,9,229,147,178,125,78,133,85,154,57,147,188,66,185,176,195,69,78,114,110,211,146,122,39,163,183,245,43,55,112,207,50,158,203,84,250,24,154,179,107,160,74,4,0,84,0,0,0,2,0,24,128,0,0,0,0,133,73,101,167,38,250,14,82,81,87,108,193,138,197,41,112,71,96,57,242,188,229,46,236,151,151,165,172,238,88,171,70,59,68,140,241,18,107,100,84,86,168,187,234,91,56,198,48,225,220,161,212,155,230,10,164,175,102,192,33,7,41,90,192,233,180,201,59,199,137,72,174,82,147,230,69,52,163,125,77,48,180,85,227,19,52,35,36,175,204,156,28,211,213,148,78,181,121,71,211,163,33,12,85,120,191,226,200,141,88,188,196,17,6,135,141,175,255,0,184,201,209,241,26,180,230,156,219,146,50,73,145,3,212,97,171,210,196,195,52,36,174,105,81,143,56,163,199,194,83,167,43,194,78,47,177,208,161,226,213,169,44,179,227,238,7,125,208,143,34,47,14,140,52,124,90,156,218,187,179,55,195,17,25,198,233,220,42,183,135,124,153,23,70,104,213,117,33,106,128,198,226,214,232,70,231,150,68,28,35,242,132,100,17,162,116,99,236,103,157,57,47,76,128,0,112,167,54,181,9,198,81,228,81,16,43,149,101,23,177,9,86,190,193,14,189,92,177,178,220,200,165,39,43,178,115,131,144,149,54,2,108,20,156,121,141,172,164,56,156,128,190,53,164,214,228,39,23,62,100,98,178,146,204,81,42,248,37,42,11,137,57,163,155,40,74,155,226,186,177,119,226,218,188,101,20,101,173,91,58,177,134,150,225,177,146,133,109,18,203,220,236,211,197,84,131,82,203,192,250,30,126,140,120,142,189,42,119,165,249,117,120,186,48,59,180,107,66,180,46,153,10,212,97,37,102,143,53,44,86,34,133,87,197,149,244,52,210,241,154,177,105,84,134,100,7,82,20,35,25,236,105,118,140,82,177,159,13,137,165,137,73,197,234,106,157,59,196,14,110,58,138,73,184,173,204,116,169,228,135,70,118,170,210,243,168,229,230,113,167,78,116,164,225,53,245,2,81,132,107,205,198,125,12,21,104,228,196,74,55,186,70,188,178,135,18,228,44,66,243,34,170,193,107,204,12,207,134,54,67,167,25,55,109,202,92,165,125,139,105,74,81,123,88,8,78,158,74,174,232,156,118,118,45,156,37,62,69,145,164,233,194,242,64,87,72,211,135,170,168,215,140,239,216,140,41,171,93,149,206,159,19,232,7,121,229,146,206,185,156,140,69,40,186,175,220,179,13,140,200,148,39,233,218,229,152,170,121,101,159,225,96,99,113,205,162,228,66,180,155,138,191,34,213,43,17,169,5,40,239,169,68,104,205,198,170,146,228,122,28,61,72,214,164,164,121,202,75,138,205,155,176,120,143,34,166,73,62,22,65,215,203,23,186,43,158,30,18,219,70,91,116,227,116,36,245,3,29,74,50,135,116,86,116,110,158,140,166,182,27,55,20,55,26,50,12,28,92,93,154,33,86,126,93,41,79,229,69,71,43,29,83,204,196,75,162,225,70,98,92,196,84,73,108,12,22,192,192,137,56,182,200,176,142,224,93,21,125,205,42,46,140,253,63,234,17,141,47,41,69,166,223,84,88,150,139,137,246,185,20,177,18,142,106,10,47,133,183,90,95,242,171,126,231,23,19,89,249,110,83,189,245,145,209,199,214,114,171,93,238,214,90,49,107,239,35,147,143,150,90,121,122,217,125,181,34,199,53,35,102,2,158,106,235,93,181,50,157,111,13,138,140,37,39,103,200,139,91,35,154,59,59,151,70,175,84,70,53,34,190,0,169,82,25,90,112,181,246,42,41,168,212,164,217,153,174,41,107,241,34,251,21,181,172,191,204,138,135,165,239,251,176,121,95,79,184,221,185,162,18,81,229,101,244,2,51,167,23,180,159,209,148,78,140,214,210,127,82,231,25,114,113,100,31,152,190,4,253,153,6,105,70,180,123,149,197,201,202,210,230,141,50,171,111,84,90,40,148,150,101,103,204,43,50,245,30,207,12,243,80,194,85,186,77,210,73,62,231,141,154,203,81,251,158,179,194,191,51,195,112,246,90,198,163,141,238,72,181,215,148,87,151,154,81,180,100,242,189,125,69,21,105,36,242,89,43,236,210,210,68,235,57,239,25,109,165,202,179,202,90,84,155,148,126,91,95,255,0,5,69,50,138,165,45,109,27,252,89,77,20,164,155,89,100,164,173,186,19,89,225,197,170,219,84,66,18,203,56,197,62,27,236,81,164,0,2,24,8,87,2,64,43,138,224,72,66,184,174,3,0,16,12,64,48,16,192,0,133,105,249,116,42,79,156,98,218,60,244,180,73,29,207,16,121,112,85,59,217,126,167,14,167,5,70,159,166,90,167,209,129,95,167,95,134,95,161,25,38,153,118,78,27,53,166,204,20,55,132,159,20,118,125,80,20,167,102,77,106,137,199,13,41,252,73,22,249,25,35,124,215,96,103,182,129,28,61,73,106,160,203,99,28,210,72,232,168,229,176,28,12,94,30,165,27,103,131,141,246,185,94,91,195,216,244,94,33,69,87,192,55,241,83,226,250,115,56,113,87,132,151,66,42,235,102,167,194,250,6,146,139,142,247,141,200,211,191,225,106,53,186,105,144,85,26,203,46,140,8,198,57,91,52,40,194,114,139,149,242,243,176,167,27,146,160,184,117,246,42,52,85,141,57,67,202,161,8,193,75,119,187,126,236,147,240,245,26,25,161,54,230,183,184,81,121,103,102,108,109,228,146,139,221,17,92,118,231,77,222,58,72,203,143,134,74,209,126,158,29,254,134,250,201,194,89,172,154,50,99,179,78,143,152,210,203,203,80,57,187,10,247,27,213,237,246,36,146,142,228,105,20,155,38,146,36,178,245,68,28,150,109,2,53,120,124,178,213,146,111,149,209,208,175,44,144,81,92,159,15,212,228,81,171,146,172,101,220,234,198,213,156,170,201,236,184,87,66,196,170,112,171,53,86,122,44,60,109,4,121,252,4,115,84,126,232,244,144,89,96,128,183,31,75,204,132,223,55,21,53,239,111,252,158,118,214,147,61,74,121,169,80,151,75,197,158,115,19,71,202,173,82,31,43,107,245,16,171,112,78,21,161,83,9,90,74,49,172,184,100,254,25,175,75,254,134,124,62,108,30,38,116,113,20,237,149,184,206,15,163,209,175,177,24,232,110,171,37,141,165,21,57,37,136,167,164,100,254,53,208,10,240,112,88,124,77,108,21,105,94,13,100,205,214,47,88,203,246,40,133,57,81,198,58,114,86,110,74,229,222,37,74,116,40,224,113,50,222,206,141,79,166,171,244,127,160,157,108,216,136,84,154,188,162,173,126,160,95,71,135,17,82,93,54,56,242,146,171,143,175,57,63,248,146,177,213,132,212,33,82,163,123,106,112,112,245,45,41,61,228,222,192,116,37,37,21,118,236,130,148,165,90,89,105,166,191,127,244,41,80,149,73,94,119,72,181,184,193,101,138,187,232,84,104,117,22,30,209,163,106,149,190,31,150,61,253,205,254,21,132,203,86,62,99,115,148,165,121,73,243,57,248,58,119,169,153,157,252,12,100,231,154,48,115,80,213,164,69,105,196,217,213,109,74,207,161,150,167,153,149,167,107,124,203,115,160,154,148,92,37,9,36,246,205,173,140,117,100,178,217,123,191,98,43,62,26,175,157,66,50,110,239,102,90,97,240,214,220,47,201,163,113,166,64,0,0,0,0,0,0,0,25,113,56,42,56,153,102,169,27,77,124,81,209,154,64,14,92,232,199,15,7,78,46,234,26,35,44,163,59,93,222,198,172,108,159,155,36,159,51,59,119,72,8,165,148,177,106,138,221,209,56,222,229,18,201,220,94,146,92,136,184,230,221,32,138,113,83,203,133,170,211,248,79,62,182,59,62,38,242,225,100,147,221,164,113,185,25,173,195,137,101,8,230,197,83,143,243,34,184,238,105,240,245,155,29,14,205,178,14,181,39,199,55,109,203,52,150,139,246,33,78,238,27,173,246,100,179,75,102,109,149,137,43,119,29,151,66,181,43,124,36,243,160,129,219,160,174,25,133,112,31,9,23,187,234,25,151,66,50,119,228,21,201,199,211,201,95,54,202,122,253,76,209,140,165,164,85,217,219,157,24,213,73,84,89,145,125,44,45,56,219,42,209,153,93,115,176,158,25,137,175,28,206,113,167,26,110,253,100,143,79,75,12,167,65,85,132,182,210,81,124,153,138,157,53,79,145,162,141,89,83,109,70,77,41,110,6,135,69,203,89,56,162,234,30,125,25,40,194,105,167,240,223,245,39,133,165,26,144,117,51,93,175,185,57,194,106,22,132,99,119,223,79,245,2,216,194,245,19,146,178,105,232,96,173,165,89,123,150,194,141,88,55,122,178,188,157,155,69,85,27,148,221,247,216,65,16,0,42,0,0,1,0,0,0,0,128,0,4,7,63,196,234,181,150,9,156,237,81,179,28,188,204,77,145,76,240,238,54,212,162,188,215,137,90,119,47,113,86,225,104,132,40,60,247,114,86,32,129,11,93,155,39,26,86,220,130,242,162,155,220,8,82,226,142,86,77,97,220,120,155,208,162,252,69,190,107,80,113,101,9,203,139,66,46,87,68,24,136,52,83,81,169,30,34,186,144,113,125,136,169,88,186,53,179,44,178,64,81,187,11,14,113,106,87,228,45,64,148,114,219,93,195,47,50,54,147,228,78,57,154,182,80,8,91,54,166,170,120,234,148,149,163,102,187,153,252,153,52,37,70,93,64,236,225,177,209,169,21,121,40,203,165,205,94,116,214,187,163,207,69,198,18,212,215,79,25,149,229,214,221,192,235,194,186,145,124,106,38,115,97,138,130,92,75,114,216,86,165,45,170,32,58,25,99,56,148,79,6,147,186,108,175,204,113,214,50,76,148,113,110,246,104,138,171,52,169,79,93,139,22,105,59,167,116,78,83,167,81,113,21,101,201,232,150,133,21,206,57,231,103,20,87,60,60,163,114,217,201,221,93,23,193,171,90,65,28,236,188,133,146,71,78,84,163,209,25,157,54,167,162,208,105,140,19,132,200,229,182,167,70,116,74,101,69,244,42,50,39,155,98,45,73,115,53,58,110,60,136,56,167,186,3,159,138,195,85,163,82,243,143,15,83,51,141,229,216,245,139,15,230,80,201,90,210,103,7,25,129,169,134,155,210,240,234,101,166,87,108,201,69,108,89,10,222,92,238,219,69,106,26,132,163,153,89,129,208,113,163,138,167,197,36,165,201,220,162,174,30,164,18,147,87,138,230,138,33,165,151,34,231,82,89,92,20,219,143,70,21,44,60,229,70,162,169,11,232,122,76,53,120,215,160,164,158,167,157,195,227,33,70,57,42,70,230,204,54,54,148,56,169,188,171,229,32,236,166,85,94,132,106,199,84,83,79,27,74,163,210,74,230,168,202,254,197,71,53,210,242,239,28,141,146,161,70,45,56,229,183,99,163,149,7,151,27,222,192,121,236,69,55,78,163,78,37,107,52,157,236,119,177,120,40,226,33,166,146,56,245,40,212,160,242,202,63,80,34,167,47,98,85,96,227,105,102,186,100,99,123,61,13,88,104,66,164,114,75,212,5,25,167,167,65,252,90,151,214,167,82,159,11,87,143,34,184,197,110,5,110,49,121,141,88,74,222,109,47,38,167,209,142,20,225,145,201,171,166,140,51,169,146,87,142,128,104,173,135,148,93,191,82,175,46,113,102,202,53,150,38,146,79,212,135,82,140,178,182,216,28,247,28,204,185,71,242,175,205,19,140,45,107,162,85,33,154,15,46,128,95,129,198,95,242,228,205,205,235,161,194,165,25,46,123,27,232,98,100,211,132,189,64,109,139,185,108,101,194,115,188,233,70,162,77,23,195,16,179,101,96,104,113,141,91,166,181,57,126,49,15,34,132,99,127,92,191,99,117,90,153,36,164,142,71,140,98,60,236,68,98,182,132,109,245,101,133,115,134,32,43,41,0,196,0,89,73,93,216,168,178,133,165,61,64,189,38,244,70,172,50,201,82,239,142,41,55,36,223,34,185,40,211,118,95,161,10,245,29,60,29,102,165,235,180,17,21,146,188,239,78,138,150,242,189,89,127,204,255,0,177,200,199,84,207,82,49,204,236,151,217,179,110,43,23,31,204,111,134,89,86,88,62,135,38,109,202,78,82,119,111,86,74,212,11,115,189,132,140,35,66,156,91,179,181,217,198,194,211,243,49,16,139,218,250,158,146,156,105,115,253,132,41,197,209,231,98,156,79,149,153,100,107,109,77,46,24,85,23,41,185,91,180,78,116,227,30,76,50,114,169,21,179,69,78,162,226,247,69,85,235,40,199,44,100,174,101,85,30,87,238,21,209,188,151,43,130,156,94,233,163,61,26,217,120,101,177,167,54,104,233,102,84,14,219,229,186,236,65,212,135,183,184,238,254,79,179,20,157,247,204,189,192,132,188,169,173,108,204,149,41,69,122,91,53,78,17,122,191,208,162,113,203,233,151,220,138,203,94,54,146,125,81,232,127,195,245,111,225,245,99,206,50,204,112,43,235,78,47,232,117,191,195,146,187,156,27,245,41,70,223,102,79,87,199,163,191,153,6,226,221,72,168,223,77,26,236,86,148,101,233,140,155,254,103,177,58,50,110,148,84,164,237,178,232,105,112,131,164,252,187,102,142,172,168,162,90,69,68,203,83,73,230,53,230,215,250,153,235,199,91,129,125,238,23,35,79,90,113,99,42,29,196,0,1,112,1,216,0,6,48,16,12,0,67,1,128,134,0,6,79,20,127,238,126,243,95,212,227,77,121,144,113,127,67,175,226,223,250,88,255,0,156,228,108,192,133,26,187,211,150,146,143,34,117,99,230,66,201,218,75,88,178,186,208,188,149,72,171,201,110,186,161,81,175,25,236,5,244,106,117,209,63,208,189,198,73,217,152,241,16,110,57,160,237,36,238,189,205,152,28,76,43,210,81,158,146,90,123,62,129,80,195,83,114,175,236,111,173,12,174,40,183,9,69,41,185,52,24,141,106,32,20,18,182,87,170,123,156,9,209,252,62,50,84,229,181,237,244,228,119,163,59,106,96,241,106,89,178,87,143,249,101,253,8,51,82,167,117,82,154,230,153,142,10,240,146,233,169,208,195,215,166,164,229,54,239,210,198,73,69,71,17,56,199,88,203,98,162,218,54,148,56,158,193,13,37,46,151,43,163,44,179,212,209,150,237,109,96,39,36,104,163,86,244,164,155,244,234,204,204,113,186,190,187,242,40,26,204,103,171,135,132,169,212,210,210,123,106,107,77,38,157,137,121,57,220,222,85,36,226,200,60,187,186,21,217,109,104,229,171,53,209,149,183,115,45,162,0,22,34,157,222,135,95,15,44,216,87,110,113,223,191,67,145,109,14,134,6,170,242,165,15,139,151,99,81,154,215,225,144,189,72,251,157,236,84,252,170,113,125,25,204,240,186,73,215,177,209,241,85,249,112,247,42,55,96,159,155,133,151,88,181,47,232,114,252,106,159,151,141,204,182,169,20,255,0,67,111,132,84,87,81,123,73,101,43,241,202,121,168,81,159,52,173,246,100,244,241,196,142,242,53,121,119,132,101,247,51,65,94,82,58,120,122,121,232,53,213,21,18,197,65,226,124,3,19,7,172,232,229,169,31,167,250,28,92,53,79,54,140,95,52,122,15,14,183,155,58,53,61,53,98,226,207,47,135,82,194,226,171,97,231,188,36,226,69,95,140,196,101,195,228,92,245,145,155,5,8,218,252,200,227,39,154,22,44,194,211,180,56,185,242,3,70,178,210,27,124,197,144,138,138,5,246,68,169,169,77,221,125,10,141,216,106,110,20,243,88,217,135,173,24,182,166,165,103,242,202,197,20,113,18,163,71,203,79,221,216,116,36,171,85,81,147,203,15,138,203,95,252,145,93,9,121,46,25,169,198,119,123,93,254,166,124,85,120,208,195,206,25,101,230,77,101,87,230,105,149,89,83,114,106,155,143,122,143,42,72,166,149,8,86,156,171,213,110,164,190,29,45,31,160,85,120,58,62,78,31,95,83,208,184,115,77,168,229,218,215,21,154,220,32,0,2,160,0,0,0,1,0,192,8,86,150,90,51,124,237,96,57,19,168,230,243,59,235,212,79,96,158,178,211,97,50,136,177,197,217,128,1,98,216,82,125,131,225,208,140,175,127,87,216,35,159,226,207,242,163,30,178,190,199,40,232,120,180,184,233,171,223,67,158,102,183,13,27,60,41,127,189,74,95,44,27,49,27,188,49,47,206,147,249,108,7,78,149,212,35,125,116,46,113,186,43,131,140,98,150,238,197,138,93,141,48,139,86,220,139,45,118,113,236,87,37,151,112,168,136,146,36,210,104,34,54,238,43,3,136,45,8,166,187,151,194,78,54,92,138,224,191,82,216,68,11,211,44,140,83,177,92,58,50,232,104,245,216,43,86,15,52,36,156,93,142,132,173,164,146,181,247,137,130,151,169,56,155,212,243,82,179,220,205,88,140,218,142,189,53,49,86,77,91,55,43,175,116,105,106,215,221,233,177,78,34,50,178,115,119,254,133,137,89,192,0,168,0,64,0,0,0,0,0,2,42,175,85,82,166,228,203,142,127,137,75,52,84,35,184,24,188,246,230,229,205,138,165,92,252,194,52,114,171,204,134,77,125,69,68,44,243,104,77,70,82,210,198,136,70,156,22,107,221,135,155,12,219,1,157,211,109,216,148,163,8,198,206,90,150,206,49,124,73,148,75,34,229,168,82,132,19,31,148,230,244,99,133,107,105,101,96,148,213,248,101,98,1,194,17,210,82,179,19,141,53,31,81,76,213,229,189,201,195,45,245,64,78,46,159,66,204,212,163,27,217,25,219,87,208,142,224,108,85,161,45,20,66,75,75,229,70,72,167,125,11,184,173,103,50,161,74,114,76,154,147,126,229,83,167,82,228,56,147,220,42,251,113,113,76,140,228,147,225,145,94,91,238,93,26,9,199,114,10,163,172,187,151,106,249,10,56,105,222,233,150,58,82,142,173,149,21,78,171,244,144,206,203,229,65,84,133,226,245,51,186,85,19,179,68,84,252,217,109,158,95,114,234,24,153,194,91,230,50,184,77,61,135,24,77,61,16,29,120,98,212,236,153,186,156,84,215,12,143,63,25,84,142,219,150,67,23,94,148,239,96,59,217,37,18,51,138,125,140,52,188,105,43,70,164,37,127,98,229,226,120,121,239,163,2,252,213,34,180,119,33,42,143,153,92,252,66,132,53,185,68,188,74,148,158,192,106,204,249,17,117,114,200,174,21,168,213,92,50,179,28,161,27,122,145,65,58,170,68,36,209,154,181,88,210,191,17,84,49,177,190,161,30,148,141,90,113,171,7,25,171,146,82,82,90,12,203,78,6,55,195,39,74,78,116,181,143,67,158,163,171,91,51,215,90,230,92,79,135,82,175,173,178,203,170,3,206,202,25,85,201,66,81,218,72,232,87,240,202,177,139,203,105,28,233,82,157,57,101,169,6,136,168,78,48,243,56,93,194,49,180,174,135,24,53,55,160,222,140,4,231,105,107,185,215,240,204,106,182,74,146,219,169,201,131,205,45,86,197,254,90,124,81,40,244,240,156,106,71,133,220,123,30,123,3,139,150,26,122,182,224,255,0,67,187,78,188,43,67,52,88,69,137,149,87,166,170,71,109,73,54,73,60,200,14,92,163,75,204,201,82,57,95,82,200,97,37,10,209,156,61,38,140,94,30,53,97,220,203,66,189,92,59,203,81,55,21,204,14,138,140,100,173,36,83,83,7,78,124,172,91,78,164,106,44,209,100,192,166,142,29,83,142,94,70,60,111,135,231,121,233,239,208,233,130,3,133,10,117,41,52,212,90,104,219,36,235,83,205,29,215,35,124,161,22,182,41,81,242,229,104,199,70,7,62,82,113,123,17,243,47,115,102,38,138,110,246,41,113,84,224,214,91,220,12,170,209,131,234,70,18,121,212,186,14,105,202,54,177,24,66,78,224,117,41,56,84,74,86,212,166,180,111,82,235,75,21,80,169,228,189,244,101,245,150,104,230,128,17,169,81,202,158,231,18,114,115,156,165,213,220,233,98,42,100,194,203,174,199,47,145,164,33,160,220,57,132,73,9,140,76,8,178,218,78,219,45,122,149,22,209,189,194,181,65,106,146,220,171,196,231,249,244,240,249,159,151,74,57,167,238,245,127,161,171,15,21,42,145,139,211,175,177,196,199,87,207,12,69,107,255,0,22,118,94,223,248,32,230,214,169,42,213,165,57,111,39,114,44,138,99,230,101,182,255,0,13,74,53,28,220,111,101,161,213,85,229,21,193,69,200,207,225,148,226,176,233,205,107,45,110,116,239,26,113,188,171,36,186,21,151,63,19,137,196,53,229,206,42,11,123,25,157,222,179,149,203,113,53,21,73,84,146,214,239,67,20,231,154,32,101,157,245,151,114,14,164,159,59,18,173,194,242,244,42,51,90,139,41,60,210,202,217,170,142,117,172,102,204,145,106,45,62,134,168,187,89,193,251,22,37,94,230,254,56,253,80,243,202,220,18,191,102,40,84,79,212,172,203,148,97,45,108,138,138,188,221,56,162,215,117,169,84,210,146,188,102,141,57,18,151,245,70,122,177,106,246,202,159,70,6,105,44,212,228,175,179,53,248,37,101,75,18,174,254,40,191,232,255,0,115,36,91,205,52,209,93,25,186,85,83,94,196,87,188,163,43,78,165,54,150,85,171,215,114,248,193,102,74,51,82,140,150,157,76,20,234,198,85,233,212,245,222,22,105,117,55,82,169,26,114,226,89,169,189,159,66,162,138,144,180,156,163,191,66,186,173,74,41,163,77,84,179,183,31,75,213,25,234,44,168,13,62,31,105,82,156,31,39,114,201,225,249,196,163,195,165,106,242,143,205,19,160,192,231,184,184,238,130,198,217,194,50,220,205,58,78,59,108,81,88,192,2,0,0,0,24,128,6,0,0,3,16,1,143,197,191,244,209,255,0,55,244,56,241,149,248,103,186,217,157,127,20,146,242,233,69,191,83,127,177,198,154,215,184,19,219,153,154,181,46,47,54,150,146,248,163,212,191,86,129,1,10,53,84,149,159,208,77,42,85,115,167,100,244,144,85,162,253,116,215,249,163,212,134,117,56,111,217,55,251,50,43,189,128,196,230,225,147,226,46,107,52,251,156,12,29,121,41,101,119,83,135,46,199,102,133,108,246,96,24,142,28,171,98,74,17,173,74,84,231,180,144,87,89,170,69,18,155,201,52,7,41,82,84,106,201,75,73,71,115,46,37,218,188,101,212,239,214,194,67,21,28,217,85,206,31,136,71,141,91,145,69,18,210,102,170,78,241,50,79,92,178,52,97,229,200,35,69,137,198,154,169,74,74,220,75,97,37,116,78,139,201,59,62,96,81,7,203,244,53,224,234,69,87,130,147,209,187,20,98,41,229,168,237,207,82,172,207,234,7,51,31,70,80,196,181,45,222,230,69,79,50,189,206,207,140,126,98,133,116,185,113,123,243,255,0,190,231,43,155,233,186,34,146,167,27,13,70,55,216,46,44,201,0,74,154,119,177,102,13,100,173,29,51,102,208,175,204,44,165,60,181,169,189,147,230,7,164,240,149,146,121,159,57,88,183,197,231,199,24,242,40,240,250,217,165,69,74,215,122,190,236,151,140,59,214,130,236,81,60,45,76,145,139,76,234,248,172,21,76,20,39,31,137,230,251,163,131,172,20,100,142,221,10,203,19,225,153,47,197,77,237,216,148,121,239,45,198,114,124,142,166,17,56,225,243,46,70,60,76,114,84,113,228,206,134,26,81,84,37,73,238,213,202,42,133,85,26,241,146,221,59,156,79,241,4,93,63,27,169,87,75,85,180,180,246,58,147,186,168,99,255,0,16,211,205,66,141,110,121,109,246,32,226,214,127,155,31,185,174,149,69,151,103,115,4,165,158,162,215,145,178,156,93,146,142,128,104,135,27,182,189,245,52,169,69,70,218,25,215,12,109,22,146,234,10,30,100,146,90,247,101,26,60,221,109,6,219,236,111,194,77,82,188,103,125,117,189,237,102,102,161,67,38,201,202,93,77,62,76,223,43,16,108,161,71,207,171,23,82,113,81,190,209,254,230,154,149,18,172,148,85,161,27,197,37,22,114,163,135,168,158,133,234,117,99,7,122,242,138,142,252,90,32,52,212,156,33,233,169,146,93,238,40,212,115,138,82,150,102,190,35,20,241,24,220,84,225,12,59,156,41,67,213,86,95,17,209,81,181,180,225,96,68,67,216,10,128,67,16,0,196,48,3,62,50,86,165,110,166,131,6,58,92,109,116,86,3,31,48,104,113,91,131,40,173,141,4,136,243,32,154,106,193,107,189,68,187,3,87,122,62,197,28,127,20,150,108,74,93,34,99,52,99,222,108,92,245,185,152,195,80,206,151,134,71,253,222,180,187,216,230,157,111,15,86,192,221,252,85,58,150,21,209,178,201,153,241,219,244,22,104,190,86,10,115,205,45,172,249,162,83,167,109,86,198,153,16,181,237,125,7,56,221,17,91,111,169,56,202,250,48,138,30,142,204,20,154,45,169,78,235,66,132,69,77,202,225,29,200,220,178,42,254,224,91,8,242,44,138,212,140,86,197,136,42,69,176,42,39,2,13,84,111,45,20,172,205,116,212,233,241,94,235,154,48,45,31,115,167,66,81,169,11,46,9,45,236,41,16,169,44,219,197,219,177,93,104,203,202,205,154,241,105,26,100,227,75,157,217,68,162,229,73,241,95,117,151,161,21,140,67,3,76,144,0,128,96,32,0,24,128,10,177,21,227,70,23,103,33,214,148,234,57,150,120,141,92,245,178,242,70,72,187,69,148,93,82,78,166,207,98,140,218,218,194,187,5,185,5,202,118,137,23,32,123,16,2,121,157,183,33,45,196,228,25,174,0,245,13,134,147,232,60,178,124,128,128,213,201,100,147,126,146,216,97,234,48,41,104,92,141,31,135,149,248,152,44,54,103,234,2,136,59,115,28,155,122,154,86,18,43,118,13,83,90,36,84,70,18,148,163,177,23,77,202,90,23,194,118,209,34,201,53,8,222,192,100,171,28,145,238,85,155,135,119,114,218,146,206,238,83,37,121,17,86,66,188,163,206,226,169,90,82,220,74,81,138,179,90,144,96,91,74,162,139,221,150,222,89,174,158,134,70,180,185,117,26,182,210,64,93,230,113,109,113,213,169,150,26,104,197,10,209,187,208,205,90,121,155,101,67,141,105,92,146,173,44,218,216,161,108,26,117,34,173,157,75,202,232,157,39,157,234,140,234,14,250,49,230,148,93,174,6,181,8,206,90,150,78,149,56,199,86,101,141,71,29,108,41,202,83,220,168,211,9,82,142,196,94,34,61,76,210,163,45,45,161,25,199,38,129,83,156,179,49,66,41,187,50,183,176,43,144,122,213,25,209,151,84,95,23,152,167,13,137,141,120,247,232,89,58,119,214,46,204,138,152,204,254,116,233,187,84,95,82,216,206,50,217,129,34,185,210,133,79,84,81,105,22,128,203,136,192,194,172,120,85,164,114,234,225,170,81,149,229,78,235,170,59,192,210,150,146,87,3,207,73,83,151,20,86,89,4,168,203,45,233,187,157,92,79,134,211,171,172,56,100,99,142,26,190,26,122,241,68,14,107,148,162,110,240,220,82,140,188,185,236,201,226,48,159,136,133,224,210,151,67,157,58,53,168,203,88,181,102,7,167,142,155,59,161,193,168,203,115,62,2,186,173,73,95,212,105,157,37,46,192,71,17,83,37,159,34,170,206,50,167,194,175,114,199,70,83,131,140,157,206,125,90,117,240,242,211,88,128,163,41,97,222,104,223,216,223,134,197,194,178,181,236,204,240,242,241,20,236,215,17,95,225,93,58,138,74,64,117,80,95,83,157,10,213,233,79,138,45,199,169,115,197,69,171,236,192,215,123,15,67,60,107,70,113,220,138,168,227,123,129,162,81,77,20,78,57,93,237,116,89,78,172,100,183,39,40,166,128,207,58,113,113,186,138,49,185,59,180,162,108,168,165,7,166,196,56,100,155,91,129,146,81,203,29,119,44,161,63,45,168,203,98,170,206,89,137,194,210,143,112,41,241,101,24,249,106,47,213,196,115,57,26,241,179,205,86,205,250,99,99,41,164,8,82,24,48,5,176,7,59,0,66,91,151,70,54,226,90,34,155,94,70,186,85,45,28,146,87,136,85,181,37,31,246,126,34,175,199,8,240,180,245,87,208,243,152,231,150,157,26,125,156,153,216,241,24,121,56,120,199,148,229,120,203,170,71,19,31,39,44,84,151,203,104,153,171,25,137,211,78,82,81,18,44,160,212,38,165,36,236,159,34,52,244,180,112,215,161,9,82,106,113,182,133,117,18,74,74,122,59,115,40,192,98,148,101,44,149,28,99,191,166,230,140,94,42,53,34,178,73,75,93,44,86,92,249,71,78,41,89,25,103,21,230,112,190,30,102,170,235,75,201,220,199,41,101,140,157,192,205,86,89,166,217,89,41,250,153,19,13,166,173,45,205,52,155,140,18,92,140,212,218,189,153,170,155,87,183,93,13,70,106,248,113,114,46,132,92,93,236,103,132,101,127,232,93,25,242,42,44,110,218,223,67,61,122,145,82,140,100,175,126,100,231,94,148,61,114,73,246,49,87,173,26,146,209,55,210,224,197,81,119,168,251,220,85,149,167,239,168,69,229,154,247,45,196,71,72,191,161,150,157,239,3,196,186,184,117,154,86,149,42,139,94,204,244,118,189,41,42,173,103,189,226,209,226,252,6,163,88,154,148,150,213,41,189,59,173,81,236,169,203,53,43,195,226,87,81,234,141,50,169,212,204,178,203,126,76,166,164,175,30,229,210,75,150,197,53,26,220,3,13,44,152,154,111,185,213,78,251,156,107,218,73,243,59,57,148,146,146,231,168,164,46,118,7,233,24,165,179,2,135,8,207,109,25,84,162,227,185,116,101,27,110,10,164,100,242,200,12,227,46,158,31,156,89,91,132,151,34,161,0,0,0,0,0,0,8,14,95,141,203,45,76,63,78,47,232,96,158,186,157,47,26,167,158,133,57,90,249,101,111,185,204,139,106,57,94,235,245,2,15,107,199,145,40,77,84,217,235,208,118,73,144,157,54,245,134,247,184,22,187,196,166,173,53,55,154,26,73,239,220,156,107,95,73,242,223,183,185,39,27,129,142,50,148,106,94,205,78,28,175,125,63,177,212,163,87,105,69,240,179,13,90,106,74,238,234,75,105,71,116,24,106,210,140,252,185,235,127,76,151,50,43,183,10,170,82,76,149,103,121,51,4,37,103,161,181,75,62,189,138,46,193,85,180,172,222,135,59,197,48,206,157,105,199,163,186,246,52,83,150,89,92,209,141,138,196,97,161,81,122,163,195,47,232,7,157,203,122,77,116,30,26,86,146,38,163,150,114,143,82,168,240,84,8,233,69,232,63,81,92,29,209,45,128,186,92,116,255,0,154,38,73,239,161,162,50,251,149,212,142,151,228,6,108,68,60,220,53,72,174,155,28,108,220,9,223,109,44,119,146,222,63,50,177,196,175,15,46,180,224,182,228,74,177,91,149,200,220,67,35,64,155,147,201,29,117,139,34,27,221,1,219,192,226,87,153,73,246,82,191,238,116,188,65,103,197,211,93,143,63,225,245,108,227,9,109,23,250,51,179,12,70,103,28,222,168,172,169,246,43,53,124,210,219,177,77,28,68,240,211,83,139,247,65,42,153,153,76,222,165,26,42,226,105,213,157,210,151,91,62,69,180,235,218,104,231,197,88,37,43,34,14,157,123,110,153,207,241,90,138,166,14,52,126,36,220,175,216,161,99,28,111,103,194,186,153,42,227,63,17,43,228,81,75,77,247,3,159,9,56,200,233,82,168,178,197,90,95,68,83,134,140,53,186,87,190,230,171,40,106,33,68,175,41,221,41,101,228,172,106,195,78,20,147,114,140,179,95,161,71,153,97,199,60,253,138,58,81,197,38,218,130,78,196,227,90,181,71,150,27,246,137,130,157,169,197,245,123,178,218,88,167,78,119,141,250,48,54,254,30,189,79,93,70,151,185,175,9,131,160,228,212,243,74,75,102,217,133,99,28,190,47,186,47,163,138,113,154,151,11,246,118,32,236,85,195,222,132,124,167,117,185,158,147,189,224,202,222,45,75,88,207,47,242,201,109,245,67,155,119,141,68,211,119,221,5,41,199,35,181,238,68,157,105,39,46,237,217,125,174,64,172,128,0,1,128,134,0,114,177,82,205,82,94,231,82,78,209,111,161,200,171,173,64,20,118,20,153,34,18,42,34,196,61,194,219,145,70,250,61,134,236,162,249,216,87,178,185,42,142,212,228,151,66,143,61,136,255,0,212,84,247,42,37,89,222,172,223,243,50,38,27,7,99,4,173,129,162,190,105,92,227,157,202,49,107,11,134,87,105,229,44,74,211,24,201,201,59,175,162,39,26,150,118,144,162,158,154,234,18,179,105,237,125,205,50,155,138,186,124,136,212,138,201,25,45,238,209,27,217,232,244,44,204,242,184,75,158,168,130,16,169,240,207,238,42,148,242,188,220,137,214,89,163,25,125,5,9,56,172,190,168,244,2,181,185,124,99,101,98,41,40,194,239,123,232,74,18,187,179,230,4,201,34,53,56,101,160,83,226,118,230,5,137,150,67,114,171,221,151,193,105,112,171,163,21,37,169,162,133,227,47,99,53,57,114,216,232,81,167,9,89,73,219,186,230,64,252,149,59,202,163,178,232,66,17,181,41,101,150,104,169,53,174,229,243,80,135,12,56,189,217,158,82,205,158,215,139,82,186,93,116,34,177,189,192,30,236,70,153,2,24,128,0,0,4,41,59,38,66,165,88,193,111,169,142,117,101,55,185,70,105,81,149,74,178,111,155,35,82,133,158,84,107,204,160,138,229,40,183,124,193,25,227,133,215,89,23,67,15,79,169,40,56,223,212,135,194,158,224,63,195,82,101,83,167,74,157,203,37,59,43,92,175,44,103,234,144,20,40,194,163,216,209,12,52,9,66,138,139,186,99,85,18,189,192,140,212,40,199,68,42,57,165,201,13,218,111,51,44,132,214,214,176,19,183,109,72,202,126,90,212,83,169,26,124,245,51,77,74,171,223,64,7,81,205,187,110,93,70,22,141,217,84,40,56,187,166,89,55,47,74,0,171,83,225,68,96,147,211,118,17,160,228,181,220,186,20,92,80,13,66,49,87,49,226,171,39,44,168,213,94,50,106,201,153,150,30,47,119,168,17,165,43,233,107,150,74,155,92,72,50,168,46,18,121,100,226,181,3,61,72,201,171,228,41,186,190,167,74,85,20,33,170,51,197,211,169,47,72,25,181,150,200,156,41,182,245,139,70,182,162,189,49,37,4,249,129,158,116,227,8,57,88,200,157,206,141,76,179,225,101,31,135,167,125,194,179,40,247,12,166,248,97,224,185,18,116,233,244,38,26,199,78,112,142,150,14,28,215,104,217,26,48,229,17,249,80,232,84,100,157,104,40,217,34,168,212,105,220,223,42,20,247,177,21,70,18,248,116,3,20,235,74,92,202,245,189,205,239,15,79,161,91,195,71,147,3,37,238,52,105,252,34,234,37,132,238,69,122,26,248,76,175,204,160,242,200,141,28,101,229,146,170,203,36,60,54,51,55,5,85,150,93,203,113,24,88,86,87,90,75,169,21,102,147,92,74,232,173,225,242,223,203,151,208,202,171,85,195,60,179,141,227,212,217,71,17,10,177,225,96,86,177,18,165,44,181,149,187,150,249,138,74,241,119,28,212,42,44,179,70,58,184,122,180,30,106,18,186,249,64,219,23,152,102,58,56,216,203,134,162,201,46,230,165,81,91,71,116,4,238,13,93,89,145,210,75,70,9,181,164,128,131,161,27,221,104,42,184,120,212,133,158,253,75,192,14,36,232,213,194,214,204,174,151,84,110,167,140,146,133,234,70,235,169,178,81,140,149,164,136,121,16,181,173,160,10,158,34,157,69,120,203,232,78,109,56,237,115,159,136,240,217,41,103,161,39,22,87,79,21,95,15,44,149,227,117,212,13,147,194,194,164,94,94,25,118,50,78,142,34,148,212,179,230,75,169,182,142,34,156,253,50,183,98,201,197,78,54,96,100,169,86,126,86,103,19,52,42,42,183,92,205,244,233,202,55,139,214,37,51,193,167,60,209,225,96,70,141,40,84,211,54,89,34,117,105,85,143,197,115,53,106,85,104,212,217,251,163,70,27,21,157,228,168,181,2,135,10,212,229,120,236,104,163,138,156,101,150,69,181,41,201,197,229,122,24,101,78,164,101,124,219,1,182,181,123,117,51,58,235,55,70,91,10,138,116,218,178,108,207,94,140,165,28,217,108,192,211,9,82,175,30,45,202,170,208,116,222,104,190,19,29,56,184,205,113,27,49,21,39,79,9,52,245,77,89,48,56,242,147,148,165,39,205,220,138,36,213,174,68,211,38,3,184,190,32,0,99,90,198,228,93,254,160,74,155,179,125,203,45,150,70,120,190,36,205,170,74,170,203,77,59,162,43,54,58,167,153,60,45,53,233,132,92,191,95,244,60,252,228,231,57,73,243,119,59,88,217,71,206,196,74,55,140,97,12,171,222,223,221,156,50,86,184,153,111,36,138,209,182,56,26,213,41,70,173,53,25,41,124,41,234,65,66,110,58,166,215,177,95,155,56,78,240,147,94,197,213,176,245,168,43,212,165,56,39,179,113,50,133,139,255,0,21,57,122,248,130,85,163,40,189,250,153,198,137,166,1,0,17,77,110,95,29,44,212,149,140,227,191,34,163,84,241,74,47,133,95,77,74,103,94,164,247,147,183,68,87,200,6,152,9,14,20,229,63,76,91,45,88,89,105,118,149,202,41,158,229,211,121,233,55,217,50,186,177,242,230,227,191,114,218,107,53,53,126,141,1,47,10,169,229,120,142,30,95,206,147,61,198,13,201,80,141,254,11,197,107,186,62,127,74,89,42,198,95,43,185,239,48,213,46,234,44,202,217,238,147,232,245,17,42,201,235,43,236,165,250,51,52,181,186,53,213,86,139,50,122,165,114,162,54,212,232,80,155,116,33,46,214,48,75,91,154,240,114,252,153,46,140,13,145,105,160,221,25,243,56,187,151,41,92,10,167,28,187,9,70,202,229,149,21,218,34,215,11,0,161,90,242,201,47,161,123,137,149,70,209,191,50,250,115,204,172,247,0,112,68,124,184,244,44,100,115,32,34,233,196,131,166,139,133,96,51,249,111,145,28,173,110,95,108,163,186,107,80,57,222,34,151,224,170,95,183,238,121,238,40,75,44,246,235,208,245,56,250,42,88,26,246,249,27,60,213,101,230,70,233,218,72,161,93,173,254,228,227,47,251,76,162,156,218,109,53,182,232,190,42,50,87,136,10,80,141,77,244,107,105,116,40,205,42,50,203,62,31,255,0,23,253,141,41,217,146,106,50,142,89,89,174,140,10,179,70,107,185,147,17,154,156,179,71,98,234,184,121,83,226,163,172,126,91,237,245,43,243,84,150,74,203,43,238,65,175,11,89,85,166,153,178,157,71,19,141,65,188,61,108,191,4,246,58,112,150,100,6,139,234,141,88,58,145,148,229,78,111,130,92,44,197,25,88,113,155,132,174,81,155,27,77,209,172,244,230,102,171,29,115,116,59,24,184,44,78,31,204,91,173,36,115,28,120,59,173,24,69,180,95,1,59,153,240,210,245,71,161,162,58,160,17,116,26,146,180,191,242,84,208,148,172,192,85,162,233,203,170,57,94,39,31,206,141,72,237,36,118,223,231,70,203,214,191,83,159,143,165,155,12,236,181,131,11,28,129,0,140,180,97,114,55,0,47,195,79,37,104,247,208,236,83,158,178,151,36,142,13,222,231,83,15,57,85,165,30,45,22,229,137,91,34,239,27,17,151,234,16,154,218,228,107,77,71,220,172,135,81,69,93,187,25,107,86,117,29,151,164,140,228,219,187,101,109,145,69,73,126,91,51,82,149,174,139,170,62,19,42,118,145,22,52,97,231,105,88,219,22,234,73,65,111,203,185,143,15,73,181,156,232,208,74,42,241,109,62,188,203,18,154,132,96,184,165,118,30,99,122,70,47,236,78,82,231,41,125,88,168,222,165,93,46,225,205,149,5,170,203,224,107,220,21,10,239,148,127,234,53,44,168,178,54,122,45,194,179,66,141,85,206,63,114,213,78,175,88,253,205,80,162,222,234,197,202,141,159,84,6,72,121,177,92,159,212,149,42,24,250,181,51,66,94,92,22,238,41,216,219,26,81,52,81,225,78,18,244,75,244,32,166,180,106,100,89,214,101,123,221,10,149,71,44,209,110,238,46,217,173,107,157,12,28,146,151,149,81,39,126,163,175,130,132,219,149,39,146,67,76,98,24,78,156,233,59,84,141,187,242,96,84,0,0,5,120,153,101,162,251,180,142,92,229,199,35,118,62,95,150,162,142,116,165,23,11,206,95,84,4,239,186,12,185,149,204,117,188,66,16,92,60,79,110,29,76,255,0,237,26,181,56,99,15,250,157,201,171,142,155,165,109,111,98,50,138,78,233,156,249,86,147,86,114,183,180,74,167,90,79,79,54,96,116,221,186,138,163,252,169,36,239,161,200,106,163,218,83,255,0,168,182,157,58,186,93,184,174,185,134,152,231,203,212,239,184,137,212,226,171,62,124,76,141,136,208,61,50,143,229,80,181,180,135,246,60,221,63,226,71,220,234,121,247,180,124,217,233,182,165,137,93,41,69,89,231,156,111,251,9,228,124,89,180,247,57,115,171,87,148,164,181,178,119,26,175,82,54,121,229,101,190,163,81,213,82,130,230,133,39,79,87,153,30,122,88,220,69,221,171,84,75,166,98,84,49,117,165,82,210,171,55,153,115,99,232,199,127,204,130,86,114,186,12,208,140,111,153,28,154,85,234,183,199,86,86,247,37,58,149,163,255,0,18,77,117,184,29,73,202,57,110,181,93,134,237,36,156,101,100,114,35,90,163,248,229,244,100,188,202,235,227,148,151,184,29,136,237,189,194,159,197,36,213,246,191,67,142,170,213,126,154,179,246,185,98,175,94,58,249,143,236,7,86,23,81,203,127,169,109,58,217,103,105,125,78,55,226,235,185,93,77,127,210,79,241,181,243,94,80,131,229,116,7,122,21,96,239,196,104,165,81,109,152,243,82,198,212,164,154,116,147,139,223,44,139,168,248,130,148,98,237,81,91,235,112,61,92,92,228,178,197,94,125,122,17,154,112,207,15,94,139,94,140,228,225,124,103,44,242,42,209,106,75,210,244,102,218,120,202,115,148,228,222,94,27,89,133,87,63,83,34,21,166,148,217,87,157,208,172,173,34,228,145,84,167,38,85,82,162,130,226,101,23,186,145,142,236,205,83,24,182,137,154,117,29,77,158,132,38,184,82,65,10,164,167,38,229,152,207,230,207,107,154,33,77,201,104,202,229,135,154,123,17,68,106,55,27,61,66,81,121,110,20,233,52,248,180,39,58,83,126,157,138,43,142,175,98,89,149,246,98,242,170,197,232,89,24,105,196,245,8,207,57,60,219,132,117,122,200,178,84,102,158,215,34,169,84,127,9,21,161,69,229,186,153,84,231,196,41,230,167,27,53,98,181,153,189,10,141,16,173,119,100,92,234,37,22,218,51,67,15,38,174,221,139,237,193,151,118,6,89,212,82,149,217,109,42,214,86,72,171,240,211,148,246,178,53,211,195,170,81,190,236,41,84,173,146,58,232,103,243,184,239,112,169,57,84,157,178,150,211,195,223,138,81,176,69,180,170,173,217,41,98,35,149,234,66,121,33,29,76,214,206,250,32,46,114,115,142,100,202,224,237,43,230,47,140,84,105,153,43,105,43,45,0,209,8,185,74,239,99,70,138,38,10,126,98,248,135,41,205,47,80,19,171,44,242,202,89,8,164,172,183,40,142,116,179,36,17,175,83,148,64,214,161,98,186,213,148,120,98,87,44,68,237,107,106,85,230,36,248,150,160,78,17,148,217,170,157,37,29,247,40,167,86,254,146,248,201,219,80,39,41,40,162,142,41,203,177,26,149,19,149,174,56,85,130,208,11,150,136,131,147,20,235,70,43,114,175,57,72,11,115,57,190,196,243,89,21,66,74,195,82,143,204,4,36,228,219,124,130,158,102,245,44,209,173,201,105,200,2,218,17,148,148,125,197,58,138,11,185,92,98,234,75,51,3,189,91,15,26,170,251,75,169,77,58,213,112,242,203,83,138,61,77,214,33,42,106,90,52,101,161,249,120,136,152,235,96,234,82,150,122,69,202,139,165,44,208,251,23,211,196,198,92,50,86,96,100,161,140,215,37,120,229,102,171,183,172,93,209,28,70,30,157,120,247,49,199,205,194,202,215,114,136,26,171,97,233,214,92,81,180,186,152,223,226,48,143,78,56,27,85,72,214,142,225,229,203,157,154,2,170,24,154,117,182,121,37,208,178,172,220,125,75,78,168,207,91,15,78,79,55,162,93,80,232,202,112,225,156,179,196,11,161,86,75,103,153,23,70,180,121,232,83,228,223,138,155,202,250,17,107,51,180,214,89,117,3,109,238,174,128,194,252,250,15,53,62,56,244,47,165,138,132,244,151,12,186,1,121,93,74,48,170,173,56,147,184,192,231,214,240,247,30,42,79,232,80,177,21,232,59,77,51,174,66,165,24,85,86,146,3,45,12,117,57,187,75,70,95,44,222,168,74,235,161,150,191,134,221,94,155,51,195,207,195,187,78,246,3,167,230,167,164,209,77,74,11,55,153,76,166,24,168,207,70,95,9,43,112,200,9,210,168,175,149,147,158,30,51,187,234,67,42,150,187,50,200,212,182,140,12,19,195,84,163,60,208,213,23,198,50,175,11,39,103,208,215,117,34,183,79,44,179,68,14,85,106,53,41,202,217,74,177,181,42,121,84,225,62,183,59,153,85,69,169,195,241,135,25,215,141,59,127,9,126,172,176,99,188,121,201,47,169,21,58,118,87,146,33,145,89,232,52,187,21,13,212,133,222,186,11,205,130,146,226,30,93,53,35,151,177,3,141,88,171,172,200,121,224,223,169,6,94,155,130,140,110,180,1,112,191,138,63,115,94,7,142,164,105,39,103,154,232,167,134,254,152,253,139,99,26,112,133,90,179,130,225,131,106,218,107,200,14,118,58,173,240,213,167,125,106,212,57,72,217,143,121,105,82,167,173,245,147,215,233,253,12,72,207,173,68,160,156,157,150,252,143,79,134,192,197,194,62,83,77,165,107,51,207,224,97,159,21,78,63,204,122,53,78,173,37,159,210,190,107,216,169,80,198,222,48,141,58,149,98,227,15,134,43,68,114,49,20,105,77,240,198,221,246,58,24,170,179,157,163,186,90,152,170,241,59,222,236,14,116,232,91,226,230,86,213,145,182,112,203,25,73,253,12,83,121,164,217,154,212,68,0,104,138,64,0,5,148,160,231,44,171,153,162,157,24,47,82,215,185,85,15,84,44,106,122,74,223,99,81,154,186,158,202,45,93,114,44,148,35,53,170,43,133,147,185,117,238,105,151,63,31,77,71,35,143,177,86,29,232,215,70,109,198,71,61,9,105,182,166,10,30,166,187,25,245,169,210,13,90,109,119,61,199,135,172,246,151,11,252,184,59,62,122,30,38,174,149,89,236,60,34,180,99,134,163,82,114,222,141,191,81,10,221,89,218,50,138,86,230,145,76,99,195,221,138,166,34,53,37,124,203,78,68,226,227,154,154,191,165,92,168,174,43,212,95,130,149,167,56,117,69,13,233,239,168,81,158,90,234,75,216,14,133,75,59,21,167,40,203,177,56,201,84,90,238,54,146,184,18,140,179,32,145,76,101,144,183,54,100,4,38,246,32,220,147,188,88,234,39,153,17,119,72,13,48,169,153,119,27,138,145,146,150,104,187,154,162,212,150,128,45,99,221,19,78,228,36,65,94,18,236,5,178,87,33,148,148,100,164,129,129,85,89,40,210,169,153,93,40,187,174,186,30,73,74,207,79,251,71,173,173,28,212,234,119,140,151,232,121,72,101,149,40,245,90,110,80,78,154,113,83,134,229,94,116,99,43,78,244,167,215,147,52,71,77,44,254,161,58,106,92,50,95,221,0,70,89,151,26,186,234,137,53,210,95,70,103,242,252,158,40,185,40,252,209,254,168,178,53,37,37,164,163,53,236,16,234,211,117,97,151,51,82,229,169,134,94,108,111,6,212,173,240,200,232,197,171,235,161,26,244,233,214,86,118,185,21,199,156,220,91,178,113,237,200,219,132,196,185,71,87,175,50,138,212,167,77,219,212,187,148,211,154,167,86,246,178,230,130,187,144,169,213,151,110,142,117,58,183,137,125,58,214,210,254,197,70,252,53,85,9,56,79,211,45,25,70,34,147,165,94,81,123,48,139,82,247,46,169,249,212,117,245,193,91,232,17,130,43,37,111,125,13,10,89,99,118,83,91,225,151,114,247,27,211,104,6,173,45,136,78,36,96,220,75,148,147,220,10,110,226,74,164,213,74,111,204,214,250,92,117,35,116,83,25,229,150,160,112,234,199,37,73,71,163,33,148,217,226,52,242,213,204,181,76,201,115,45,149,128,0,4,105,193,203,137,197,153,137,209,158,74,145,151,70,7,70,114,180,220,111,233,208,173,213,190,132,172,184,228,102,190,165,101,100,228,172,85,152,38,202,243,0,231,34,168,71,60,210,234,74,225,71,248,168,141,54,102,80,142,155,108,139,169,215,110,58,20,186,50,168,162,238,161,30,172,106,84,168,233,20,229,46,172,172,173,84,231,86,87,114,180,126,102,108,133,104,83,138,140,37,100,142,108,171,85,168,253,51,127,242,177,101,174,246,167,83,254,144,58,222,116,101,190,86,78,21,35,213,254,231,38,52,241,63,251,115,95,242,150,168,87,95,12,190,204,163,177,10,209,249,172,203,227,90,86,234,186,163,141,15,53,39,158,51,255,0,164,191,15,12,85,74,138,52,97,44,207,174,192,118,41,85,187,209,220,211,25,197,238,101,158,30,165,57,90,73,17,114,156,58,253,72,55,78,202,211,131,119,91,155,40,214,243,161,46,82,182,167,38,150,39,47,174,14,221,139,163,91,203,146,157,55,167,32,47,197,102,151,151,41,201,229,204,244,246,70,100,205,88,138,145,173,133,114,142,142,50,187,93,57,25,68,41,220,100,70,84,115,188,86,167,150,179,102,203,150,55,60,250,157,76,109,73,78,126,152,46,95,185,234,113,184,72,226,233,101,105,102,91,92,228,80,194,254,19,53,41,46,41,200,138,166,24,56,217,55,199,251,16,157,40,221,168,222,51,92,141,16,135,149,41,89,47,184,231,105,107,56,187,245,42,50,170,19,127,196,150,110,193,229,198,63,9,127,151,127,138,95,81,56,176,170,237,37,22,227,100,85,10,53,43,78,237,187,95,118,95,12,60,103,44,210,209,118,102,172,177,201,104,240,165,208,131,206,203,213,47,114,36,183,108,86,35,73,81,74,85,169,169,109,153,92,234,44,177,210,149,59,253,14,101,29,43,66,201,55,152,220,234,78,87,140,155,139,232,88,149,41,103,115,188,183,76,207,140,126,92,92,83,245,26,51,229,154,167,110,30,166,79,17,127,155,24,244,136,169,25,7,6,227,36,214,232,136,204,54,234,100,141,72,41,194,89,94,251,133,57,56,191,46,162,211,246,41,195,53,58,28,77,167,23,107,244,52,42,18,203,195,37,36,109,132,42,211,116,229,163,35,26,146,79,82,255,0,84,114,73,113,45,136,198,156,94,224,56,74,156,183,209,151,36,189,200,58,106,218,104,36,164,159,38,4,248,182,139,68,227,25,39,196,254,150,28,19,220,233,96,40,66,180,37,41,71,52,175,202,86,96,99,133,53,47,82,28,60,62,164,243,74,132,99,46,177,205,103,244,58,222,92,225,155,35,118,150,141,74,37,51,133,104,84,85,97,23,117,216,14,22,38,131,140,178,206,45,56,189,83,68,112,184,154,212,241,110,142,119,40,39,162,147,61,54,104,74,155,155,130,106,74,205,51,153,95,195,225,254,211,169,90,9,40,187,90,222,192,105,206,234,70,50,123,165,97,242,22,202,196,106,84,80,134,166,153,19,173,24,71,115,13,74,158,108,174,222,132,102,165,57,111,185,24,211,147,77,129,119,4,35,166,172,166,114,114,244,162,57,137,80,147,243,45,212,43,70,29,53,29,137,214,157,150,246,29,69,104,232,204,51,155,115,222,225,22,190,62,101,241,188,98,148,93,204,241,148,86,153,75,179,168,43,115,0,173,87,42,238,103,134,105,75,49,57,223,54,170,247,47,167,70,218,129,100,61,36,226,132,144,78,89,86,128,101,197,71,52,149,137,82,165,145,94,91,150,69,107,119,185,26,149,18,247,2,51,157,135,78,13,187,176,165,77,201,230,145,108,164,163,162,2,105,36,85,90,118,225,91,134,107,106,247,4,179,59,129,24,44,188,181,37,58,170,17,213,234,87,86,164,105,171,45,204,173,185,75,80,29,73,74,163,187,45,164,184,66,20,243,123,10,164,237,195,16,39,58,202,249,81,41,210,141,72,171,232,202,41,83,110,87,53,198,26,220,10,225,133,95,49,93,90,26,218,38,154,147,80,137,77,57,202,114,1,70,140,237,107,232,89,229,198,156,111,204,178,249,86,165,18,171,154,93,128,207,42,150,155,185,25,71,62,169,26,114,70,79,98,216,211,138,228,6,106,52,94,91,133,106,185,116,76,215,55,24,199,93,12,191,134,141,73,230,184,10,146,243,11,101,78,49,143,17,56,82,141,36,66,173,39,85,110,6,87,146,250,178,112,242,218,177,31,193,207,54,229,148,176,249,37,189,194,141,54,37,228,220,186,48,215,98,204,182,8,167,202,21,111,203,142,133,178,146,138,41,80,149,73,102,150,192,102,80,156,165,152,190,159,153,210,200,190,49,176,228,212,86,160,119,35,37,45,153,35,63,149,42,106,244,216,227,95,92,179,86,102,90,95,98,186,180,97,61,244,101,137,166,0,87,10,110,42,215,37,40,41,43,50,92,138,164,170,69,222,58,129,154,173,25,211,150,106,101,148,49,105,188,181,52,100,150,42,55,203,53,102,19,195,82,175,27,173,31,80,45,157,24,86,137,142,166,6,116,248,169,73,251,13,44,78,26,90,113,192,211,12,84,101,164,180,96,97,134,42,165,25,229,173,27,46,166,229,42,88,136,110,137,84,161,78,180,117,72,195,60,29,92,60,179,81,122,116,3,94,89,211,142,143,50,51,85,163,26,207,50,186,145,58,24,219,60,149,86,87,220,209,42,113,168,179,65,234,7,63,241,85,112,242,203,56,188,189,77,180,113,84,235,45,30,164,117,190,74,208,186,234,83,83,1,174,122,50,179,3,117,228,135,22,97,165,95,17,75,134,164,110,141,16,197,82,147,179,209,129,161,73,48,148,99,45,36,174,84,226,164,175,78,66,205,82,30,165,116,5,85,124,62,19,121,161,194,204,179,195,214,163,59,234,226,116,99,93,50,197,82,18,230,128,231,249,210,167,28,207,84,89,12,68,42,35,76,232,198,106,214,57,245,176,53,41,201,202,147,211,160,27,20,186,59,147,141,78,167,50,21,165,78,86,157,226,205,74,166,110,254,192,109,77,30,94,189,71,86,173,73,191,138,77,157,186,213,178,97,234,73,61,114,216,225,75,161,82,162,152,135,97,216,168,67,0,1,32,216,57,147,138,214,250,0,161,37,23,174,228,241,146,112,195,66,150,100,252,201,221,123,34,31,22,107,145,198,202,81,175,24,202,207,200,166,222,159,114,43,143,142,158,124,76,172,238,163,194,190,133,11,97,55,119,118,75,177,134,221,15,11,141,235,236,155,106,202,253,89,218,157,58,148,162,243,210,179,92,220,142,86,3,15,41,194,14,155,252,199,45,187,29,28,101,87,57,202,85,37,110,198,153,102,157,220,184,222,230,122,181,35,22,227,97,212,168,228,237,8,232,83,39,170,186,221,245,0,168,147,195,201,95,85,169,204,53,98,39,108,209,79,89,25,76,214,160,26,16,209,20,128,0,11,240,207,243,44,105,207,153,187,108,180,49,83,150,73,166,105,161,172,154,190,235,67,81,154,190,47,137,26,150,166,120,199,45,165,187,52,66,89,145,81,25,173,26,228,206,92,35,229,226,114,190,78,199,90,113,231,100,204,56,148,179,169,229,106,73,253,197,35,54,33,113,163,211,255,0,134,234,102,194,82,139,229,41,65,167,247,60,206,35,212,142,215,248,110,162,80,169,23,202,164,95,244,39,171,227,208,86,195,198,18,122,43,50,167,78,28,58,89,236,245,53,84,78,249,92,179,217,110,103,159,70,84,85,58,14,210,180,218,234,58,89,149,104,70,73,111,186,38,229,191,181,153,91,147,78,50,230,81,185,197,94,241,209,147,221,106,69,132,94,189,136,20,213,144,65,236,89,101,36,65,211,232,4,183,33,82,60,193,73,173,201,93,73,1,93,236,56,201,198,87,68,103,22,133,125,0,215,25,41,196,140,140,208,156,163,43,162,245,53,32,33,233,109,150,70,89,145,22,181,33,119,16,47,230,143,31,94,147,163,137,169,150,249,110,209,235,97,83,50,186,60,246,50,49,252,94,34,9,233,158,86,3,45,58,151,143,11,250,19,205,30,140,205,41,202,156,158,127,250,139,169,215,134,222,153,119,42,44,214,250,21,78,133,58,142,238,57,101,214,37,187,174,161,96,51,249,85,41,237,42,146,143,242,187,254,140,74,182,95,248,143,254,104,180,107,79,93,7,56,194,162,227,89,101,243,32,174,126,34,121,226,178,218,253,140,19,137,211,173,77,83,214,165,40,202,31,60,81,146,175,148,253,16,253,8,33,135,171,240,190,70,181,43,107,200,230,235,25,230,86,54,82,169,154,34,21,177,79,154,46,165,140,203,52,166,253,153,207,141,75,59,22,59,73,1,209,173,78,46,155,112,244,202,250,116,96,159,234,96,167,136,169,73,101,245,71,185,162,149,85,61,110,84,89,96,78,196,255,0,169,84,221,162,192,60,231,123,49,74,210,215,153,94,93,88,148,237,160,16,198,67,62,30,199,32,237,73,169,69,166,244,56,245,163,150,119,234,74,212,64,6,4,82,21,193,177,17,91,225,86,248,107,183,197,177,95,34,170,15,142,205,93,22,75,102,105,146,122,149,181,102,73,59,33,55,112,20,34,231,44,177,87,108,223,74,132,104,173,148,234,62,101,24,74,110,249,172,111,142,88,174,253,66,85,216,90,80,158,111,62,164,99,111,153,110,95,90,156,40,203,130,154,156,126,104,179,12,234,198,60,194,24,150,150,141,149,26,124,248,199,254,31,234,53,138,143,202,190,229,30,125,73,252,41,251,162,250,52,99,81,53,86,156,115,111,117,165,128,127,138,143,242,160,88,166,253,50,67,151,135,193,235,9,91,220,132,176,53,22,202,254,193,86,249,146,150,242,46,163,164,174,153,130,84,42,211,124,215,185,100,42,206,46,211,95,80,61,30,18,113,173,75,202,155,226,248,91,33,58,121,100,226,249,28,202,85,220,90,212,233,225,173,137,190,89,94,93,25,3,242,105,229,185,92,212,109,109,145,99,191,149,155,163,179,51,84,149,211,2,188,101,71,67,5,90,113,151,192,237,251,7,134,98,39,137,192,194,165,87,121,221,197,190,182,102,15,27,173,151,13,78,146,122,206,95,162,255,0,86,91,224,146,255,0,112,113,95,13,73,127,70,7,80,87,34,179,3,105,243,42,36,158,167,30,188,165,81,202,167,243,182,189,142,156,243,40,75,47,170,206,199,42,57,163,7,23,187,221,62,69,17,156,238,243,91,86,43,220,106,42,59,6,220,136,1,101,204,201,198,18,123,70,79,232,77,81,168,181,112,146,93,244,2,25,52,181,202,167,21,150,77,182,218,79,145,167,203,171,127,74,183,103,114,188,76,101,26,21,27,139,92,15,114,43,206,38,23,18,68,172,69,93,131,89,177,52,253,206,148,213,55,36,147,188,150,167,55,10,175,90,41,90,250,157,42,81,81,187,147,76,168,48,240,182,104,201,94,230,122,216,111,50,163,169,82,148,239,39,208,235,96,114,75,25,158,46,246,78,94,199,86,236,96,242,18,192,180,213,168,206,73,243,73,232,53,129,171,41,90,56,105,229,95,202,207,93,119,212,67,13,121,154,88,74,180,179,73,209,148,99,109,94,93,10,220,157,41,233,233,122,163,212,74,57,163,40,189,164,172,112,39,75,213,70,73,230,79,71,220,5,6,170,45,126,225,56,91,84,103,78,84,153,116,43,102,211,244,0,147,155,151,169,40,150,71,238,65,164,244,228,58,116,227,21,125,83,247,2,228,89,74,114,167,53,36,245,78,229,74,221,85,201,47,251,212,168,244,116,107,75,22,165,90,42,79,249,83,87,65,248,218,148,211,140,99,255,0,83,185,201,240,220,87,147,93,198,167,240,229,164,191,185,220,130,141,229,41,201,57,46,111,247,34,185,117,106,84,140,212,170,102,140,103,45,90,65,86,87,146,119,139,210,215,142,198,218,211,167,136,106,158,240,82,90,247,49,86,205,77,228,169,107,195,134,253,68,42,18,148,98,174,206,125,105,249,179,223,66,117,231,41,202,209,216,132,105,187,234,105,147,132,56,133,86,121,83,140,75,91,81,141,145,150,110,237,164,4,44,159,185,109,58,114,140,162,202,172,209,183,15,23,40,221,160,44,148,115,65,152,124,137,74,118,72,232,219,144,105,20,6,101,70,52,163,119,185,86,73,74,106,69,211,140,170,79,177,108,96,4,97,11,150,216,118,7,32,13,138,228,194,115,81,220,207,57,185,190,192,57,212,229,17,211,167,173,228,56,83,91,177,206,95,12,0,147,157,184,98,71,110,236,112,166,199,41,70,159,118,2,203,110,41,178,170,149,158,209,216,140,228,228,196,162,4,45,114,200,81,187,187,209,34,232,83,73,102,153,93,106,153,158,88,108,5,117,107,124,48,216,132,53,31,151,118,105,165,71,40,18,163,11,34,115,154,130,20,166,160,136,40,58,143,52,192,134,71,90,89,158,197,188,52,162,57,205,83,142,134,124,178,171,43,203,68,2,157,73,84,151,98,81,167,118,88,160,150,137,22,197,88,5,24,217,4,164,163,184,219,232,37,11,235,32,41,112,149,89,93,236,91,195,78,35,114,182,196,45,119,118,2,119,147,187,216,150,107,33,101,108,154,143,80,33,197,47,98,106,54,37,96,2,32,222,128,22,40,134,75,187,178,73,13,232,86,230,228,237,20,65,41,205,69,25,218,149,87,174,136,187,203,190,228,148,64,238,221,10,80,140,185,34,50,142,100,86,149,72,62,168,203,75,20,50,236,53,38,56,183,109,70,1,113,220,139,93,8,94,73,129,41,210,132,247,69,50,132,233,187,211,219,161,162,224,4,41,85,207,164,163,102,74,116,97,53,182,164,180,232,59,129,158,49,171,78,90,107,18,216,212,190,132,200,101,87,2,186,248,88,86,92,74,207,169,68,35,87,12,247,205,19,91,115,92,174,75,73,110,128,141,58,177,171,17,74,155,131,205,7,244,19,162,175,120,232,73,74,81,245,32,34,170,70,79,45,72,217,145,169,134,132,181,73,22,78,17,168,187,144,81,169,75,109,98,5,106,148,233,190,7,244,45,133,89,109,36,88,167,25,118,99,113,64,44,176,151,185,9,225,211,244,187,13,197,34,113,125,192,163,45,90,123,60,197,138,180,173,197,18,210,50,141,192,78,157,42,209,213,38,85,248,40,195,248,110,196,252,187,59,173,9,94,72,14,111,136,41,83,132,99,47,137,156,159,136,234,120,181,76,213,233,199,229,143,238,114,249,149,2,24,33,243,42,34,12,108,64,68,107,87,97,19,165,27,185,117,34,167,78,57,158,94,166,12,116,239,12,76,239,234,150,84,116,35,192,219,146,186,90,156,140,116,173,134,132,121,202,78,68,171,24,17,56,173,72,34,218,58,212,143,118,70,157,76,37,127,195,228,141,72,188,177,217,243,68,235,228,179,215,93,211,91,73,19,73,212,135,240,165,37,236,70,112,138,166,162,150,183,190,247,177,89,99,169,81,114,210,36,58,181,201,110,104,116,213,156,108,98,171,39,78,13,95,152,20,86,127,155,47,114,177,136,195,96,159,194,64,159,192,81,0,0,32,13,88,59,186,158,198,82,250,82,113,131,182,151,44,74,232,71,70,245,208,177,56,199,84,245,40,163,37,229,45,109,161,56,52,157,218,246,52,203,67,124,58,238,96,175,41,94,73,229,54,95,54,197,117,105,169,45,181,3,159,136,217,51,161,254,30,147,88,138,171,150,84,254,210,71,62,175,240,151,208,215,224,46,216,217,47,154,156,137,235,94,61,171,81,84,242,197,89,223,83,44,244,147,95,99,90,127,148,175,210,233,153,42,75,138,229,101,92,217,92,222,132,228,182,177,22,185,21,29,40,73,78,42,253,1,195,229,21,24,167,70,15,177,50,42,23,113,36,166,152,217,7,14,128,79,73,16,116,250,7,20,71,152,3,179,33,42,124,209,102,130,2,153,44,168,35,161,115,73,238,69,195,161,68,161,53,45,30,227,156,110,82,226,201,70,163,90,72,130,172,68,158,26,149,74,171,225,142,158,252,143,57,26,143,73,55,123,238,254,167,107,198,235,101,194,66,154,248,229,119,236,142,21,21,158,148,149,155,202,249,119,42,52,78,49,151,179,216,162,88,92,190,135,101,209,234,137,194,54,229,47,172,139,47,38,239,116,6,117,230,210,222,159,253,44,154,175,214,157,69,255,0,41,124,100,208,156,105,79,73,112,190,177,2,191,55,164,101,246,38,173,46,204,63,13,154,118,167,25,52,149,220,188,203,18,120,89,71,120,203,254,109,66,171,115,142,89,71,120,189,37,174,134,105,225,98,255,0,131,60,255,0,203,204,213,248,105,57,95,129,251,206,193,229,212,143,42,107,218,68,28,154,177,92,209,85,57,228,157,185,51,111,136,210,148,114,75,75,187,222,199,54,73,166,74,177,181,188,202,252,199,10,150,118,102,106,117,89,110,250,162,163,86,226,190,87,116,83,26,142,59,150,221,72,11,161,139,113,210,86,126,228,229,91,59,220,203,37,161,94,105,71,216,13,243,146,202,245,41,82,226,40,141,76,196,227,45,64,182,13,169,51,30,54,41,205,201,109,185,171,58,139,185,78,34,211,87,4,96,190,130,6,172,236,35,13,128,0,2,80,150,89,38,104,168,237,4,204,165,208,227,134,91,150,37,10,73,246,45,163,71,204,149,254,20,66,157,9,84,149,150,139,155,55,209,130,166,148,117,104,210,84,173,146,54,130,20,104,206,90,189,186,236,106,242,227,166,86,211,246,20,169,199,226,220,168,170,52,233,199,213,37,244,44,132,33,45,84,118,230,196,233,198,229,208,130,203,170,8,138,148,99,182,164,213,107,108,172,77,40,116,101,158,200,8,249,149,28,83,128,227,42,205,235,111,169,56,102,114,214,58,26,35,4,5,113,205,107,95,66,112,193,121,250,100,87,229,103,98,250,84,150,109,236,107,112,81,138,75,145,21,205,169,225,245,18,189,164,162,180,187,68,33,79,17,66,106,84,249,115,142,167,122,149,89,84,166,224,165,150,111,210,251,152,235,215,229,86,141,55,46,182,179,26,35,58,174,173,9,77,112,185,62,40,244,145,150,82,190,171,225,44,149,88,199,137,198,49,238,238,200,205,70,49,140,169,222,89,163,123,115,96,121,207,27,172,229,226,10,31,13,56,40,255,0,86,117,124,7,135,7,82,79,226,169,167,217,28,28,108,107,249,223,239,52,231,78,163,109,241,70,219,158,147,195,41,202,159,135,81,77,89,181,153,253,68,43,83,119,34,13,89,54,244,75,153,158,166,46,57,178,209,143,153,47,208,211,43,113,51,112,160,237,187,118,57,249,100,247,107,118,238,222,229,179,168,229,47,204,149,223,69,178,43,149,72,133,73,70,11,212,219,253,9,121,180,233,250,98,179,118,90,153,167,41,73,218,22,247,232,37,104,237,245,96,105,117,170,75,226,203,237,171,33,157,94,239,87,213,234,85,152,146,212,11,124,233,114,185,119,226,167,40,229,242,224,255,0,205,169,68,98,93,21,96,26,192,96,241,20,102,235,209,138,173,123,197,71,134,255,0,84,115,170,248,78,10,165,252,140,84,168,203,229,173,27,175,186,59,20,195,17,131,163,137,131,206,156,39,202,164,119,95,220,202,188,252,60,55,17,131,197,71,207,135,229,180,242,212,139,188,101,236,203,106,69,75,52,98,155,203,223,153,114,196,98,188,42,179,161,94,206,156,181,179,214,19,93,77,112,165,134,197,71,54,30,74,140,158,240,111,133,251,62,65,83,193,193,66,25,148,114,185,35,101,58,156,86,100,39,78,80,150,89,69,175,114,40,211,45,121,83,90,17,113,146,228,87,78,163,72,211,25,197,162,10,178,156,172,125,23,28,83,146,109,41,198,247,238,118,103,151,169,131,196,35,26,148,93,245,202,7,30,180,109,44,205,45,119,247,42,203,9,118,52,38,178,184,79,216,169,197,194,86,208,138,33,6,185,221,22,91,238,37,239,113,230,234,128,182,49,146,141,230,17,182,234,37,191,136,141,72,168,212,138,186,211,50,230,65,66,215,201,45,250,148,10,105,61,85,142,166,11,17,10,208,84,42,73,39,180,27,219,217,152,225,77,77,218,172,126,29,45,173,203,37,225,211,202,231,73,237,240,189,200,58,146,140,97,7,28,185,108,236,239,200,199,226,148,212,33,77,66,87,214,74,253,118,46,163,41,85,165,8,86,188,43,37,107,190,107,145,147,29,47,59,16,248,155,66,21,138,11,91,71,114,82,106,47,172,139,61,60,49,34,169,241,220,211,42,170,171,70,237,234,80,163,153,217,26,229,75,52,245,122,23,66,156,99,200,12,244,112,220,228,106,74,202,200,123,17,212,2,77,34,26,203,114,118,29,138,34,162,74,195,43,157,85,29,136,37,38,146,212,207,58,220,162,41,57,77,137,83,182,178,2,9,74,114,45,180,105,173,117,96,174,244,130,39,26,41,113,77,129,82,205,81,246,45,80,141,53,168,220,237,164,17,12,173,250,128,39,81,203,72,232,138,236,91,148,148,105,216,10,163,78,229,145,130,138,187,39,123,108,69,166,192,174,109,201,246,35,26,109,189,139,227,79,169,59,36,5,113,166,162,57,95,145,59,9,232,4,35,77,94,236,83,169,109,34,15,52,182,216,113,166,5,106,55,119,101,138,36,178,146,2,54,1,183,98,55,190,192,13,168,145,204,229,236,75,39,82,86,2,10,35,202,76,44,4,108,4,172,0,68,44,23,0,2,55,44,81,111,144,252,169,1,78,81,218,197,202,151,82,89,34,128,161,68,146,166,203,173,209,6,86,6,251,142,228,110,128,203,70,59,245,16,128,150,96,186,34,61,0,149,194,247,34,59,176,36,12,141,194,224,50,72,133,199,112,37,112,16,0,238,23,34,0,31,66,81,119,34,59,128,229,21,208,18,97,152,46,1,96,29,199,96,18,99,21,128,6,2,187,20,167,150,18,147,248,85,192,225,227,231,230,98,106,203,146,149,145,146,91,150,77,182,219,100,57,154,100,12,1,129,22,68,154,33,34,4,91,5,195,117,161,81,108,103,146,54,96,78,117,50,96,241,26,165,39,21,21,245,103,15,196,101,199,78,31,44,78,190,46,79,200,140,90,179,148,145,196,199,75,54,46,167,109,9,90,226,160,190,143,12,163,43,94,220,138,22,231,75,195,233,169,74,78,84,243,198,223,98,53,91,93,85,44,53,54,175,145,47,79,70,83,58,209,183,170,197,243,81,167,30,23,149,124,175,153,138,181,41,230,188,29,226,202,200,117,35,202,236,205,142,141,178,62,168,155,140,151,169,148,226,106,102,81,138,217,10,70,113,12,70,27,5,146,210,4,9,207,210,189,202,43,0,2,0,190,146,189,41,117,40,52,208,244,174,236,177,42,236,58,110,147,187,230,104,205,175,17,92,38,162,148,98,247,228,137,40,57,43,222,200,211,43,184,100,174,181,246,96,151,92,197,62,77,157,226,217,116,92,150,233,251,129,205,169,252,35,71,130,95,253,161,27,124,178,253,138,43,122,37,238,255,0,114,239,5,255,0,247,42,95,243,126,196,245,124,123,122,105,249,42,207,135,46,223,78,70,89,236,104,195,241,97,35,236,103,158,229,68,24,183,96,196,185,149,27,104,38,232,69,162,124,66,193,219,200,179,234,203,236,69,85,175,32,226,69,150,16,16,114,21,238,91,100,44,168,10,242,190,65,170,220,178,192,226,5,119,11,147,113,139,35,147,77,24,5,193,198,228,108,208,245,3,139,227,110,245,227,15,146,159,238,114,176,115,203,94,74,250,73,88,232,248,171,205,141,173,218,209,253,14,68,120,107,251,232,84,116,37,164,175,107,220,51,69,116,8,75,204,166,159,62,126,226,211,154,87,1,223,55,65,101,11,66,67,80,182,207,245,0,132,221,55,103,172,94,141,26,41,212,169,78,55,163,41,56,252,188,209,69,152,211,113,216,11,39,137,133,77,39,27,203,219,82,19,149,42,26,207,54,111,145,63,220,209,135,94,100,167,25,89,84,148,109,9,62,76,203,95,11,82,140,154,169,74,80,100,86,44,77,105,98,42,103,155,237,110,198,42,212,173,170,216,221,56,127,33,76,160,210,119,251,1,206,122,50,216,77,144,159,173,157,76,46,18,24,220,7,155,70,31,159,134,127,153,5,255,0,18,15,102,187,173,87,216,203,76,169,166,133,155,43,236,42,176,149,41,232,243,70,90,198,75,226,66,189,205,50,190,51,190,140,36,138,111,120,239,169,40,213,182,146,0,148,57,160,141,75,104,203,119,43,156,85,192,150,225,41,113,36,84,155,137,44,215,176,25,235,71,44,138,141,53,150,109,76,230,107,80,128,7,98,41,26,240,216,121,75,138,87,81,233,212,158,31,11,107,74,113,187,232,246,70,184,247,111,232,106,70,109,74,140,45,162,86,53,40,36,182,21,24,40,171,229,212,183,221,154,101,92,151,118,71,43,234,90,236,71,47,96,34,162,203,35,38,185,134,82,81,134,165,18,140,92,221,162,155,111,161,124,48,213,121,232,16,121,92,90,228,108,252,68,178,165,81,102,143,94,132,21,194,131,46,167,132,156,253,41,191,99,70,26,173,43,183,149,74,235,236,110,166,233,201,91,62,188,147,86,38,181,140,148,176,146,139,181,72,59,50,250,152,85,26,124,218,45,117,170,81,150,188,81,125,72,215,150,122,109,198,234,218,219,177,6,40,183,23,102,201,85,80,173,105,79,125,165,239,201,149,85,171,8,65,201,201,39,221,152,43,120,141,44,146,140,39,154,77,91,66,162,217,198,21,36,163,39,195,123,149,193,101,172,212,156,158,95,149,94,222,231,58,174,62,74,180,60,133,162,89,120,185,150,85,197,121,83,106,165,41,121,188,239,61,111,236,182,3,161,94,11,21,69,211,131,167,82,31,18,151,21,191,177,134,56,181,134,94,92,106,249,185,116,182,241,95,93,200,86,140,234,60,243,178,109,90,215,253,217,204,171,136,166,174,237,120,252,43,231,238,251,118,3,161,95,20,235,44,245,101,195,240,197,115,246,68,105,227,168,71,133,69,174,183,127,247,115,150,177,83,106,73,218,242,222,93,136,199,47,170,126,158,139,152,29,41,87,206,156,163,31,87,166,45,239,221,244,70,74,181,124,201,198,46,119,138,223,249,153,68,170,206,109,235,163,228,137,208,134,106,151,124,128,219,25,90,54,185,45,202,209,58,107,61,69,216,168,154,69,144,39,42,118,203,31,138,95,162,41,83,113,125,81,70,184,19,137,153,84,178,185,109,58,202,64,105,137,98,87,126,169,71,186,43,142,215,47,167,102,65,44,78,10,53,233,58,24,152,121,145,245,39,31,84,127,153,30,122,173,26,254,23,86,205,231,165,63,69,69,180,191,215,177,234,22,89,193,66,165,236,181,140,150,240,125,138,49,25,101,9,81,198,66,51,140,254,53,241,119,255,0,82,52,193,129,199,70,166,74,53,167,193,45,155,248,95,95,99,84,227,40,78,80,146,180,150,231,23,23,128,171,128,173,10,176,147,171,134,191,13,69,203,180,187,157,140,61,120,226,82,165,47,226,37,192,250,246,9,77,15,144,90,200,74,55,220,210,7,57,53,184,178,102,209,243,44,176,4,113,231,150,50,113,168,187,75,181,138,231,30,74,87,232,205,120,229,249,201,252,45,127,228,231,180,233,84,113,205,254,164,105,84,231,42,111,85,116,74,21,148,249,253,203,165,150,107,185,5,77,37,164,110,250,16,89,22,151,51,69,26,137,52,244,105,51,50,77,127,194,68,212,178,171,40,216,168,238,214,165,86,130,204,169,231,143,205,23,116,80,235,226,50,233,22,151,100,87,225,254,36,232,218,157,79,79,41,115,95,221,29,74,18,130,140,157,226,160,221,214,191,247,114,43,146,171,77,84,87,110,247,230,18,106,180,85,72,251,51,126,39,15,26,242,207,70,18,82,92,223,51,26,166,169,254,92,121,68,8,69,88,118,108,158,91,5,205,50,74,9,12,118,11,1,27,92,44,72,78,73,0,172,70,83,81,9,74,82,216,130,167,175,86,4,37,57,79,178,34,160,205,10,153,39,149,1,66,143,68,75,203,231,38,74,237,250,80,100,234,192,87,182,145,66,113,111,212,89,162,22,224,87,176,212,110,79,40,88,5,107,1,43,5,128,138,67,177,33,0,0,174,25,91,1,57,116,22,91,238,88,160,250,18,242,228,5,96,89,229,143,203,92,192,169,138,210,123,26,50,197,114,29,128,206,169,62,100,252,166,90,1,85,249,93,199,229,197,115,39,96,202,4,50,196,86,138,228,91,148,50,129,77,155,217,13,82,234,91,96,109,32,32,169,164,60,171,160,58,136,139,168,192,157,130,221,202,156,228,43,182,5,188,43,152,179,197,21,229,21,144,22,121,132,124,198,200,8,14,157,208,200,216,44,69,72,46,86,229,33,41,72,11,46,50,180,59,247,2,192,76,175,55,112,206,190,98,11,116,2,175,49,124,195,243,35,212,11,0,134,112,207,216,9,129,91,169,216,126,98,2,193,17,204,59,129,33,5,194,224,48,184,0,15,48,243,16,0,39,113,220,168,119,2,194,140,108,178,225,42,119,89,126,229,153,140,158,39,83,242,169,195,172,175,246,3,147,50,11,114,82,119,34,105,14,226,96,4,8,82,36,247,35,204,8,147,209,200,172,186,150,146,81,235,204,10,241,79,138,140,115,93,43,203,216,224,84,150,122,146,151,87,115,181,140,121,101,85,219,88,64,225,162,114,107,137,173,25,210,195,77,81,160,154,132,92,223,54,115,162,184,142,173,26,213,41,194,48,154,148,18,90,60,183,33,85,186,120,138,210,114,90,253,7,21,136,131,179,113,125,141,144,132,165,199,86,113,116,237,242,216,175,61,41,122,37,167,249,74,140,117,106,230,207,155,73,116,48,74,89,157,206,174,34,140,95,19,209,197,93,156,151,185,42,194,1,129,150,130,220,157,78,68,22,232,148,221,218,246,40,136,134,4,8,211,69,172,145,87,230,102,53,82,79,202,134,154,92,177,42,52,234,229,157,158,202,70,232,206,251,45,57,24,176,240,140,170,54,249,61,141,217,146,110,241,208,212,102,155,147,219,50,246,91,141,181,79,252,221,46,40,101,78,82,134,146,182,136,166,243,139,118,146,184,25,170,223,36,175,213,254,229,222,15,175,136,209,250,254,197,85,53,167,43,150,248,59,183,137,225,255,0,204,69,241,237,48,235,45,37,40,203,133,175,79,114,153,239,34,204,55,240,87,56,219,126,229,83,122,178,162,15,96,91,1,34,163,94,15,248,114,255,0,49,162,198,124,27,74,51,93,205,68,84,53,2,98,2,35,34,208,88,9,5,136,217,242,22,105,1,60,164,108,25,195,48,8,76,150,100,199,100,192,243,62,39,60,184,234,207,151,153,169,205,196,198,205,78,39,75,197,169,223,23,136,183,205,115,12,28,103,12,179,246,127,209,149,19,165,83,43,205,240,201,92,186,93,81,154,16,148,30,71,188,118,52,210,179,89,121,61,128,67,77,146,202,53,13,64,18,38,149,131,68,53,174,140,11,176,249,94,231,86,140,103,56,229,146,141,74,127,205,186,56,202,45,109,161,170,134,42,164,22,73,107,18,42,62,47,129,165,135,135,155,9,40,189,242,111,117,215,177,231,234,75,54,189,15,71,141,140,241,139,204,167,121,229,142,89,195,157,186,163,205,98,227,44,52,165,78,73,230,228,6,38,181,177,210,255,0,15,215,116,60,82,16,110,209,170,188,183,253,63,83,157,98,234,114,149,25,211,169,242,201,73,125,8,175,77,226,94,13,28,68,101,82,133,148,219,204,224,244,77,245,93,25,230,241,84,231,70,179,133,104,56,203,186,179,61,213,243,106,182,101,88,140,45,44,93,39,78,181,40,212,211,75,173,189,138,143,13,22,60,185,175,215,145,116,240,47,203,132,225,45,101,27,229,101,25,102,175,123,105,209,133,56,202,81,121,87,216,154,168,165,163,209,247,40,147,106,92,90,62,228,156,148,144,22,201,93,21,201,145,140,218,210,255,0,70,14,72,130,89,179,43,20,73,89,151,70,156,159,18,76,114,164,223,175,44,125,228,6,125,205,216,124,58,133,165,63,87,78,130,195,208,84,248,165,172,185,118,53,198,54,223,79,220,178,22,165,166,150,191,212,186,149,31,138,66,167,73,189,109,110,236,190,201,21,148,150,157,4,196,137,20,9,36,59,13,34,113,136,66,81,36,162,73,34,196,130,136,196,190,29,10,146,151,82,113,140,155,32,177,208,231,77,217,135,153,94,159,82,112,167,60,201,71,152,235,226,35,73,58,107,142,107,226,228,136,167,12,124,233,70,213,29,151,71,169,159,17,226,85,42,127,3,242,162,149,154,91,216,203,82,165,229,121,89,190,166,111,198,211,142,174,31,96,33,136,170,212,184,229,118,204,117,42,228,87,190,178,219,216,43,215,85,42,103,181,162,182,139,103,62,181,102,222,250,129,125,60,84,225,89,74,147,74,81,218,95,47,177,9,87,150,124,201,189,29,238,250,245,51,197,217,12,43,93,76,117,106,148,178,212,169,41,230,234,249,127,169,154,82,114,149,216,129,32,37,18,201,187,219,219,110,132,99,17,55,196,16,205,120,84,242,201,247,50,38,110,162,178,83,215,144,22,63,149,127,224,183,15,195,137,133,251,254,197,87,201,6,223,169,238,89,67,138,181,251,21,26,234,73,198,147,169,47,85,77,189,140,188,141,24,233,231,148,98,150,145,74,41,123,25,94,183,236,5,233,94,132,187,50,152,205,198,87,45,167,43,66,81,234,138,20,111,32,58,216,90,138,73,23,84,132,168,203,52,125,39,38,133,71,78,71,110,133,72,213,167,105,5,20,171,41,162,220,177,169,7,25,171,199,245,70,42,180,39,66,166,104,236,203,232,86,207,206,210,32,139,83,193,205,198,105,78,148,214,169,234,164,140,88,140,55,225,43,71,25,131,110,88,123,241,46,116,159,126,221,206,188,178,206,14,21,23,15,237,221,24,103,26,152,58,186,89,198,95,105,32,45,117,35,90,213,23,199,173,186,62,96,138,227,70,18,195,201,210,147,80,205,153,71,156,31,79,98,17,171,40,59,84,213,117,230,84,92,200,187,178,91,172,203,84,249,138,205,148,103,197,195,54,30,86,229,169,130,112,85,20,87,109,25,214,148,27,139,141,183,86,56,246,148,82,91,52,246,32,207,63,203,147,82,209,142,19,187,234,89,90,57,227,174,232,170,28,58,73,145,86,180,165,190,226,81,107,226,146,250,133,211,211,114,234,48,82,210,82,73,247,96,20,160,219,79,53,215,177,190,134,33,209,211,120,244,42,134,29,73,47,204,86,19,165,8,174,57,184,191,184,29,56,84,167,137,139,133,57,230,147,248,36,236,255,0,212,199,83,16,168,226,50,84,162,214,120,164,167,39,170,124,204,244,232,249,181,50,210,140,155,222,237,218,221,206,196,235,198,180,21,58,145,140,242,165,105,117,96,99,203,112,202,93,95,43,171,41,66,54,139,217,21,106,205,33,9,178,89,27,12,143,160,21,59,176,202,92,160,14,14,60,128,171,40,104,139,50,139,40,69,124,76,50,150,101,12,160,64,76,158,87,208,126,92,159,32,43,202,22,46,242,100,30,79,112,42,176,172,104,242,226,60,145,3,61,135,145,244,47,209,114,22,96,170,252,182,30,79,86,74,236,118,96,37,8,161,221,114,67,202,195,35,2,55,97,153,147,200,25,80,21,13,34,203,32,208,8,164,199,148,121,146,34,234,32,30,81,217,21,186,140,89,152,22,232,44,200,169,182,44,178,96,88,234,34,185,85,15,41,243,37,229,32,138,243,202,65,105,22,228,30,80,170,173,97,150,101,12,160,85,102,22,45,202,22,2,156,178,97,144,180,78,72,8,121,97,145,18,205,216,92,76,35,88,200,140,138,7,114,32,3,104,89,80,192,42,46,154,124,217,31,34,47,155,44,0,138,191,13,30,172,178,52,237,204,144,92,9,45,9,102,68,46,1,82,186,22,140,141,199,114,7,149,5,133,113,148,23,30,97,92,8,36,164,50,32,3,12,189,196,0,22,28,99,213,136,96,75,42,234,114,252,74,95,239,17,143,201,3,164,113,113,146,207,140,170,251,216,168,161,138,250,5,238,15,112,0,6,36,3,100,89,49,73,92,10,214,229,143,211,153,21,223,82,110,202,157,254,43,129,139,196,38,252,170,205,187,185,73,43,156,148,116,60,66,87,163,31,230,155,103,61,25,189,181,58,89,77,94,71,82,149,106,170,14,114,178,75,148,117,185,205,163,23,41,89,71,55,99,117,31,62,146,180,40,90,47,116,82,172,169,90,181,104,223,42,148,126,85,35,37,89,87,150,234,73,116,90,26,93,42,85,29,178,228,169,242,173,81,31,37,242,225,183,243,92,35,36,103,37,74,164,117,215,86,102,58,88,186,30,85,44,242,106,242,91,28,210,86,160,0,2,41,194,217,181,28,237,155,66,43,112,123,128,0,0,8,217,70,63,147,25,39,175,67,33,182,140,82,167,22,249,199,114,196,172,208,158,89,246,101,150,178,245,187,134,26,156,106,78,74,91,242,53,100,165,79,212,226,159,220,37,83,74,21,165,23,36,219,138,234,95,5,57,187,85,140,127,234,212,185,70,157,68,172,211,75,146,42,156,106,193,254,90,139,94,214,42,49,85,118,132,189,223,238,91,225,41,191,18,195,219,230,41,168,239,76,191,193,255,0,253,207,15,254,98,86,158,206,143,14,30,50,182,234,218,115,43,146,147,141,218,45,161,104,209,138,146,191,59,11,17,54,237,20,86,84,229,212,45,169,40,135,48,47,194,106,228,105,179,51,97,125,111,216,214,4,53,12,195,104,50,128,174,135,153,15,203,19,136,15,50,11,162,23,72,94,103,68,4,237,16,200,138,243,78,254,146,89,102,251,0,101,93,72,206,74,148,37,81,189,34,156,153,60,150,49,120,188,213,28,12,181,245,201,71,250,191,216,14,38,103,52,231,39,119,153,230,250,152,170,199,201,173,175,165,232,253,141,112,124,50,95,81,78,10,172,50,189,214,204,168,162,157,69,39,229,212,118,146,244,203,169,117,164,159,245,48,206,18,140,178,84,210,222,150,91,70,179,139,203,83,151,80,173,217,158,146,217,142,51,204,245,208,130,106,90,167,112,212,34,199,184,43,145,139,38,234,70,49,191,53,250,129,108,101,181,218,35,44,76,98,173,30,38,99,169,86,85,29,150,196,114,77,145,87,75,21,83,53,243,181,236,102,171,40,79,215,24,191,109,6,233,62,123,145,116,148,84,156,147,209,93,1,68,233,81,248,93,159,70,83,85,90,45,22,211,165,42,181,50,243,30,46,16,80,94,85,218,135,12,165,201,129,233,241,94,41,135,240,252,37,41,85,121,234,202,156,92,105,199,119,167,62,136,243,24,207,24,198,98,166,219,171,42,113,229,10,110,201,24,170,212,148,229,196,220,157,173,118,37,77,229,188,157,137,90,117,104,213,83,194,197,74,90,168,153,235,55,40,235,24,207,191,51,44,90,242,212,98,220,102,155,212,74,115,167,163,251,49,168,87,110,79,219,102,86,247,45,149,72,189,118,101,115,245,50,86,131,121,151,113,0,16,6,236,54,27,34,207,83,213,201,116,35,133,195,218,213,38,181,248,81,179,158,172,220,140,218,81,139,124,49,90,154,41,209,80,214,111,81,67,107,65,88,182,52,228,105,148,179,242,138,36,147,230,56,211,202,75,40,5,135,96,72,146,65,4,81,98,66,72,154,176,83,72,178,17,68,82,228,93,8,178,7,24,154,104,83,156,221,163,21,100,66,141,59,201,47,220,211,94,175,225,161,229,198,214,113,189,200,170,241,117,225,70,62,85,25,111,234,127,208,228,214,146,179,99,169,81,73,111,169,130,189,70,220,149,244,176,5,76,69,229,100,244,72,231,206,119,39,38,221,173,187,50,213,157,180,190,136,5,137,168,182,142,203,245,49,247,100,167,44,206,224,145,26,52,75,144,185,146,136,65,178,37,18,47,86,91,78,60,202,137,62,24,216,168,178,247,145,87,32,44,163,28,213,98,142,141,180,246,50,224,169,221,185,125,13,182,215,216,10,113,14,209,177,118,17,90,242,51,87,119,73,247,53,97,149,169,71,218,229,22,85,149,221,202,102,242,193,245,39,45,100,87,83,211,238,5,177,124,43,216,140,125,65,7,120,33,199,213,244,8,148,150,134,156,30,33,197,228,111,216,162,215,68,61,51,185,71,162,132,179,210,230,215,53,211,216,195,90,155,163,44,209,244,190,99,192,98,30,150,122,157,10,212,35,58,121,162,211,82,87,107,161,149,100,165,95,60,82,123,154,22,89,65,211,169,27,197,242,233,221,28,234,144,149,25,26,168,86,83,142,86,2,203,60,29,92,202,211,167,47,180,151,65,98,35,24,222,107,142,156,150,100,249,165,223,216,211,125,28,102,179,69,238,191,239,153,26,52,82,133,72,190,40,111,23,250,52,6,56,73,195,142,132,174,185,255,0,170,53,81,197,82,168,242,206,57,39,250,51,151,137,167,87,195,235,171,102,201,47,77,255,0,102,91,78,165,60,66,182,145,151,78,76,168,235,229,77,236,112,49,244,93,60,109,108,187,61,108,116,104,226,106,208,121,100,156,225,209,189,87,179,49,248,196,161,86,165,42,180,165,163,86,124,154,104,43,13,57,169,115,251,138,164,57,162,21,109,25,183,116,174,56,75,147,64,91,70,202,37,153,85,186,149,70,78,23,182,183,216,78,111,158,96,46,206,226,173,125,59,135,153,28,215,189,138,47,127,134,76,106,157,74,143,107,4,119,240,152,117,229,166,189,53,53,205,212,88,185,81,195,221,70,90,173,202,176,158,125,60,44,112,212,229,126,101,85,176,50,170,230,175,39,40,187,199,164,136,173,152,57,121,212,165,41,107,173,139,213,37,208,134,18,151,147,66,48,111,139,226,247,46,119,176,17,203,8,162,183,145,189,201,74,158,98,31,134,214,234,64,77,82,91,160,148,31,64,80,156,121,150,39,46,128,81,146,35,242,83,216,209,163,221,9,197,114,96,81,229,91,146,37,145,116,37,40,203,147,33,146,170,218,64,70,113,124,144,146,145,43,213,91,198,227,83,249,162,81,29,121,160,255,0,148,177,56,142,203,168,21,217,116,35,191,194,93,148,89,16,21,101,95,41,36,163,242,150,101,64,227,166,224,69,70,31,40,101,135,65,229,22,71,201,144,53,8,143,203,137,28,178,234,46,53,200,162,94,92,69,229,68,142,121,45,226,75,56,17,242,98,47,33,117,37,152,51,119,2,167,65,116,35,229,165,240,26,51,6,100,17,159,44,126,86,22,135,202,205,23,65,104,190,64,80,188,178,86,166,79,203,139,228,30,84,64,142,72,190,97,229,71,168,252,164,47,43,184,7,149,30,162,242,227,212,29,39,243,16,242,37,243,1,47,45,6,75,11,203,168,190,33,254,98,2,57,46,30,74,234,75,52,190,81,230,151,64,33,228,160,242,226,78,242,232,44,207,229,2,62,90,12,157,201,102,127,40,190,128,48,16,192,0,0,6,0,1,64,196,1,12,4,48,0,16,194,128,0,8,96,33,133,3,16,192,6,32,1,128,1,3,1,12,2,246,87,232,121,252,217,165,41,117,187,59,211,142,106,114,138,221,197,163,133,83,11,140,167,30,42,18,125,225,196,84,87,150,209,178,97,166,247,43,159,157,27,103,167,81,127,254,54,69,201,194,60,73,219,186,96,93,41,91,81,69,167,175,34,133,89,40,238,173,238,40,87,140,85,174,190,224,106,184,25,157,101,38,178,201,105,220,177,85,188,90,1,205,115,68,164,148,105,222,27,110,200,198,123,230,253,136,205,218,18,81,122,48,50,226,233,255,0,186,185,74,55,203,179,57,136,219,226,21,127,49,210,74,41,45,110,185,152,140,181,58,107,194,41,235,42,118,204,151,51,109,167,229,230,173,41,123,71,69,247,40,192,66,46,18,111,173,141,146,163,28,186,185,36,249,21,20,198,81,131,225,142,71,220,201,137,82,132,219,139,118,122,154,167,74,112,139,113,214,61,25,12,241,156,56,227,167,96,50,205,206,166,30,82,156,156,185,106,101,58,88,170,106,158,22,81,77,106,213,145,129,68,150,44,64,9,216,86,125,2,148,69,204,186,133,60,205,232,200,184,181,39,160,53,93,128,178,221,130,221,129,170,205,208,210,132,57,73,71,103,205,25,50,246,55,70,50,120,117,125,148,52,66,37,99,162,229,25,60,187,216,211,70,138,171,103,59,165,243,92,166,149,54,221,218,105,117,52,167,82,110,49,204,165,109,47,96,84,157,8,199,248,92,95,243,88,87,168,191,225,84,250,72,209,101,21,175,234,18,127,149,55,22,236,162,251,162,163,147,85,90,17,52,248,70,190,37,67,252,223,208,162,182,246,54,248,76,151,226,176,241,121,85,170,230,187,90,236,79,90,241,235,240,244,99,58,17,242,229,151,148,149,246,41,157,179,203,39,167,145,108,178,211,195,194,113,147,140,156,108,215,204,102,140,151,220,172,173,68,119,97,57,171,233,200,142,110,32,52,97,255,0,137,244,53,152,240,255,0,197,95,83,88,12,46,2,1,230,1,0,5,144,236,43,143,80,24,238,68,0,145,199,255,0,16,75,134,132,63,205,47,216,235,28,63,30,127,239,52,87,255,0,198,255,0,113,6,28,53,164,220,94,224,244,145,69,57,56,207,77,205,51,89,146,146,230,84,70,164,35,86,57,102,140,53,104,202,146,215,138,43,105,45,209,189,94,215,228,59,46,96,115,161,89,199,153,174,157,101,83,220,85,48,112,156,179,83,150,73,123,104,103,157,26,148,101,119,27,127,52,117,65,91,229,23,147,135,71,213,236,83,229,84,223,73,251,50,186,117,170,71,138,47,50,236,95,25,83,168,175,56,228,125,83,176,13,70,81,94,145,102,203,124,210,81,250,145,116,212,174,225,82,233,111,126,66,141,21,154,249,163,62,202,64,90,170,38,156,157,148,99,187,177,146,166,34,85,164,212,125,82,255,0,187,26,42,210,187,74,163,118,74,234,16,142,136,80,169,74,30,136,228,126,192,65,82,141,24,90,164,173,125,227,29,217,26,245,99,44,52,224,169,218,22,228,88,229,78,82,188,174,138,241,138,49,195,188,187,48,57,18,210,79,82,26,116,28,159,19,34,97,180,180,92,201,249,188,25,108,84,0,73,171,53,207,158,140,37,103,181,197,123,50,196,226,192,168,221,131,194,57,181,57,70,253,34,60,38,13,85,158,127,85,56,253,46,205,143,25,78,49,180,20,148,175,233,182,229,145,155,87,70,134,188,111,232,139,29,42,112,244,193,95,190,166,57,227,93,57,234,163,4,249,73,234,57,99,150,91,121,180,163,126,107,83,90,152,217,121,52,242,122,109,163,68,39,93,66,86,206,239,206,203,99,37,28,76,33,120,199,17,6,186,52,77,73,90,79,52,36,165,175,172,105,141,202,164,186,38,73,212,81,155,139,217,24,169,98,50,197,103,139,202,180,205,190,165,234,164,42,107,25,41,21,26,35,82,44,178,54,107,77,76,142,46,87,226,37,67,130,170,89,173,23,187,123,1,174,195,231,110,163,132,225,82,49,146,209,201,18,113,32,182,17,189,139,225,27,187,16,165,173,142,157,44,152,106,25,170,104,231,218,228,88,110,17,194,208,179,180,174,183,234,114,49,245,120,99,27,246,47,171,136,148,161,24,111,148,229,99,42,183,89,71,162,16,170,228,245,220,197,94,95,153,37,244,52,78,118,77,152,171,75,38,101,36,212,255,0,96,35,90,162,167,13,61,79,159,67,153,57,102,125,139,49,21,115,202,203,100,84,145,22,4,174,79,157,186,13,44,177,184,185,0,137,61,16,69,115,22,236,7,8,221,216,190,79,44,108,70,140,121,139,215,83,177,80,122,99,220,129,57,222,78,209,20,97,121,37,191,176,29,28,28,109,69,119,46,155,203,31,109,72,225,99,249,81,237,184,170,190,9,223,161,70,56,75,204,165,110,121,142,156,120,85,186,28,188,18,205,87,47,116,117,31,50,8,117,101,85,93,154,45,182,136,166,166,178,42,44,135,240,137,67,118,40,122,9,67,102,4,148,184,130,100,73,79,211,114,137,80,168,233,201,29,188,61,85,81,68,224,27,48,117,220,101,98,14,190,38,143,153,30,255,0,185,204,150,106,85,25,212,167,83,211,44,220,45,254,165,120,236,58,148,124,200,47,117,208,138,174,141,101,82,54,123,151,41,78,157,237,180,183,238,115,96,221,55,236,116,168,78,53,18,139,230,4,113,112,252,100,28,106,106,154,223,229,124,153,231,231,78,165,26,178,139,222,14,207,177,233,37,28,146,186,209,156,255,0,22,160,234,65,226,40,172,184,138,81,189,190,120,243,93,192,166,142,33,79,134,166,253,75,103,70,50,86,148,84,162,206,77,42,209,173,28,212,244,146,222,23,253,141,152,124,91,140,93,222,150,40,175,17,131,146,226,166,179,199,229,231,254,166,27,210,189,212,156,31,75,29,216,203,204,142,109,215,85,200,207,139,193,195,17,171,224,169,202,113,254,189,64,231,42,138,219,220,151,153,30,166,122,184,92,77,9,229,155,186,229,37,179,18,141,126,223,82,13,81,157,158,186,163,117,28,170,210,127,67,157,74,47,87,39,169,221,195,71,9,60,60,101,23,154,164,99,172,101,212,11,41,212,148,169,168,209,139,254,103,220,146,83,252,68,85,73,70,19,231,175,46,228,93,105,165,146,140,37,230,63,139,45,173,236,137,225,104,170,110,106,92,83,122,78,93,63,148,11,179,69,190,13,98,245,246,36,159,98,156,51,205,90,171,204,173,178,70,144,33,118,23,100,196,2,204,25,144,89,6,84,2,204,44,196,178,161,89,0,92,119,0,1,230,19,203,208,90,136,7,150,34,201,27,232,192,96,39,7,201,145,201,62,164,199,118,4,50,204,124,68,174,0,70,236,46,49,1,43,129,11,14,192,72,77,33,6,160,44,171,160,89,116,30,162,212,5,148,89,73,106,5,16,202,194,207,161,98,238,0,67,94,129,175,66,98,2,55,236,23,37,96,176,17,184,92,118,21,128,96,32,32,28,69,102,74,224,81,11,200,53,37,97,101,64,1,96,201,220,50,247,2,161,128,130,24,8,0,99,16,0,194,224,0,23,0,0,160,0,2,24,8,0,99,16,5,49,136,2,24,8,97,64,196,4,12,98,0,1,136,0,119,125,66,239,168,134,4,92,35,47,84,98,253,213,200,75,13,66,94,170,20,159,188,17,104,1,158,88,28,36,183,194,209,255,0,161,16,255,0,101,224,95,255,0,73,75,232,141,128,7,142,241,90,10,135,139,58,116,226,233,211,110,57,82,232,21,111,10,146,132,100,211,229,220,233,255,0,137,170,193,70,140,82,143,154,165,153,62,105,28,249,241,52,229,179,64,100,201,42,179,110,164,83,150,215,101,144,195,80,191,22,253,153,108,226,165,253,199,77,121,114,73,250,122,160,53,97,233,194,149,43,37,167,43,145,156,175,45,254,196,172,186,126,164,148,58,34,162,138,141,198,158,218,115,40,132,91,170,149,61,84,141,147,182,198,89,197,193,254,91,179,107,66,43,191,135,240,204,53,76,53,57,87,163,25,212,106,238,69,171,194,240,43,255,0,166,128,120,84,166,252,58,143,153,234,74,223,169,172,163,47,251,55,5,111,253,52,8,191,11,192,191,254,154,31,169,176,8,50,47,11,193,40,217,97,226,151,187,36,252,55,5,255,0,218,211,251,26,128,12,159,236,188,23,255,0,109,79,236,47,246,78,7,255,0,182,129,180,64,100,255,0,101,96,63,251,90,97,254,204,193,171,127,187,195,79,115,96,236,7,23,198,48,120,122,94,31,41,81,161,78,19,205,29,82,238,113,32,220,101,172,84,59,35,210,248,213,55,44,6,156,166,159,185,230,212,82,151,14,136,9,168,121,154,203,101,200,148,226,229,74,81,92,213,145,100,82,140,116,34,227,211,66,163,156,240,117,229,186,143,253,69,248,26,51,195,99,40,212,150,93,29,244,145,170,55,230,77,82,243,101,20,162,219,191,34,46,183,87,199,194,79,118,244,178,73,10,157,90,179,226,163,66,173,79,242,173,136,60,21,70,211,148,84,61,217,212,240,202,62,85,41,173,248,183,3,26,88,167,255,0,210,87,250,165,253,201,66,142,41,187,249,18,95,230,148,127,185,214,0,51,97,168,213,132,243,84,73,105,214,230,177,0,12,0,0,0,4,3,0,0,1,128,0,28,47,27,106,88,200,69,111,26,118,127,185,221,181,217,230,49,85,124,236,93,106,156,157,77,61,182,254,133,131,27,225,153,125,57,218,110,147,231,172,74,106,173,67,213,5,37,234,129,81,174,18,140,99,105,95,223,114,186,137,211,149,226,239,23,179,67,140,212,184,190,109,197,252,55,252,175,116,64,70,119,37,126,105,149,206,57,101,189,211,213,62,161,25,129,39,78,156,189,116,213,250,173,1,97,105,61,163,247,119,39,123,138,246,2,153,181,77,184,217,233,218,197,212,220,37,73,181,184,59,79,212,181,234,183,42,149,9,94,244,231,247,208,11,157,103,24,66,207,86,70,165,74,114,127,153,8,230,237,185,68,168,214,123,221,253,72,58,78,62,185,70,63,80,45,148,35,222,221,122,24,241,79,47,229,41,230,141,238,89,58,209,167,23,26,106,242,127,19,50,79,169,21,145,250,152,0,140,54,6,8,0,18,184,236,239,100,129,104,104,193,37,44,85,60,222,152,241,63,161,71,69,194,88,124,38,88,63,76,117,232,223,51,18,196,249,116,243,36,188,201,115,232,139,241,210,138,164,157,57,250,185,28,206,102,171,48,74,78,114,187,119,100,70,6,90,33,128,136,44,167,90,116,253,50,178,232,106,134,49,203,214,163,39,223,71,247,48,129,116,199,102,150,54,55,178,157,191,150,167,247,53,42,217,171,66,241,113,89,94,252,217,192,132,214,211,213,117,53,83,171,82,138,86,121,169,189,147,216,214,179,142,228,35,249,49,226,244,151,209,196,91,248,159,115,159,132,197,42,144,121,27,149,183,139,221,10,165,88,202,47,93,57,162,163,211,225,105,103,89,222,144,75,53,251,15,21,137,243,105,69,95,85,185,206,240,121,57,248,109,124,223,4,148,162,186,34,83,155,181,187,144,74,82,57,117,231,155,17,38,109,157,69,24,201,156,204,202,42,85,37,201,233,238,1,94,94,84,28,229,234,218,49,254,172,227,215,172,228,218,79,221,151,99,113,57,231,37,19,17,22,64,89,24,138,49,187,39,46,136,8,183,125,3,119,96,93,70,180,87,0,144,226,190,200,92,201,190,24,197,115,101,19,190,90,125,217,24,59,69,245,20,158,111,160,242,217,4,74,148,115,57,95,146,185,101,146,122,173,153,102,14,157,227,59,251,16,223,254,159,216,13,115,171,10,80,141,231,151,54,201,234,87,90,83,87,188,116,183,35,38,63,248,148,255,0,202,107,83,243,48,144,119,214,214,2,175,14,143,231,179,163,83,99,30,14,222,116,159,99,92,247,40,54,75,216,206,184,164,203,170,203,44,89,93,56,240,182,17,56,59,198,235,161,47,132,171,13,174,98,254,192,71,103,97,203,211,245,19,245,4,128,54,26,150,89,93,9,236,128,163,171,129,196,230,225,189,153,212,133,92,250,77,105,37,247,236,121,138,53,29,57,166,119,48,213,163,82,59,232,247,50,170,241,152,127,46,87,90,197,234,153,77,10,174,19,81,103,83,134,113,149,42,191,245,116,239,236,114,241,20,101,74,163,82,139,76,14,180,99,231,210,204,191,237,153,182,225,146,186,253,80,176,24,165,79,134,79,70,110,196,210,141,72,170,148,247,125,2,188,103,140,224,37,129,174,177,52,52,163,41,124,63,4,186,127,98,24,124,84,43,233,81,228,159,205,253,255,0,185,233,107,210,142,38,149,74,21,99,124,202,205,46,107,177,227,49,20,101,133,196,206,147,149,220,94,146,92,215,80,142,229,10,210,161,59,51,161,25,194,175,167,73,115,71,157,194,99,45,106,117,149,225,203,172,123,175,236,116,35,41,66,121,163,43,197,250,100,185,148,116,39,27,167,25,199,71,212,199,91,6,239,154,150,171,229,55,83,175,74,116,225,153,254,101,181,28,227,151,109,128,229,69,91,75,22,69,101,150,100,236,104,173,70,53,151,22,104,75,148,150,255,0,234,115,171,80,175,77,218,89,170,174,177,122,1,209,135,136,74,154,179,170,237,210,230,140,39,136,97,234,112,74,114,131,94,155,109,246,57,216,108,61,44,170,88,138,113,77,109,21,118,229,238,93,28,11,119,169,10,89,100,246,94,148,136,55,82,167,58,120,167,90,21,33,86,47,70,163,163,183,177,209,220,224,170,24,138,80,154,114,139,110,58,40,202,238,231,91,11,42,170,146,141,127,226,115,3,64,17,204,250,6,112,24,17,206,135,153,0,0,174,48,11,5,128,0,86,11,12,0,86,24,125,68,0,50,55,238,74,224,0,0,0,33,128,8,67,0,0,16,92,0,2,225,112,24,8,0,0,0,6,32,184,92,160,176,5,192,0,67,17,2,24,1,66,0,0,0,0,0,0,0,42,202,198,162,86,159,114,64,75,42,26,81,32,44,193,22,101,136,154,93,72,94,227,250,129,44,161,96,191,112,211,168,81,245,29,151,81,90,61,73,44,160,43,46,161,101,212,119,133,246,30,104,252,160,66,203,168,91,185,98,156,126,81,249,139,229,32,170,195,202,201,249,159,202,135,230,191,149,1,94,89,15,36,186,18,243,31,64,243,36,4,114,72,50,200,121,228,60,210,2,57,37,208,50,201,114,37,154,93,66,247,221,128,178,203,160,172,250,19,189,182,144,213,158,242,2,57,101,208,50,75,161,45,62,96,191,184,17,179,11,50,87,236,25,187,0,178,177,229,97,153,116,30,101,208,5,149,244,6,154,220,150,104,245,12,209,234,7,139,241,117,82,167,138,215,149,68,210,139,211,219,144,82,150,106,73,95,84,122,63,29,201,31,15,148,172,175,41,70,55,250,158,106,116,33,9,217,102,139,236,192,186,234,196,146,214,229,10,159,243,125,217,108,97,125,228,192,178,81,150,91,194,90,162,167,86,167,199,25,253,25,163,203,89,34,156,110,185,14,16,141,159,10,3,39,157,254,111,177,109,25,44,241,148,244,203,174,162,175,7,108,208,251,34,170,113,149,69,103,44,169,189,192,245,120,73,103,194,209,146,86,188,81,112,240,208,84,168,83,166,173,193,20,139,116,236,5,32,93,167,96,122,244,2,171,129,60,190,195,80,250,129,88,22,121,108,121,98,183,220,10,198,137,60,130,225,3,159,227,181,21,60,4,95,90,177,71,156,119,243,93,249,29,223,241,36,115,120,116,108,255,0,226,47,217,158,122,13,172,183,119,178,220,11,179,53,207,78,227,188,219,221,16,82,185,167,12,233,38,227,86,58,62,125,0,132,99,175,19,55,96,234,78,156,184,37,107,190,64,240,78,81,205,78,205,21,199,13,90,50,229,247,3,124,165,125,57,179,94,18,118,207,73,219,129,153,225,82,84,233,198,15,46,101,197,41,91,86,79,195,160,229,154,107,88,181,234,124,192,220,34,89,31,81,228,96,68,99,181,130,192,32,36,147,97,150,95,40,17,0,106,75,225,98,226,249,88,0,193,93,252,44,53,232,0,1,102,249,3,82,232,5,56,186,222,70,18,181,91,235,24,233,239,178,60,210,134,88,189,111,117,115,173,227,213,28,112,212,233,124,243,191,209,127,228,229,81,146,113,203,127,110,197,17,171,28,209,185,158,50,203,46,198,164,244,179,41,169,74,238,241,251,21,14,15,44,178,189,153,125,179,70,204,203,23,126,23,244,47,132,244,215,213,29,200,35,124,188,19,244,255,0,248,149,201,74,50,179,251,245,47,168,174,174,83,203,43,250,48,44,167,50,227,42,209,216,186,156,239,163,2,104,141,175,162,38,65,185,45,16,21,86,205,100,149,236,140,210,54,57,93,221,182,85,42,46,215,95,96,172,109,94,197,53,158,91,154,167,7,109,12,211,81,157,72,169,233,22,245,32,200,53,22,221,145,177,97,32,227,153,230,132,122,205,216,127,133,166,222,88,57,55,205,244,51,141,107,63,144,212,92,157,154,95,43,41,150,143,67,92,240,213,41,222,214,146,41,149,57,115,131,45,134,163,12,173,89,199,94,169,154,48,137,70,188,109,45,211,142,221,81,84,98,227,173,172,251,150,70,114,140,148,156,158,142,250,4,74,180,211,140,180,202,175,100,140,174,72,182,164,157,73,57,61,217,94,80,35,112,30,80,202,21,27,1,44,172,68,82,16,192,129,26,112,245,19,139,165,63,75,213,118,102,96,3,68,106,78,141,72,212,131,179,228,116,51,188,94,29,212,210,15,158,154,28,201,189,44,105,194,85,95,135,169,74,250,238,141,70,93,159,10,196,212,243,178,93,170,83,139,142,91,122,187,155,166,214,230,44,12,163,230,66,77,154,113,18,200,218,222,218,180,84,85,140,121,104,221,239,45,34,191,169,198,198,226,120,188,186,124,191,66,239,20,198,241,42,112,124,75,119,220,229,189,23,118,21,17,164,5,144,141,200,26,89,87,114,44,155,247,43,221,220,161,219,100,55,191,176,71,118,200,250,128,113,69,150,20,80,219,212,1,43,180,137,79,212,40,46,97,189,64,142,134,21,101,165,238,101,111,45,78,215,54,208,254,10,50,215,141,172,5,120,248,222,133,41,252,188,44,48,114,205,66,81,232,203,36,188,220,36,163,207,250,153,112,50,226,154,234,130,248,219,131,127,152,110,122,201,24,104,240,215,54,166,84,83,95,91,46,228,173,150,159,208,86,114,168,74,171,180,31,176,21,97,61,82,52,25,240,155,203,216,208,194,43,151,169,18,150,196,103,185,63,132,4,0,0,71,153,171,9,91,203,150,230,123,2,208,15,73,70,162,169,8,191,137,108,74,172,22,38,142,88,250,226,184,127,255,0,147,147,130,196,56,187,54,116,219,202,188,216,234,190,36,136,174,114,205,7,169,187,9,137,105,229,205,117,220,185,211,165,90,148,167,151,109,93,191,115,155,82,50,167,62,16,58,184,136,44,170,172,54,231,217,158,119,199,48,126,116,37,90,17,74,164,56,184,121,174,127,223,238,117,112,184,215,78,89,106,197,184,203,70,91,138,166,163,8,213,165,249,148,239,167,246,3,194,169,88,215,134,197,74,139,183,170,18,222,47,102,47,19,193,172,38,46,81,135,240,167,197,77,246,50,39,96,59,148,234,41,197,206,139,110,43,212,185,199,251,174,230,220,54,46,208,203,83,93,79,55,74,180,233,77,78,156,173,37,208,234,81,171,12,84,111,77,40,84,231,14,82,246,232,251,1,218,116,212,149,225,170,232,83,58,45,250,117,93,10,48,216,137,82,178,110,232,223,25,66,170,188,90,82,253,202,138,41,53,78,25,26,118,229,103,107,22,82,214,47,38,26,50,107,226,147,185,41,44,218,53,105,20,185,84,164,244,122,116,228,200,173,51,243,20,33,41,181,119,43,40,65,101,69,152,76,210,140,231,61,27,150,221,10,39,137,167,91,14,227,105,121,217,151,171,167,98,204,21,103,81,202,18,245,69,181,126,182,3,101,133,244,30,81,89,128,178,174,129,150,61,2,210,234,48,35,145,11,34,234,75,112,176,17,242,223,41,6,73,124,196,129,201,1,30,49,172,220,197,230,68,150,96,25,22,134,228,44,192,65,223,161,27,246,45,208,0,167,52,123,146,82,139,234,77,175,96,215,177,66,186,238,59,160,250,5,187,16,43,199,168,102,143,81,100,65,149,34,135,116,23,66,178,29,128,90,5,137,89,0,17,215,144,113,18,98,32,56,136,241,19,223,153,22,153,65,196,37,155,160,184,197,154,96,78,242,232,23,43,188,249,146,82,96,74,224,43,137,185,116,2,64,87,158,95,40,188,201,124,172,11,64,171,206,235,22,30,116,64,176,87,35,230,69,142,232,9,92,68,116,234,25,187,128,121,113,99,203,21,204,111,66,55,185,4,157,152,40,174,68,93,133,152,9,184,92,142,68,10,108,150,252,192,135,151,125,152,121,111,230,37,244,12,173,129,12,147,234,70,213,11,101,6,133,149,160,43,181,64,252,194,221,89,43,52,5,60,99,94,103,66,205,73,95,184,20,230,159,65,103,159,66,247,151,168,172,138,43,206,250,15,52,137,219,176,125,0,173,205,244,26,156,186,22,90,60,195,44,72,34,171,47,148,78,170,39,150,29,197,229,220,4,170,196,37,82,44,126,72,157,43,176,12,241,176,102,65,229,118,15,43,177,66,148,226,144,226,243,43,161,126,29,45,208,157,39,240,232,4,158,98,25,173,189,201,168,212,30,89,62,64,65,73,50,73,199,169,47,46,75,225,34,227,63,148,14,111,248,142,164,99,225,240,141,245,117,19,251,28,118,227,86,157,250,236,107,255,0,18,102,106,156,90,124,49,111,245,57,244,223,4,117,75,66,7,28,209,248,111,221,22,66,162,82,77,201,104,9,173,209,111,151,26,145,209,113,116,181,192,124,45,185,57,165,23,202,228,188,197,107,71,98,48,167,75,43,202,147,168,190,25,105,246,41,169,55,25,105,74,87,238,192,209,178,188,149,140,244,148,107,226,33,24,63,143,98,169,74,189,68,248,84,35,220,223,225,24,75,98,35,45,212,56,155,239,200,15,73,109,70,138,147,11,1,117,208,92,167,45,137,38,250,1,59,139,94,162,178,124,193,37,179,144,15,52,186,131,147,34,211,229,32,93,228,4,174,27,145,121,175,165,130,25,239,197,16,49,120,221,41,212,240,233,100,222,50,82,60,204,28,163,52,167,149,30,214,105,74,18,132,151,12,149,153,229,177,248,85,74,188,169,212,91,115,234,128,167,45,245,110,228,189,138,191,13,111,69,73,34,199,134,181,184,164,244,222,82,176,23,83,196,202,138,245,47,107,157,12,15,136,66,163,84,165,77,42,146,124,51,107,67,151,26,121,94,145,111,252,177,177,179,13,70,117,53,210,17,92,228,192,217,137,161,82,164,45,28,202,238,242,150,247,52,120,92,106,66,156,227,57,54,174,173,115,47,147,229,219,203,157,75,189,185,92,232,97,42,65,81,225,119,119,226,247,3,78,164,149,246,185,15,54,61,67,205,143,80,45,81,92,216,242,196,166,50,190,204,157,192,157,237,200,126,101,180,177,83,11,129,119,20,144,178,201,21,230,183,48,205,220,9,113,17,180,179,11,234,23,238,5,153,154,236,15,93,115,21,54,23,3,137,227,242,205,141,167,15,146,151,238,206,92,30,89,59,27,188,70,126,103,137,86,127,45,163,246,49,101,180,205,34,237,37,40,201,108,245,21,223,250,17,131,122,195,166,168,178,121,101,20,246,238,65,9,70,53,21,246,125,127,185,4,165,22,175,203,102,14,241,150,101,245,238,78,13,72,11,32,175,15,232,85,82,153,111,177,41,113,197,167,184,25,20,175,163,228,59,89,232,70,113,113,150,186,18,140,174,175,247,236,5,240,149,244,99,154,42,82,215,169,102,102,214,192,70,253,85,200,183,151,93,190,164,102,181,102,121,189,119,10,42,226,37,41,63,148,166,141,252,232,184,195,59,87,178,9,10,117,60,172,182,223,47,238,65,101,90,117,28,243,213,148,19,91,39,34,185,86,202,154,243,47,254,84,83,21,58,210,225,87,44,252,45,181,169,82,49,64,69,215,111,98,202,116,103,82,87,156,156,99,250,141,44,60,83,80,83,148,190,100,58,115,150,101,31,50,81,154,86,189,183,2,110,133,41,122,170,198,29,174,217,155,19,26,112,158,90,83,206,150,242,183,51,91,158,88,203,204,169,102,186,71,115,159,41,221,190,160,4,72,185,62,161,118,69,196,132,43,140,41,196,158,84,200,34,200,234,16,157,40,229,109,232,249,116,100,42,209,169,70,121,42,194,80,149,175,105,43,59,26,114,182,229,151,254,26,253,74,107,206,164,231,154,164,165,55,181,228,238,21,69,137,65,43,221,189,191,80,100,119,34,137,59,187,178,236,43,148,107,70,75,101,191,177,101,28,44,164,227,117,234,217,27,161,134,242,105,171,89,202,247,119,230,89,25,181,179,12,237,56,182,148,213,245,139,217,149,248,174,58,52,165,40,211,254,36,255,0,68,83,44,76,112,144,119,245,165,193,6,239,255,0,104,229,57,74,164,220,167,43,201,234,217,72,21,219,115,147,187,34,245,145,54,68,129,197,92,187,211,27,117,8,70,202,236,140,223,50,162,18,122,119,11,89,168,130,245,93,242,11,93,220,40,228,53,212,31,65,219,64,26,216,55,96,56,160,137,236,135,66,25,234,91,168,153,118,25,126,98,3,70,18,90,202,36,49,17,188,153,10,82,203,95,235,99,76,225,155,86,6,90,26,57,71,169,143,248,56,189,118,185,186,112,149,54,164,102,199,66,237,77,10,177,167,106,183,54,242,57,180,100,229,8,201,189,108,116,32,239,4,194,14,101,120,137,90,4,219,51,226,37,200,168,158,23,213,47,99,77,181,51,97,61,79,216,212,5,21,101,102,89,7,120,163,61,103,121,88,178,140,184,108,21,98,212,96,28,194,11,8,144,152,18,132,178,200,234,224,241,58,89,234,185,163,143,179,53,97,165,170,3,177,9,249,50,223,130,91,118,35,138,195,230,89,225,110,232,174,141,69,40,229,159,51,69,26,142,47,203,150,235,210,250,145,92,185,240,239,161,163,5,138,116,100,225,62,42,114,245,68,213,138,194,42,150,149,62,124,142,108,163,150,77,53,102,4,252,103,0,171,96,228,160,179,84,167,249,148,223,205,30,127,247,213,30,72,246,212,113,10,88,124,179,150,87,73,230,140,186,114,127,208,242,254,49,133,88,92,116,148,21,169,207,142,61,186,175,163,10,194,139,33,41,69,222,46,204,172,20,172,17,215,195,99,35,91,130,187,203,83,148,250,251,245,253,205,144,171,58,21,22,101,223,179,71,1,59,155,112,216,215,8,249,85,184,233,242,119,214,62,192,122,26,117,227,90,11,54,146,28,150,185,101,244,57,73,181,21,40,206,241,123,73,117,233,217,157,10,56,152,206,10,53,30,165,68,165,71,154,30,26,178,163,91,52,147,119,223,169,110,177,239,30,164,101,8,212,247,3,161,25,198,164,115,66,74,81,234,134,114,84,170,97,231,154,18,183,245,247,54,208,198,66,179,203,46,9,244,228,253,136,173,0,32,1,136,98,1,0,0,0,134,32,0,202,128,96,71,42,12,164,130,192,71,42,22,69,220,152,1,94,79,230,99,81,107,226,100,192,5,168,152,192,5,97,113,12,0,92,93,133,121,244,37,113,129,85,234,124,164,148,165,206,36,196,4,115,62,132,124,216,147,12,171,162,40,142,120,137,178,89,99,208,89,98,4,115,15,51,30,72,143,42,2,55,13,68,233,69,139,201,143,86,3,113,147,230,44,181,23,196,137,121,118,248,152,101,238,4,50,207,170,30,89,118,39,98,46,13,252,65,10,207,162,12,183,228,71,203,159,41,134,90,191,50,2,121,87,65,56,199,153,15,205,236,62,62,113,64,60,175,168,90,219,147,95,204,14,81,34,149,187,15,47,97,103,124,133,121,117,1,187,95,96,247,68,90,151,80,73,243,2,89,197,157,242,21,172,23,101,15,52,165,185,44,189,200,169,75,229,12,210,123,34,9,49,54,69,222,228,212,100,81,16,247,44,242,210,19,138,234,2,82,11,131,202,132,172,65,44,200,78,228,180,91,32,209,148,71,220,150,110,132,110,185,146,205,18,4,174,249,19,79,176,179,91,97,41,190,108,9,103,68,115,93,220,139,106,67,183,64,29,216,211,125,68,211,22,87,212,11,60,199,109,147,7,55,209,17,203,117,234,12,157,37,112,30,103,208,94,103,97,219,169,37,104,173,128,143,155,39,176,179,73,189,88,242,166,250,2,142,187,129,195,255,0,17,225,156,252,186,205,240,168,184,179,146,175,14,25,43,174,77,30,139,199,170,66,24,53,7,234,156,180,60,238,240,139,148,47,160,11,52,121,69,50,81,170,239,234,81,246,10,116,105,202,164,111,29,47,169,166,88,117,9,229,202,162,3,142,35,60,114,215,164,170,175,155,105,19,88,120,98,45,10,56,137,198,218,229,168,182,250,151,81,194,198,215,106,53,37,242,249,138,63,234,71,18,241,25,50,42,116,232,195,229,130,254,160,103,140,34,184,111,115,191,225,212,169,254,23,129,113,102,121,143,56,165,103,150,162,215,170,61,23,132,57,71,10,229,243,201,129,169,83,236,79,42,218,204,78,115,108,45,81,236,4,173,4,245,66,106,47,100,67,37,78,99,203,32,39,229,112,223,66,150,163,155,114,78,18,234,56,167,22,2,242,239,204,142,91,51,74,146,151,193,113,74,23,248,44,5,42,45,236,199,37,36,75,44,151,33,181,153,171,129,77,164,121,223,23,172,234,98,234,69,189,32,178,35,211,75,134,90,108,120,255,0,17,114,167,142,172,170,104,243,189,208,10,51,180,119,45,165,139,80,178,189,227,123,216,195,172,165,234,140,151,216,187,203,156,119,140,99,238,7,67,207,161,85,223,110,205,155,168,211,148,97,78,84,97,31,204,87,206,149,236,112,212,93,245,188,191,67,165,128,196,213,161,31,42,215,167,39,179,118,176,26,167,153,41,229,147,148,173,197,54,245,177,103,133,75,205,167,82,113,244,221,90,228,91,107,52,169,212,134,95,137,38,158,135,67,5,66,157,42,31,150,239,25,241,0,242,251,13,43,110,139,178,246,65,149,1,93,163,201,17,113,69,201,69,243,20,161,30,160,85,151,55,54,39,71,249,228,190,165,170,159,113,184,219,226,3,59,165,53,255,0,17,150,193,105,198,201,121,111,169,23,78,64,73,211,141,175,22,66,196,93,41,124,204,113,132,214,192,79,203,77,122,153,91,166,227,171,150,139,82,107,58,228,83,142,169,42,120,58,210,122,112,229,251,232,7,156,82,114,169,57,75,121,106,41,238,77,250,151,92,162,146,52,202,185,55,25,70,72,190,201,171,47,76,181,69,57,115,69,162,116,101,120,229,233,170,10,139,224,118,150,193,108,174,232,186,164,84,227,116,80,159,194,254,132,23,197,221,12,170,18,179,179,46,233,109,64,140,233,169,199,43,211,163,49,202,50,165,62,140,232,53,166,165,117,33,26,145,179,223,147,3,60,101,26,154,75,71,212,151,20,30,175,66,169,211,113,99,141,105,37,105,125,192,186,113,82,139,102,57,250,153,170,51,139,244,253,140,248,136,217,102,65,89,103,46,65,7,25,73,230,142,119,107,34,185,115,53,97,34,148,37,39,214,196,7,147,57,110,242,46,145,220,159,145,74,157,174,149,255,0,153,147,157,120,199,153,68,166,155,147,107,137,124,87,216,163,76,20,99,28,214,77,126,134,122,213,51,74,50,167,235,95,177,154,120,136,197,89,55,46,220,138,39,90,83,210,246,93,17,52,197,181,234,201,199,46,100,245,228,80,162,250,125,203,40,194,252,79,110,68,242,222,90,126,132,85,77,203,177,28,210,54,67,7,82,166,209,255,0,228,74,94,29,89,109,27,251,73,23,13,97,205,213,6,158,198,138,152,90,180,245,156,36,189,209,95,151,216,134,161,105,45,181,45,163,81,41,95,154,90,32,242,103,240,220,113,142,146,207,29,121,75,229,2,248,60,184,117,23,109,120,175,204,207,85,57,237,183,36,74,53,28,86,90,154,101,213,119,5,180,125,128,141,60,60,234,37,201,123,154,60,152,70,81,111,46,88,242,114,220,169,40,33,78,81,106,197,27,63,23,10,109,203,50,148,159,202,140,245,49,147,149,237,195,223,153,158,228,100,193,129,234,238,247,100,173,149,91,238,70,61,71,114,1,189,9,210,133,200,37,154,70,152,198,201,37,161,68,102,254,27,148,206,87,122,22,205,164,153,64,18,137,37,160,37,100,0,37,171,38,36,137,32,130,196,146,4,137,36,2,72,191,12,184,219,232,86,139,40,203,36,211,229,204,5,151,243,29,190,134,184,205,78,49,121,173,167,51,59,141,170,57,45,185,15,84,220,86,251,196,11,230,179,69,197,237,213,25,42,83,205,79,44,190,23,111,161,114,171,166,171,236,61,37,182,160,100,164,178,193,46,134,218,50,224,51,212,89,103,182,229,212,53,78,32,91,240,179,45,87,121,26,38,242,68,198,221,202,52,97,189,102,138,146,180,123,153,176,239,140,190,73,94,237,132,81,87,75,95,158,164,232,178,21,223,31,208,84,165,102,200,173,119,2,49,119,67,42,36,33,131,2,12,182,140,173,37,109,202,216,69,216,14,180,56,149,215,50,250,51,243,35,150,110,210,94,151,208,201,134,150,137,95,117,114,201,240,78,228,87,74,141,94,44,179,223,102,138,113,216,108,215,169,79,86,189,72,141,41,170,214,87,180,215,165,245,236,106,163,55,40,181,151,142,63,15,94,193,92,122,113,188,220,37,241,69,196,163,196,169,126,63,194,85,120,183,42,212,117,122,127,213,253,206,166,43,13,146,81,173,75,88,222,247,49,224,165,228,98,107,194,77,100,206,213,152,71,147,98,54,120,158,23,240,120,218,148,151,162,249,160,250,197,236,99,96,9,216,154,149,202,193,48,54,97,241,83,195,189,45,40,189,28,95,52,116,163,82,53,161,158,142,201,107,29,220,127,186,56,138,69,212,170,202,148,212,161,39,22,128,244,88,108,93,162,163,45,141,47,230,167,172,122,28,90,56,136,98,34,254,10,189,54,140,191,179,253,13,216,76,79,149,25,198,163,179,190,207,145,81,185,73,79,70,85,82,135,66,112,148,106,211,83,129,37,46,82,251,129,24,87,156,116,156,155,95,169,166,18,118,204,165,117,216,205,56,102,42,133,74,148,39,120,253,83,217,129,185,215,203,185,31,197,118,37,74,164,43,198,235,126,105,238,137,228,93,130,179,75,19,55,216,22,34,87,213,154,114,46,145,176,156,35,202,40,34,43,17,16,117,151,81,229,142,217,80,156,23,202,128,94,119,70,133,230,202,220,129,83,141,245,137,37,78,60,144,81,26,210,231,20,88,170,62,132,114,69,114,35,145,117,2,207,49,6,100,83,195,125,201,59,46,160,77,212,140,68,170,197,171,149,201,43,235,34,45,46,82,64,89,231,197,189,153,37,82,47,153,94,85,109,89,94,88,223,134,97,26,93,72,173,216,188,200,245,41,237,153,50,42,61,36,130,180,121,145,234,25,227,212,167,85,190,162,183,59,4,95,158,61,67,52,122,153,236,219,216,29,54,181,3,77,215,80,188,86,242,70,91,79,148,181,42,157,57,203,121,1,187,60,95,196,131,234,115,252,170,137,150,199,206,143,38,6,161,223,185,150,82,168,247,131,33,197,252,200,13,191,80,219,153,139,203,147,90,73,144,112,170,7,66,226,48,198,85,99,201,150,194,188,151,170,44,13,0,103,150,33,119,95,64,117,219,244,176,52,129,141,212,173,212,139,175,53,241,12,27,64,197,28,76,185,178,216,226,64,158,118,60,236,142,189,7,220,9,36,159,65,52,158,194,78,60,208,243,71,216,42,43,48,236,250,137,202,61,73,43,132,69,166,53,38,135,105,116,22,160,60,205,238,9,219,226,11,5,128,150,104,219,212,69,202,95,48,101,64,151,96,8,73,185,106,244,45,225,33,117,208,139,184,22,100,187,209,139,35,68,35,25,189,137,121,117,57,200,138,121,123,141,34,42,155,92,199,145,245,1,229,236,73,197,244,32,238,185,134,103,200,7,126,193,107,236,132,164,238,75,59,2,42,235,145,44,207,100,134,164,69,205,244,0,203,34,81,73,61,110,71,204,146,221,15,204,204,250,1,102,143,100,69,166,185,145,204,197,145,203,152,22,47,114,86,143,50,159,34,92,152,100,168,190,32,46,148,23,34,57,127,149,132,106,101,210,196,252,254,192,114,188,115,14,234,224,243,165,197,73,223,233,204,225,65,172,174,45,232,153,233,124,91,61,76,5,69,78,237,244,93,15,27,94,164,169,201,165,5,126,119,3,114,171,78,47,213,19,86,27,23,79,42,83,171,103,23,195,36,112,191,21,62,145,251,22,211,198,85,190,138,31,244,141,49,232,106,83,163,137,142,119,90,148,219,248,151,12,140,174,51,195,174,57,194,81,237,119,255,0,130,140,55,136,113,73,87,169,10,122,232,242,38,190,198,185,215,140,163,120,84,167,63,242,217,255,0,170,0,195,83,88,185,198,16,121,51,190,110,246,61,28,32,169,82,140,32,173,24,171,35,205,224,222,92,77,63,45,106,228,122,107,197,129,28,221,16,252,198,137,112,33,230,128,21,185,74,93,137,42,115,151,49,185,199,168,188,199,201,129,63,195,73,198,237,130,161,252,229,110,172,190,97,102,127,48,22,202,57,118,145,15,49,16,181,247,147,31,13,182,2,94,108,82,244,145,114,204,250,17,140,110,246,38,162,162,2,119,71,31,199,105,209,203,78,77,90,164,183,125,145,218,149,159,185,201,241,204,44,171,81,141,72,235,145,52,215,96,60,254,87,123,167,167,114,218,117,99,25,199,206,78,80,92,175,98,153,212,140,32,163,123,40,233,114,153,86,165,21,116,148,165,247,3,171,26,49,168,228,233,213,140,226,185,39,173,189,141,52,112,110,107,50,141,251,203,95,208,243,47,17,83,53,179,181,236,108,165,137,175,56,101,149,122,182,75,69,157,129,232,171,90,52,178,83,142,89,243,110,57,81,187,1,41,60,42,204,178,217,180,189,143,45,225,111,17,95,27,10,80,171,46,55,173,221,207,99,78,25,33,24,165,178,0,82,30,252,137,164,179,107,161,54,146,64,87,12,187,4,164,150,200,146,12,151,2,187,220,119,183,114,94,95,113,180,150,160,71,63,96,187,108,107,109,1,73,1,28,178,14,36,88,228,39,175,48,43,114,151,67,155,227,117,37,28,44,33,243,79,246,58,171,47,51,139,227,178,82,175,74,31,44,47,247,127,232,32,231,45,99,25,125,7,98,49,86,220,51,26,100,154,176,45,37,153,125,80,212,131,78,129,82,140,173,236,42,180,179,113,33,55,114,80,149,180,123,16,85,25,107,103,185,116,101,151,220,141,74,81,159,102,87,106,180,244,221,1,163,51,19,113,246,51,121,210,191,20,67,207,149,248,98,5,213,21,227,126,132,29,20,227,154,92,33,230,75,43,115,141,149,138,85,71,109,192,82,167,21,174,98,21,170,218,147,133,243,95,155,9,206,222,229,30,162,42,181,172,208,212,173,73,94,86,143,216,121,117,191,67,20,221,228,201,86,52,207,19,21,164,21,251,179,60,234,74,163,226,119,32,6,90,192,78,49,205,37,21,187,34,180,52,225,211,74,85,31,37,104,150,11,163,78,237,83,142,203,70,205,144,162,156,163,5,31,114,24,90,79,250,179,124,34,163,238,110,57,211,133,53,8,142,196,172,43,92,210,36,162,103,196,248,122,173,23,42,81,180,214,182,95,23,250,154,224,181,53,97,213,230,136,175,51,9,107,102,142,174,3,7,78,77,87,196,105,74,50,75,211,124,207,161,79,136,208,141,31,16,170,163,202,180,149,190,137,254,236,244,24,42,138,56,24,194,17,109,198,50,169,39,211,161,149,121,143,26,194,82,162,169,203,14,173,78,174,105,100,191,166,221,14,95,193,189,249,29,63,17,168,167,136,168,151,194,148,125,175,171,57,243,113,90,37,96,170,117,29,251,146,250,160,202,187,125,192,173,200,105,125,193,238,173,101,236,50,40,77,115,0,99,132,88,69,180,97,205,242,38,158,237,146,130,209,41,104,42,182,138,237,211,169,81,68,221,244,34,149,217,41,13,43,68,4,193,32,221,147,72,1,33,164,52,137,88,0,118,4,73,0,88,146,4,137,36,4,160,213,173,45,186,244,36,233,181,105,39,117,201,162,42,220,199,154,17,249,191,96,27,201,40,239,175,236,81,41,73,62,20,228,78,85,99,127,77,253,217,84,235,246,1,185,73,250,244,250,220,179,15,44,181,82,124,204,83,148,167,187,52,209,121,156,93,237,253,0,213,138,122,37,212,205,40,218,37,213,228,220,227,125,210,42,159,164,11,40,110,95,152,207,68,182,122,34,138,106,62,48,129,25,110,52,65,166,147,225,44,51,209,118,52,114,42,24,193,5,192,68,30,146,44,32,226,6,220,29,77,82,123,117,58,21,41,231,129,201,194,102,206,218,217,110,110,252,106,189,136,169,198,50,134,166,250,111,241,17,75,54,90,171,211,46,167,62,24,184,63,87,9,116,102,174,156,31,216,13,89,211,207,10,202,215,245,199,163,249,145,203,197,102,163,140,175,40,232,252,204,209,251,35,175,104,227,33,190,90,209,218,93,76,24,138,51,157,41,193,175,204,165,203,157,130,185,222,57,73,98,188,62,150,50,63,196,164,242,84,246,127,235,251,158,116,245,116,84,101,155,13,87,209,90,25,37,219,163,60,189,90,114,163,86,116,170,43,78,18,113,151,186,8,172,68,197,96,34,74,50,104,86,11,1,116,103,211,70,108,161,140,225,201,85,93,91,73,115,143,250,118,57,164,163,38,7,122,141,106,148,99,22,154,203,45,164,181,76,233,209,148,113,20,243,38,148,214,232,243,20,49,146,163,120,181,120,63,84,94,169,157,76,45,120,121,145,169,67,139,173,57,63,216,163,168,174,189,134,224,164,174,138,105,99,22,34,114,139,74,50,232,89,124,178,8,134,89,66,74,80,209,173,154,53,209,196,170,171,44,236,170,46,93,74,83,189,197,42,10,75,52,52,96,108,109,91,114,54,215,114,186,21,115,63,46,174,147,228,250,151,168,217,110,21,20,213,244,212,37,103,163,208,30,88,187,220,94,100,36,236,181,100,9,199,184,149,215,50,193,37,212,168,53,21,186,142,117,50,173,72,42,208,122,39,118,0,227,114,47,55,81,202,46,94,153,216,135,147,63,156,11,21,246,118,99,203,252,168,169,80,171,255,0,184,78,20,234,71,254,32,22,59,40,250,74,175,23,202,204,191,120,234,85,56,164,244,65,85,181,109,198,186,217,52,77,197,219,169,91,188,117,8,177,56,244,20,165,27,94,196,35,90,238,197,143,84,21,95,153,0,89,91,209,146,181,158,161,166,232,32,86,12,183,230,87,42,177,140,136,254,38,63,43,2,215,31,230,11,74,222,162,49,173,9,111,161,109,148,150,142,232,10,242,207,230,37,24,167,187,7,70,61,200,168,71,150,96,39,149,45,138,220,160,180,110,204,50,84,82,210,90,119,37,40,93,234,147,2,10,116,250,137,201,95,73,147,116,215,61,2,49,136,21,59,124,255,0,160,40,221,250,145,115,148,118,208,89,85,238,227,246,0,202,237,186,35,42,122,114,251,18,183,70,71,141,62,192,71,203,125,35,246,20,162,227,31,76,75,84,131,75,106,2,205,113,114,21,209,37,168,16,179,36,187,147,200,237,114,40,6,148,19,39,153,117,33,96,178,2,200,212,138,37,230,65,238,138,114,160,211,168,84,228,224,246,77,16,250,134,129,126,193,2,76,24,95,176,0,236,50,32,4,179,73,17,204,199,153,142,225,81,212,96,31,80,29,157,130,246,11,171,8,7,116,25,144,175,126,65,149,176,137,70,93,16,228,238,71,43,24,82,226,26,167,39,208,119,97,118,65,56,210,118,221,92,60,169,69,250,138,245,124,196,163,46,160,91,105,94,215,7,25,46,101,118,144,213,192,110,22,212,113,138,107,213,98,60,65,149,176,35,136,169,248,122,19,171,108,217,21,237,212,240,184,170,190,101,122,175,46,75,205,202,201,236,122,239,23,174,240,248,85,28,185,149,87,229,183,125,180,60,125,117,249,242,20,138,75,105,237,110,100,44,73,59,17,167,71,5,225,178,198,197,201,84,140,22,182,186,111,98,170,158,29,86,156,184,103,23,221,104,117,252,25,212,165,132,156,233,180,146,163,105,119,204,204,24,250,210,207,26,80,118,111,154,42,59,126,13,66,146,194,194,126,172,68,85,170,59,234,153,211,71,11,192,171,207,241,213,40,104,224,233,230,147,231,127,251,103,126,221,194,12,214,12,221,194,202,251,135,15,64,12,200,124,61,68,183,216,119,236,1,151,216,61,60,144,245,249,72,229,151,54,3,117,27,19,97,103,213,2,79,168,18,133,86,150,196,165,81,201,21,142,239,146,1,187,243,34,244,213,236,134,234,61,153,151,196,222,111,13,196,255,0,253,54,7,138,148,101,136,196,77,103,118,187,150,165,208,192,197,229,87,147,109,219,114,53,82,142,90,139,116,209,173,233,27,169,101,179,189,193,174,84,162,227,54,159,35,77,29,126,43,125,8,99,108,177,50,202,211,92,130,140,210,122,133,107,192,255,0,235,105,193,55,196,222,171,78,71,179,195,79,204,195,211,149,212,175,21,173,207,25,225,210,255,0,245,60,63,249,159,236,122,127,6,147,159,134,82,211,103,37,250,132,116,57,223,66,89,165,243,34,155,50,74,47,168,22,221,243,99,118,179,226,42,80,119,220,30,128,77,73,36,59,167,188,138,175,174,193,126,168,11,110,150,151,33,120,169,108,44,214,228,63,49,1,38,181,220,52,111,75,17,188,88,46,192,74,246,123,163,206,248,149,95,59,29,85,167,195,23,149,125,15,65,25,69,201,105,204,242,179,187,148,165,174,236,66,165,150,252,193,199,47,34,49,157,183,45,92,72,210,43,191,65,89,146,106,204,55,32,87,24,242,145,179,64,91,27,3,33,22,75,94,165,13,217,173,145,158,85,33,22,210,90,253,139,237,99,54,34,46,50,204,149,226,255,0,66,8,84,169,153,234,86,23,139,230,208,53,210,72,138,140,149,209,90,209,217,150,203,98,183,23,46,64,70,111,45,57,200,231,27,241,55,142,29,39,241,106,97,37,106,16,12,12,169,198,45,180,145,185,193,69,194,159,37,101,115,62,22,63,153,157,252,63,185,126,101,57,27,140,215,102,16,130,132,35,78,113,122,94,94,229,145,138,71,10,81,75,175,209,130,95,205,47,185,89,119,221,250,48,72,224,185,84,130,225,171,81,123,72,148,49,24,168,203,74,211,126,250,141,49,221,248,141,20,241,20,240,175,204,169,171,142,177,133,245,147,255,0,190,103,6,56,172,78,107,58,171,221,33,107,38,229,82,78,77,245,3,100,167,248,172,87,154,221,250,190,178,122,183,255,0,125,15,73,133,180,60,54,92,179,187,55,217,30,107,8,227,41,216,238,120,141,117,135,240,137,69,77,94,52,116,75,172,137,86,60,157,121,202,166,106,173,235,86,164,167,253,140,213,244,113,95,202,91,83,69,24,252,169,34,154,210,189,87,219,64,170,181,25,59,5,128,133,134,78,221,136,218,224,43,26,105,65,165,154,197,84,225,158,86,251,154,214,174,255,0,10,216,32,238,140,243,150,105,43,45,183,46,156,173,22,86,161,194,229,205,129,82,89,164,57,239,98,107,134,45,243,18,92,192,138,68,135,97,128,34,72,73,19,72,1,34,73,0,92,6,50,46,106,59,180,138,103,136,95,14,160,95,38,83,58,157,202,93,73,72,64,77,201,178,23,29,197,236,2,110,196,232,84,226,202,249,236,85,54,66,250,145,93,105,89,210,82,185,76,221,208,80,169,230,82,113,123,145,190,187,149,23,97,253,86,46,168,237,161,77,31,226,34,204,70,146,176,21,115,27,34,48,37,19,84,29,209,150,37,244,165,165,138,45,176,210,11,137,201,242,8,158,94,228,109,30,82,35,105,48,202,192,217,131,149,37,78,112,159,170,255,0,161,108,176,244,229,177,207,73,253,77,184,90,251,70,96,19,194,219,102,200,211,141,72,212,73,61,13,234,14,114,75,145,159,19,40,249,217,226,183,221,119,10,213,132,196,89,244,104,232,226,112,223,138,166,165,232,169,31,76,226,206,4,43,101,119,58,184,92,116,103,5,7,44,174,59,63,238,74,70,60,76,127,50,155,148,114,84,79,44,210,231,209,163,135,227,244,178,120,131,169,107,121,177,82,127,230,90,63,251,238,122,156,100,35,89,44,201,198,107,88,191,236,249,156,31,241,15,230,209,167,82,73,42,145,154,82,239,117,191,232,128,224,5,194,194,2,66,178,16,238,1,97,12,0,9,66,82,167,44,209,209,136,106,89,64,232,225,113,215,156,93,77,38,182,151,63,245,59,56,122,254,122,151,153,40,127,46,95,136,242,246,82,232,95,67,23,82,131,245,59,109,112,61,54,204,178,19,179,212,195,128,198,83,197,69,83,78,213,45,164,111,191,177,169,93,61,74,139,231,77,84,225,248,185,119,8,84,126,138,158,165,179,249,129,73,217,73,110,139,28,99,90,41,173,31,38,186,145,81,110,50,86,100,109,77,108,137,39,110,25,165,155,247,37,116,84,69,74,40,110,81,98,225,232,59,32,34,227,9,232,245,32,240,208,229,116,91,149,114,22,94,140,8,70,150,94,108,180,169,169,175,143,244,23,31,204,128,184,132,161,39,241,178,30,101,78,137,141,84,159,56,128,242,212,183,172,105,77,111,36,25,187,15,50,232,0,229,46,197,119,159,202,137,121,145,30,104,190,96,65,75,95,225,88,177,241,71,123,0,95,176,16,113,228,245,37,164,98,43,141,236,5,82,156,47,233,253,4,167,79,162,44,202,44,137,252,40,5,9,82,190,200,182,57,91,186,145,95,151,31,149,13,69,69,232,128,187,45,214,133,46,170,140,172,211,37,153,161,74,82,108,6,170,39,176,247,32,228,53,81,37,168,18,122,34,169,184,203,170,246,39,152,143,210,224,87,24,69,252,77,151,70,41,45,197,110,154,50,15,50,122,57,1,101,187,137,178,10,111,53,157,254,197,139,80,35,245,35,40,183,241,10,164,90,91,54,81,230,85,79,72,176,47,86,37,123,115,19,183,38,70,218,110,4,220,223,204,43,247,33,149,190,99,80,238,4,175,220,118,21,173,204,146,96,44,162,208,147,145,16,24,238,45,133,112,38,33,102,68,179,32,165,102,8,46,134,0,32,191,97,128,12,21,185,178,77,67,147,2,55,0,13,64,3,85,204,53,26,108,4,238,247,4,137,95,232,39,32,13,68,238,44,210,190,204,178,48,114,236,4,9,18,242,93,247,7,77,255,0,219,32,141,199,152,106,147,31,151,109,192,89,199,152,79,39,82,60,32,97,241,186,82,173,133,140,163,107,82,158,121,123,88,241,245,191,141,59,62,103,168,241,250,152,138,120,85,228,197,121,83,186,156,191,161,228,219,98,172,22,99,226,73,166,68,181,70,83,148,98,163,172,157,180,230,69,122,108,37,58,180,176,147,167,104,235,24,223,123,171,28,124,117,57,199,18,170,90,241,93,57,29,202,30,33,86,84,42,81,169,40,207,53,146,109,89,240,153,63,226,149,149,191,225,250,114,120,140,69,123,60,142,42,49,151,94,167,121,35,54,2,203,7,73,43,37,109,141,23,1,183,110,72,60,206,200,94,98,176,179,38,247,2,89,251,33,54,44,175,154,104,121,83,96,25,187,145,213,147,201,15,155,244,36,188,181,212,10,245,68,150,132,184,47,176,158,91,233,22,0,215,97,172,188,209,29,164,69,246,2,204,209,40,198,193,213,193,215,132,119,149,57,37,246,44,26,96,120,133,77,213,140,62,91,43,190,230,139,37,29,100,250,27,60,78,209,196,84,178,73,102,123,24,253,80,187,228,249,1,206,198,66,84,241,15,50,245,36,209,44,51,134,118,170,36,162,213,182,189,137,227,117,140,29,159,13,214,172,170,148,154,234,151,98,42,252,35,140,113,180,92,228,227,28,251,174,71,182,194,101,252,52,50,195,39,242,247,60,37,71,117,234,251,158,199,194,229,41,224,97,41,169,41,203,137,169,62,191,208,168,222,247,220,18,254,98,49,205,216,146,139,190,192,59,246,19,215,144,41,43,13,74,61,0,86,97,105,49,230,232,131,51,182,224,43,46,109,141,70,32,189,198,162,1,101,212,77,139,47,21,154,26,235,96,8,238,143,49,37,249,149,23,73,63,220,245,26,238,121,172,76,114,98,235,71,249,159,238,88,149,87,49,41,101,149,130,110,204,82,226,87,40,183,213,18,59,17,131,177,57,117,68,15,53,136,222,226,246,2,137,68,177,21,146,68,18,104,170,124,238,203,100,85,37,216,12,179,166,159,102,85,40,202,38,183,9,74,239,161,158,79,114,42,171,200,51,56,189,201,144,105,57,46,128,103,198,77,188,177,232,140,215,210,200,149,105,103,168,217,11,25,106,1,164,34,200,69,202,113,143,86,21,208,193,208,244,43,110,179,50,53,173,44,101,71,27,91,59,216,213,66,74,156,42,212,249,86,159,67,156,174,237,212,219,13,50,203,26,25,158,242,46,197,83,133,60,54,29,101,227,147,148,156,185,219,98,156,68,127,50,133,63,230,69,158,35,43,226,163,15,253,186,105,125,245,3,60,63,50,113,130,210,230,175,13,194,211,196,227,35,15,71,21,174,183,69,24,69,122,147,151,203,6,205,254,0,178,85,169,85,252,16,148,190,209,100,25,241,50,252,247,41,124,73,63,126,230,122,149,36,174,147,72,117,234,202,164,150,127,129,40,175,98,137,189,19,231,39,112,59,30,29,135,146,132,107,205,74,84,148,148,100,237,181,251,155,60,110,50,167,132,165,135,159,174,85,114,190,233,107,253,75,48,75,255,0,208,114,175,248,149,225,31,214,230,63,29,197,74,183,137,70,46,202,52,105,230,74,253,66,184,245,26,117,92,238,173,118,204,89,155,109,245,52,201,126,93,71,116,246,137,159,43,2,81,119,37,98,187,22,66,89,180,123,128,115,29,181,247,29,181,250,18,81,118,191,216,34,200,69,66,54,109,119,37,42,138,214,87,34,154,75,123,243,33,154,242,114,2,114,188,154,211,69,220,78,111,177,28,215,11,164,0,162,217,60,174,197,126,108,87,50,47,17,209,1,109,134,102,149,121,246,68,29,73,75,226,144,213,198,219,165,187,176,157,104,71,226,251,24,7,187,177,52,198,169,98,151,195,31,185,91,173,57,115,183,177,77,181,24,19,184,9,49,221,20,73,3,98,76,30,224,32,189,136,57,220,87,32,27,8,43,176,181,203,32,172,130,172,131,113,179,69,177,122,230,69,72,148,93,153,89,104,142,150,179,44,173,44,242,185,84,29,227,107,232,77,232,236,247,1,0,249,8,6,139,35,43,21,13,1,182,46,241,13,157,202,33,39,23,216,185,72,168,150,84,195,47,243,125,193,48,209,246,40,92,75,151,216,121,245,222,204,139,139,228,197,24,206,114,81,90,182,65,232,48,85,99,87,10,164,249,232,253,204,117,169,199,206,182,107,92,88,90,146,195,97,220,103,163,232,204,213,42,42,147,205,39,175,96,171,229,134,178,245,254,131,165,134,203,44,210,159,181,136,44,66,81,231,114,185,215,155,149,163,160,71,74,141,87,74,74,157,73,41,82,155,219,167,116,44,126,6,56,138,83,165,63,252,16,240,220,62,178,196,87,244,195,84,186,178,249,206,173,73,102,217,178,43,199,98,112,213,48,181,157,58,139,85,179,234,138,79,87,143,194,44,93,6,170,165,9,69,233,63,151,253,15,49,94,140,240,245,167,74,170,180,224,237,36,5,67,6,32,29,194,226,0,29,192,141,198,3,189,135,191,50,34,184,22,66,82,132,179,70,77,52,122,111,11,198,75,196,104,75,51,190,34,151,169,124,241,235,238,121,117,43,154,112,56,169,224,241,148,235,83,122,167,247,236,7,171,140,180,39,9,90,253,30,229,114,169,28,66,117,232,69,168,217,73,247,79,159,244,96,157,239,208,13,185,99,90,9,189,249,246,125,74,90,74,78,59,52,20,42,53,191,47,82,234,139,49,17,87,140,223,62,22,192,130,138,250,140,143,151,25,117,19,139,75,133,148,88,246,185,12,203,169,5,158,214,108,148,90,90,88,2,253,72,183,109,11,120,65,40,1,77,245,221,19,75,185,60,145,19,139,228,2,15,168,156,156,99,233,100,124,231,242,48,137,232,43,33,167,23,190,227,178,2,22,251,10,206,228,194,215,2,45,216,89,185,220,158,94,228,92,47,204,5,171,217,138,213,59,19,203,100,27,115,2,182,234,246,37,25,74,220,81,251,14,247,230,59,216,5,230,67,158,129,117,125,25,25,181,127,80,227,183,32,24,181,232,52,25,214,192,70,255,0,202,25,87,177,53,45,117,27,176,21,40,141,171,124,65,52,237,194,236,87,105,62,77,129,98,99,181,185,149,121,141,59,88,28,167,242,129,100,157,227,184,162,70,57,155,226,86,28,146,184,14,48,148,182,27,167,40,238,134,170,181,176,157,89,109,112,34,236,185,139,70,39,123,146,140,154,232,4,93,195,82,121,187,15,52,109,184,16,215,160,242,190,132,179,46,65,118,4,120,186,34,89,67,55,65,102,125,0,118,238,15,220,141,195,43,151,48,169,105,212,5,229,190,163,179,92,192,53,13,131,91,12,32,184,92,53,22,91,129,47,176,102,93,69,148,121,123,5,25,144,197,120,134,96,134,53,160,147,37,203,96,168,222,87,29,216,102,93,7,158,61,8,18,147,11,190,227,207,31,148,94,99,232,80,93,165,204,87,191,80,206,193,75,184,67,112,109,17,148,90,44,140,162,158,183,51,248,134,46,158,19,14,234,77,235,180,99,243,48,56,127,226,28,98,205,26,17,149,242,106,215,118,121,251,19,175,57,86,173,41,189,92,157,238,65,69,245,50,210,113,138,107,99,167,225,184,58,137,170,241,148,99,37,252,53,53,191,115,38,19,14,235,77,55,233,253,206,221,26,57,101,41,169,78,207,71,25,108,189,138,58,89,42,75,2,233,212,146,141,75,113,41,69,55,244,232,114,117,141,123,73,223,185,175,21,86,117,165,154,82,121,186,156,234,210,146,165,86,254,172,182,95,80,143,73,70,42,20,97,21,202,40,150,150,220,171,11,43,225,233,221,221,229,87,47,250,21,4,35,31,114,121,163,31,132,175,64,106,252,200,171,92,229,81,108,69,194,107,154,35,149,223,212,77,67,93,101,250,129,23,78,75,118,190,226,236,228,137,56,199,220,131,202,128,147,135,70,65,166,186,146,140,250,18,226,146,216,10,178,202,229,138,61,134,162,214,227,202,250,0,224,144,56,197,61,197,196,132,223,112,60,231,139,74,47,19,87,35,244,202,207,220,231,70,82,181,147,72,209,142,158,111,16,197,174,82,146,146,253,138,35,23,21,221,129,9,167,41,90,106,240,230,99,149,233,205,198,251,27,220,91,91,219,185,158,186,139,225,179,82,90,71,184,34,41,202,95,23,208,236,255,0,135,177,54,174,168,213,148,243,181,149,39,181,183,71,14,26,61,83,46,114,92,46,51,203,56,187,166,21,238,182,230,56,187,232,211,57,152,111,23,194,213,167,71,61,85,26,147,106,25,127,152,233,69,246,8,150,91,173,210,15,45,242,105,253,69,151,93,70,144,11,139,160,106,186,15,64,89,88,15,58,231,96,243,4,225,18,89,99,209,0,212,213,180,176,175,169,27,229,124,36,175,127,112,11,165,175,77,79,47,86,238,164,102,247,151,19,250,158,139,21,39,28,45,89,127,35,60,245,103,118,191,151,132,176,70,81,186,43,139,179,46,228,87,56,183,172,119,42,29,135,107,115,35,9,102,86,123,162,77,197,110,238,192,73,19,72,142,117,208,121,136,37,97,137,48,155,212,1,189,110,246,9,75,43,191,34,57,134,165,203,144,10,114,207,27,93,125,12,149,116,150,133,243,138,133,219,223,161,86,71,81,164,183,10,166,250,21,74,89,105,77,190,90,23,212,142,94,102,76,84,173,69,71,171,191,253,253,136,50,119,1,18,72,203,102,162,104,195,37,231,71,223,153,66,44,166,184,175,209,26,101,182,181,72,199,10,233,169,94,82,118,50,67,248,136,142,207,133,13,62,36,194,58,18,166,222,54,148,159,166,44,175,25,105,227,113,18,139,186,207,101,244,41,120,169,185,93,239,236,71,59,75,178,2,252,51,224,175,254,79,234,108,192,79,203,194,226,165,183,229,181,247,104,229,194,191,146,228,151,197,163,77,23,209,157,76,68,124,152,53,24,183,118,144,21,85,148,115,75,136,141,88,255,0,14,223,41,26,241,113,173,46,151,208,149,58,210,180,99,194,237,176,30,171,195,157,240,152,74,59,203,204,149,70,189,149,151,234,206,22,62,167,155,141,197,203,151,153,145,95,164,78,183,134,227,35,74,62,109,71,27,198,26,114,86,90,216,224,73,185,195,53,248,167,39,39,245,97,81,174,227,37,78,46,202,209,228,83,150,63,49,42,201,212,173,41,125,136,121,114,232,4,163,8,61,27,126,229,170,135,202,212,215,234,83,229,75,254,217,37,230,65,167,116,17,98,222,205,18,156,148,35,101,185,8,74,215,111,158,228,38,248,128,27,225,6,212,81,23,43,16,10,155,155,123,104,86,245,24,136,1,55,97,145,122,133,45,100,201,14,42,200,77,32,34,249,161,197,145,123,130,213,17,86,94,236,57,133,172,128,168,22,228,172,136,220,152,66,104,139,149,183,44,34,208,16,178,97,144,78,57,93,209,40,202,225,78,49,39,96,25,89,27,19,68,121,9,59,1,108,101,149,151,195,139,75,255,0,149,153,209,58,115,203,46,192,92,238,180,181,187,49,92,148,228,218,82,222,223,176,154,1,0,88,0,190,150,170,196,237,102,81,78,89,100,105,208,168,89,153,43,176,0,2,112,147,139,77,74,205,108,66,210,28,86,160,92,231,153,222,113,187,234,135,154,29,209,83,125,89,9,79,47,48,54,210,132,42,59,69,147,84,97,25,222,82,81,81,146,82,185,207,167,82,112,156,165,11,197,61,13,88,122,145,148,248,213,220,185,189,192,235,79,22,169,94,146,133,211,226,87,86,10,88,138,242,186,132,84,87,177,82,146,168,163,125,227,179,52,210,171,25,39,25,45,109,163,68,85,117,149,105,82,147,117,36,212,91,114,139,60,247,142,211,204,233,86,248,146,242,228,250,252,175,250,30,153,169,65,169,56,184,251,243,57,216,252,10,173,78,165,56,189,57,95,151,64,60,152,137,78,50,140,156,100,173,37,163,68,64,4,0,0,1,113,92,6,38,50,44,2,228,148,174,173,114,189,64,43,211,255,0,135,113,217,111,74,166,177,179,121,127,127,239,247,58,117,41,249,78,234,249,101,172,95,99,198,225,49,18,161,90,53,32,248,147,186,247,61,196,49,84,177,152,10,82,148,146,77,90,239,147,219,250,171,132,81,25,218,74,75,145,174,148,163,56,170,111,102,244,254,134,25,70,80,147,140,149,154,101,180,165,165,174,6,134,148,100,226,197,154,206,215,208,140,164,167,187,220,78,146,107,71,96,37,125,116,6,175,200,142,92,188,199,230,43,250,145,80,178,74,59,72,107,93,216,220,175,179,76,134,105,223,88,160,30,89,252,53,8,181,83,156,137,105,39,233,27,135,59,254,160,69,202,209,214,226,243,35,212,140,165,59,217,201,91,216,106,43,108,192,73,187,173,24,155,104,20,92,94,186,251,13,233,179,2,55,247,184,57,203,150,254,228,175,216,46,190,80,5,41,53,182,163,200,164,184,191,65,56,219,251,145,110,111,72,205,125,128,151,151,103,164,152,56,191,152,74,51,142,173,220,110,164,215,192,192,45,59,105,102,70,82,183,195,169,37,83,62,154,167,209,146,86,126,224,83,153,61,224,89,25,39,27,16,157,21,39,234,146,20,40,184,189,42,48,44,86,110,210,9,37,16,148,116,234,71,53,150,172,3,58,143,38,10,164,94,249,190,196,124,199,243,18,134,103,205,48,9,73,110,155,35,230,47,152,179,177,22,191,149,48,33,155,51,228,78,54,182,194,140,82,248,66,201,61,216,15,52,83,176,73,145,111,94,163,186,183,52,5,43,19,75,168,158,34,155,230,96,68,174,84,214,183,94,29,199,248,136,119,50,92,46,6,207,62,159,114,74,181,62,166,27,246,11,246,3,122,175,15,153,15,205,139,248,145,207,12,221,208,53,209,207,30,169,133,226,115,175,220,106,86,11,173,249,172,246,30,118,246,48,121,157,195,48,195,91,252,203,115,30,123,233,253,78,125,251,176,212,97,174,130,148,126,111,212,119,93,78,109,199,154,64,215,66,255,0,204,53,238,115,179,190,161,155,184,53,210,215,230,15,249,142,118,119,212,51,75,168,195,93,16,186,185,207,188,186,133,251,140,53,210,206,133,154,252,206,118,102,49,134,186,10,207,152,206,119,212,62,172,97,174,141,213,199,163,238,96,82,183,196,77,84,107,105,48,54,229,98,113,105,238,101,141,122,145,218,66,169,138,148,85,229,45,123,34,11,49,120,186,88,42,46,173,105,105,178,75,118,207,39,226,94,37,44,118,33,212,105,168,165,104,198,251,27,252,73,214,199,202,62,101,161,78,30,152,243,250,152,30,30,20,247,81,34,198,39,171,216,149,60,174,106,50,109,69,243,232,110,166,160,222,185,87,208,209,28,61,13,231,24,203,232,49,116,67,11,78,110,45,73,233,181,182,71,69,74,209,178,122,25,240,241,133,42,18,167,151,103,154,51,191,47,149,255,0,66,124,114,90,104,186,176,130,85,61,223,177,154,167,21,88,167,117,174,103,126,198,140,202,112,78,202,45,104,210,234,103,156,150,102,254,136,35,183,225,146,148,176,113,190,173,54,141,121,154,48,120,93,72,44,60,148,165,110,35,103,157,79,108,229,22,106,11,94,100,124,200,114,148,126,227,85,34,246,146,10,149,172,10,40,19,13,119,32,150,91,138,249,116,208,87,211,112,250,1,44,209,236,25,239,212,173,251,11,50,2,229,36,55,86,219,104,85,153,6,160,74,114,111,158,133,85,37,146,140,230,254,24,182,88,154,248,138,113,218,224,235,89,252,44,15,53,82,211,196,193,181,188,90,43,156,92,100,242,187,174,227,171,43,53,46,113,119,18,171,23,23,98,161,102,191,191,66,186,178,91,93,230,228,37,25,56,41,55,171,212,142,70,164,222,239,169,21,9,81,171,57,102,77,77,190,76,156,112,245,90,179,195,203,236,89,9,53,177,106,175,37,187,127,112,49,121,53,105,203,138,51,140,83,245,56,190,19,222,194,222,92,37,157,78,241,79,50,217,247,60,197,44,77,44,182,156,100,254,166,220,22,54,150,29,56,69,79,203,127,15,203,236,48,215,105,223,144,175,47,161,10,117,35,86,10,84,228,165,18,192,21,229,125,108,76,141,218,124,131,51,249,64,177,107,176,156,181,42,111,93,80,92,9,223,80,21,250,108,85,137,196,121,20,156,219,187,218,43,171,3,55,137,98,84,33,248,120,122,154,205,46,203,145,202,183,12,187,106,79,50,148,230,234,78,245,38,248,159,185,5,41,106,190,229,65,200,1,61,0,168,140,211,150,202,63,98,171,205,111,27,151,5,250,129,95,153,31,138,54,37,158,29,89,38,162,200,249,112,10,51,71,230,12,241,238,53,78,61,199,150,41,108,4,84,239,233,137,44,214,87,151,217,17,147,107,68,174,89,67,11,86,188,174,209,5,54,149,105,107,247,52,249,113,167,21,151,159,51,163,67,194,220,237,163,49,227,28,41,198,48,142,251,182,69,113,177,83,179,202,183,70,44,92,147,169,149,59,168,232,95,86,110,117,27,234,204,85,30,106,146,125,201,86,18,38,145,24,162,104,6,145,125,40,78,165,55,40,173,54,94,197,15,72,179,161,77,121,120,40,46,168,168,202,160,212,146,106,196,21,71,57,73,62,183,70,220,83,81,167,78,58,112,211,111,238,97,195,44,210,107,173,144,4,164,179,14,164,242,211,141,172,219,122,151,58,49,150,35,203,214,222,229,120,186,113,85,156,41,222,209,168,226,174,42,197,115,119,132,93,181,104,223,225,50,242,252,218,155,56,199,70,246,51,206,148,63,15,153,199,139,53,141,89,97,71,3,120,69,70,114,146,142,107,187,180,247,64,98,243,29,90,213,46,162,227,173,251,5,58,53,37,59,66,237,123,17,194,172,211,125,229,21,250,157,40,202,216,184,174,226,21,166,17,149,47,12,197,70,172,119,133,210,150,141,59,238,142,106,209,46,208,185,232,188,82,81,151,132,36,247,81,168,215,232,121,186,151,84,229,46,78,209,8,169,200,89,164,244,185,17,199,125,64,123,5,219,36,228,237,149,217,162,50,149,192,73,234,66,76,149,237,169,88,80,0,50,4,3,16,8,34,128,97,64,158,227,184,185,129,25,9,18,144,145,21,48,23,113,216,168,9,69,145,228,194,59,132,88,33,136,168,142,222,196,37,27,106,139,119,68,118,208,138,140,103,215,238,89,126,165,83,133,181,65,25,124,47,96,173,8,26,32,157,139,46,86,68,89,50,178,73,129,100,39,151,134,94,151,250,22,221,239,123,217,25,201,194,86,225,150,221,122,1,118,91,173,24,154,104,126,148,250,3,109,1,20,245,52,211,119,70,102,238,95,64,11,195,66,46,86,37,23,25,108,84,59,174,164,27,254,109,16,228,237,162,213,244,33,151,168,15,51,122,45,187,238,60,169,46,236,106,201,6,253,89,64,164,93,135,92,89,138,42,86,161,135,87,173,83,95,146,58,200,231,226,60,70,173,88,168,82,252,168,46,155,178,90,184,244,19,198,80,195,43,214,170,151,242,243,51,255,0,253,192,243,170,88,120,249,112,147,214,109,107,110,167,156,91,221,187,178,229,23,40,39,29,227,169,7,95,196,234,99,41,214,140,191,27,230,165,164,90,77,126,230,72,99,177,148,158,119,60,250,235,109,13,126,23,78,134,46,146,252,86,41,199,202,139,74,50,151,46,198,124,68,105,194,172,213,42,138,112,79,70,185,160,170,124,74,126,102,34,51,211,51,167,28,222,246,50,26,96,233,202,180,150,39,54,91,91,52,94,177,211,66,154,180,242,36,254,141,62,76,34,177,14,228,115,32,166,33,57,95,144,181,2,196,69,180,71,78,109,135,177,1,116,30,194,223,144,242,160,4,122,31,240,246,46,42,74,149,109,86,108,209,79,175,53,245,95,177,231,203,104,84,116,234,41,39,98,143,121,141,132,38,188,218,114,82,235,99,18,149,158,133,216,12,111,159,131,132,124,188,238,206,217,94,214,221,21,86,166,161,59,197,222,18,226,139,236,34,85,151,82,105,253,203,20,82,123,153,226,249,23,169,222,42,236,168,182,53,26,86,209,161,112,74,91,34,9,38,131,37,79,133,128,78,140,111,189,189,136,249,54,230,254,227,106,111,118,53,167,39,247,0,244,239,38,79,204,166,249,162,55,109,236,69,194,55,244,160,39,150,62,166,244,34,229,27,218,195,78,34,154,190,192,74,203,162,22,158,196,82,118,231,127,114,25,231,182,107,1,109,173,204,62,133,78,50,222,249,130,42,105,239,96,46,204,186,17,122,138,85,37,30,89,133,26,153,165,170,127,96,37,109,61,65,175,41,4,162,158,171,245,20,87,43,1,45,122,134,169,250,72,219,43,208,121,228,185,0,229,30,228,114,244,147,19,169,125,201,41,70,219,129,92,148,215,198,69,185,115,151,255,0,18,235,134,91,129,84,95,120,203,232,77,73,252,139,232,201,246,176,167,5,201,63,184,11,204,66,115,91,149,202,50,91,95,238,46,59,105,48,44,243,35,212,119,186,209,148,168,213,231,61,11,32,219,126,171,128,236,249,134,86,185,13,202,41,234,195,58,249,128,227,234,61,68,52,105,145,112,186,234,135,244,19,246,10,150,157,67,254,98,23,125,1,185,116,2,89,123,145,179,64,137,93,244,8,95,243,6,189,71,161,23,20,1,175,81,223,184,178,160,202,4,179,119,30,114,188,189,195,42,234,21,103,152,25,191,152,134,84,25,80,68,243,174,163,243,34,87,100,22,65,86,249,145,36,170,71,162,41,208,96,104,85,33,242,126,160,231,78,254,150,189,140,250,133,229,212,13,42,84,95,41,9,186,124,165,47,177,158,239,168,238,65,109,225,243,48,203,15,253,207,208,164,46,81,123,132,127,247,87,216,148,97,31,253,216,153,243,123,137,203,119,112,35,142,197,254,31,242,233,201,57,243,125,14,122,171,90,166,178,169,47,185,158,181,101,41,182,222,229,148,235,67,169,149,106,165,69,207,118,107,143,134,185,43,229,51,97,241,20,243,46,36,119,48,152,207,46,147,80,113,105,253,72,174,108,240,57,96,244,141,214,218,25,98,158,101,107,92,235,86,170,164,206,60,223,27,247,3,67,225,122,150,78,74,16,204,103,78,241,138,232,136,226,100,231,44,159,12,123,129,77,76,68,86,107,75,118,103,120,133,200,149,122,113,140,36,151,51,60,98,174,7,95,195,49,30,100,101,78,218,174,43,157,20,114,60,42,74,24,173,82,119,139,90,157,159,54,63,251,113,42,21,198,164,30,100,95,192,190,228,179,195,255,0,111,245,40,20,237,179,36,171,79,230,35,249,77,237,36,137,40,209,183,241,25,4,213,121,174,119,31,226,63,149,16,242,233,191,77,81,58,50,229,40,129,103,226,35,242,175,184,252,232,244,253,76,211,163,52,244,179,32,227,82,42,249,74,53,249,209,231,114,81,175,79,171,57,217,153,23,81,161,134,186,222,117,45,243,107,236,114,255,0,196,24,148,176,144,167,10,143,142,92,86,232,138,255,0,17,109,206,111,138,215,243,42,65,114,81,38,12,78,172,185,187,144,83,146,149,210,208,79,114,42,166,87,98,43,161,78,162,169,71,186,208,174,107,84,151,50,184,212,182,171,103,184,165,83,138,246,96,94,231,117,107,2,202,249,25,157,100,185,48,85,106,63,76,6,152,223,79,212,141,208,167,77,211,190,185,142,52,37,93,189,26,70,218,81,173,37,172,239,255,0,48,29,143,12,158,90,238,23,210,75,245,58,139,125,93,207,51,135,171,91,7,94,53,51,41,91,147,61,26,149,57,193,59,238,175,184,19,114,140,95,168,141,227,39,185,28,176,191,38,73,65,39,163,90,128,91,160,242,187,138,246,221,146,77,62,96,11,220,226,120,150,47,205,171,150,155,210,58,47,238,109,241,60,87,145,75,203,139,227,154,251,35,132,229,109,247,220,177,18,138,105,46,242,69,174,209,225,68,104,218,116,179,59,165,153,176,90,234,192,151,196,50,28,201,21,12,86,24,192,141,134,49,0,208,59,62,130,21,153,21,100,18,149,72,198,201,93,216,238,194,80,165,28,145,169,8,91,228,141,255,0,83,128,163,153,173,53,58,147,196,210,193,66,49,86,157,101,31,164,63,187,37,88,213,140,197,75,11,135,113,85,165,41,84,91,62,72,243,120,169,202,80,148,223,61,17,125,106,243,173,55,41,106,223,83,54,42,78,80,138,127,48,24,42,112,197,200,192,141,152,199,150,42,61,76,168,139,18,68,226,136,164,89,20,80,56,222,54,185,190,182,148,161,30,134,62,70,234,177,114,148,82,157,187,88,35,46,62,79,204,151,101,21,250,20,96,191,136,191,204,139,177,254,186,158,229,24,71,150,119,232,209,61,95,27,169,70,254,32,81,137,87,196,201,255,0,252,236,211,8,184,227,28,185,25,170,63,207,246,173,169,81,58,223,250,72,191,231,101,213,229,254,231,71,252,223,208,162,222,110,22,49,189,173,54,91,137,255,0,211,209,237,36,6,92,15,241,109,252,209,253,205,179,95,239,177,48,97,29,177,23,254,117,251,157,24,69,202,174,105,74,236,66,183,248,139,127,236,214,243,45,33,45,57,238,142,37,88,229,214,250,73,189,14,223,136,93,248,77,158,94,137,243,245,35,139,137,79,205,179,221,116,2,157,3,78,97,102,9,59,234,1,245,35,38,74,76,170,76,4,216,8,100,104,0,1,80,0,0,7,49,48,2,41,2,234,4,128,140,189,34,230,137,61,153,2,81,102,234,193,30,130,136,61,238,81,34,40,154,212,128,69,136,76,34,50,132,15,84,0,128,138,118,20,163,205,18,104,73,216,128,132,185,49,221,197,238,41,66,250,196,35,46,76,42,197,59,146,181,249,144,202,254,7,244,35,154,81,221,21,22,230,113,223,238,78,229,10,74,68,163,43,105,112,141,52,234,91,71,177,108,45,123,55,195,201,244,50,230,69,212,234,43,101,150,192,93,82,142,93,98,74,132,146,150,187,50,48,169,40,199,46,249,127,96,166,213,165,25,1,116,227,22,237,177,24,201,223,44,29,223,82,169,73,203,134,252,43,159,82,90,70,214,228,81,166,41,71,78,99,118,122,115,42,188,166,81,136,197,194,130,202,158,121,132,104,169,42,116,99,154,164,172,140,21,188,78,110,241,160,188,184,252,220,204,85,42,206,172,175,57,54,200,216,206,181,137,201,124,93,65,108,56,241,71,43,118,238,70,46,218,5,77,43,151,209,147,140,138,150,195,185,89,90,175,9,236,164,159,26,143,45,55,71,111,25,74,133,92,21,60,70,26,156,96,165,173,162,142,37,215,151,127,138,58,163,165,225,83,243,176,120,138,10,238,203,204,130,253,194,176,249,210,194,226,35,81,89,197,240,202,235,144,177,84,222,105,37,241,45,61,215,250,14,173,60,240,146,45,164,165,87,11,9,124,81,209,251,173,63,176,28,191,118,198,173,208,178,165,44,181,36,185,114,35,100,65,27,244,21,153,101,128,162,25,70,162,72,64,0,0,4,121,150,64,174,197,145,3,177,224,56,207,43,18,169,77,240,207,69,218,92,191,177,233,107,42,53,35,31,37,218,45,93,46,140,240,144,110,18,189,207,103,225,120,154,120,170,116,170,212,73,221,56,203,252,223,234,181,8,170,249,93,185,150,209,124,93,164,175,245,12,69,60,181,36,251,216,132,101,100,187,59,149,26,90,233,169,56,77,173,209,27,91,103,112,205,32,169,206,46,81,190,230,89,102,110,201,88,191,204,7,105,61,172,200,50,218,162,26,156,227,188,77,44,174,89,159,66,162,10,82,45,93,247,43,181,91,108,133,146,166,249,128,181,206,49,235,114,27,187,166,85,56,84,127,19,98,74,172,85,149,192,189,203,163,64,174,250,125,202,115,84,190,86,10,114,228,5,242,141,215,14,253,202,165,230,71,151,216,60,218,133,176,171,125,36,128,203,42,149,30,234,95,98,25,167,209,157,11,38,180,147,94,228,92,37,187,127,96,49,169,79,163,46,141,73,197,93,236,90,154,95,23,220,46,173,189,192,81,173,77,202,206,215,37,53,25,43,194,198,121,209,141,73,107,13,123,4,105,168,63,76,151,252,192,89,28,239,225,36,234,121,126,168,52,56,246,144,230,211,141,165,168,4,106,211,151,59,13,217,236,211,246,40,242,99,125,51,47,116,79,203,156,125,53,62,150,1,186,109,239,169,91,165,174,214,37,25,77,124,55,36,167,206,80,146,2,183,27,122,174,28,63,12,154,37,231,83,110,215,35,120,183,195,44,223,64,19,82,249,255,0,65,165,243,59,254,132,178,187,114,22,87,237,245,3,153,110,204,45,208,218,240,177,238,136,254,19,164,157,138,140,128,105,150,29,175,137,21,202,140,175,181,192,170,195,212,159,147,63,149,134,73,109,149,129,13,70,79,203,154,248,88,173,43,219,43,42,43,107,176,173,216,182,80,146,248,89,28,178,232,192,175,47,70,25,90,39,96,179,2,22,125,2,207,161,43,48,202,250,133,67,81,235,212,121,101,243,11,47,243,4,26,130,143,112,200,187,146,203,16,22,87,125,195,95,113,217,46,66,0,76,121,144,178,190,140,89,24,18,204,133,153,115,34,244,22,96,39,155,176,102,33,152,89,192,178,236,201,143,172,227,77,70,50,106,251,216,185,203,177,139,25,78,117,36,165,22,172,150,215,34,185,238,55,150,196,233,211,119,214,36,157,79,45,235,21,117,208,146,197,70,254,147,45,52,209,195,198,79,91,175,169,212,167,225,239,240,178,157,58,214,179,249,63,169,194,88,165,21,104,185,36,108,163,227,85,33,78,84,179,39,9,45,154,2,251,98,98,237,157,73,119,51,84,117,35,46,34,232,99,168,206,215,150,94,186,153,229,93,85,89,155,141,250,32,39,231,207,171,9,203,17,82,22,163,27,203,246,21,26,53,107,40,186,116,229,37,125,116,58,152,44,13,122,106,78,105,93,242,232,7,18,24,44,108,170,113,194,95,86,105,135,134,214,149,156,165,24,91,225,220,237,58,110,47,88,177,229,233,22,48,96,195,96,35,70,89,179,73,200,214,147,44,237,96,183,98,162,54,26,176,237,97,20,50,44,97,96,43,119,30,182,220,157,130,192,37,57,173,155,15,58,164,118,147,30,130,209,232,1,248,169,218,206,49,126,232,170,110,21,55,130,139,254,82,220,190,194,202,152,70,89,210,143,41,126,133,19,164,159,115,163,146,61,46,39,77,124,168,14,68,240,144,149,219,138,185,68,176,116,150,233,191,169,220,116,162,254,20,69,225,226,254,16,60,235,203,22,224,185,117,33,117,107,245,61,12,240,52,167,188,19,42,126,21,135,146,182,75,19,26,215,37,71,149,134,178,243,146,58,111,193,169,187,126,100,215,93,72,75,193,32,182,155,3,7,159,24,108,215,212,63,29,56,235,25,175,162,58,75,193,233,100,202,215,212,156,124,34,138,143,165,105,212,135,227,5,28,69,92,67,244,57,247,72,238,225,227,47,195,211,206,237,44,170,232,162,142,2,149,40,232,172,107,132,50,198,220,138,135,229,191,152,45,53,179,176,69,241,50,121,150,192,71,60,210,182,102,41,98,29,24,57,206,92,40,179,42,124,142,94,62,175,155,83,203,167,233,131,251,176,40,173,93,213,170,234,84,119,212,203,137,172,169,197,182,239,41,122,98,74,181,104,210,166,164,214,156,151,86,114,170,84,149,73,185,77,221,177,106,200,238,97,239,248,42,87,119,148,149,219,36,16,142,90,20,87,72,175,216,2,2,72,72,146,42,24,0,0,7,49,13,17,67,19,218,228,133,125,117,90,1,118,26,148,165,78,85,35,43,73,105,236,135,248,94,109,220,157,43,171,56,151,73,56,74,210,86,34,179,60,45,229,185,151,31,69,81,112,188,185,92,232,206,164,85,218,220,226,227,235,58,213,85,246,138,3,155,140,169,230,226,37,39,167,98,164,38,243,73,190,172,148,81,26,74,37,145,35,20,89,18,178,111,210,206,132,215,230,196,193,37,193,47,99,108,170,193,184,60,218,232,81,155,196,189,82,255,0,190,134,74,26,70,76,215,226,75,138,79,169,158,130,252,134,255,0,158,223,161,61,95,29,8,255,0,17,62,168,199,95,134,189,94,213,34,205,116,229,120,82,151,99,46,53,90,165,110,234,44,181,34,202,74,209,171,31,150,108,158,34,255,0,132,191,70,136,80,119,169,91,189,165,247,69,181,215,251,156,136,48,97,255,0,138,223,243,47,220,234,197,113,92,228,210,254,36,211,218,234,255,0,115,167,78,165,221,215,165,236,33,90,252,66,86,240,232,197,53,44,206,62,241,119,57,21,158,106,178,103,83,31,155,240,116,83,179,131,168,178,201,126,169,156,169,235,38,192,173,176,189,149,135,109,69,32,34,202,164,238,201,201,217,92,172,139,12,0,2,152,8,101,0,8,8,128,0,65,66,36,36,48,17,2,108,131,221,146,137,39,102,72,130,216,148,94,150,40,113,118,208,36,129,160,111,64,8,146,185,20,72,32,98,36,69,160,26,34,208,12,4,157,134,210,151,184,152,175,96,169,38,211,179,39,116,244,100,110,165,164,135,107,127,114,160,149,43,250,72,113,199,114,196,249,18,184,21,169,251,161,169,95,226,68,242,197,242,34,233,46,78,192,93,74,171,111,44,253,147,52,205,107,104,190,87,151,99,159,229,201,108,107,195,84,148,155,83,222,223,112,137,108,203,32,226,212,179,50,14,15,61,182,70,60,70,35,204,224,167,165,53,250,131,22,226,113,218,100,163,183,57,24,91,187,212,149,173,185,22,172,204,180,99,34,48,26,121,93,203,38,182,150,154,149,147,164,243,44,141,219,185,67,139,187,36,216,164,178,114,119,90,49,65,241,4,74,21,28,100,104,194,79,37,117,12,210,140,100,249,59,104,87,58,54,213,11,43,74,50,215,55,47,232,7,87,19,134,242,227,154,149,88,85,139,249,99,37,111,185,130,51,252,62,118,243,78,45,235,29,185,110,119,240,24,233,98,240,43,15,26,89,242,66,205,41,106,190,156,206,62,58,139,132,229,23,167,34,140,216,137,194,174,90,144,111,93,36,159,82,134,77,73,198,143,151,174,178,188,151,182,223,185,0,16,12,65,0,129,178,46,65,82,35,245,22,227,81,32,9,162,12,148,118,2,77,157,79,4,197,249,53,178,78,86,140,244,111,163,228,254,140,229,165,114,113,224,146,101,71,188,116,163,44,42,147,148,164,249,185,111,220,193,53,150,78,50,221,16,192,120,133,73,225,35,150,75,228,168,154,190,182,209,253,87,234,139,171,56,212,188,163,239,244,96,89,69,169,67,118,154,208,124,92,228,83,135,154,141,76,173,233,36,106,204,158,138,72,168,132,119,216,150,107,108,131,45,158,172,28,52,184,14,249,152,56,219,144,162,218,186,205,160,156,210,235,112,169,242,34,242,182,67,52,91,226,149,137,102,143,41,38,16,178,95,184,101,183,34,74,195,191,112,32,226,186,50,42,43,183,216,158,110,76,122,1,91,183,88,145,242,243,107,153,22,56,246,23,151,163,123,129,15,46,95,57,56,41,71,102,67,91,110,71,53,69,178,95,112,47,154,140,215,18,113,125,81,68,232,73,237,82,232,60,202,156,237,247,39,10,207,103,31,178,2,181,135,107,212,217,37,78,41,151,39,244,20,162,158,224,83,82,83,166,236,153,15,58,95,54,165,211,163,27,122,111,245,43,84,35,242,203,238,1,28,67,230,203,60,244,214,143,82,159,38,23,248,198,169,168,189,29,253,192,208,231,101,170,108,51,102,92,50,251,149,229,141,185,125,201,194,157,182,219,220,10,221,23,119,197,255,0,196,112,165,37,241,70,221,135,55,149,240,206,226,207,63,112,28,220,226,184,153,87,157,109,213,203,55,217,253,24,252,181,201,1,15,53,176,117,25,91,167,63,149,141,70,92,255,0,80,30,126,121,133,118,245,184,221,53,214,255,0,65,170,72,8,230,124,222,132,92,163,243,22,249,105,110,174,53,149,107,101,246,2,181,39,45,163,114,77,62,191,68,75,51,228,136,168,241,113,0,247,36,149,158,150,26,203,29,84,67,59,190,192,41,89,233,101,246,20,97,22,157,226,159,208,181,84,210,217,110,41,78,81,91,36,5,15,15,7,200,94,68,59,253,203,227,20,213,220,159,208,44,173,163,3,44,176,241,248,100,200,60,51,182,146,70,166,210,229,250,139,55,68,6,79,195,212,228,174,63,195,212,231,31,212,213,175,65,101,215,98,140,222,75,232,53,66,79,145,167,43,65,170,32,205,44,61,69,240,148,184,202,63,12,190,198,251,183,206,195,223,171,40,230,184,57,114,99,88,121,184,222,49,118,58,74,43,170,67,202,186,220,105,142,95,225,231,242,178,223,192,201,195,214,179,116,55,184,171,104,208,188,190,119,76,104,231,60,4,211,221,125,194,94,21,41,173,103,27,29,60,220,54,127,100,52,236,183,250,16,115,87,129,225,220,120,170,63,176,47,4,193,228,182,89,63,230,103,69,198,77,222,82,176,213,222,151,118,34,185,16,255,0,14,209,205,155,51,113,232,217,116,60,7,11,155,54,79,163,103,73,89,63,73,59,244,96,97,94,19,133,130,254,4,63,233,39,248,90,116,214,148,162,189,162,107,204,185,234,62,27,110,5,16,180,85,148,71,42,146,191,14,164,218,142,164,100,187,50,138,229,57,62,118,246,36,167,52,180,37,124,218,90,195,242,229,187,82,251,129,7,121,62,38,137,171,46,140,78,156,189,189,201,71,52,83,205,197,112,132,227,22,159,10,191,91,16,113,91,101,95,98,255,0,49,197,127,65,66,237,234,180,97,89,231,74,63,40,188,184,46,183,53,169,74,58,93,91,184,60,205,108,136,41,167,74,156,180,81,147,97,60,44,126,25,91,220,150,101,127,83,143,112,222,55,87,125,192,207,44,52,190,104,139,240,207,230,69,246,151,39,126,192,148,239,124,214,236,84,80,176,210,234,63,195,219,159,232,107,90,171,91,94,160,212,186,160,50,249,63,205,250,14,56,117,206,230,133,102,245,87,96,178,166,194,179,254,30,46,86,214,222,227,242,162,244,201,101,214,229,253,210,179,35,40,41,74,246,8,173,80,167,127,245,31,225,227,127,220,179,47,65,100,118,10,21,8,115,219,165,200,58,17,124,210,44,131,80,209,234,18,105,114,2,175,195,175,157,11,200,232,209,98,157,229,107,164,187,150,41,71,68,164,190,128,102,116,31,205,27,7,149,43,110,153,166,81,214,250,125,69,111,184,25,157,26,139,160,149,57,244,185,177,105,163,22,84,150,201,69,107,118,17,131,21,89,208,165,210,82,210,39,30,173,72,210,131,114,52,99,113,43,17,86,115,122,70,214,130,232,142,38,34,183,157,55,175,4,127,80,43,175,86,85,166,229,45,185,46,133,54,187,27,212,183,13,12,216,138,75,172,215,238,101,183,114,90,59,14,218,119,9,107,38,196,141,176,104,98,11,234,17,33,8,44,20,198,71,94,164,145,3,229,96,183,86,43,18,73,32,58,158,21,40,198,149,76,249,18,131,190,105,35,62,42,188,171,86,149,77,90,234,201,82,166,252,149,4,183,213,144,175,21,10,109,95,82,43,37,89,232,209,201,198,202,202,111,232,116,228,174,142,46,58,166,122,170,40,82,51,36,90,136,68,178,41,178,42,81,68,227,190,154,146,140,58,234,89,18,162,57,101,149,237,177,126,190,69,55,126,27,45,2,49,208,112,255,0,211,37,211,64,40,241,20,210,87,244,219,135,94,229,88,117,254,233,41,127,61,203,60,67,90,52,189,159,244,35,75,76,58,167,213,106,61,95,23,208,191,147,30,205,149,227,99,121,95,230,131,69,152,107,249,46,59,172,220,216,177,20,229,26,81,190,170,50,178,126,225,17,160,210,156,27,218,84,151,232,105,225,157,42,144,190,232,199,133,149,255,0,15,217,202,44,214,238,170,197,199,78,64,115,168,165,44,67,232,236,116,98,178,201,118,102,9,70,84,241,54,106,210,77,220,217,230,37,21,54,249,136,85,222,37,85,91,15,27,43,169,74,77,245,71,54,237,246,46,173,86,85,38,229,178,182,84,187,21,110,210,220,5,180,123,144,100,228,202,230,242,166,249,129,93,71,121,91,161,17,12,203,64,98,2,128,98,0,0,16,192,98,24,185,128,198,36,23,0,32,247,30,226,100,13,18,68,17,36,32,159,34,47,97,145,123,148,73,12,72,2,26,25,17,166,2,96,72,139,1,145,24,5,34,81,145,17,1,119,171,85,184,209,82,100,212,187,149,22,1,11,176,187,8,178,227,82,203,43,162,172,195,204,6,156,69,75,225,84,146,124,92,46,220,142,124,52,150,187,26,84,154,217,216,110,82,106,205,133,82,227,161,92,150,157,209,114,119,139,205,186,43,107,107,106,153,8,172,98,122,61,1,17,164,133,124,174,235,113,145,97,27,97,81,59,73,165,103,186,234,137,75,14,161,59,199,88,152,233,202,204,191,204,149,253,76,168,219,101,148,170,172,210,131,137,94,105,56,218,228,36,156,138,141,158,21,137,252,62,50,61,42,112,191,243,127,169,179,196,164,171,215,115,77,202,220,45,190,109,28,143,130,219,119,233,209,157,76,5,72,87,163,90,53,103,8,57,89,199,51,248,194,185,248,136,105,155,166,230,115,118,34,46,50,113,154,181,180,104,195,52,227,39,23,200,33,92,139,99,108,136,84,65,43,146,202,74,196,2,86,7,112,110,196,115,92,5,123,147,137,20,181,36,189,64,89,16,144,32,104,168,232,120,78,41,82,173,146,110,208,154,203,47,232,254,140,244,240,141,21,133,92,171,41,101,154,108,241,41,202,50,79,161,234,60,63,25,122,52,235,101,83,148,87,151,43,245,228,254,223,176,22,84,132,169,85,183,77,139,212,116,186,44,197,83,205,135,167,82,58,180,181,43,161,46,12,175,145,69,145,151,185,116,100,182,42,253,6,238,246,96,90,226,159,98,185,209,190,169,216,89,172,75,60,173,177,6,121,249,148,250,219,216,74,170,126,173,61,139,220,238,249,161,78,10,95,10,101,68,21,165,233,147,37,149,244,253,72,228,146,209,78,72,50,212,95,26,127,64,39,149,174,127,113,60,251,104,18,149,151,59,132,100,218,226,136,16,121,175,177,44,210,238,89,12,183,202,214,228,106,70,95,3,184,17,204,158,146,75,234,47,46,63,42,40,157,58,142,90,197,176,138,171,29,162,208,23,228,138,218,63,161,23,117,177,91,169,86,44,113,171,87,156,110,138,37,154,75,152,252,201,118,38,165,23,219,179,19,203,114,3,51,124,130,235,154,11,71,109,253,152,61,54,108,6,162,164,71,45,158,131,205,166,175,80,82,105,88,8,184,251,219,216,23,14,182,39,230,105,109,133,157,108,228,128,141,147,221,125,152,210,140,118,184,61,24,93,244,1,74,75,102,151,212,92,45,243,94,204,78,90,234,155,191,81,90,43,120,217,245,1,102,169,203,79,113,198,78,59,239,213,137,180,250,16,112,188,183,108,9,186,209,250,141,78,77,93,191,161,12,177,143,91,251,23,70,81,90,91,234,4,114,185,106,238,79,203,118,208,126,98,182,138,226,243,26,236,21,84,179,47,133,223,185,20,229,216,186,83,83,86,101,109,101,8,68,212,190,84,87,191,49,160,38,164,245,225,12,206,68,28,165,206,67,78,239,112,36,162,239,234,29,165,243,14,215,238,53,6,4,117,235,112,226,228,139,44,173,196,59,174,186,1,12,178,127,15,212,28,101,243,36,77,206,203,125,10,229,44,203,86,192,50,255,0,49,23,79,93,197,175,36,56,169,95,183,184,9,211,149,253,72,106,155,231,38,73,43,18,126,246,246,2,57,46,181,149,136,74,80,166,236,228,219,232,90,156,186,92,50,197,252,10,225,84,121,215,244,150,69,183,234,184,52,149,248,16,70,75,109,66,39,165,186,17,107,153,23,108,222,162,105,219,105,0,244,81,121,190,132,161,8,184,91,226,234,71,61,249,254,129,155,77,46,21,99,215,133,66,43,184,164,164,162,154,177,94,110,196,184,183,77,125,192,82,82,119,229,221,162,55,110,58,202,197,142,74,79,137,146,106,43,77,24,69,106,155,182,181,8,55,21,61,56,189,201,206,23,219,247,41,138,140,36,218,139,184,27,115,181,5,162,43,157,85,150,202,58,245,185,21,60,209,178,124,76,86,87,182,207,152,84,161,43,201,104,190,228,222,146,244,137,121,104,183,52,45,166,160,84,242,53,179,185,37,40,199,101,98,46,172,115,45,30,250,131,149,229,233,147,79,152,22,57,217,124,54,43,117,110,180,208,20,91,245,45,71,146,89,187,116,32,138,146,122,90,255,0,65,188,207,103,98,121,109,204,133,172,238,128,21,53,109,195,216,138,148,148,158,162,243,35,25,106,153,68,245,176,115,15,54,159,205,112,89,90,221,128,156,93,245,144,37,103,97,186,114,123,75,66,62,92,162,175,112,36,229,220,77,177,168,139,40,3,109,118,35,230,67,226,185,103,164,139,106,218,171,251,128,213,72,39,149,52,77,65,74,250,20,169,241,105,111,177,47,49,234,162,200,45,116,227,219,234,70,78,61,23,216,175,142,91,253,174,73,43,239,161,65,57,79,47,11,250,88,174,14,164,181,146,225,236,92,236,146,226,181,136,221,106,192,106,86,215,115,15,138,226,220,105,121,87,179,158,178,246,54,75,130,50,155,154,84,226,174,238,121,127,16,197,185,74,85,37,234,150,203,160,25,49,248,141,233,197,235,241,24,175,194,146,9,95,119,187,8,163,42,18,53,248,124,115,99,105,118,119,251,35,53,141,158,25,174,45,191,150,18,101,29,57,110,68,155,119,212,57,21,148,117,30,136,57,129,80,197,113,189,183,18,87,97,70,86,223,98,123,10,225,185,1,123,236,78,148,115,78,43,185,20,186,26,176,148,211,205,39,186,217,1,177,213,189,61,23,17,139,19,39,149,35,85,140,120,185,165,59,111,216,138,195,137,173,229,199,249,153,193,156,179,212,114,238,110,241,10,173,78,81,191,19,209,246,48,197,18,172,89,5,152,190,11,66,152,71,149,217,108,110,138,45,39,18,9,190,133,176,87,8,186,156,58,142,119,143,162,55,79,160,162,185,234,75,59,190,154,148,100,175,9,212,169,28,240,180,35,178,230,201,53,43,124,171,176,231,159,51,185,22,223,82,9,83,225,86,238,91,81,103,165,53,252,183,251,20,70,93,73,74,186,130,118,188,164,211,73,32,50,224,238,170,181,201,73,52,116,126,43,156,248,69,197,119,44,157,103,40,217,183,244,2,120,153,169,98,235,78,45,56,202,78,197,46,104,139,188,189,129,64,3,51,123,2,90,106,74,201,123,138,164,172,173,29,192,132,229,151,69,185,76,222,137,125,75,20,117,40,147,205,38,201,86,16,196,4,104,192,67,0,0,24,64,1,112,185,64,0,0,2,220,96,136,13,145,22,54,32,161,18,91,16,36,132,12,123,137,141,21,13,0,5,192,0,4,17,36,50,35,40,139,2,76,137,20,200,140,96,68,105,136,0,177,73,115,38,172,249,148,220,105,149,23,90,61,132,242,137,40,176,200,186,128,104,59,247,22,78,225,147,184,10,124,75,77,203,168,210,140,232,184,185,122,74,108,91,66,74,51,179,244,203,70,6,122,180,229,7,197,183,82,187,116,58,179,135,7,23,21,180,187,49,213,195,223,90,127,98,88,74,205,176,92,26,105,235,160,200,208,44,140,238,187,149,138,250,132,105,141,69,33,221,242,51,236,78,53,58,154,76,91,114,252,30,38,56,108,84,106,78,57,169,252,113,254,166,101,52,201,104,17,219,198,74,150,62,14,181,25,55,86,43,142,50,141,156,151,204,114,107,83,205,79,58,248,116,126,220,135,134,171,58,117,97,229,207,38,186,55,201,154,177,17,119,115,141,60,138,162,119,91,164,251,1,203,202,59,13,53,55,150,202,19,233,201,137,232,236,247,34,129,55,97,74,68,55,0,110,236,146,67,140,108,12,5,13,201,124,66,128,228,5,136,100,98,72,168,76,232,248,86,33,66,163,167,82,89,97,53,149,190,157,31,209,156,225,194,121,100,7,183,195,69,126,22,82,114,110,75,73,69,252,45,114,40,226,163,90,93,180,48,225,49,50,149,56,85,205,103,232,169,238,150,143,234,191,99,165,89,198,164,35,82,50,82,211,43,104,5,230,200,51,234,10,42,80,82,186,212,60,167,98,162,113,105,189,9,174,232,171,37,185,254,132,233,191,155,96,44,202,239,160,213,57,93,230,179,34,165,105,52,159,220,150,107,238,69,22,211,107,145,113,238,60,221,196,248,128,174,82,146,223,97,121,209,79,139,87,216,177,250,119,208,174,84,211,211,43,247,42,37,231,65,239,43,3,156,121,73,149,58,113,247,236,69,40,160,52,46,37,163,251,137,198,75,91,50,181,81,36,53,93,91,112,7,83,169,27,210,146,214,86,125,153,37,86,226,203,9,62,64,87,37,210,161,100,33,39,27,231,139,37,228,171,111,160,252,155,122,88,2,135,13,238,84,234,43,217,196,191,111,82,12,177,124,128,169,56,243,139,95,82,86,139,218,77,4,168,235,165,138,103,26,145,248,93,128,179,203,211,147,30,91,47,244,50,94,119,230,89,15,50,229,23,229,183,33,57,53,186,37,153,233,216,27,191,246,100,9,59,173,132,210,124,134,156,90,220,26,182,204,14,102,103,212,121,187,144,184,94,197,68,243,62,163,243,31,86,87,114,89,128,146,171,47,153,146,243,103,243,50,160,77,129,161,86,146,230,63,196,73,116,40,184,192,208,177,11,156,80,121,180,223,41,47,99,53,197,152,13,57,169,223,215,43,22,70,165,8,237,47,186,49,102,6,192,222,241,84,214,207,244,32,241,81,249,91,49,92,47,168,195,90,255,0,17,252,191,168,60,68,186,35,41,43,176,52,126,38,93,34,53,136,151,99,53,194,236,13,79,17,117,108,171,238,47,63,249,81,159,221,141,63,96,52,126,33,37,233,253,67,241,43,229,253,76,217,187,5,251,1,161,226,191,151,245,26,196,191,148,203,155,176,243,1,163,207,215,88,254,161,230,235,233,253,74,51,6,96,47,243,149,253,63,168,214,33,116,127,115,61,216,192,191,207,143,50,74,181,62,119,51,123,10,224,108,85,169,39,204,106,181,61,243,24,174,23,24,173,222,124,118,205,17,249,139,231,71,63,232,53,160,193,208,114,141,189,73,178,54,95,50,250,24,115,15,51,3,125,146,233,247,20,163,22,251,251,152,179,119,21,223,81,131,114,90,116,250,147,91,242,251,156,212,251,150,102,208,14,130,203,206,197,145,146,74,219,156,151,32,204,76,29,119,53,200,139,147,185,202,205,46,163,85,36,190,38,48,116,220,136,108,245,49,42,211,249,152,252,233,252,195,6,201,53,204,174,113,82,91,153,252,233,252,196,149,105,37,186,1,42,53,46,182,247,185,170,154,112,92,78,230,127,196,203,156,98,198,171,235,123,126,160,105,117,62,128,171,114,228,100,149,123,236,129,87,182,232,13,174,79,225,72,142,102,185,153,255,0,17,252,191,168,252,232,110,211,184,22,185,41,32,203,166,214,33,231,66,91,183,246,37,25,211,203,234,215,184,21,101,149,223,25,117,24,112,221,203,49,40,168,202,207,52,73,60,191,64,37,104,199,75,52,87,41,69,124,68,42,75,124,183,251,21,66,158,103,154,108,42,231,39,46,122,23,70,154,203,209,137,60,170,214,208,133,74,202,156,37,57,75,134,42,236,12,30,51,136,84,105,70,133,239,155,138,126,220,191,95,216,242,85,234,249,181,28,175,161,183,197,49,146,175,90,87,245,77,221,246,236,115,158,138,196,164,65,187,178,196,87,109,75,22,196,104,73,217,27,124,29,55,58,210,254,75,126,167,62,78,236,233,120,66,178,169,46,87,95,212,122,158,58,9,104,12,6,109,146,29,236,45,130,193,6,189,7,107,12,83,191,36,69,61,131,50,42,121,250,18,138,146,233,245,2,216,166,245,58,24,74,117,97,24,213,81,186,102,10,112,148,228,179,72,233,79,29,60,61,47,34,155,255,0,66,42,120,234,170,20,51,101,180,254,84,113,242,79,90,149,119,222,198,200,83,171,87,137,220,167,19,83,62,106,109,90,107,79,112,56,30,37,27,87,151,249,153,154,10,232,215,226,178,140,177,243,75,108,204,203,79,73,88,138,181,34,232,241,199,249,150,229,105,19,141,226,212,138,139,98,139,20,111,168,69,41,44,200,177,34,132,162,250,253,201,211,150,95,82,186,236,9,88,50,223,64,136,214,89,178,202,233,221,114,51,179,84,212,90,254,110,89,74,167,70,164,35,124,183,238,136,170,178,245,33,38,182,68,223,91,130,142,109,110,172,5,86,108,106,5,185,99,17,59,129,28,182,35,39,100,18,118,230,69,203,93,63,80,19,147,113,190,170,196,18,185,117,58,121,225,121,62,99,169,100,173,20,6,122,143,36,31,87,161,152,182,188,243,74,203,100,82,102,181,12,0,8,160,98,2,128,0,0,96,32,1,128,135,112,1,238,68,119,8,0,4,20,137,34,35,32,99,16,205,33,220,100,64,6,0,0,48,184,128,7,112,34,23,1,180,43,146,184,154,1,238,68,54,30,224,32,6,43,129,52,236,75,51,43,26,96,79,51,232,25,152,41,6,102,84,23,97,118,23,13,64,221,134,170,167,7,25,189,80,212,109,60,168,195,9,184,201,73,114,53,166,237,25,115,8,42,208,132,214,177,215,177,138,173,25,82,125,87,83,161,153,178,86,204,173,204,97,174,80,88,215,91,8,175,41,83,210,223,99,44,163,40,75,44,213,153,26,37,208,65,123,59,147,202,154,187,100,17,87,27,150,129,39,109,17,2,139,105,206,210,179,217,157,26,50,83,162,231,153,41,69,218,113,254,167,54,17,230,105,165,39,9,41,199,158,140,34,172,108,50,214,204,190,45,69,78,94,114,80,149,148,254,25,63,217,154,49,148,239,69,77,109,186,214,230,2,44,90,226,211,179,209,141,43,26,38,252,236,58,175,241,69,228,169,239,201,253,127,161,159,49,164,15,98,187,221,147,108,130,214,68,22,68,36,74,194,123,20,56,61,9,149,192,152,64,67,226,38,65,122,128,235,120,69,91,212,116,36,244,168,178,253,126,31,215,247,59,88,121,181,135,200,189,78,75,78,135,148,167,81,194,164,93,236,122,220,6,39,14,163,78,173,104,122,214,101,37,202,92,215,245,250,129,116,19,132,231,30,87,189,139,83,34,234,41,84,117,20,108,165,38,236,89,44,173,104,245,0,186,151,34,45,46,129,239,97,107,238,81,6,191,153,133,229,202,236,151,212,131,152,67,110,94,193,153,199,169,28,242,246,65,155,50,236,5,144,158,109,246,246,36,242,245,51,184,191,134,163,176,101,235,32,45,113,77,223,127,114,25,26,217,18,143,185,47,212,10,124,185,124,160,227,166,169,26,34,215,80,106,220,180,2,140,145,111,69,98,126,91,181,137,229,77,114,98,87,90,88,4,179,45,190,196,179,118,100,92,190,119,102,27,247,2,105,223,79,220,140,159,66,58,71,152,228,219,218,87,64,54,251,145,226,234,70,87,91,48,83,182,151,0,113,205,29,68,147,75,65,231,76,150,235,123,129,22,249,131,124,60,137,168,244,149,131,43,230,181,2,165,119,166,81,113,69,237,167,98,220,168,78,41,129,201,184,0,26,67,208,4,48,129,187,128,1,20,238,2,4,80,192,0,129,191,113,89,128,20,32,37,245,16,10,228,136,253,73,0,12,136,244,1,232,31,81,92,46,216,18,30,132,0,9,232,4,47,220,119,125,64,122,117,13,45,184,95,176,104,1,98,72,86,65,245,2,89,100,246,12,149,30,209,100,46,130,235,169,3,201,83,228,97,150,107,120,176,204,186,177,249,143,147,96,30,233,136,126,100,190,102,47,50,94,224,23,30,97,194,118,228,159,186,38,229,7,189,56,253,0,174,226,184,220,161,242,254,164,10,39,245,15,169,11,220,46,65,32,35,152,121,192,99,185,28,221,135,112,29,194,225,160,104,3,184,238,68,0,149,195,55,98,63,81,230,238,3,2,55,29,251,0,238,63,169,27,142,250,1,32,187,35,112,212,9,223,184,213,73,71,102,202,196,192,209,42,210,105,54,238,89,75,17,24,250,163,250,152,243,61,155,26,97,91,165,137,139,228,206,95,140,98,227,26,42,17,122,122,165,253,11,156,148,83,147,217,110,121,255,0,18,196,58,181,114,253,89,6,41,73,202,114,156,183,100,85,219,39,43,90,196,96,136,208,148,117,20,165,101,97,205,217,16,238,69,22,58,190,21,252,10,159,230,254,135,44,234,248,124,163,28,18,187,73,57,55,251,22,37,108,185,38,102,88,152,41,90,246,215,71,201,151,198,81,149,248,151,220,172,152,109,176,83,169,26,153,173,201,146,114,93,64,138,145,37,38,69,219,168,210,111,96,37,200,134,219,106,201,168,175,138,68,225,66,213,111,240,199,96,53,224,240,243,156,109,22,149,70,106,134,6,16,149,165,119,46,230,106,77,169,39,169,167,21,138,154,167,147,84,223,54,238,236,69,81,143,196,172,60,60,186,114,189,71,187,95,9,200,139,121,165,43,234,181,185,170,84,243,75,82,138,171,44,37,24,251,176,56,88,185,249,152,170,146,254,97,198,55,180,138,218,188,155,234,91,73,235,149,236,200,171,160,174,139,45,200,140,22,89,22,37,203,236,84,56,112,106,104,183,52,86,161,165,153,101,47,75,139,221,21,18,35,114,79,98,28,192,178,14,48,89,164,78,53,42,215,121,105,71,236,20,168,83,203,230,98,39,104,242,138,230,89,44,93,150,74,17,80,136,84,101,129,130,140,188,202,137,84,233,29,126,231,62,113,116,167,40,52,162,145,208,205,117,119,52,223,100,228,87,58,49,170,238,243,95,230,122,16,98,186,93,200,202,172,114,53,241,114,176,167,78,81,217,60,171,70,249,9,65,111,184,21,53,41,118,5,11,107,204,187,68,86,238,234,197,125,88,22,74,164,105,233,187,69,21,42,73,211,148,190,132,235,69,57,240,145,106,248,73,53,207,127,184,86,49,22,249,21,62,70,87,102,140,52,64,0,3,1,0,12,4,0,48,16,0,192,64,3,1,0,12,4,48,16,208,48,64,59,0,128,162,64,68,0,144,17,24,67,1,1,67,1,0,12,46,22,11,0,238,2,176,88,6,69,161,234,0,33,133,128,2,227,184,128,9,92,8,220,46,4,141,152,121,249,148,242,110,225,203,177,134,228,233,85,116,170,198,113,228,194,54,166,89,9,90,93,136,201,170,147,148,151,165,236,16,212,168,155,94,100,255,0,148,85,169,66,122,73,123,22,71,66,196,225,166,215,3,149,91,7,58,73,202,60,81,95,116,103,78,218,29,217,69,74,218,219,186,49,215,194,66,121,164,184,95,204,150,143,221,19,23,92,235,13,34,115,167,40,59,73,123,62,162,90,108,20,226,242,150,194,162,202,211,230,87,171,228,25,123,149,150,168,86,143,148,233,84,87,79,161,150,189,15,42,206,50,205,9,109,33,217,189,62,198,136,37,95,13,37,116,164,183,79,169,22,33,225,178,139,174,232,84,118,133,120,249,109,244,127,11,251,216,170,84,229,25,74,50,89,101,23,102,159,38,85,27,194,125,26,103,79,196,173,82,84,177,81,95,250,136,222,86,249,214,146,254,255,0,81,10,231,74,54,212,116,245,145,38,250,166,42,41,103,96,76,79,114,82,208,140,138,133,31,81,52,87,206,228,192,100,80,61,128,9,40,221,157,143,11,175,120,206,143,170,75,243,32,187,173,215,213,126,199,29,61,116,47,195,85,157,28,68,39,29,26,119,64,122,216,226,104,215,163,79,201,77,73,59,180,203,57,190,219,24,48,144,139,197,94,159,166,73,78,49,254,86,109,171,122,50,182,170,218,125,0,37,39,205,176,133,104,173,222,165,126,127,45,195,58,92,138,139,184,103,204,139,167,45,146,77,123,138,42,235,132,178,17,238,5,94,91,190,177,176,40,255,0,41,166,234,196,29,147,2,190,86,21,190,159,81,207,125,120,81,27,75,144,5,250,59,119,30,110,218,149,57,59,255,0,161,44,221,80,19,204,172,14,77,110,152,70,207,144,236,190,23,160,15,150,161,155,93,19,7,100,173,123,11,47,215,244,2,89,226,249,253,195,38,109,51,34,59,104,129,202,79,255,0,0,41,209,182,204,140,123,185,49,185,73,71,87,167,114,57,187,0,159,213,253,69,101,109,73,70,247,187,208,177,41,114,119,64,86,178,239,161,102,234,214,251,4,163,24,242,253,5,43,190,36,151,208,7,25,199,156,150,128,234,221,237,114,155,166,247,113,176,188,201,94,217,254,232,11,156,100,213,226,218,68,86,126,114,191,208,143,153,37,208,51,69,203,139,132,14,104,237,161,27,142,230,144,0,179,49,185,119,0,246,25,28,193,112,137,3,22,97,93,133,72,46,70,236,96,59,174,99,113,23,212,0,18,104,45,220,52,15,184,18,93,135,190,232,135,220,51,0,218,1,93,146,184,7,209,135,252,164,174,132,210,234,2,11,118,12,189,194,204,2,221,135,176,181,13,66,24,244,35,96,250,133,73,59,108,27,255,0,161,29,3,50,8,26,125,110,68,157,255,0,154,194,250,133,47,160,238,59,118,24,11,234,70,228,216,173,216,4,164,201,230,251,144,213,5,192,114,93,4,187,133,218,37,155,179,1,88,98,108,91,128,244,2,60,72,56,128,109,123,15,82,36,128,53,1,220,0,141,195,94,163,230,48,5,221,15,97,88,44,128,149,215,64,206,250,17,118,11,251,0,243,117,26,149,200,223,216,0,149,215,80,188,122,145,225,246,11,174,118,2,119,238,39,245,32,221,133,153,129,103,213,133,202,243,62,97,153,1,79,136,87,84,169,91,174,172,243,247,115,155,147,223,115,103,136,215,243,42,101,250,253,12,177,86,141,250,152,173,69,123,200,147,106,40,36,242,149,55,114,40,110,236,64,9,55,162,220,141,2,218,53,231,78,57,119,139,228,104,163,225,181,38,179,84,106,154,232,247,251,27,33,79,11,132,181,161,154,127,52,245,44,149,155,99,53,60,21,92,66,207,10,114,81,235,43,43,149,98,168,203,14,227,9,39,25,61,119,54,212,241,23,125,14,125,122,206,173,89,78,91,178,164,83,154,113,218,82,95,81,170,213,86,213,39,255,0,80,152,140,182,181,98,235,197,91,205,97,79,21,86,18,82,83,110,220,155,42,250,10,192,110,135,138,85,79,138,49,146,52,67,198,100,154,252,183,151,220,229,229,70,156,61,42,114,132,179,197,59,43,250,172,254,133,253,79,199,73,120,223,28,99,14,27,252,82,228,104,135,136,231,141,231,102,249,184,179,207,78,10,250,50,48,140,156,178,199,118,53,49,234,86,34,19,141,209,159,17,82,48,161,82,114,223,43,127,216,228,39,42,80,179,122,174,140,140,235,202,172,50,57,75,189,202,43,138,186,38,162,16,139,69,145,86,246,2,232,113,70,252,249,150,70,47,150,232,170,14,210,185,166,42,246,146,216,34,72,107,214,152,88,149,138,135,47,216,132,75,148,111,18,180,178,129,117,26,50,173,43,35,100,169,97,176,208,226,203,41,117,145,150,151,154,227,104,60,145,235,212,209,79,15,103,153,183,126,188,194,168,173,86,78,54,140,92,83,237,151,253,76,254,95,204,223,178,208,223,94,42,9,40,164,174,101,156,148,119,2,172,142,81,113,178,81,102,90,244,124,169,105,233,102,167,81,247,183,216,170,171,117,97,104,188,169,111,43,144,97,156,173,23,173,133,69,241,89,61,45,204,189,82,85,29,146,110,219,201,132,176,222,94,89,114,144,17,165,105,98,33,23,233,191,220,85,41,249,84,171,67,164,172,59,218,105,177,227,39,154,90,124,78,239,246,3,39,23,33,101,190,237,19,212,50,129,15,46,61,67,34,228,79,40,242,129,15,47,216,60,178,204,168,121,122,1,87,151,216,60,190,197,201,52,201,43,244,3,63,147,126,65,228,118,52,233,205,106,44,170,251,129,155,201,234,10,142,187,27,50,195,168,178,193,108,48,214,71,64,106,146,70,140,173,243,176,42,110,253,70,26,207,229,38,71,202,70,175,46,221,67,35,232,6,89,83,184,70,158,93,205,89,110,55,73,238,48,214,85,77,116,184,252,168,244,53,66,159,80,112,73,238,13,100,116,99,203,64,141,3,85,162,23,99,13,103,242,146,248,80,121,87,217,47,177,162,224,164,5,57,108,173,146,63,98,49,161,119,118,141,46,76,87,236,13,84,168,194,218,198,34,116,97,242,254,165,163,179,2,149,74,159,56,203,254,161,186,52,191,159,238,88,43,1,87,147,79,230,159,232,39,70,31,251,143,254,146,236,161,147,176,86,119,75,165,69,246,34,233,181,205,51,86,65,121,97,53,151,44,186,9,169,124,172,215,148,50,140,93,98,215,160,141,249,3,203,191,34,97,172,1,115,119,146,186,17,242,23,65,134,179,66,149,73,235,8,74,94,200,117,41,212,166,184,225,40,223,107,162,255,0,36,166,186,203,37,30,193,117,167,9,60,212,92,30,240,127,161,162,47,71,38,115,168,85,116,170,41,114,217,174,198,214,222,159,46,233,150,37,91,25,185,108,130,79,172,138,37,41,114,100,30,126,225,26,244,107,89,104,41,213,210,202,106,40,203,37,39,109,54,68,233,53,31,248,89,165,220,9,75,44,162,213,238,158,230,44,141,183,31,139,145,208,169,82,74,25,231,101,30,136,230,231,226,109,243,21,97,106,134,164,198,245,214,200,90,17,86,193,235,169,117,212,37,26,145,229,234,246,51,196,186,18,208,172,165,140,165,154,42,172,98,175,205,197,232,205,24,36,177,52,29,7,197,255,0,17,43,236,214,255,0,117,251,16,163,52,184,26,186,248,127,177,91,115,193,214,85,41,59,69,254,129,90,60,140,55,56,207,233,34,185,224,233,223,53,26,186,252,178,69,249,105,85,130,173,78,89,105,189,28,94,174,50,232,86,225,175,12,238,84,102,171,23,27,41,171,102,253,202,183,247,91,157,15,45,74,18,140,236,239,250,25,43,81,149,41,102,245,71,169,5,19,92,62,195,131,225,246,28,213,183,217,144,134,146,176,84,155,187,26,65,151,82,65,2,211,82,220,215,142,133,68,163,163,209,129,215,193,213,243,48,186,77,170,148,56,163,254,87,191,234,117,232,202,85,240,190,101,73,185,73,187,30,107,3,91,201,196,198,82,87,139,209,174,171,153,221,195,70,164,106,74,132,120,181,191,250,129,190,52,239,21,126,104,131,141,157,172,89,230,74,51,113,237,123,3,168,222,142,209,42,33,117,155,88,216,177,61,54,35,120,237,160,244,229,251,129,102,100,214,161,150,250,41,104,85,103,125,21,199,21,40,245,72,42,89,114,233,203,184,154,81,218,214,30,107,173,21,200,169,199,105,32,133,40,220,133,178,150,101,249,108,251,50,185,70,86,182,171,179,1,108,185,138,247,230,200,53,59,238,218,37,27,220,7,28,217,180,70,136,233,190,230,117,39,155,161,103,216,7,150,41,53,109,74,167,120,234,155,44,119,138,221,216,138,119,209,61,0,139,148,173,197,112,180,166,190,20,90,224,151,63,177,24,239,100,5,82,163,47,154,232,112,131,139,210,87,246,47,90,61,22,164,109,9,61,83,79,216,2,50,203,45,89,23,189,212,173,254,82,169,169,41,53,25,93,16,180,192,208,222,109,237,246,19,138,183,161,63,98,139,217,95,63,208,156,103,252,202,224,55,4,158,185,151,234,69,167,180,101,25,23,41,38,182,76,174,112,82,123,129,205,13,194,246,11,149,3,139,21,154,228,61,195,82,161,92,7,238,59,216,42,32,75,64,251,0,148,71,176,5,130,11,136,121,69,148,41,128,0,12,65,97,128,92,46,32,2,87,25,16,1,220,119,34,32,39,112,126,228,0,9,106,44,192,1,5,197,112,13,66,152,10,225,112,37,123,115,30,98,26,143,80,37,152,77,136,0,51,0,34,86,1,39,216,122,117,19,220,76,6,239,201,139,80,216,46,250,128,95,184,236,68,119,93,64,121,71,100,133,155,249,70,3,251,5,237,200,143,234,32,44,78,225,118,87,204,149,251,126,160,77,190,132,115,50,57,164,52,216,6,96,208,30,250,176,219,226,0,183,118,59,119,35,168,106,3,250,134,130,204,195,79,148,7,236,0,27,0,172,83,137,169,229,82,125,94,133,206,73,156,191,18,173,154,89,19,219,66,81,207,156,188,202,141,183,184,84,144,162,210,187,5,9,213,214,49,211,175,36,101,181,114,149,199,78,148,234,59,66,46,94,200,209,8,97,233,107,81,249,178,233,200,39,140,110,57,99,21,21,252,186,17,116,67,7,24,171,214,168,151,242,199,86,89,231,70,138,181,24,198,29,249,253,204,146,169,41,115,34,19,26,37,137,169,243,21,206,188,228,184,157,202,128,106,226,81,82,169,53,24,234,217,108,104,230,155,80,226,183,50,204,61,54,160,178,235,82,163,203,30,200,221,228,170,17,202,139,34,90,192,240,178,234,136,60,52,187,125,205,153,174,203,41,210,205,196,198,38,185,255,0,132,171,109,18,251,135,225,170,243,131,103,85,196,211,133,164,231,36,48,215,2,84,92,94,170,81,39,229,85,133,39,61,114,55,100,220,116,251,158,163,198,124,62,141,63,13,167,81,255,0,19,204,183,232,238,142,79,135,226,37,82,147,195,57,228,114,244,223,211,62,204,138,227,201,180,245,183,220,41,183,158,62,229,216,138,112,85,182,178,213,187,21,80,107,205,87,10,178,114,189,109,118,124,37,111,74,164,228,184,212,158,219,145,77,77,198,92,239,102,17,108,37,98,228,212,173,125,20,185,247,51,165,117,221,22,94,241,140,122,21,23,70,45,74,205,106,104,167,117,45,54,230,83,9,103,138,140,189,75,102,105,164,186,148,90,150,130,123,142,78,200,130,189,202,139,160,89,8,69,205,221,21,211,220,190,58,77,62,186,16,91,117,21,119,160,121,202,155,77,197,182,246,91,92,148,105,197,201,59,106,90,169,70,237,168,234,247,176,86,26,213,39,41,113,43,127,44,127,185,157,223,178,255,0,46,230,140,77,88,169,229,130,205,101,107,68,200,243,73,188,210,255,0,150,33,21,212,113,142,252,82,232,69,81,169,81,222,163,178,228,141,17,132,105,234,237,31,213,144,157,87,46,24,43,17,73,202,20,162,227,31,171,51,98,106,187,101,91,190,69,245,35,24,83,75,50,207,126,39,211,161,28,54,23,52,179,230,205,174,247,2,51,167,120,172,254,172,183,250,173,202,103,79,52,174,104,157,170,213,138,78,214,147,119,44,116,211,209,52,192,197,229,246,39,26,18,147,210,198,135,78,95,70,73,94,17,222,207,176,25,191,11,57,61,34,31,134,155,121,114,154,243,183,29,91,246,72,177,86,168,237,21,8,127,210,6,31,194,206,215,176,126,22,119,181,191,83,126,73,46,41,90,253,17,101,45,116,110,223,64,57,159,132,154,233,247,37,248,73,171,43,106,251,157,117,135,124,245,69,171,7,22,179,89,125,128,226,126,14,162,228,190,224,176,149,114,223,38,135,103,201,140,111,101,22,69,198,45,241,45,122,1,203,252,13,107,46,20,239,209,161,126,14,182,124,190,92,175,236,109,154,242,165,123,105,220,111,18,230,154,205,151,238,192,195,60,61,72,59,74,45,50,14,148,190,89,125,142,148,93,173,173,159,82,247,164,46,165,38,222,224,113,26,149,133,102,142,220,105,230,122,75,238,39,78,147,139,126,176,56,247,146,66,108,234,184,198,214,141,58,113,255,0,150,236,21,62,28,137,69,197,246,176,28,135,126,162,84,229,115,183,26,49,110,217,34,173,182,129,26,49,140,184,52,96,113,156,67,47,99,179,86,16,169,235,167,23,110,98,201,66,237,66,17,151,252,165,28,124,189,131,37,206,207,145,75,226,165,21,112,252,29,39,126,7,219,82,14,63,150,190,96,202,206,180,176,52,180,209,175,168,126,6,29,37,96,57,25,123,6,83,169,60,29,56,237,154,222,228,63,13,75,172,189,128,231,101,22,67,166,176,180,150,179,204,151,114,197,132,165,43,218,233,123,129,201,200,25,78,175,225,105,91,210,239,238,56,224,96,221,221,237,238,7,41,68,50,157,95,192,211,147,224,82,94,236,63,5,79,47,170,73,173,202,57,121,88,100,111,145,210,150,1,252,51,79,221,17,252,12,250,166,17,206,200,195,39,99,161,248,42,183,181,163,247,19,193,214,90,101,253,64,193,148,89,77,175,11,87,228,145,31,38,75,120,176,50,100,48,227,21,171,125,17,215,116,218,228,97,241,10,15,248,137,95,75,62,196,171,28,227,118,10,178,127,147,81,217,63,67,124,159,67,8,209,134,221,41,83,255,0,180,46,40,247,46,167,199,132,165,59,236,172,202,220,174,215,56,163,108,21,70,221,180,44,133,166,186,5,180,212,132,156,35,25,74,192,102,198,84,188,242,173,183,102,82,82,110,77,201,238,197,98,52,105,146,182,186,108,69,12,9,39,110,100,227,61,8,43,19,81,76,172,166,170,190,76,151,154,230,178,206,205,123,16,80,136,236,128,215,132,169,10,25,214,71,40,84,142,89,71,55,217,251,144,148,154,217,221,21,66,86,44,204,165,191,220,3,205,151,81,121,173,243,97,40,95,98,11,64,36,176,211,172,159,151,29,122,95,115,45,172,245,209,173,25,182,19,148,93,208,235,197,98,30,102,178,212,249,186,251,129,145,236,159,80,184,164,165,30,25,105,40,138,224,76,16,147,24,18,82,251,163,185,134,175,41,81,163,94,14,89,161,249,114,107,167,195,253,87,208,225,38,116,60,42,173,170,74,131,149,163,81,101,254,207,238,7,126,53,188,204,178,158,241,221,246,102,137,69,71,87,127,115,30,11,45,74,110,50,82,205,233,178,228,205,176,155,201,105,111,29,25,68,28,163,207,239,98,50,202,165,234,69,173,198,106,215,34,169,193,132,40,75,229,44,130,140,189,253,200,249,54,214,202,68,36,156,103,163,107,179,2,217,44,165,110,74,79,167,113,60,249,95,247,28,35,155,91,171,0,218,113,218,90,13,74,93,47,110,133,51,225,150,142,227,243,18,213,129,100,173,83,71,116,87,56,78,46,217,174,53,82,246,214,228,242,198,123,187,72,12,238,77,110,245,238,139,32,211,143,82,117,32,212,116,220,170,50,112,124,81,208,11,99,44,220,57,180,229,112,215,154,34,165,173,175,98,91,232,183,93,0,146,214,36,37,194,238,219,247,26,151,39,111,216,82,109,105,107,128,167,39,39,243,10,92,43,229,32,212,122,75,238,66,81,95,52,151,184,18,111,249,208,150,187,56,181,238,71,202,143,57,104,78,17,166,182,64,53,11,255,0,228,114,132,82,217,253,67,94,90,53,205,14,51,228,214,96,33,107,123,15,53,187,132,160,165,172,100,215,98,57,27,90,84,3,158,163,97,239,200,67,185,80,5,236,47,160,91,176,5,199,200,86,125,2,204,0,68,178,139,40,1,36,133,177,34,134,46,98,11,132,54,208,155,16,185,144,73,5,187,145,90,146,72,170,44,22,24,128,86,24,5,187,128,5,128,154,2,22,176,18,144,128,64,48,1,0,0,0,174,214,227,176,0,179,15,71,204,64,3,0,183,113,217,160,23,179,2,95,91,9,132,26,6,97,0,81,155,80,184,104,0,23,108,51,32,191,86,31,80,30,97,222,253,200,219,184,115,1,223,176,88,46,23,236,16,249,10,246,13,2,203,168,82,187,230,130,224,194,255,0,204,0,189,144,197,126,225,112,29,190,161,149,117,11,220,64,61,2,226,176,88,7,114,45,177,138,225,21,206,77,43,179,141,85,207,17,87,242,226,229,204,237,73,220,201,60,52,118,141,209,42,199,63,202,167,79,248,146,83,151,203,29,190,228,42,213,148,248,118,138,217,45,141,114,194,234,65,225,172,103,26,214,44,172,50,154,252,135,208,78,144,195,89,114,143,41,161,211,236,44,157,134,26,163,40,70,25,159,69,205,154,33,73,212,158,85,245,101,181,84,91,141,40,69,95,255,0,196,97,169,198,166,92,149,41,59,52,172,180,184,229,138,173,81,52,220,123,167,2,81,138,140,84,98,140,211,169,31,53,121,126,148,172,187,148,92,241,14,17,226,165,75,78,118,177,40,120,132,94,146,167,111,242,178,154,212,214,145,147,226,90,187,16,171,135,84,168,83,171,153,230,169,39,149,127,42,231,247,32,223,10,208,169,46,25,175,99,177,225,190,69,60,213,171,214,167,5,29,148,165,99,206,97,240,146,173,197,45,32,185,177,197,65,73,165,36,250,127,228,14,143,140,248,151,226,234,170,116,229,122,112,186,143,123,239,47,232,91,133,242,227,41,224,113,42,48,150,107,194,164,126,9,114,119,232,103,195,96,35,42,83,175,95,60,105,69,229,204,181,212,166,186,116,231,78,214,219,116,244,209,133,99,198,188,213,234,251,219,245,51,184,56,233,204,209,66,213,171,193,56,182,220,220,155,190,252,202,234,198,91,203,158,160,66,180,184,92,190,107,21,193,180,155,36,245,135,177,41,211,181,37,111,114,42,119,82,107,93,30,169,147,73,166,83,73,222,14,47,117,170,47,81,118,186,212,168,182,158,174,230,186,93,76,116,229,196,107,140,180,178,42,44,220,146,34,135,96,137,196,211,13,145,149,23,83,144,26,233,202,235,163,90,5,73,83,183,28,244,232,138,160,214,123,245,37,89,218,58,175,184,86,106,206,155,149,226,158,95,149,43,20,78,165,149,146,81,93,137,212,157,244,69,106,139,122,205,217,1,86,178,101,244,224,169,44,211,245,114,67,89,99,165,53,175,81,170,114,158,250,34,10,231,24,213,148,111,195,166,229,152,168,195,14,178,83,180,101,53,197,97,198,81,163,86,82,150,177,80,50,85,168,229,38,229,234,150,253,144,16,138,177,44,214,68,65,32,38,155,101,177,139,124,202,111,220,148,103,110,96,108,242,166,161,213,123,21,207,53,237,207,161,157,212,109,235,39,247,31,153,220,163,76,21,251,200,185,71,43,77,152,85,107,45,137,71,23,56,171,32,58,62,115,124,54,209,247,37,230,84,143,170,79,39,75,156,185,98,167,46,106,63,229,86,31,226,111,234,142,98,13,243,170,179,95,51,75,165,202,170,40,203,85,153,123,179,51,197,73,74,241,167,24,251,34,185,87,156,157,216,26,85,56,167,119,111,189,203,35,42,81,141,155,119,236,98,243,95,59,178,94,114,190,214,250,129,174,85,84,87,14,228,101,42,181,190,43,253,108,102,243,87,43,147,133,88,243,122,1,116,83,248,185,114,185,37,29,111,150,254,196,85,88,181,165,174,77,73,55,197,48,36,165,24,223,169,40,93,237,181,245,33,154,17,123,63,177,37,90,220,41,111,216,13,14,26,93,116,221,50,153,197,201,104,245,66,141,105,69,52,152,213,105,175,76,174,189,128,106,46,22,109,70,65,57,194,215,149,211,236,66,85,183,209,50,174,41,39,37,29,59,1,163,206,134,94,20,78,51,189,179,75,78,198,120,210,215,213,203,161,53,40,198,42,48,149,223,48,46,148,174,180,118,20,27,82,219,95,114,159,53,89,172,215,93,9,169,74,81,109,92,11,37,44,220,50,138,141,249,220,74,140,93,245,82,250,216,142,89,53,107,253,30,228,227,153,63,94,157,0,162,116,229,20,226,158,253,238,70,49,157,52,227,40,201,190,70,229,170,225,109,72,140,240,238,90,180,152,25,35,163,203,41,94,79,161,166,49,139,141,229,36,212,72,186,113,130,209,53,236,136,202,173,227,173,149,182,64,91,163,190,82,172,182,158,196,97,85,93,197,44,236,182,21,102,244,178,186,221,129,55,166,182,107,220,51,89,180,229,102,70,92,113,213,180,152,70,154,139,235,245,220,9,103,215,250,220,22,205,132,98,146,118,86,111,185,52,210,191,14,160,66,207,94,64,226,246,101,151,109,104,39,27,171,160,43,156,82,226,221,144,116,179,55,194,190,198,133,13,1,195,75,244,3,207,227,252,22,77,186,152,68,187,195,251,28,121,83,149,57,56,206,46,50,91,166,143,111,149,190,135,155,241,41,70,94,37,82,115,142,100,165,111,162,208,152,186,167,7,78,83,207,73,79,77,37,151,169,36,191,49,244,76,142,103,133,175,78,166,234,60,47,188,75,49,50,142,103,229,237,45,110,84,41,84,70,122,205,198,140,181,223,145,100,98,247,101,56,137,43,101,231,123,216,12,252,130,193,112,35,64,98,24,12,146,100,46,1,22,169,18,189,202,175,97,249,171,255,0,5,23,43,244,38,174,103,243,227,209,135,226,23,200,134,166,53,197,181,200,39,21,37,120,250,191,115,60,113,81,75,248,81,251,178,197,138,166,223,240,220,127,230,26,98,13,187,139,51,92,203,229,24,86,141,225,46,46,143,75,148,74,45,59,61,0,114,113,169,108,205,167,212,169,167,23,98,77,17,119,0,185,36,202,198,152,85,196,233,203,45,72,203,238,87,25,92,147,141,208,71,163,161,94,164,107,211,175,69,165,230,199,139,166,109,159,247,250,155,243,41,85,149,185,235,245,56,62,27,83,204,164,233,185,89,199,138,55,253,127,79,216,237,211,167,42,51,166,230,227,105,124,178,184,19,179,205,181,137,194,89,116,183,212,176,82,138,183,250,20,73,75,49,25,94,250,171,161,43,114,183,220,157,228,246,0,178,107,91,20,78,140,101,43,231,177,57,60,183,187,177,91,169,29,128,139,163,125,170,92,89,50,173,99,155,185,40,202,47,100,59,53,162,147,246,8,174,46,210,216,190,123,230,234,67,103,198,78,22,179,1,198,162,122,61,81,9,198,215,118,97,40,219,110,65,230,44,186,232,4,51,102,79,183,97,66,167,253,220,114,219,50,109,21,173,246,215,176,4,170,114,186,5,39,189,191,81,41,201,221,103,127,84,73,39,222,224,73,70,235,211,247,15,42,72,139,82,79,153,37,43,45,110,4,227,233,229,63,229,146,35,53,29,212,62,195,140,238,237,153,95,184,55,40,187,229,251,1,8,212,178,182,253,152,55,6,250,18,114,132,165,118,181,233,212,83,167,9,43,168,202,62,206,224,66,77,55,165,79,208,113,132,229,233,113,146,20,233,75,69,153,190,194,80,156,93,181,76,12,22,151,64,219,145,102,113,169,167,200,168,168,11,109,23,212,146,132,30,247,2,145,162,199,8,242,145,28,160,69,234,22,27,86,16,6,136,121,136,140,2,227,21,135,100,2,183,176,101,29,196,1,102,37,43,18,0,22,227,208,4,3,184,180,24,172,0,59,128,0,0,88,118,1,0,236,22,40,66,183,114,86,11,1,27,46,161,97,136,0,53,29,238,0,32,185,45,5,96,12,195,209,137,161,1,36,187,9,196,51,6,172,5,151,184,91,184,195,40,66,178,0,181,132,20,238,23,11,48,0,11,32,0,11,104,33,136,2,221,199,96,176,0,236,0,196,1,126,225,112,6,16,8,0,0,76,98,10,76,139,68,192,10,92,110,200,228,45,16,69,46,153,92,169,26,156,116,185,91,10,204,233,178,62,94,166,166,85,82,164,41,190,55,175,68,136,41,117,33,78,156,175,37,119,165,150,229,84,42,93,185,206,81,90,217,92,205,52,163,38,214,168,150,170,11,213,214,219,153,214,177,174,172,242,209,211,213,83,79,167,50,172,52,31,155,154,107,134,11,49,92,106,202,247,122,217,89,114,177,47,62,205,250,184,151,32,30,30,83,197,98,163,13,179,203,126,131,198,98,99,136,196,202,105,101,165,30,26,113,233,21,176,169,84,80,141,69,8,218,83,89,92,186,46,105,16,148,83,79,244,10,208,241,18,169,75,45,237,8,237,16,161,12,219,20,198,54,140,99,181,214,99,109,74,51,195,225,105,197,233,58,254,159,242,245,8,209,74,165,58,120,28,244,248,106,107,10,139,231,131,217,253,31,244,57,216,186,201,194,52,227,245,101,149,101,229,199,71,178,177,133,221,189,119,10,191,1,44,184,152,182,249,59,123,179,179,226,48,134,51,7,230,85,113,165,90,132,120,29,172,170,71,167,185,192,139,179,118,221,108,250,29,56,98,41,214,80,219,91,74,89,159,78,93,144,28,236,185,102,179,122,94,140,106,78,148,221,57,107,30,70,156,110,30,172,92,170,56,169,83,147,111,52,30,104,153,156,124,200,39,241,45,0,82,166,164,243,83,118,45,167,41,45,209,83,132,180,150,215,118,100,213,239,191,220,13,52,169,185,75,54,200,186,18,87,35,25,37,77,123,16,132,130,53,38,73,50,149,33,230,40,183,49,56,200,207,152,154,144,70,155,203,120,147,148,227,81,126,100,178,73,45,165,204,207,78,107,58,140,182,98,173,26,49,122,69,1,102,156,165,21,236,31,151,206,102,9,199,59,209,91,216,140,168,213,138,190,102,136,174,135,153,78,59,17,149,117,125,206,91,149,89,79,42,149,250,187,22,43,190,96,107,157,72,201,57,73,221,198,201,46,166,110,119,111,86,9,91,152,93,0,239,110,66,206,70,226,2,110,65,152,136,88,9,102,11,138,195,0,76,122,128,20,45,64,144,101,8,77,138,228,172,44,160,25,152,92,44,0,59,133,196,0,75,48,102,16,1,44,239,149,198,170,77,63,83,251,149,234,26,129,127,157,63,152,151,226,170,109,125,12,224,6,152,226,82,149,229,8,200,156,113,81,82,190,79,165,204,99,184,27,94,38,13,234,164,53,86,148,150,187,247,48,220,105,129,189,70,23,188,92,109,238,95,74,95,207,115,149,152,106,111,168,87,99,204,90,162,25,178,203,212,236,115,191,19,81,43,103,149,189,201,71,16,214,233,63,114,14,146,173,149,218,41,177,188,68,179,90,122,118,103,63,241,73,242,118,232,56,213,131,119,226,111,184,27,221,120,181,186,246,97,101,37,233,138,177,150,85,83,89,163,47,160,83,174,239,194,181,96,105,116,84,182,142,111,98,106,18,222,55,178,232,66,205,218,247,139,234,199,230,168,41,38,212,162,4,150,139,87,127,114,46,206,87,68,99,126,111,71,181,203,31,167,216,7,11,187,182,244,93,70,237,163,130,119,236,36,248,117,68,214,156,192,57,122,93,201,89,55,100,157,199,157,181,151,48,70,90,233,184,3,209,106,38,211,91,10,87,187,226,127,80,189,128,121,146,182,167,148,198,107,136,168,250,201,254,231,169,217,174,252,207,55,139,135,231,212,237,38,6,121,113,80,139,231,25,37,244,45,140,85,55,149,250,47,195,46,157,136,69,94,50,143,59,105,238,88,164,167,4,213,181,64,58,156,23,114,228,115,101,39,57,57,62,102,172,84,154,166,163,119,175,38,100,219,64,177,16,184,217,19,45,36,2,29,202,131,220,89,186,3,226,98,34,144,210,4,73,88,6,178,173,201,39,30,195,81,76,154,140,74,206,161,229,198,75,133,234,69,193,199,73,45,13,80,132,31,194,139,191,15,9,45,56,125,139,134,185,220,84,157,239,163,219,163,47,133,101,81,101,169,244,125,9,206,132,160,220,95,18,122,219,250,163,28,162,225,35,61,47,109,82,141,157,153,23,17,209,158,120,89,238,137,101,52,202,151,18,54,47,112,232,65,196,10,211,177,124,37,114,167,16,179,143,23,46,161,91,112,149,157,26,233,239,206,199,114,133,72,211,147,164,149,245,205,25,117,142,232,243,74,79,50,146,123,30,131,195,106,194,81,167,39,79,60,162,178,111,203,116,255,0,112,142,199,21,174,181,35,41,201,236,78,10,46,17,105,238,136,202,26,236,84,65,95,229,251,141,203,177,53,239,116,55,31,230,176,16,190,111,74,7,27,173,97,246,37,46,31,114,185,84,124,167,244,104,3,34,86,179,36,226,249,217,149,206,166,169,183,175,97,66,166,188,254,128,77,187,118,11,180,25,175,188,67,36,90,209,107,238,3,82,78,233,144,202,239,234,118,37,229,217,223,54,163,205,173,243,38,6,121,73,197,217,73,191,114,81,149,227,197,27,253,75,156,175,45,120,123,218,226,112,109,235,40,201,1,12,241,113,203,121,68,74,47,101,37,37,238,14,14,18,225,122,18,77,94,207,95,116,4,179,59,106,175,238,59,93,94,58,92,142,121,73,123,9,84,107,117,160,17,149,55,31,238,43,79,108,197,217,147,244,189,249,50,18,143,242,220,4,170,40,189,120,133,153,94,250,10,240,218,214,125,208,212,35,233,221,48,37,155,50,225,189,250,220,139,147,111,137,217,247,68,103,73,45,165,36,251,138,52,234,73,52,164,154,233,112,50,100,107,144,88,216,210,145,31,46,37,70,107,5,139,221,53,236,67,203,187,223,64,42,17,127,146,186,145,116,173,176,21,221,133,238,88,168,205,176,116,100,157,154,2,171,32,202,91,229,201,114,19,167,37,240,176,43,250,133,139,21,57,201,105,27,145,203,37,200,5,96,11,18,202,4,66,204,150,81,88,4,43,140,0,4,49,129,16,37,148,89,64,0,122,0,8,96,0,2,100,172,32,34,48,0,0,24,0,131,96,11,128,106,247,11,0,0,88,2,192,4,132,216,134,80,237,22,183,97,229,221,233,111,184,134,164,215,66,8,228,119,209,19,84,106,61,82,68,163,57,50,197,86,202,192,80,232,212,203,124,191,66,57,101,209,154,212,147,123,147,203,214,86,184,24,50,190,140,18,119,209,27,156,82,213,189,4,181,214,204,43,26,139,110,214,119,12,166,236,182,231,246,29,147,209,173,0,231,129,190,84,227,40,218,201,162,183,135,143,86,17,140,13,47,15,210,68,63,15,46,168,10,64,179,201,154,248,89,23,9,71,120,178,136,136,118,125,3,43,184,8,68,237,110,97,116,128,134,80,105,32,111,161,94,96,9,50,59,18,221,16,156,148,98,229,39,162,2,51,156,105,198,236,195,86,87,205,57,19,169,89,84,150,103,117,20,103,107,206,169,105,75,44,22,253,187,25,181,100,40,65,215,121,167,124,145,217,117,9,83,187,126,152,123,26,114,230,149,160,244,91,33,98,235,82,165,8,194,131,188,159,174,127,209,118,34,178,42,170,206,57,110,220,108,253,250,149,235,114,234,116,252,184,231,159,170,91,34,202,116,243,113,75,210,130,169,138,126,91,154,216,33,41,74,247,233,185,44,69,101,37,150,58,113,54,251,244,100,97,23,244,93,8,28,103,165,179,105,238,117,106,75,204,165,9,205,94,162,86,114,148,243,79,178,236,140,16,143,123,123,155,235,215,242,232,126,91,188,96,178,219,213,21,126,143,114,142,118,38,87,158,94,81,253,202,188,185,202,55,140,73,194,30,100,187,115,52,92,35,156,211,143,11,186,236,105,194,86,140,39,150,106,240,151,94,79,169,42,208,83,93,31,38,100,146,113,149,185,147,166,157,172,244,41,82,156,37,70,21,37,62,124,215,177,134,180,22,26,187,140,103,230,67,230,95,247,200,174,149,102,156,111,183,39,208,182,189,229,27,197,221,237,218,221,191,177,80,179,221,113,3,107,125,217,76,110,184,100,253,137,94,193,23,121,151,86,44,137,153,72,182,50,2,235,146,82,43,82,26,96,89,113,169,21,220,121,180,2,250,85,53,37,58,83,147,189,180,50,185,105,168,74,114,112,178,146,191,112,52,102,133,37,234,42,171,89,212,225,142,139,169,158,84,101,41,193,206,167,13,248,189,137,45,172,3,79,44,108,185,238,53,182,224,163,161,56,198,192,70,203,168,74,215,39,96,183,98,138,242,134,93,75,66,193,21,229,208,118,39,97,216,10,236,50,86,29,128,133,135,98,90,0,17,2,86,12,160,64,9,229,30,80,43,176,101,44,176,88,8,101,29,137,216,86,2,54,11,18,176,88,8,88,86,36,0,70,192,74,193,96,32,50,89,69,96,16,18,176,0,128,96,2,1,216,64,49,166,68,96,77,73,219,114,74,121,118,101,67,184,26,99,136,169,21,234,127,113,172,71,204,148,189,204,183,11,176,54,172,74,127,15,213,51,69,42,185,163,108,218,244,103,43,51,68,188,233,114,147,10,234,121,169,73,233,245,69,158,103,14,173,123,156,120,214,169,29,167,37,245,15,58,89,175,125,64,237,185,70,73,106,153,47,51,41,196,88,154,159,59,28,113,149,99,126,47,185,7,106,82,91,164,71,63,22,246,57,63,141,171,45,218,127,66,107,25,61,157,152,29,39,45,78,23,136,222,158,54,170,118,180,184,145,185,99,101,206,49,103,19,27,91,62,50,180,218,178,148,190,192,78,50,203,43,142,45,65,202,60,147,211,217,153,243,13,207,135,219,246,2,250,138,53,35,149,242,230,98,122,54,154,213,26,99,82,235,113,78,154,169,182,146,234,6,103,173,218,90,10,196,181,132,154,107,221,9,219,117,177,26,68,64,193,171,25,83,86,250,132,158,102,0,138,22,196,144,154,22,192,90,153,43,149,169,34,105,199,161,166,86,194,118,47,133,100,103,140,227,31,133,19,243,155,86,178,251,4,105,156,149,72,174,171,102,101,173,73,91,55,192,247,254,87,253,137,70,70,138,114,91,73,93,61,192,195,66,18,141,117,6,108,116,217,10,74,52,49,41,79,88,75,72,75,161,213,150,6,170,122,193,150,66,185,110,159,98,14,12,233,188,37,95,145,144,252,37,79,146,95,96,142,99,129,7,22,117,37,132,147,211,35,191,177,83,193,202,246,202,239,236,7,62,48,146,244,235,216,234,120,53,69,42,202,156,164,210,151,14,143,237,250,254,229,47,9,82,47,72,191,177,100,112,149,83,85,41,194,74,162,122,244,100,87,166,140,98,210,242,221,227,203,82,118,107,123,153,48,213,39,145,121,138,210,230,107,133,91,232,202,29,163,181,200,206,78,60,46,90,117,37,53,25,71,145,20,154,86,150,190,192,66,84,219,87,76,131,82,182,86,209,115,147,90,34,45,190,113,8,173,101,75,85,245,19,168,162,244,68,172,155,217,167,213,17,242,239,124,175,234,192,113,172,203,84,148,180,220,167,202,123,54,77,94,59,171,0,220,181,107,107,10,242,182,169,219,170,23,153,27,247,28,102,155,179,0,91,233,45,122,49,73,107,116,157,201,104,247,73,251,138,105,90,251,123,0,42,151,222,204,29,56,171,189,189,138,243,229,93,126,131,85,28,86,183,215,176,19,91,94,77,75,220,142,101,181,218,68,110,245,202,211,67,138,76,4,210,79,93,67,204,81,123,126,165,178,139,94,155,50,185,70,18,91,52,192,46,165,183,234,44,147,182,215,246,101,110,46,60,255,0,66,80,169,81,123,0,218,127,18,184,39,20,245,129,108,100,159,33,77,61,192,165,180,222,246,6,236,237,154,228,20,91,87,74,222,228,161,14,44,205,221,129,60,183,91,106,44,178,127,9,44,234,36,149,70,222,140,10,242,235,103,31,212,110,18,75,85,98,106,77,61,23,213,142,86,234,4,32,223,33,78,86,123,234,54,175,200,141,151,53,168,4,110,255,0,185,47,42,234,225,158,72,28,164,247,178,2,106,209,94,162,169,187,189,245,6,216,225,29,94,151,1,194,156,90,188,153,41,70,27,91,66,50,110,224,243,45,244,2,18,167,22,244,185,92,233,37,204,178,242,87,181,200,122,157,216,17,242,180,220,156,104,71,153,108,26,138,215,236,135,153,183,162,40,170,84,87,194,200,186,47,177,167,203,149,181,98,200,146,238,65,145,211,144,213,25,116,53,101,236,53,24,243,3,39,148,211,176,157,55,242,155,120,23,43,139,55,36,6,39,30,214,21,181,232,110,126,155,104,84,226,152,25,242,145,118,232,141,82,132,101,177,95,147,174,229,69,44,44,95,42,41,108,238,71,202,127,40,21,6,165,142,46,36,92,88,16,104,68,242,15,42,92,128,172,150,164,133,245,1,9,174,228,237,112,202,5,118,29,137,88,44,2,182,128,149,199,96,176,13,104,132,32,73,234,5,212,150,166,137,180,182,220,198,175,212,121,164,185,133,93,41,74,78,196,237,120,247,43,133,109,44,255,0,66,216,78,47,98,9,66,58,62,194,150,219,232,75,55,213,145,151,86,3,90,199,80,212,80,119,229,167,184,243,91,96,22,85,112,203,189,146,31,61,88,92,8,75,109,10,101,41,71,225,52,111,220,78,58,1,150,83,147,231,98,169,54,247,53,74,148,90,118,220,165,211,105,236,84,82,38,88,209,22,138,42,100,75,36,138,229,184,17,109,45,110,98,196,85,149,73,165,23,104,174,68,241,85,117,202,185,110,97,171,59,240,199,91,254,166,106,195,109,213,154,167,79,86,222,252,141,17,130,73,66,27,47,212,84,169,202,141,60,169,44,242,245,59,237,216,186,113,150,26,49,148,224,211,150,177,82,91,145,86,86,75,11,70,19,206,227,87,50,146,203,201,28,218,75,206,173,41,203,101,174,161,90,181,92,110,33,185,61,91,228,172,145,116,161,24,37,8,114,11,208,156,101,82,119,81,79,252,165,248,250,126,69,8,82,186,139,181,229,212,179,13,73,83,157,234,78,42,54,214,87,48,99,171,249,181,164,150,139,167,78,194,164,101,92,83,52,219,44,178,243,91,251,149,81,141,165,153,233,109,75,34,156,165,123,234,72,181,178,148,87,148,229,153,41,93,37,30,166,122,213,51,73,197,61,46,95,59,82,195,230,82,140,159,85,189,223,38,138,41,81,156,227,158,206,221,74,130,45,70,54,37,154,60,216,157,25,46,76,94,92,175,176,19,73,63,252,144,171,78,51,142,250,242,15,42,93,1,83,171,41,101,138,109,129,149,39,23,103,163,47,163,83,44,227,153,94,55,187,92,153,26,145,158,238,47,78,118,33,23,125,30,129,87,212,140,101,41,52,172,155,32,215,34,80,154,204,148,246,234,95,58,52,165,12,244,228,238,189,81,189,237,253,208,70,39,25,39,160,227,86,81,221,27,225,69,74,41,219,114,207,194,69,242,24,107,159,231,174,228,149,120,245,54,254,14,28,226,31,132,131,248,70,26,203,231,199,230,23,159,19,95,224,224,190,20,73,97,163,125,172,6,71,59,237,22,37,25,190,198,245,66,43,145,47,37,1,138,20,221,181,187,47,141,27,165,102,104,84,172,74,217,74,138,60,156,161,151,93,145,109,131,43,2,188,161,144,177,71,184,101,2,172,129,150,197,222,91,22,66,138,178,134,82,236,131,201,168,20,229,12,133,182,12,183,228,5,121,16,101,68,178,133,128,128,18,202,201,88,34,187,5,139,44,22,93,0,174,193,98,219,11,40,21,216,11,45,216,44,5,98,177,96,128,134,80,202,79,80,176,16,176,88,157,130,192,87,96,177,59,10,192,70,194,177,48,176,16,202,27,19,176,172,20,132,72,0,128,18,176,88,130,32,74,194,176,17,2,89,66,192,68,9,88,69,8,30,160,34,0,67,98,1,133,196,43,129,60,199,50,179,205,86,127,230,102,217,24,42,38,170,62,228,171,17,187,142,196,227,59,246,32,68,141,45,189,182,100,233,212,105,234,103,37,152,105,141,146,140,106,173,119,234,101,148,37,25,229,182,165,148,231,177,163,116,84,233,129,197,167,169,117,56,70,73,221,217,37,114,201,65,61,246,253,135,8,168,171,95,223,216,152,106,153,80,151,45,123,21,180,227,163,95,115,83,124,175,126,165,170,55,142,255,0,114,225,172,0,111,116,226,237,249,112,127,160,221,8,223,74,17,127,81,134,185,250,6,199,69,97,245,244,83,138,246,185,56,209,183,203,244,136,195,92,213,119,201,150,198,50,127,240,229,246,58,112,167,27,187,182,215,34,232,83,131,181,239,126,183,220,98,107,159,70,156,179,71,61,10,142,60,210,90,216,190,172,92,97,21,12,37,72,187,187,185,38,239,208,232,249,11,42,235,30,96,168,202,111,119,112,57,57,42,85,89,37,66,89,125,182,58,216,12,100,85,111,193,213,119,148,99,249,114,151,62,197,176,78,58,75,116,102,197,224,252,250,148,165,78,74,21,35,46,25,116,3,171,53,205,104,37,170,26,119,245,61,122,131,183,123,21,9,107,201,3,167,117,123,234,73,69,199,94,93,73,57,171,244,2,153,83,215,137,59,13,66,202,246,185,109,180,236,30,206,224,70,50,75,225,37,101,109,8,229,215,160,192,150,107,111,251,9,207,154,97,126,119,11,230,86,74,239,220,9,103,188,117,251,144,189,216,156,30,250,125,200,173,95,64,47,138,86,223,82,18,82,229,254,162,207,109,215,234,55,81,61,222,160,37,81,201,243,67,201,31,139,78,247,35,26,201,233,114,77,247,220,8,186,125,2,75,78,33,197,223,125,31,238,41,95,48,17,226,228,193,70,109,106,135,46,218,139,51,91,160,15,39,185,100,21,180,189,251,4,115,13,53,125,85,152,9,184,223,109,10,219,182,219,22,78,9,171,238,69,235,27,116,0,243,52,35,45,117,204,13,222,234,246,8,65,190,235,157,152,17,68,213,39,37,153,104,41,47,151,110,66,82,202,245,189,192,150,70,159,33,101,151,39,246,37,153,191,245,11,217,244,96,71,75,104,174,195,37,214,162,206,146,22,118,249,0,170,67,138,237,139,62,69,163,37,238,69,211,131,218,63,91,128,163,82,78,90,150,102,123,178,54,73,89,63,208,106,42,251,129,37,37,149,235,169,24,222,250,141,197,165,233,26,118,90,173,64,52,238,71,153,98,176,215,20,128,173,70,228,173,101,168,249,131,149,213,128,142,175,152,243,91,125,200,57,164,71,52,165,176,14,114,228,152,70,50,183,202,129,70,206,228,237,207,96,5,27,45,137,103,5,110,106,225,100,3,82,114,66,105,191,139,236,25,122,50,81,208,1,70,250,3,139,68,252,199,107,43,17,114,96,47,47,158,97,121,109,236,39,155,157,136,183,43,232,4,252,190,172,94,93,185,145,203,46,173,141,38,175,200,9,90,43,168,221,154,244,149,102,157,237,114,119,151,80,29,150,246,65,165,180,21,175,187,212,45,220,1,197,55,107,92,143,150,175,118,172,79,75,117,31,61,64,169,210,82,123,88,94,82,234,93,203,160,90,251,176,40,242,151,45,200,186,114,229,99,77,173,220,45,166,182,3,47,151,46,129,229,75,229,102,171,139,116,6,76,142,251,6,94,198,171,6,88,129,151,43,190,204,142,87,242,179,109,147,29,172,81,137,69,219,98,74,18,249,95,185,170,246,66,190,109,222,132,20,58,50,247,19,163,43,154,55,246,30,209,184,25,188,153,19,141,38,185,151,182,219,87,176,53,121,95,144,21,165,102,77,201,10,202,239,75,136,7,117,110,226,189,129,131,213,0,94,225,123,13,70,77,117,68,155,123,56,171,129,21,155,165,187,142,215,141,220,190,196,146,226,232,133,45,247,208,1,37,149,137,70,57,110,196,165,160,185,234,2,154,204,158,133,50,161,27,243,53,101,236,55,22,185,1,138,120,105,110,182,51,85,162,245,234,116,170,41,101,209,24,170,73,183,119,185,81,200,196,96,235,74,114,112,113,215,171,51,209,160,232,201,202,165,179,236,151,67,167,137,168,227,29,55,122,35,13,56,102,168,161,153,57,73,219,86,69,137,70,49,140,92,229,178,48,98,49,19,173,83,121,91,100,175,178,232,106,241,10,212,243,121,84,100,220,99,241,124,207,175,177,12,46,26,203,204,168,189,147,39,109,116,84,226,232,82,111,43,205,205,154,240,152,121,98,39,24,195,86,245,246,43,84,179,75,210,190,133,149,106,254,22,25,18,109,45,42,53,45,251,4,236,188,79,17,21,193,29,226,184,90,86,191,243,28,218,20,148,229,154,163,180,22,226,156,229,90,172,167,55,119,39,118,203,33,23,37,149,17,164,156,243,54,212,86,175,237,216,209,66,60,57,158,200,167,203,93,53,53,42,217,48,249,50,40,180,247,230,217,89,83,89,203,21,136,141,56,217,203,211,117,205,245,59,212,35,228,208,141,42,123,69,116,57,222,25,135,178,117,154,223,134,63,220,232,168,105,172,172,128,148,157,214,89,94,252,213,136,74,154,132,148,148,84,122,22,173,83,81,187,183,54,40,66,78,109,202,75,234,4,33,27,69,218,41,93,244,220,178,149,24,197,183,24,167,39,216,159,10,122,114,38,223,59,126,165,68,42,225,97,47,92,34,254,134,42,222,19,134,169,45,34,224,186,166,116,98,238,181,251,138,82,118,180,117,247,10,229,63,5,161,158,234,164,212,126,91,151,81,240,154,16,141,165,154,109,106,155,55,44,214,220,121,117,90,129,157,97,33,21,194,245,246,31,225,82,217,154,116,66,187,123,4,100,150,26,220,209,7,134,145,182,49,100,252,189,244,3,158,240,211,229,25,7,147,63,149,157,21,27,110,144,156,80,28,255,0,42,93,24,121,114,232,205,251,95,160,102,251,129,207,113,125,3,203,118,208,223,149,47,100,25,174,6,7,78,194,242,215,67,124,169,71,93,53,33,229,199,150,224,101,242,210,142,232,89,81,171,200,235,45,5,228,174,165,25,178,246,19,73,26,124,175,185,7,73,160,138,44,22,46,242,153,56,210,64,102,203,125,132,226,105,116,71,26,9,239,117,126,96,100,202,195,203,54,71,12,154,245,59,251,104,18,195,184,243,82,246,3,31,150,25,77,42,140,159,33,207,15,40,190,64,101,202,22,46,116,229,200,60,185,183,233,96,81,96,202,90,233,201,110,152,100,2,156,161,98,231,2,57,64,171,40,101,45,202,195,43,2,188,160,226,89,100,22,93,0,171,40,178,150,53,216,50,246,2,188,162,202,91,148,78,32,85,148,45,98,220,162,176,21,133,139,44,70,192,70,193,98,118,21,128,134,81,88,157,130,192,64,44,201,216,44,4,44,43,19,176,172,4,5,98,118,11,1,11,10,197,150,34,208,84,4,77,161,88,8,216,86,39,96,177,5,109,20,212,165,25,163,69,132,226,192,230,212,164,224,155,186,104,168,233,202,61,140,243,195,197,221,165,102,76,107,89,64,148,225,40,110,64,203,70,155,78,232,217,9,102,143,208,196,153,126,30,92,89,75,25,171,226,18,203,25,53,29,199,107,14,79,88,234,247,216,168,148,41,198,93,83,39,229,184,236,40,187,50,248,202,232,168,132,92,75,119,19,138,124,129,69,160,29,132,244,7,152,131,114,92,128,146,150,165,244,221,204,87,212,190,132,245,64,116,233,234,141,254,29,40,211,196,197,180,159,185,207,163,53,177,170,50,213,50,42,252,101,10,94,124,165,9,40,65,167,45,121,28,248,90,113,189,238,153,178,180,149,88,101,150,166,101,77,65,101,142,136,11,224,248,85,214,189,110,89,25,107,174,197,84,221,137,166,246,210,221,138,139,93,179,117,93,194,81,93,44,70,253,208,222,109,246,1,173,236,70,81,119,185,25,74,92,208,215,112,13,90,215,97,101,239,169,43,91,211,102,71,112,12,178,182,233,92,143,20,30,177,69,144,179,225,202,70,105,117,96,71,204,204,245,39,151,94,29,202,180,189,179,47,177,37,41,71,152,3,167,195,116,254,140,89,98,247,86,250,146,245,52,216,229,79,94,128,47,45,93,43,167,220,154,130,93,254,164,99,28,189,198,234,62,79,244,1,187,110,214,132,102,218,217,134,119,186,176,183,234,0,229,213,9,111,182,132,249,105,169,40,174,27,1,24,201,174,90,10,82,110,87,20,149,182,11,180,189,64,78,246,141,239,169,7,44,203,113,57,235,164,68,165,197,208,7,102,151,20,73,38,149,153,43,102,209,110,70,113,1,168,166,222,87,191,34,185,70,75,220,159,45,87,212,105,197,175,83,184,21,41,105,107,15,53,215,81,202,61,119,35,153,116,176,11,46,186,43,137,187,62,133,156,184,159,209,17,123,129,29,137,41,54,200,202,55,230,74,23,181,183,1,217,243,11,89,7,187,202,39,149,252,64,74,247,91,137,59,115,177,20,189,199,111,229,2,74,110,250,3,151,177,27,125,71,24,128,102,21,179,114,36,244,5,220,8,219,139,145,44,162,183,208,123,32,7,21,112,225,191,82,13,202,67,244,250,152,19,225,75,137,253,5,123,189,16,36,219,189,172,131,105,91,144,18,213,242,30,145,220,20,163,107,49,102,136,13,53,125,118,21,211,236,44,218,232,27,232,3,147,21,244,12,163,176,17,77,143,87,169,32,1,101,191,49,219,71,171,6,251,138,224,59,59,59,5,180,212,109,88,64,59,43,3,178,66,189,133,126,192,75,54,150,65,155,162,212,139,114,13,158,160,74,237,45,119,35,123,176,205,168,107,125,216,7,50,81,78,250,134,87,236,60,201,0,218,208,87,86,34,229,119,161,31,168,18,190,150,191,216,77,229,212,34,151,50,105,39,165,144,16,124,65,109,53,209,14,114,232,23,114,93,64,105,70,194,190,130,220,53,236,4,155,66,228,43,223,97,241,0,157,146,212,90,106,63,46,220,191,82,89,108,185,129,95,20,165,166,196,236,201,36,144,57,68,6,172,183,100,115,95,251,132,172,249,4,18,64,59,247,21,159,49,243,30,93,64,142,107,134,175,91,13,219,168,210,91,92,5,158,86,181,194,250,111,168,154,87,220,56,126,160,69,200,134,72,207,120,165,212,177,198,221,199,105,123,1,154,175,134,208,173,30,60,203,165,158,199,59,25,224,241,80,78,53,230,215,62,20,119,161,14,164,229,24,56,184,187,48,175,20,176,106,148,211,169,44,205,106,209,107,168,234,59,114,58,158,35,225,147,205,230,225,120,249,56,75,250,24,107,96,113,148,90,80,165,25,187,93,184,61,187,106,65,109,104,172,44,20,92,212,103,150,243,107,120,46,159,230,127,161,201,173,47,58,165,169,199,44,86,138,39,86,143,132,213,196,71,61,122,158,93,223,167,119,245,58,48,240,202,52,232,229,132,22,111,152,15,51,28,59,230,89,4,150,199,79,25,133,169,24,203,44,27,118,228,140,10,157,160,167,170,135,86,172,4,232,82,114,149,209,94,89,98,113,25,32,248,111,191,110,165,241,196,218,143,149,74,10,126,102,143,230,126,221,17,167,5,130,171,77,185,73,89,203,126,221,128,218,163,21,78,49,81,181,149,146,36,247,182,253,150,200,178,157,12,218,229,216,190,20,244,216,162,136,237,101,23,238,203,99,78,82,246,232,95,26,105,123,150,45,55,2,133,71,139,210,135,42,90,229,104,183,61,149,136,57,59,187,16,87,42,109,71,250,17,106,73,22,241,75,152,146,123,220,162,180,159,203,175,113,205,107,174,165,188,60,153,25,53,176,21,202,43,146,191,123,147,74,202,219,9,205,109,107,2,73,235,125,66,30,108,175,144,215,18,118,119,22,139,147,186,230,14,74,250,59,133,53,108,186,238,39,37,98,46,87,18,144,3,215,107,253,71,151,238,60,210,228,46,43,218,225,6,254,161,126,222,196,146,234,74,218,235,160,16,223,68,13,52,152,244,215,65,219,238,4,21,250,9,117,44,121,69,241,92,10,242,191,160,242,55,175,34,118,37,200,10,252,190,43,13,70,41,234,57,55,183,49,37,123,176,19,179,141,174,152,178,202,215,100,147,180,180,90,141,201,125,64,94,193,150,250,178,86,96,214,140,8,61,54,13,94,140,50,133,173,216,4,162,186,146,81,251,2,176,243,116,212,3,203,90,220,138,167,28,222,146,204,218,246,9,39,30,96,81,82,138,147,224,208,171,200,149,181,177,171,150,155,131,95,48,24,252,169,109,98,46,148,186,51,99,143,84,13,43,1,133,199,173,129,196,215,229,143,203,139,228,6,44,129,148,219,229,166,173,100,187,216,82,161,20,181,147,251,21,24,156,88,101,52,186,50,228,67,203,149,236,162,238,5,25,69,148,209,229,178,46,155,91,160,41,177,28,165,217,88,178,129,85,133,148,183,43,12,160,83,96,202,89,149,134,80,43,202,22,45,202,25,64,170,194,177,107,66,202,5,89,69,98,219,11,41,69,121,69,148,179,40,101,2,167,17,88,183,40,178,144,87,98,54,46,202,71,40,21,184,145,177,117,136,180,5,45,21,202,58,154,28,72,74,33,89,229,18,137,81,143,36,109,113,32,227,174,168,131,11,162,65,167,23,153,59,27,101,20,100,111,137,162,98,202,156,107,223,73,110,89,153,56,183,211,83,43,64,175,29,136,184,220,165,114,200,78,199,61,78,81,218,68,213,121,23,83,29,56,204,179,49,201,88,153,45,137,172,108,208,211,29,32,177,206,252,116,237,177,15,197,213,127,21,134,152,233,229,137,37,146,39,30,88,138,175,227,98,243,38,247,147,26,99,186,171,69,115,46,134,42,41,107,35,207,169,73,189,111,247,39,27,233,168,211,30,134,56,232,124,200,127,140,165,243,35,137,79,77,252,183,254,104,220,29,53,123,231,143,210,44,15,69,71,19,66,50,78,117,35,20,244,187,102,169,66,50,217,251,30,78,47,91,43,125,81,219,240,153,175,42,116,239,179,186,64,116,45,107,161,94,203,97,222,194,150,190,229,64,165,45,137,71,109,173,34,59,107,16,238,172,20,229,234,184,173,43,233,170,236,79,151,38,136,73,223,220,9,103,105,94,228,61,82,33,175,50,74,241,91,4,25,92,88,78,79,165,201,43,75,119,168,53,117,184,17,83,178,213,13,85,133,247,100,101,5,175,66,42,154,107,107,129,110,120,223,176,159,18,254,165,121,45,179,251,150,43,242,208,4,214,85,123,220,113,146,233,169,37,170,212,140,160,173,194,4,146,185,57,39,29,111,126,197,81,148,180,190,168,114,149,165,166,192,39,171,216,139,76,109,166,173,163,18,75,155,0,202,158,202,204,151,151,101,125,198,154,86,231,236,74,83,73,104,4,111,149,220,150,101,125,74,229,216,138,223,93,80,19,205,109,152,57,46,100,46,249,89,174,228,37,41,116,2,253,36,180,220,139,133,138,227,59,111,177,116,42,95,216,10,220,238,187,130,90,117,97,24,220,119,182,150,1,123,68,149,157,250,17,114,202,245,216,142,123,236,4,236,174,28,41,16,189,208,226,128,154,146,182,138,226,114,108,2,200,7,155,134,200,142,168,154,126,194,114,184,11,81,236,129,101,31,208,8,90,228,242,171,111,168,123,45,71,103,125,110,0,163,24,232,217,22,238,244,64,210,189,137,112,165,176,7,20,182,65,150,219,176,203,60,183,228,44,172,7,101,109,88,105,46,132,118,123,142,205,189,0,121,146,5,46,97,150,204,86,1,220,47,112,203,200,122,0,33,61,24,239,213,3,232,4,73,250,125,195,96,184,11,87,184,15,152,174,1,100,43,244,22,239,113,216,4,59,46,163,178,21,186,32,30,100,158,136,47,125,216,90,219,131,146,181,128,95,80,186,79,185,13,95,49,198,14,251,128,59,252,201,2,191,61,187,13,197,69,232,199,171,215,100,185,0,179,37,201,146,179,123,43,130,149,165,162,36,165,39,206,192,69,194,86,213,160,217,245,246,29,179,61,71,107,75,64,33,155,51,218,195,181,183,68,210,182,150,14,118,64,10,217,111,125,69,171,22,155,33,254,128,55,46,132,117,144,220,187,130,109,236,2,113,124,194,217,73,95,182,162,223,118,2,87,250,135,18,228,23,108,114,147,0,106,209,22,226,204,249,32,214,75,184,18,242,219,119,75,66,121,84,119,146,43,226,94,196,117,147,220,9,74,55,123,232,43,89,173,70,163,97,228,1,166,149,247,98,191,48,186,76,27,208,4,220,159,54,130,239,155,11,200,20,64,106,205,11,203,90,220,148,20,119,122,251,147,188,109,116,21,90,138,76,150,138,246,98,114,100,26,151,64,137,46,108,174,92,81,113,106,234,217,108,89,123,114,21,187,5,86,168,199,75,165,166,155,22,121,105,104,137,101,190,236,158,91,43,176,33,24,88,154,180,118,68,115,114,34,229,204,9,202,166,164,92,190,254,228,117,104,54,228,0,159,22,164,175,189,146,68,86,151,14,97,3,151,82,45,178,89,122,143,34,234,21,27,218,247,212,139,146,228,74,86,142,151,184,173,206,218,132,44,186,234,75,84,180,98,86,184,236,20,180,123,137,198,238,246,38,154,93,216,179,54,192,86,178,212,113,190,94,130,182,226,182,189,66,27,213,107,161,37,233,245,34,57,85,247,176,222,160,60,201,45,181,35,125,125,194,214,149,173,245,30,236,6,157,174,173,114,35,118,231,184,105,204,4,245,37,240,232,71,114,91,123,133,37,168,108,73,46,130,97,17,245,114,36,210,202,52,173,173,133,100,192,175,98,197,27,219,65,184,242,184,101,238,20,57,37,207,244,32,229,118,54,211,99,215,166,158,224,45,50,234,70,218,118,37,39,208,127,8,17,182,163,219,65,108,247,13,130,11,171,233,160,73,145,127,98,105,54,128,112,122,13,171,130,142,131,221,1,13,53,212,139,87,216,155,208,134,107,94,192,59,91,144,57,91,176,175,117,176,211,191,112,5,114,77,117,228,45,222,164,174,163,186,2,22,226,180,118,20,150,87,107,18,204,172,237,20,43,39,123,234,4,84,110,201,184,174,126,161,101,125,65,190,250,129,92,233,166,182,212,135,146,174,95,103,96,215,124,182,3,59,163,174,140,131,163,45,205,73,43,245,29,187,104,6,63,42,77,94,194,242,101,171,202,205,170,29,116,30,84,247,216,12,25,59,11,41,182,84,210,109,114,6,227,150,204,12,78,61,133,148,219,150,61,17,31,46,47,151,216,163,38,82,57,123,26,252,181,125,116,7,135,231,152,35,38,65,101,53,186,18,75,169,7,77,237,148,12,217,67,43,46,202,25,64,163,40,178,151,184,139,39,96,51,184,144,113,53,184,144,112,40,204,226,69,196,210,224,69,192,131,54,91,145,113,52,56,178,45,118,3,44,169,179,13,106,89,102,229,200,235,56,174,133,83,166,153,49,117,200,78,236,102,186,184,109,220,86,166,87,6,175,116,70,180,130,192,163,46,131,177,2,178,11,5,245,176,192,44,38,72,114,167,36,236,226,238,5,67,68,213,41,62,68,213,23,123,5,66,44,178,44,121,97,9,90,83,72,111,34,87,78,225,22,69,147,51,165,57,198,57,20,179,115,177,173,97,234,219,90,51,191,177,81,90,220,234,120,108,146,196,69,124,234,198,92,55,132,226,173,121,66,49,139,249,164,109,163,225,245,41,213,82,243,82,81,119,89,117,3,169,37,202,225,197,148,60,204,201,169,2,189,219,182,133,68,84,181,216,158,139,116,46,87,92,136,221,55,168,5,213,245,100,156,162,200,229,114,250,17,2,77,116,22,87,37,190,194,114,213,114,29,245,190,224,43,245,97,154,218,134,126,104,122,181,238,3,243,53,220,18,187,186,33,151,149,175,220,156,37,151,150,128,90,182,219,222,229,83,150,186,104,14,173,182,216,46,228,128,131,171,33,198,119,221,132,226,228,183,251,145,130,186,179,2,231,27,198,252,250,145,213,111,247,30,108,171,82,25,245,208,2,66,110,94,225,186,220,29,237,100,3,82,231,98,77,199,116,245,123,149,221,223,137,18,138,189,236,128,46,182,34,220,125,199,40,185,116,33,149,189,44,4,147,44,129,82,167,47,98,105,74,59,176,44,146,143,196,190,165,47,44,101,161,60,206,214,99,203,22,182,1,122,85,179,16,114,92,136,146,178,64,45,247,30,85,208,47,242,130,191,80,39,150,41,119,13,182,43,187,30,105,1,43,119,11,46,164,29,250,141,39,205,129,62,94,161,172,164,84,122,176,183,64,38,223,66,55,108,50,143,45,150,224,23,247,13,149,173,169,37,162,4,4,51,15,150,196,242,175,113,55,167,112,12,210,98,228,37,33,173,180,0,191,64,109,245,7,167,49,107,204,6,181,91,143,158,130,181,246,27,178,238,20,244,190,160,153,15,208,122,128,254,129,152,16,178,132,55,43,243,5,113,219,238,13,174,128,38,11,80,79,144,95,46,128,39,100,59,217,88,50,74,97,149,45,192,46,228,201,105,21,170,35,158,49,142,218,145,205,155,118,4,175,216,86,231,204,73,140,6,157,151,113,93,181,165,146,11,107,183,234,43,54,192,106,242,215,146,28,21,164,175,176,101,178,220,158,137,106,2,107,80,210,228,148,180,22,175,96,27,183,81,102,182,194,203,46,163,74,200,2,242,27,141,245,216,92,244,29,251,32,26,143,220,89,90,100,174,39,184,17,106,55,212,78,75,150,195,151,220,131,90,108,3,204,172,238,9,189,195,45,162,52,181,1,37,46,187,141,198,228,242,171,11,132,42,54,79,114,91,107,16,183,112,149,144,17,187,230,195,53,129,190,128,238,194,30,100,157,185,141,53,109,117,33,149,166,10,233,245,64,59,114,36,213,145,29,135,203,112,37,165,134,237,125,34,200,238,137,92,41,100,148,137,121,118,86,221,189,200,185,202,194,205,46,96,57,90,40,79,137,106,197,54,219,65,238,16,227,40,197,109,114,74,220,214,228,111,100,131,48,18,148,172,183,90,21,185,95,81,222,242,208,30,190,193,70,104,168,234,181,22,252,131,71,161,40,59,4,10,44,123,124,65,41,92,135,184,84,158,156,200,222,207,113,111,112,215,168,13,201,49,111,236,27,46,161,102,2,237,114,75,184,173,107,117,28,109,168,67,182,154,33,101,119,37,155,134,215,118,232,70,237,187,133,22,75,75,133,210,122,106,10,15,123,139,42,95,80,30,103,179,23,84,23,214,219,6,80,135,116,158,215,65,36,183,34,244,178,100,148,130,150,84,247,30,208,213,139,97,165,112,35,123,104,63,97,216,47,102,16,89,182,22,179,215,96,109,238,45,64,105,246,11,235,116,144,101,230,22,238,21,44,218,110,66,238,227,147,73,160,219,86,0,251,130,190,80,223,152,57,101,86,1,91,91,135,34,58,201,143,46,129,5,210,98,204,223,176,101,211,123,176,176,15,145,27,218,90,162,203,240,133,215,48,12,174,252,137,101,178,238,37,62,193,126,91,63,220,40,109,10,235,102,197,207,66,42,54,96,60,214,190,186,10,223,17,59,7,46,193,17,181,209,39,150,58,61,67,61,253,200,190,45,194,141,229,209,5,180,219,81,228,238,52,149,175,112,12,170,215,97,155,146,6,208,164,245,236,16,73,105,220,142,164,187,2,142,128,56,171,43,117,28,183,118,220,86,182,219,4,130,148,18,230,75,68,216,116,20,151,43,232,3,204,172,41,74,62,196,123,238,132,154,146,119,221,0,219,150,94,222,194,200,228,79,92,170,207,94,130,205,125,121,132,69,65,71,75,220,147,236,41,38,25,154,178,123,0,236,173,216,107,238,59,221,119,18,183,48,31,215,64,202,175,116,31,22,140,119,233,250,129,77,74,81,122,217,223,160,67,13,25,43,234,191,161,111,184,154,119,220,12,243,160,211,181,193,80,119,226,118,70,132,129,198,81,246,3,43,161,45,114,234,87,229,203,229,102,253,58,14,209,106,252,192,231,100,32,224,116,90,82,86,42,242,227,154,205,20,97,112,34,224,110,150,27,93,36,67,240,242,189,180,8,194,224,66,80,55,203,15,37,200,169,209,151,202,81,133,211,42,169,135,140,185,29,9,83,107,116,65,211,236,7,30,88,103,18,183,77,199,185,217,116,91,222,37,82,195,246,51,139,174,94,87,242,199,236,60,210,74,217,99,255,0,73,182,88,103,208,143,225,200,186,199,154,74,214,81,191,249,73,206,117,107,74,243,149,219,230,106,252,59,202,53,65,244,3,23,151,47,153,143,201,214,237,179,161,28,36,250,18,167,70,55,227,244,129,134,52,99,45,213,217,170,158,18,117,23,47,169,190,24,58,105,222,18,186,238,141,30,77,227,192,173,37,208,12,116,176,235,15,37,153,46,207,145,171,206,89,117,189,190,226,112,234,175,216,141,156,22,100,244,232,6,152,213,82,182,150,38,187,175,177,154,13,63,115,69,52,247,190,252,138,39,28,183,189,139,22,186,144,138,180,173,208,177,61,53,8,140,181,90,178,14,241,149,247,37,154,239,125,66,74,82,216,8,185,56,251,49,102,186,7,79,168,37,101,220,9,110,250,144,146,215,87,160,179,219,144,243,230,64,40,219,85,153,14,60,47,71,114,62,74,223,153,40,180,180,216,9,61,239,176,43,189,236,45,131,109,64,121,126,194,109,65,141,78,44,115,138,150,206,224,26,55,123,133,178,234,244,100,108,226,77,203,75,110,4,111,125,17,28,154,106,60,139,123,232,75,137,110,4,50,89,145,156,123,234,93,173,132,236,226,6,87,41,33,170,157,73,212,137,76,148,186,1,60,237,243,44,143,102,81,21,38,90,165,202,90,4,94,170,89,89,234,130,249,182,212,169,53,179,122,11,51,78,215,10,156,227,244,34,212,162,89,107,199,184,40,246,96,127,255,217]}}