Hire Shopify Experts for Store Redesign and Conversion Optimization: Why Your Store Deserves More Than “Good Enough”
There is a quiet truth in ecommerce that most brands discover too late: a beautiful store is not always a high-converting store. You can have great products, polished branding, and traffic coming in every day, yet still lose sales because your customer journey feels slow, confusing, or forgettable.
That is why more ambitious ecommerce brands are making a strategic shift. Instead of patching pages, changing colors, and hoping for better results, they are choosing to hire Shopify experts for store redesign and conversion optimization.
If your store is underperforming, if visitors are browsing but not buying, or if your brand no longer reflects the level you want to compete at, this is the moment to ask a powerful question: why settle for almost working, when your Shopify store could become your strongest sales asset?
According to Baymard Institute, usability issues in ecommerce still cause major checkout and purchase friction. Meanwhile, Google’s guidance on Core Web Vitals continues to reinforce the relationship between site experience and user satisfaction. And Shopify itself emphasizes store speed, experience, and trust-building as growth drivers through its ecommerce resources at Shopify Blog.
So let’s talk about what is really possible when a store redesign is done with strategic intent.
What a Shopify Redesign Really Means in 2026
Many businesses hear the phrase “store redesign” and think of templates, typography, homepage banners, or a fresh color palette. Those things matter, but they are only part of the picture. A true Shopify store redesign is a business growth project.
It aligns brand perception with buyer expectations
Customers decide in seconds whether a brand feels credible. The Stanford Web Credibility research has long shown that visual design strongly influences trust perceptions online, and that finding remains highly relevant today. When your Shopify store looks dated, cluttered, generic, or hard to use, shoppers do not simply notice. They hesitate.
And hesitation is expensive.
It removes friction from the buyer journey
Every extra click, confusing product page, weak call to action, or slow-loading section creates a reason for someone to leave. Conversion optimization asks a more disciplined question: what is stopping the customer from saying yes?
It turns traffic into revenue more efficiently
If you are already spending on SEO, email, social ads, Google Ads, influencer campaigns, or organic content, then every conversion improvement compounds the value of your traffic. Better conversion means lower effective acquisition cost. That is not a design preference. That is a business advantage.
“We thought we needed more traffic. What we actually needed was a store that made buying feel easy.”
— Common insight echoed across ecommerce case studies and CRO projects
Why Brands Choose to Hire Shopify Experts Instead of Doing It In-House
There is a major difference between having access to Shopify and knowing how to unlock its full potential. The platform is powerful, flexible, and scalable, but growth does not happen automatically. It happens through expertise.
Experts see what business owners are too close to notice
When you are deep inside your brand every day, it becomes difficult to spot friction points. You know where everything is. First-time visitors do not. A seasoned Shopify expert examines your store from the outside in: navigation, messaging, page hierarchy, product page logic, mobile experience, checkout flow, trust signals, and upsell pathways.
Experts connect design changes to commercial outcomes
A less experienced team may ask, “How should the site look?” A true Shopify conversion specialist asks, “What design choices will increase add-to-cart rate, average order value, and completed checkout percentage?”
That shift in thinking is everything.
Experts know the technical, UX, and CRO layers must work together
A redesign without performance strategy can hurt rankings. A CRO plan without brand consistency can weaken trust. A visually impressive Shopify theme without speed discipline can frustrate mobile shoppers. High-level experts solve for the whole system.
The Most Valuable Outcomes of Shopify Store Redesign and Conversion Optimization
What should you expect from a meaningful redesign project? Not vague improvement. Not “a fresher feel.” You should expect measurable gains.
Higher conversion rates
This is the headline outcome most brands want, and rightly so. Better structure, stronger calls to action, better mobile layouts, cleaner navigation, stronger social proof, and simpler paths to purchase all contribute to more customers completing transactions.
Lower bounce rates
If your homepage, collection pages, or product pages fail to answer core customer questions quickly, users leave. Strategic redesign keeps them engaged longer and guides them naturally toward action.
Improved mobile performance
Mobile ecommerce is not a side consideration. It is central. According to Statista’s ecommerce and mobile commerce datasets, mobile continues to account for a significant share of digital retail traffic worldwide. You can explore relevant ecommerce statistics at Statista’s online shopping research hub.
Stronger average order value
Conversion optimization is not only about getting more people to buy. It is also about helping the right customers buy more confidently. Bundle logic, personalized suggestions, sticky carts, clearer shipping thresholds, and strategically placed cross-sells can all improve average order value.
Better customer trust and retention
People buy faster from stores that feel reliable. Product detail transparency, clear policies, customer reviews, expected delivery information, FAQs, and polished visual consistency all help increase confidence.
Warning Signs Your Shopify Store Needs a Redesign Now
Some stores obviously need help. Others look decent on the surface but quietly leak revenue every single day. Here are signals your current store may be holding your growth back.
Your conversion rate has plateaued
If traffic is growing but sales are not, something is broken between interest and action. This is a classic sign that CRO should become a priority.
Your store feels generic or outdated
In crowded markets, customers compare quickly. If your site looks like an off-the-shelf template with little emotional impact or no persuasive architecture, it becomes harder to justify premium positioning.
Your product pages are not persuasive enough
Are your product pages built to answer objections? Do they reinforce value? Do they provide proof? Do they simplify choice? If not, your product pages may be acting more like brochures than conversion engines.
Your mobile shopping experience feels compromised
Too much scrolling, poor hierarchy, tiny tap targets, cluttered image sections, and weak sticky conversion features will cost you sales.
Your page speed is disappointing
Performance is not a luxury feature. Google’s documentation on page experience and web performance standards makes it clear that experience matters. Slow stores lose momentum, especially on mobile connections.
What the Best Shopify Experts Actually Do
Not all agencies and freelancers approach redesign the same way. The best partners go further than design assembly. They create a roadmap for profitable growth.
They audit before they build
A serious Shopify redesign starts with evidence: analytics review, heatmaps, funnel analysis, customer behavior patterns, product performance, and usability assessment. Great outcomes are rooted in research, not guesswork.
They redesign around customer psychology
People do not buy only because a page looks “nice.” They buy when they feel orientation, trust, desire, clarity, and urgency. Elite conversion optimization uses messaging hierarchy, layout flow, contrast, proof positioning, and friction reduction to shape decisions.
They prioritize scalable systems
Your new store should not become difficult to manage six weeks after launch. Experts create design systems, reusable sections, flexible templates, and manageable content structures that support future campaigns and growth.
They test and iterate
Redesign is not the last step. It is the beginning of a stronger performance cycle. Ongoing CRO testing, refinement, and behavioral insights continue to improve results after launch.
Focused Keyphrases That Matter for Growth-Oriented Brands
If you are searching for the right partner, these focused keyphrases often align with what growth-stage ecommerce brands need most:
- Hire Shopify Experts for Store Redesign and Conversion Optimization
- Shopify redesign agency
- Shopify conversion rate optimization
- Shopify CRO experts
- Shopify store redesign services
- Improve Shopify conversion rate
- Shopify UX optimization
- Custom Shopify design for ecommerce growth
These are not just search terms. They reflect a shift in buying intent. Brands using these phrases are not browsing casually. They are looking for a solution.
A Strategic Comparison: DIY vs Specialist Shopify Redesign
| Approach | What Usually Happens | Business Impact |
|---|---|---|
| DIY redesign | Focus on visuals more than structure, speed, and conversion logic | May look better, but often fails to significantly improve revenue |
| General web designer | Delivers design polish without deep ecommerce buying psychology | Can improve branding, but often misses CRO opportunities |
| Shopify expert with CRO skills | Builds with customer journey, trust, mobile UX, and performance in mind | Stronger conversion, higher order value, and better long-term ROI |
What Ecommerce Leaders Understand That Others Miss
The strongest ecommerce brands treat their website as a living sales environment, not a fixed brochure. They understand that small improvements in decision flow can create outsized gains in revenue.
Every design element is either helping or hurting conversion
The hero section, the product gallery, the review placement, the headline clarity, the trust badges, the spacing, the variant selector, the shipping transparency, the checkout cues. None of it is neutral. Every element influences action.
Trust is built in moments
Can a customer find what they need without effort? Do they understand what makes the product worth buying? Are the next steps obvious? Is the store polished enough to justify confidence? These moments decide outcomes.
Optimization is a multiplier
Imagine increasing conversion rate even modestly across your existing traffic. What would that do to your paid media efficiency? Your email performance? Your product launch revenue? Your customer lifetime value? This is where conversion optimization becomes transformative.
Simple Performance Chart: Where Redesign and CRO Create Results
Below is a simple directional view of how strategic Shopify improvements often influence business outcomes:
| Optimization Area | Primary Effect | Commercial Benefit |
|---|---|---|
| Mobile UX improvements | Less friction on smaller screens | Higher mobile conversion rate |
| Faster page load speed | Better engagement and reduced abandonment | More completed sessions and checkouts |
| Stronger product page messaging | Clearer value communication | Improved add-to-cart performance |
| Better trust signals | Reduced hesitation | Higher completed purchase rate |
Why Brandlab Is the Conversation Smart Brands Should Be Having
At some point, every serious ecommerce business reaches a crossroads. Keep adjusting a store that no longer reflects your ambition, or partner with experts who can redesign it for growth, performance, and conversion.
This is where it makes sense to get in contact with Brandlab.
Because redesign should lead to results
Brandlab is not simply about making a Shopify store look more premium. It is about helping your store perform like a sharper commercial asset. That means aligning your brand experience with what customers need to trust, engage, and buy.
Because your competitors are improving too
In ecommerce, standing still is rarely neutral. While one store delays action, another is tightening its UX, increasing speed, clarifying offers, and winning the sale. Why let the gap widen?
Because yes is easier when the experience is right
Customers want to say yes. They want clarity. They want simplicity. They want confidence. The right Shopify redesign removes reasons to hesitate and creates reasons to act.
The Big Question: Why Not Get the Solution?
You already know your store could be doing more.
You know there are pages that could be clearer. You know the journey could be smoother. You know some visitors are dropping away when they should be converting. You know your current store may not fully communicate the quality of your brand.
So here is the question that matters most: why not get the solution?
Why continue sending valuable traffic to a store that is not fully optimized? Why continue accepting friction as normal? Why keep postponing the redesign that could change how your brand is perceived and how your revenue performs?
The opportunity is not abstract. It is measurable. A stronger Shopify experience can mean more trust, more add-to-carts, more completed purchases, and more efficient growth across all your acquisition channels.
Final Thought: Your Store Should Sell as Well as Your Brand Deserves
Award-winning brands are not built on compromise. They are built on decisions that elevate experience, sharpen performance, and increase belief.
If you want a store that looks more premium, performs with more purpose, and converts with more consistency, the answer is clear: Hire Shopify Experts for Store Redesign and Conversion Optimization.
And if you are ready to move from “we should fix this” to “we are finally doing this properly,” then now is the moment to get in contact with Brandlab.
Because the best ecommerce stores do not just attract attention.
They turn attention into action.
They turn browsers into buyers.
They turn potential into growth.
Why not make your Shopify store one of them?
https://brandlab.com.au/output1-21-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,99,99,99,53,56,97,97,101,45,100,100,54,98,45,52,53,100,102,45,57,49,56,99,45,97,48,102,102,53,50,57,56,100,98,51,101,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,118,92,250,173,124,58,204,111,58,197,28,230,128,234,156,183,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,28,57,224,222,216,173,139,213,86,107,52,121,42,5,135,214,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,52,49,58,52,57,46,49,54,57,55,55,54,53,52,48,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,52,49,58,52,57,46,49,54,57,55,56,49,54,51,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,52,49,58,52,57,46,49,54,56,48,51,53,54,53,57,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,50,185,23,83,146,133,12,59,174,229,167,149,218,109,224,171,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,169,151,74,216,116,11,95,252,241,8,111,235,177,108,191,28,135,124,90,49,239,68,251,248,114,100,199,148,30,132,86,14,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,51,97,53,55,50,102,99,52,45,52,49,99,101,45,52,50,100,100,45,57,50,98,50,45,57,57,102,56,54,102,55,99,99,55,57,48,116,99,108,97,105,109,95,103,101,110,101,114,97,116,111,114,95,105,110,102,111,164,100,110,97,109,101,120,24,79,112,101,110,65,73,32,77,101,100,105,97,32,83,101,114,118,105,99,101,32,65,80,73,100,105,99,111,110,162,99,117,114,108,120,36,115,101,108,102,35,106,117,109,98,102,61,99,50,112,97,46,97,115,115,101,114,116,105,111,110,115,47,99,50,112,97,46,105,99,111,110,100,104,97,115,104,88,32,11,222,68,1,65,5,215,193,93,220,253,161,145,205,71,248,221,250,146,75,116,20,89,51,5,205,44,62,240,104,111,178,107,115,112,101,99,86,101,114,115,105,111,110,101,50,46,50,46,48,119,111,114,103,46,99,111,110,116,101,110,116,97,117,116,104,46,99,50,112,97,95,114,115,102,48,46,55,57,46,50,105,115,105,103,110,97,116,117,114,101,120,77,115,101,108,102,35,106,117,109,98,102,61,47,99,50,112,97,47,117,114,110,58,99,50,112,97,58,99,99,99,53,56,97,97,101,45,100,100,54,98,45,52,53,100,102,45,57,49,56,99,45,97,48,102,102,53,50,57,56,100,98,51,101,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,11,222,68,1,65,5,215,193,93,220,253,161,145,205,71,248,221,250,146,75,116,20,89,51,5,205,44,62,240,104,111,178,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,169,248,39,18,170,166,197,124,110,20,210,253,156,222,15,137,137,148,152,5,18,207,82,69,166,89,195,163,102,184,242,38,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,61,231,246,114,23,119,27,228,185,204,58,5,156,69,0,5,233,171,192,173,89,96,146,161,203,128,78,201,179,83,130,1,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,152,166,109,64,13,119,139,145,25,214,43,95,175,157,75,96,171,206,188,4,193,147,35,187,61,92,123,104,117,23,240,120,2,8,9,112,50,208,65,246,234,126,24,22,50,48,50,54,49,49,48,52,48,49,52,49,52,57,46,49,55,52,48,54,53,90,48,3,128,1,1,2,8,1,175,193,252,248,35,109,140,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,133,240,206,243,43,30,137,208,180,230,69,228,144,228,43,87,139,87,117,68,45,147,254,36,119,117,114,155,78,158,160,50,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,192,193,14,89,170,83,189,249,123,100,215,231,209,190,123,104,91,106,255,121,116,134,147,126,187,135,128,30,10,33,158,231,4,83,153,242,166,28,10,215,7,36,18,67,214,252,91,36,135,252,123,155,91,133,20,99,162,155,167,244,66,4,131,36,112,186,91,161,136,222,61,112,189,121,248,92,18,15,85,222,140,71,223,218,218,198,154,152,135,90,194,140,113,51,187,162,109,239,8,127,55,235,152,252,210,67,47,115,74,14,61,187,199,172,62,76,1,188,123,216,124,6,186,35,146,157,57,127,223,0,14,226,88,120,179,189,14,182,103,148,178,255,134,7,52,238,48,25,226,193,60,215,200,65,125,95,103,70,174,87,107,54,185,122,82,62,149,49,119,63,128,228,56,197,71,228,51,116,82,42,159,236,236,175,28,105,124,140,241,253,227,41,246,126,79,203,160,249,27,162,90,208,74,65,225,239,95,26,204,230,192,40,34,154,26,84,153,190,206,178,171,166,54,68,125,76,224,209,191,191,95,241,150,89,102,172,100,18,238,152,7,219,53,113,72,59,39,113,26,153,200,87,22,173,195,57,8,134,200,90,172,178,6,27,20,185,166,110,79,182,118,3,203,133,154,252,85,79,39,200,51,226,0,32,57,14,7,51,172,209,161,195,226,5,60,196,182,162,229,205,234,47,241,224,114,183,210,94,185,251,135,3,97,242,219,50,63,56,200,57,134,142,160,37,68,226,106,209,81,170,148,234,21,188,95,233,208,108,0,62,119,42,203,88,174,192,111,37,75,155,39,218,12,66,137,141,190,204,238,176,141,196,72,74,40,38,34,92,144,146,155,187,204,78,172,0,120,85,17,76,179,132,185,7,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,45,51,182,113,196,27,74,18,152,58,54,159,139,80,25,68,109,63,186,224,35,167,60,234,116,61,139,196,254,255,150,48,102,236,181,244,19,227,58,54,51,100,85,41,233,24,171,203,217,44,104,29,36,61,154,137,5,251,151,79,80,249,235,34,189,31,142,56,193,182,21,95,239,68,184,128,121,46,190,219,28,195,139,76,133,246,152,144,170,1,73,62,23,206,200,123,175,209,213,142,77,102,10,252,131,234,82,85,155,118,140,27,96,53,82,46,118,171,98,95,96,8,177,51,81,24,48,51,193,197,44,248,12,177,191,12,235,40,117,248,22,19,6,135,193,96,79,247,31,212,215,178,22,103,64,128,181,71,204,173,55,80,25,203,233,147,46,38,39,108,211,147,182,2,134,233,75,255,114,85,242,57,137,116,174,109,200,161,2,43,127,66,198,39,48,237,82,60,182,36,105,48,68,48,128,157,205,5,48,85,227,159,138,227,169,66,250,40,91,18,106,131,28,58,182,203,54,16,53,74,198,200,115,54,201,162,120,11,23,44,32,105,104,41,112,78,200,234,208,151,179,123,70,62,20,213,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,2,3,0,1,4,5,6,7,255,196,0,67,16,0,2,2,1,3,2,4,3,6,4,3,8,2,1,4,3,0,1,2,3,17,4,18,33,49,65,5,19,34,81,50,97,113,20,35,66,82,129,145,51,98,161,177,36,114,193,6,21,83,130,146,209,225,240,52,67,178,37,53,99,162,241,115,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,27,17,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,17,2,18,49,33,65,255,218,0,12,3,1,0,2,17,3,17,0,63,0,92,234,82,70,59,106,113,124,14,171,81,145,210,74,113,58,48,231,39,129,245,92,85,212,251,8,73,228,131,100,229,148,103,148,176,94,94,5,76,41,181,216,226,206,150,154,238,14,85,124,179,92,27,128,29,120,207,40,44,152,106,180,209,25,148,60,177,106,65,228,8,86,2,33,5,96,155,66,193,96,10,129,126,88,89,43,120,2,235,66,222,16,114,153,146,233,72,13,9,160,140,53,221,207,38,152,218,138,26,64,84,211,11,36,16,132,32,22,81,8,4,33,8,4,33,8,4,33,8,4,33,8,81,8,66,16,66,16,128,66,16,128,66,16,128,66,16,128,66,16,128,66,16,128,66,22,80,16,132,32,16,132,32,16,132,32,16,132,32,16,162,202,2,136,66,192,132,33,0,133,144,128,66,16,128,64,37,60,21,57,224,203,101,153,1,179,184,76,222,225,46,69,169,112,16,50,88,100,76,146,100,138,200,85,245,99,34,92,32,91,88,8,189,216,47,118,69,227,36,81,104,3,105,20,150,9,201,113,40,180,203,114,224,44,32,90,0,23,81,137,101,21,24,7,183,0,10,129,110,35,17,2,145,185,197,140,133,172,146,128,27,112,6,152,220,54,54,228,194,229,130,41,178,14,134,244,22,81,129,88,195,87,48,54,20,34,55,100,53,48,24,64,119,162,247,32,8,132,201,89,2,19,4,220,11,152,4,80,59,193,148,248,1,153,38,228,99,157,205,20,173,108,13,190,106,47,204,76,231,78,201,123,148,173,146,3,167,185,16,197,11,199,194,212,192,113,69,41,38,88,16,178,136,4,33,10,2,200,81,78,104,2,32,27,254,69,169,55,209,0,69,21,59,35,95,199,56,175,171,192,151,173,211,39,143,62,188,255,0,153,0,242,1,27,35,53,152,201,53,242,97,38,5,150,81,96,66,16,128,81,11,40,8,66,16,8,66,16,8,66,200,5,20,89,0,162,200,64,40,178,16,8,66,16,10,33,100,2,16,133,129,68,33,0,132,33,96,81,65,20,5,16,132,2,136,89,0,162,22,64,40,132,32,16,132,32,16,162,200,5,22,66,1,68,33,0,132,33,0,162,22,64,33,8,64,33,8,64,33,8,64,33,69,148,4,40,178,1,68,44,160,40,133,144,162,136,66,1,69,4,80,71,1,193,214,195,133,248,238,107,178,149,36,101,158,153,166,64,248,201,78,34,229,90,2,16,148,88,237,173,162,132,60,33,114,195,14,232,201,114,38,44,138,56,122,100,105,220,164,140,175,145,149,69,160,53,84,154,102,200,153,43,146,70,168,201,96,168,98,144,106,66,147,11,32,59,113,123,132,151,144,167,110,47,112,148,194,68,6,216,185,72,33,115,0,29,184,23,101,209,192,187,99,35,59,174,79,220,32,101,103,175,131,69,110,77,11,134,159,147,101,85,168,245,2,65,72,114,202,45,56,160,103,52,85,49,50,204,190,118,3,141,233,247,8,121,1,140,211,8,138,132,33,0,132,33,0,132,33,0,132,33,10,33,8,66,8,66,16,8,66,16,8,66,16,8,66,16,8,66,16,8,66,16,8,66,16,8,66,16,8,66,3,57,164,5,228,173,232,205,101,194,124,217,100,14,134,228,83,146,70,88,218,240,12,236,101,26,212,211,8,195,27,26,25,27,136,53,16,84,109,76,110,64,132,44,160,44,128,238,38,228,1,2,229,132,84,164,34,83,200,3,116,204,249,29,40,238,1,212,2,153,20,88,232,214,58,53,160,140,123,24,200,44,26,37,90,22,224,81,91,209,51,145,114,131,68,79,0,53,96,142,72,83,145,92,176,13,200,138,96,237,5,172,0,223,48,15,51,145,77,178,226,65,162,22,15,140,211,50,36,22,236,20,107,88,35,70,104,91,200,245,60,160,45,50,60,21,148,76,5,11,134,65,242,199,32,130,19,24,133,180,54,86,64,168,196,190,129,17,128,169,88,209,74,231,146,229,0,60,190,66,159,27,131,243,5,70,33,224,128,156,152,14,69,139,147,0,247,23,212,66,97,169,20,73,195,32,109,192,123,139,8,68,147,201,88,30,210,5,196,5,7,9,52,11,88,10,12,7,43,26,25,11,76,242,96,41,52,194,186,41,229,22,101,174,209,190,113,3,27,192,46,95,250,204,58,207,19,171,76,154,206,233,254,85,254,167,19,87,226,23,106,35,153,75,108,95,72,196,154,174,206,187,197,42,211,197,198,51,86,79,242,196,230,203,198,53,59,112,163,92,31,202,60,156,199,149,234,239,219,228,10,220,222,213,215,187,38,174,54,207,196,53,19,248,238,150,59,33,83,215,95,211,205,151,253,70,119,152,188,46,100,203,80,140,121,151,44,130,222,235,31,169,202,97,198,168,251,126,192,202,198,158,34,47,204,151,230,111,232,6,165,182,190,83,113,253,71,87,226,151,85,240,220,254,141,228,193,137,55,150,146,250,151,233,95,20,145,71,94,30,59,100,126,56,194,95,166,13,116,248,229,19,248,227,40,63,145,231,119,195,180,191,161,123,165,217,160,61,141,58,170,110,142,106,182,50,28,164,153,226,84,172,206,83,89,250,155,116,254,41,171,165,226,94,181,252,223,247,46,163,213,16,230,104,252,98,171,177,27,126,238,126,204,233,41,69,244,101,22,81,100,8,162,200,64,33,8,64,33,69,144,10,33,8,4,33,11,2,136,89,0,132,33,0,132,44,128,81,11,40,8,66,16,8,66,202,2,136,89,0,162,16,128,66,16,128,81,11,40,8,81,100,2,136,66,1,8,66,1,8,66,1,68,44,160,33,8,64,33,8,80,22,66,139,2,136,89,0,133,22,80,16,132,32,16,132,32,16,132,32,16,162,200,0,144,178,21,28,202,237,76,114,219,35,151,77,155,123,154,99,126,0,217,229,69,147,100,80,136,106,80,83,183,128,6,232,38,97,157,109,62,7,206,238,74,82,82,32,84,34,198,229,36,58,16,76,25,212,80,143,51,212,57,92,246,245,17,42,240,194,199,4,15,175,81,207,83,92,44,201,203,81,123,184,54,83,22,81,177,48,128,137,121,0,242,94,225,123,138,220,20,201,79,8,69,151,164,42,235,30,12,51,178,78,68,71,70,54,41,6,148,78,125,83,104,127,157,130,141,82,148,98,34,122,132,187,153,237,187,43,134,100,114,109,144,110,251,87,204,159,104,221,220,195,212,56,198,65,90,229,153,46,162,253,113,125,73,9,237,234,51,204,139,65,23,93,242,139,228,219,85,202,72,230,77,251,18,23,56,176,174,210,150,75,48,213,168,53,194,197,32,12,132,32,16,132,33,68,33,8,4,33,8,65,8,66,20,66,16,132,16,132,32,16,132,32,16,132,32,16,132,32,16,132,32,16,167,36,137,41,97,25,46,187,0,62,118,240,100,186,225,78,214,192,111,33,19,126,88,216,10,192,75,130,134,183,130,148,133,185,20,152,12,108,6,216,72,44,32,6,19,104,215,93,166,54,92,103,134,7,71,122,192,14,212,102,243,27,64,57,50,43,68,172,41,77,153,183,135,25,149,13,156,196,59,57,13,242,6,222,72,27,92,178,55,140,10,132,112,73,75,5,5,187,145,138,92,25,242,83,177,128,249,204,90,159,34,156,153,81,206,64,213,181,73,9,157,99,33,208,146,144,25,177,134,30,82,65,184,228,84,224,192,173,252,151,156,129,181,132,163,128,35,137,93,6,34,158,0,165,34,100,16,144,17,46,70,38,240,1,123,128,53,46,71,66,70,93,197,198,109,1,177,252,138,2,22,100,102,64,9,72,20,216,109,100,165,16,43,121,106,101,74,36,140,64,98,47,4,137,108,8,76,139,145,55,5,22,226,53,145,123,130,82,8,155,73,46,2,201,76,5,103,144,243,193,91,74,105,133,86,238,67,82,21,134,86,90,8,57,139,25,213,11,198,0,188,144,128,78,93,191,127,145,1,185,237,142,238,198,29,79,136,102,59,104,147,207,121,10,212,106,60,201,58,225,240,191,197,158,69,70,188,73,231,190,26,51,107,114,51,97,206,109,203,183,33,74,41,99,35,161,95,165,113,212,100,116,174,92,179,58,214,49,75,175,28,231,161,112,174,92,226,61,78,148,52,241,143,97,190,90,93,144,213,199,49,83,37,207,226,125,201,228,99,220,232,184,32,37,16,99,159,42,65,112,55,74,8,7,5,236,19,24,92,31,127,238,3,168,222,235,66,167,89,83,24,246,227,240,231,245,34,79,63,0,249,86,128,117,252,194,39,63,202,191,80,183,77,119,136,27,34,187,4,182,199,183,245,0,149,141,103,210,191,67,165,160,241,141,155,107,186,91,161,239,222,39,45,219,7,198,36,136,177,46,146,253,202,61,149,86,198,200,110,132,183,68,114,60,166,131,89,61,29,188,166,235,151,197,31,251,30,154,155,99,100,98,225,36,227,37,152,178,161,197,22,66,162,20,89,64,66,16,128,66,16,128,66,16,128,66,16,128,66,2,228,87,152,3,8,10,144,89,2,16,132,2,16,132,2,16,132,2,20,66,1,8,66,1,8,66,128,132,33,0,162,16,128,66,16,128,81,8,64,33,10,32,16,132,32,16,132,32,16,162,16,8,89,68,2,200,81,96,81,11,32,20,66,22,5,16,178,1,68,33,0,132,33,0,133,22,11,101,30,122,85,56,178,246,200,215,56,228,75,244,145,8,123,162,50,22,57,32,108,105,139,132,176,194,157,177,201,133,228,201,23,92,214,77,81,146,113,8,10,211,67,36,248,22,230,162,15,154,159,114,132,221,60,49,42,206,77,51,138,146,21,93,24,145,3,233,142,77,176,74,40,85,85,237,65,73,224,161,187,137,145,49,145,29,152,1,140,9,217,181,10,118,137,178,204,160,37,150,110,22,210,98,251,140,130,34,138,56,68,155,224,169,197,164,4,88,1,248,131,242,242,129,146,14,19,200,3,8,225,242,107,138,138,136,183,30,50,42,86,56,188,1,46,120,18,172,121,27,141,224,78,172,0,200,203,40,174,146,20,164,226,71,32,52,198,127,51,85,54,73,117,57,245,62,77,94,98,81,3,169,92,247,12,57,250,91,183,62,167,65,114,130,33,11,40,42,16,132,2,16,132,2,16,132,2,16,132,2,16,132,2,16,132,2,16,132,2,16,132,124,32,33,50,34,203,182,138,251,71,204,7,93,46,12,22,101,179,75,179,112,185,36,6,108,16,99,64,50,162,100,153,4,136,128,151,44,102,208,98,94,112,81,88,35,101,228,166,4,5,245,38,75,0,225,32,164,248,21,208,108,86,228,2,67,138,15,203,47,110,0,136,52,133,54,28,36,1,183,129,110,89,10,114,202,21,135,144,29,8,228,185,84,4,37,129,202,206,0,206,224,211,14,17,192,111,12,22,240,3,59,11,154,10,18,200,76,0,143,8,9,201,5,57,96,79,86,3,22,9,44,96,94,25,91,152,20,223,36,200,88,224,18,10,47,112,88,6,81,40,188,148,86,112,76,144,18,8,2,100,6,70,88,15,204,17,145,139,148,80,200,90,62,47,38,39,6,158,71,66,120,3,65,5,249,129,166,1,162,197,228,36,194,173,196,84,162,55,113,93,66,20,162,19,65,164,83,136,82,242,94,226,246,130,226,17,55,23,148,3,136,57,104,6,164,129,148,81,74,68,148,128,180,83,69,41,17,203,140,128,19,150,35,193,134,235,156,97,229,37,140,245,127,35,78,83,131,114,235,212,203,57,57,122,187,153,181,169,8,218,191,12,150,77,52,233,228,214,233,7,165,210,230,94,100,141,219,112,142,110,146,49,170,82,97,184,224,118,0,104,141,1,34,152,109,112,46,65,65,38,6,75,144,37,101,10,193,11,8,23,95,204,76,235,199,115,67,98,228,81,150,113,126,194,229,31,145,170,75,129,83,250,4,101,105,252,192,111,29,92,135,201,103,184,167,18,178,145,156,11,197,114,238,15,165,126,28,191,169,105,63,108,0,200,198,112,248,94,232,251,29,47,9,214,70,187,54,73,181,23,219,217,156,196,228,186,50,57,38,243,44,198,95,152,15,109,9,100,51,139,225,94,35,230,195,203,181,253,228,59,251,163,175,230,112,109,6,65,18,187,12,184,218,16,210,3,230,34,157,128,19,150,0,243,5,202,89,21,44,129,167,204,201,123,204,177,144,121,3,70,224,92,196,57,48,119,48,14,115,1,75,144,91,41,4,62,51,11,204,18,152,65,78,86,4,166,103,195,45,100,13,42,65,25,226,216,196,192,97,1,44,8,66,16,8,81,77,149,144,8,128,238,7,120,6,64,55,147,112,6,66,178,88,16,162,20,216,22,83,96,185,11,147,96,55,113,4,166,195,140,128,97,10,201,0,178,16,160,33,8,64,33,8,64,33,8,64,33,8,64,33,10,44,8,66,16,8,64,92,226,187,149,191,61,0,50,155,3,119,32,202,64,22,224,92,129,114,7,150,6,26,167,187,168,83,171,43,131,37,114,195,55,83,44,162,163,28,232,96,121,88,58,83,135,6,59,120,100,11,132,112,205,112,75,105,151,112,200,205,164,1,91,28,153,252,182,159,81,190,111,35,48,164,128,26,185,225,154,99,4,140,138,123,100,53,221,233,40,213,185,32,36,211,50,121,228,86,54,192,210,250,112,34,123,155,25,9,103,168,213,20,200,49,75,40,94,227,109,241,70,23,30,66,175,37,198,120,22,8,26,37,102,228,6,121,6,1,76,11,124,149,8,250,139,132,91,13,197,196,35,77,113,77,3,102,157,49,117,221,129,202,236,162,140,142,46,182,71,60,161,247,56,180,97,159,18,34,139,110,231,192,78,166,130,165,174,227,165,37,128,19,8,18,124,13,66,108,124,128,90,123,28,36,117,244,247,110,137,195,54,232,172,231,0,117,200,84,30,98,88,16,133,225,151,177,128,36,11,97,54,128,36,11,105,54,176,4,129,109,101,96,10,33,120,32,20,66,202,114,64,66,11,149,169,11,149,224,104,201,158,235,112,129,243,114,4,214,224,51,78,110,82,7,160,115,134,209,101,67,35,32,242,41,6,128,140,91,24,214,69,180,5,164,77,165,198,65,241,130,1,69,180,3,124,132,164,4,217,37,29,216,224,161,241,185,121,123,90,19,220,160,36,176,200,152,114,64,109,2,46,71,67,129,75,128,212,128,108,223,2,29,143,38,136,250,144,185,213,220,5,172,178,223,5,174,1,124,129,113,144,121,22,162,194,89,200,23,134,86,230,134,113,129,114,1,144,150,66,154,19,25,109,99,147,220,136,23,25,97,140,115,120,7,111,36,107,128,19,57,178,163,34,75,169,72,161,187,138,0,173,192,53,20,208,42,68,220,5,103,5,238,5,144,2,234,14,2,136,123,64,2,17,172,20,1,36,28,120,5,19,32,59,170,21,47,73,113,150,2,124,128,189,207,38,138,229,192,157,184,99,34,240,3,194,2,50,13,1,77,2,242,48,22,5,69,133,144,120,35,97,81,200,23,32,101,32,55,4,55,169,78,40,168,132,5,109,42,81,45,178,147,1,77,96,143,27,121,232,53,161,83,88,146,207,64,19,100,177,23,30,254,224,83,71,153,62,98,176,139,185,250,182,155,52,213,236,171,159,138,92,179,159,78,188,193,40,225,112,70,134,40,146,75,9,152,108,137,46,5,200,116,151,176,153,117,0,102,248,224,76,152,220,11,148,64,83,7,1,180,9,81,68,44,172,1,69,23,130,130,2,81,98,100,185,53,3,40,169,34,140,50,199,176,185,109,238,106,157,70,121,193,160,201,46,56,248,100,79,82,234,139,124,119,43,233,34,162,247,190,207,244,193,113,146,111,135,135,236,10,146,93,100,216,197,178,95,22,63,80,25,85,146,211,216,166,187,117,61,38,158,255,0,50,168,191,117,148,121,189,187,99,143,195,253,142,183,132,205,186,28,95,225,120,44,74,221,46,88,81,201,2,70,217,83,147,41,73,135,140,150,162,21,105,129,54,92,144,169,103,36,17,62,70,41,11,138,13,68,160,242,76,100,29,161,160,43,96,74,8,153,43,121,1,40,6,171,2,51,13,76,2,242,201,177,19,204,38,224,11,106,38,10,220,86,224,8,128,238,43,112,7,146,100,94,226,100,2,41,149,146,100,1,144,166,216,224,28,74,23,150,18,100,113,32,4,164,49,76,70,73,184,129,251,128,108,164,200,4,41,150,192,108,11,40,133,149,20,164,49,72,94,11,192,83,119,23,145,68,201,3,72,47,113,55,0,194,1,184,44,129,100,40,129,22,83,120,89,98,231,116,99,213,137,178,118,221,23,26,227,132,251,176,169,102,178,48,120,92,149,29,116,37,219,145,85,248,98,206,235,102,228,205,112,162,186,254,24,160,1,95,100,254,8,99,234,26,132,223,199,32,201,208,1,219,20,76,224,157,65,151,32,83,121,38,61,203,221,24,174,88,185,93,5,220,3,5,138,150,162,43,162,23,45,83,236,6,72,87,131,68,36,162,202,95,8,139,19,79,40,168,232,194,74,72,69,245,167,208,85,22,177,210,152,24,165,23,25,17,203,131,83,74,66,165,73,6,77,205,72,116,110,194,46,84,225,25,231,28,48,163,157,153,100,82,109,10,104,184,48,25,31,136,217,85,121,66,41,129,182,13,69,4,18,171,0,216,246,6,238,73,25,174,181,72,161,118,91,145,107,146,75,144,50,211,34,142,81,227,129,123,89,162,156,72,116,233,91,114,6,20,240,71,44,151,56,225,149,183,128,52,81,36,153,162,113,83,143,7,63,46,61,7,213,168,247,8,167,83,82,13,250,98,92,238,136,137,220,5,74,222,112,90,138,146,17,213,141,132,246,174,66,170,73,192,56,101,148,222,225,144,88,64,70,46,97,201,242,76,101,0,129,218,103,139,80,185,44,48,169,244,217,23,243,3,209,105,161,186,6,133,88,173,20,179,4,106,10,15,44,189,168,32,91,32,166,129,218,17,50,138,43,106,42,77,34,74,120,50,221,111,0,21,150,164,2,181,24,229,54,217,91,154,8,232,169,162,165,98,48,171,31,185,110,77,247,40,213,191,32,205,113,193,158,50,105,154,35,98,104,131,37,138,89,36,107,108,116,218,201,34,209,80,185,45,165,70,193,179,134,81,158,117,180,192,41,53,32,85,121,6,49,150,121,52,69,96,0,85,224,9,172,15,108,29,185,3,50,108,146,52,121,64,202,188,1,152,44,135,229,229,150,235,193,2,123,134,145,106,33,168,224,0,193,104,185,176,83,2,198,42,242,129,135,44,122,225,20,102,156,48,44,212,214,225,83,134,0,149,60,26,126,36,99,79,6,154,164,0,78,190,73,26,141,13,1,41,96,10,218,146,23,40,146,83,36,57,1,114,220,84,114,106,242,211,45,82,65,149,193,141,170,45,15,242,208,74,40,161,50,143,2,102,240,108,113,88,51,90,128,206,86,6,109,4,130,146,45,196,140,172,133,76,16,132,201,80,57,44,133,199,150,1,66,33,244,25,8,172,18,81,64,103,147,41,13,148,5,184,225,129,50,86,226,153,88,0,247,5,9,139,39,64,29,39,192,189,237,48,163,201,83,173,128,218,236,31,9,152,224,154,29,28,129,171,176,169,188,23,25,18,75,32,43,113,123,138,219,200,91,64,152,201,78,3,33,28,6,226,2,99,192,100,218,94,208,160,145,65,56,150,162,16,4,159,195,159,96,246,149,40,250,64,207,85,123,239,218,206,156,42,220,96,210,175,191,178,111,183,7,74,155,61,39,47,235,172,248,9,195,104,153,75,60,26,109,229,114,100,156,185,35,69,183,145,110,57,108,97,106,43,150,69,35,2,166,50,114,196,152,137,72,0,151,82,184,93,69,93,168,133,105,243,201,207,183,85,41,188,39,132,105,155,93,11,53,21,215,223,34,30,181,231,132,140,80,140,172,124,116,52,194,132,186,132,51,237,158,241,25,29,69,114,247,69,40,86,187,34,246,66,79,225,1,171,13,112,242,138,42,20,250,189,25,79,216,127,217,173,127,135,250,151,13,32,93,149,229,27,62,203,103,242,254,228,251,29,143,188,127,113,148,216,228,89,88,135,15,102,118,39,225,182,190,147,135,245,51,207,194,181,29,165,91,253,70,86,117,206,138,253,126,161,197,71,241,75,38,137,120,118,166,60,249,57,255,0,44,147,19,60,215,233,156,37,23,252,197,21,153,199,224,230,62,199,71,194,109,126,107,130,233,46,78,116,122,246,52,105,103,229,106,97,46,156,244,247,3,209,199,160,77,3,92,148,150,80,121,54,200,83,192,74,69,96,189,160,23,80,92,66,92,3,41,1,113,136,88,22,166,49,48,41,148,130,33,5,52,14,3,111,0,238,40,164,131,7,113,91,178,65,121,228,40,176,72,229,128,10,83,7,123,23,184,128,49,88,94,225,44,40,0,248,150,216,25,194,2,83,0,247,23,145,74,65,100,3,220,76,128,76,148,94,72,0,72,9,130,176,25,64,8,72,166,68,5,176,3,96,1,11,33,0,133,228,133,4,17,1,38,66,136,172,19,37,129,69,110,193,83,178,49,249,178,70,169,217,204,248,94,196,19,207,237,21,150,76,78,127,19,194,24,163,10,215,5,59,34,187,129,80,170,43,182,126,163,4,203,81,21,209,10,150,169,129,173,176,92,146,238,97,150,162,79,184,183,99,125,192,232,59,161,30,226,231,169,137,135,115,43,37,70,169,106,159,97,82,190,79,184,156,130,1,187,27,7,115,33,64,76,148,89,88,2,171,180,41,201,73,25,51,130,41,72,129,187,246,200,110,252,163,62,209,144,120,10,117,109,228,208,228,146,228,202,166,189,202,157,133,67,44,176,204,253,82,42,82,201,73,224,138,39,12,149,26,158,114,20,101,201,170,41,109,8,8,61,168,142,193,86,188,11,206,64,108,230,196,185,60,134,3,89,10,37,44,150,202,132,70,53,192,11,82,113,121,31,27,242,176,33,148,144,14,120,144,18,120,43,18,138,21,41,122,128,57,116,19,187,12,211,90,220,138,158,159,186,8,206,230,223,114,32,188,182,138,113,104,40,162,249,27,183,40,206,186,154,169,79,184,18,16,192,114,45,188,32,51,150,0,97,228,56,176,246,160,90,192,3,52,10,224,185,50,128,237,120,109,217,138,228,234,103,39,151,210,220,235,177,46,199,122,139,183,68,43,67,144,46,64,55,144,88,23,59,112,37,222,13,153,19,181,132,50,119,10,114,220,4,129,79,12,160,156,65,97,57,112,46,82,8,152,97,160,20,130,220,1,46,67,66,225,33,155,128,9,160,99,44,48,165,33,50,234,6,200,203,40,182,147,19,84,199,0,59,82,23,41,161,178,89,51,89,92,178,3,225,134,95,6,120,169,160,210,125,192,110,65,151,32,74,88,34,154,0,161,18,91,140,17,75,36,105,48,18,186,146,82,194,14,75,2,102,0,54,219,9,62,8,160,91,142,0,58,159,38,135,28,163,45,93,77,107,160,1,24,225,133,56,166,129,148,176,6,247,144,23,58,193,132,156,89,165,71,40,85,181,128,248,75,116,65,156,114,46,153,96,211,212,4,42,195,140,18,10,94,145,110,192,27,187,5,239,51,185,133,6,3,93,133,121,130,228,2,144,14,157,156,25,167,60,178,231,33,33,78,143,33,170,197,67,129,209,150,2,41,214,37,192,124,166,84,112,192,70,214,83,70,189,168,23,88,25,112,54,184,13,133,72,57,69,69,0,13,225,10,115,46,114,3,169,1,239,201,77,100,145,136,109,112,80,134,66,228,9,1,34,154,45,16,42,65,225,154,162,148,162,102,140,91,99,150,82,42,13,69,100,102,213,131,43,177,166,28,108,108,6,237,228,52,184,2,50,24,154,1,114,136,81,65,227,37,96,11,224,166,192,155,104,94,240,24,222,11,82,7,169,88,1,188,22,45,48,148,130,143,5,53,193,121,5,128,52,199,30,99,247,144,250,120,98,106,127,23,249,135,195,137,114,114,191,93,103,196,183,44,201,103,25,53,234,46,138,142,14,117,182,229,183,220,139,4,167,140,147,204,234,132,111,228,9,201,145,87,100,249,234,96,212,94,210,105,13,182,124,24,165,25,89,44,69,54,202,205,34,109,201,149,10,253,205,181,232,219,230,79,246,255,0,185,162,52,66,181,208,214,86,53,154,184,73,118,199,212,106,135,184,199,133,209,2,211,53,229,61,34,140,80,120,64,40,52,26,77,21,148,149,113,146,195,70,221,45,178,146,242,230,243,36,189,50,247,70,88,194,77,142,226,188,75,188,94,74,52,194,74,83,148,121,224,145,227,156,45,207,172,159,113,54,235,235,140,94,200,202,79,223,162,50,79,93,108,186,109,95,161,54,53,35,165,156,147,7,26,122,141,68,191,251,37,250,25,108,149,207,226,178,79,245,39,165,242,239,241,21,204,151,238,38,217,83,36,212,229,91,95,54,143,63,40,55,213,182,69,167,114,99,210,99,92,180,245,93,44,233,164,227,207,170,47,162,250,26,35,165,130,143,51,150,64,166,62,85,120,93,133,219,25,181,185,182,98,215,73,203,183,166,158,234,211,221,150,186,154,79,63,162,212,202,171,150,231,149,220,239,196,223,55,88,235,156,22,75,220,70,184,23,220,172,142,82,21,38,25,91,64,0,227,34,109,47,5,67,34,194,23,17,136,138,9,33,109,51,67,3,130,132,242,28,70,109,69,96,1,108,6,198,21,180,129,69,132,226,86,210,162,117,14,40,168,196,62,129,67,38,45,178,230,192,32,189,193,41,11,9,20,57,50,3,16,128,18,211,45,196,164,128,50,20,88,20,202,65,2,5,178,139,32,20,89,8,5,224,152,43,114,64,187,98,128,188,19,104,169,94,45,222,253,200,53,112,128,148,184,248,140,174,231,238,3,155,125,202,52,39,10,229,187,57,100,150,165,190,230,77,197,100,33,242,186,76,7,99,247,23,201,120,2,57,20,217,120,38,208,4,133,224,152,2,136,94,11,192,3,180,152,15,28,124,201,140,0,4,11,29,201,24,228,1,193,49,150,51,28,145,250,120,64,96,148,28,95,40,164,117,39,74,145,158,90,95,145,21,151,119,0,57,15,178,151,19,59,64,77,204,167,38,76,20,5,169,23,184,18,224,249,2,226,222,77,148,203,43,2,99,12,160,161,25,69,132,58,117,169,9,117,237,52,169,112,12,214,74,50,178,144,231,91,96,249,109,17,66,71,38,24,185,1,89,10,13,100,89,50,6,153,201,109,49,75,168,204,139,125,64,109,114,113,26,239,202,21,30,128,206,44,7,194,81,148,134,202,17,113,49,71,40,213,78,230,16,10,158,70,124,40,115,142,16,137,242,0,57,110,101,147,4,95,48,171,82,47,32,178,32,42,72,164,27,232,7,112,39,71,147,177,162,179,49,71,29,155,244,19,232,128,235,162,167,36,145,74,94,147,53,246,0,82,154,201,56,104,204,164,219,29,23,192,21,56,138,148,70,206,64,103,37,66,90,96,237,52,56,128,214,0,70,26,38,88,237,185,2,81,192,0,165,129,170,89,16,194,140,176,3,176,4,134,66,69,88,2,225,44,51,92,37,148,98,93,77,21,200,13,4,218,152,59,184,41,216,1,237,138,23,54,129,149,130,37,55,144,14,81,220,14,201,32,171,102,133,20,208,25,99,185,5,41,224,126,196,12,170,200,9,139,114,11,202,224,108,42,192,198,150,0,198,253,32,191,80,235,43,200,181,23,18,9,90,195,53,37,193,158,61,71,197,240,81,82,137,74,8,185,72,173,220,1,121,72,182,148,144,174,114,54,0,42,80,218,198,214,248,13,199,40,12,96,9,100,120,51,73,97,155,58,137,182,0,103,220,79,51,0,184,180,202,96,92,172,96,169,130,203,137,3,58,151,180,139,130,57,5,76,147,112,182,200,153,80,210,226,240,47,113,50,6,141,229,171,12,201,177,177,136,26,35,32,109,232,72,240,91,121,3,62,222,66,218,144,82,66,219,121,32,44,224,167,32,65,125,74,41,149,128,131,132,114,64,10,44,116,42,27,26,198,37,128,1,86,146,42,81,10,114,192,157,252,149,67,42,138,81,218,105,135,40,169,197,4,35,115,65,70,76,37,88,94,94,0,100,30,66,23,30,2,220,5,74,32,249,97,50,183,0,74,36,113,34,145,123,130,149,62,0,139,109,140,158,10,130,65,6,151,4,97,101,1,38,5,233,253,82,177,123,75,253,7,78,112,170,46,83,146,70,41,94,180,241,178,111,186,88,250,156,109,94,178,203,51,150,242,115,191,93,103,198,237,87,136,67,115,81,121,49,189,91,148,140,59,103,55,147,69,58,89,217,240,174,61,251,25,93,107,133,219,141,10,46,112,202,253,194,210,248,85,153,221,46,159,205,194,253,186,157,106,116,117,214,147,151,174,75,187,237,244,69,242,122,114,33,225,242,183,212,250,126,200,99,209,198,181,181,71,63,167,7,105,210,228,184,98,222,153,126,99,115,35,23,107,142,232,156,186,68,92,232,158,121,139,59,201,66,184,136,178,218,227,236,93,103,28,117,167,146,248,150,11,244,195,162,253,89,174,251,97,39,203,57,94,33,168,132,116,243,140,94,101,47,79,0,47,85,170,219,168,165,70,75,99,248,176,104,119,70,60,198,63,169,192,91,119,71,45,245,231,6,170,108,178,119,109,226,81,143,86,201,171,141,242,213,89,39,232,113,143,245,21,155,92,183,89,108,186,244,29,15,133,252,203,113,142,222,16,21,108,229,39,183,182,73,24,23,140,201,177,137,25,173,197,40,9,182,174,77,32,207,152,145,88,60,181,184,108,34,151,66,218,245,34,229,23,217,1,86,166,212,118,133,12,202,56,102,107,167,56,216,156,95,97,181,223,41,46,72,208,37,29,147,231,220,239,233,37,187,77,92,187,227,7,22,232,238,130,146,234,153,216,208,241,164,135,234,107,159,172,247,241,163,32,178,200,116,114,82,8,16,144,69,147,5,144,40,122,4,164,11,40,33,146,98,243,200,69,52,1,110,224,169,72,91,97,5,82,151,35,55,112,47,185,120,96,26,105,151,129,107,40,60,129,11,101,162,153,2,164,129,192,198,80,1,128,146,9,162,138,47,37,169,0,90,1,153,44,5,144,178,17,11,1,205,35,37,250,223,87,151,79,170,68,86,201,217,10,214,101,36,132,125,165,207,248,80,111,230,102,133,57,123,238,150,233,123,26,55,225,112,16,75,204,127,20,176,18,154,143,124,136,115,5,200,163,75,180,92,172,19,184,172,128,110,192,92,152,36,192,21,150,66,240,77,160,9,48,26,137,120,1,120,47,1,23,128,7,4,192,91,73,128,5,34,203,193,105,0,24,43,25,13,133,183,0,47,28,147,231,216,102,223,98,182,229,128,41,99,150,77,185,97,119,47,9,32,22,249,101,183,132,28,99,198,74,81,203,201,5,124,49,200,63,220,55,203,249,34,138,30,84,166,144,30,106,192,171,37,144,42,217,70,70,73,71,144,166,228,129,82,34,134,81,23,142,71,54,10,64,36,184,69,182,28,162,54,152,0,202,96,205,106,181,128,32,148,81,126,106,69,66,109,78,44,87,152,62,114,82,51,206,36,26,105,148,100,62,117,197,199,39,58,19,218,205,17,191,128,21,116,118,190,4,49,246,75,112,134,130,168,133,50,192,136,25,32,178,87,80,36,30,13,16,81,144,141,161,212,165,184,13,17,165,55,208,116,98,160,137,14,16,22,73,190,129,3,101,128,110,76,9,66,76,29,147,10,99,192,18,43,149,212,153,0,114,18,101,50,128,102,65,34,32,22,63,73,45,179,16,131,173,226,104,14,212,103,152,8,159,44,170,231,232,3,118,100,1,198,3,113,132,72,46,9,57,112,2,44,98,212,185,10,111,44,22,138,29,23,148,12,208,48,150,6,245,8,24,146,113,202,41,172,5,7,144,51,78,45,48,17,182,112,202,50,206,188,48,34,200,79,148,84,66,220,128,87,70,50,50,192,19,1,72,13,91,178,129,195,201,85,142,140,64,94,210,148,71,184,131,208,5,165,134,53,62,10,199,35,35,16,43,35,19,7,105,105,112,20,51,158,209,106,204,178,231,22,192,141,109,4,104,142,26,2,106,32,57,52,41,206,64,19,137,113,145,35,29,196,117,225,129,114,77,148,178,134,65,112,91,128,18,9,12,224,86,112,77,192,56,23,128,119,1,41,5,26,11,25,66,225,33,155,130,23,58,140,182,65,163,127,80,37,90,96,115,212,27,99,35,91,70,175,45,32,101,36,144,25,228,176,14,2,156,185,5,50,0,101,100,55,28,128,226,4,200,216,36,41,68,100,64,124,43,67,84,82,23,7,192,123,138,15,176,153,75,145,141,240,37,197,185,0,216,250,138,117,18,11,3,27,1,82,134,17,158,125,77,51,144,153,199,33,67,5,150,106,132,112,132,66,59,70,169,132,55,37,238,224,8,188,131,55,192,80,78,89,22,73,62,73,30,66,31,92,131,96,193,23,55,132,1,68,182,209,155,205,195,38,246,192,126,229,129,114,177,100,91,151,2,219,203,3,100,101,148,12,248,19,9,180,27,121,2,183,145,76,6,136,144,7,187,36,82,193,106,37,96,11,222,202,220,76,19,0,99,212,197,234,53,49,173,112,163,28,177,83,210,102,77,66,57,199,86,206,198,143,70,175,214,38,185,123,118,181,237,245,55,93,165,170,155,225,21,20,218,231,167,11,232,142,118,126,186,75,248,226,105,60,38,83,230,113,253,101,211,246,59,20,232,234,165,41,53,153,46,239,177,87,234,227,83,146,139,57,183,107,229,38,214,238,13,98,107,169,59,170,139,227,145,19,241,26,226,240,150,230,114,124,255,0,51,56,114,127,68,54,138,157,147,254,31,253,69,70,201,248,148,156,125,151,200,91,241,7,30,233,252,159,38,91,44,166,54,98,82,140,154,237,185,22,245,52,70,74,9,37,39,209,109,2,106,117,122,169,214,188,181,30,188,181,30,139,245,50,59,181,22,53,153,99,223,108,77,83,154,146,199,82,40,75,29,151,212,12,114,140,166,190,243,159,147,102,125,84,163,77,92,197,122,184,225,29,71,92,95,197,143,208,205,126,154,187,34,242,183,99,148,137,131,207,99,185,211,166,149,24,111,139,248,249,49,201,67,200,175,156,75,50,220,142,174,153,43,52,117,185,126,83,42,4,216,74,89,238,73,181,209,34,162,133,106,77,54,33,0,139,201,150,177,36,193,201,25,88,0,26,245,13,3,184,93,208,8,190,184,249,188,113,149,145,110,59,121,11,213,101,159,51,67,166,30,94,95,45,5,46,30,170,165,158,231,103,74,177,166,175,232,113,226,247,52,146,196,81,220,174,59,107,132,125,162,107,150,59,66,4,67,163,154,139,68,38,66,35,43,37,147,1,85,146,19,4,8,180,23,84,86,8,20,50,137,67,122,149,180,10,140,67,194,3,161,91,192,102,10,192,42,89,13,48,33,88,11,40,173,200,128,37,18,146,97,185,0,228,5,237,101,109,72,23,32,115,144,25,152,162,121,130,219,7,112,6,230,217,77,251,131,185,36,99,212,223,41,75,202,175,226,97,18,253,68,173,159,149,79,234,198,85,92,106,143,29,123,178,169,165,85,28,46,189,216,221,160,14,114,64,176,145,48,80,36,192,74,57,38,0,28,19,104,120,201,49,128,7,5,96,50,96,138,20,137,128,139,72,1,198,8,17,95,50,162,182,147,171,9,145,34,40,123,17,34,241,150,94,50,240,0,224,182,22,10,107,47,8,1,75,184,68,192,88,0,95,11,230,202,232,176,31,89,125,10,124,176,5,46,229,227,47,1,99,130,40,225,100,32,101,236,71,240,132,186,148,250,133,82,142,16,44,102,10,218,17,204,243,24,113,177,183,200,148,31,64,167,60,96,68,186,146,83,23,158,64,185,54,10,147,25,142,9,8,38,192,184,122,153,174,17,194,19,24,225,141,82,227,1,18,115,192,135,60,135,98,200,173,172,40,148,240,23,196,43,107,25,5,128,1,172,17,14,146,88,20,227,128,47,37,75,24,2,76,157,64,91,234,68,20,160,8,4,87,70,20,89,82,142,230,3,171,196,141,85,212,35,79,89,190,17,88,8,29,133,198,156,141,81,9,20,47,200,66,231,92,98,135,202,88,70,75,166,2,108,138,17,40,224,107,144,45,145,73,201,11,154,5,117,0,203,40,36,0,164,22,112,209,1,147,3,161,68,242,135,70,62,163,6,153,242,116,96,240,138,135,69,112,46,194,247,11,147,108,41,79,169,59,5,36,45,176,138,124,49,144,144,24,201,58,0,247,200,43,134,72,203,36,96,51,177,82,138,96,194,67,0,207,58,196,180,226,205,216,23,42,242,6,87,208,95,70,105,149,120,66,38,185,0,163,44,26,171,145,146,35,225,192,26,95,32,56,114,92,94,67,0,99,17,136,162,194,168,141,225,19,37,73,101,4,41,205,100,189,232,92,235,109,130,161,32,9,250,153,28,2,138,195,24,241,180,41,112,123,75,148,208,59,114,202,148,26,8,100,30,70,179,28,103,181,141,86,228,6,56,145,68,145,150,70,0,189,164,217,145,133,32,3,102,1,105,142,1,180,4,136,98,92,210,46,54,101,128,198,178,102,186,179,78,65,150,48,6,13,141,19,105,175,98,101,249,64,38,48,224,9,199,6,135,28,1,56,229,1,152,100,17,91,48,198,195,0,90,13,34,37,144,186,32,22,222,2,135,34,231,203,14,168,128,229,18,52,90,35,10,68,226,4,98,242,104,101,40,132,38,93,1,140,25,167,97,123,82,1,63,9,89,220,93,139,34,226,154,96,49,214,153,74,24,24,165,192,45,242,5,162,73,101,5,24,133,128,51,121,92,151,183,8,211,192,18,192,25,154,45,86,57,64,45,161,89,246,96,36,55,105,54,132,2,142,73,179,3,82,47,1,75,199,0,142,218,14,208,128,193,147,93,171,251,60,163,92,62,41,53,185,254,84,111,81,56,126,45,9,40,239,146,196,155,123,191,114,85,122,79,246,126,74,81,173,174,155,91,3,196,53,54,202,217,249,107,212,222,17,198,208,107,109,171,79,31,39,114,236,219,227,134,109,118,78,81,126,100,148,219,246,225,34,41,51,166,82,79,204,177,229,246,136,48,162,168,172,249,113,207,207,146,222,244,240,241,183,228,47,116,147,204,241,207,244,42,9,218,151,166,60,127,149,25,181,55,93,108,225,162,166,78,17,146,223,108,151,87,242,28,236,75,133,207,208,118,142,52,66,58,139,108,203,178,114,218,177,236,145,158,154,230,126,185,246,104,42,75,27,68,249,118,81,211,51,130,252,45,244,250,27,173,159,171,34,101,60,163,14,150,25,166,213,215,37,235,127,175,253,205,50,179,135,35,151,42,211,150,232,60,63,144,202,238,149,75,19,248,127,161,185,211,23,150,232,185,78,88,67,21,105,117,102,120,107,42,198,83,2,205,92,229,240,44,13,137,149,205,214,104,172,251,68,182,180,214,95,94,195,233,114,174,152,212,165,185,44,242,27,140,166,243,38,18,134,12,235,115,149,70,33,145,34,204,180,133,22,64,33,120,33,10,129,96,76,99,19,116,182,237,8,40,202,89,199,118,49,73,165,200,157,233,224,171,47,140,87,28,203,216,43,102,150,175,50,204,227,209,19,167,23,149,243,57,62,25,119,47,204,154,91,185,228,234,195,15,163,207,39,78,92,250,186,34,17,180,89,166,84,80,72,140,136,0,147,41,162,21,68,81,8,192,36,200,196,187,163,23,133,203,39,174,125,120,68,12,220,151,112,147,66,212,82,8,2,120,7,8,133,125,64,188,151,144,50,69,150,1,100,153,192,50,150,208,18,114,96,27,150,65,101,244,38,220,128,4,228,55,18,108,0,9,209,101,135,132,132,91,52,147,111,162,1,26,171,188,184,241,241,62,136,173,45,27,22,233,243,55,212,29,61,110,251,93,179,233,248,77,219,0,20,70,22,2,81,1,123,73,242,24,209,20,80,2,162,70,176,19,224,164,187,128,61,17,88,15,25,101,237,0,48,87,65,152,7,25,96,82,68,124,132,94,0,13,165,224,44,101,146,94,192,6,50,200,198,40,225,19,111,32,6,48,137,142,2,107,47,5,247,0,95,166,36,138,194,249,178,241,153,96,32,3,28,151,183,11,230,22,208,177,200,11,198,216,145,71,128,218,204,139,192,11,113,203,46,81,236,49,68,155,114,2,246,240,77,191,33,187,73,180,5,225,145,68,118,210,182,129,200,178,156,8,146,104,235,74,10,70,121,233,242,84,115,152,74,35,231,167,36,105,100,82,82,108,117,116,177,240,164,122,130,140,66,50,202,59,80,188,224,59,165,134,39,112,13,82,68,224,206,228,77,237,133,63,130,54,128,138,108,63,44,34,163,203,25,40,45,160,109,218,71,54,128,84,171,121,224,21,25,39,208,209,9,38,53,65,72,43,38,28,187,23,228,51,116,41,89,29,229,69,71,160,71,22,117,202,35,106,143,185,178,234,144,156,109,0,162,246,154,43,147,102,72,203,50,54,86,214,10,30,186,11,156,240,5,151,96,67,179,44,2,157,162,165,52,193,155,238,37,178,41,143,144,25,74,69,200,10,234,14,57,45,17,128,81,65,224,168,4,192,6,9,114,96,38,3,233,123,77,94,103,28,24,225,212,213,8,128,216,77,247,24,158,69,116,41,79,146,161,205,11,148,70,193,150,226,2,34,27,142,81,110,37,160,19,204,88,212,242,136,227,144,30,98,1,174,163,4,41,114,58,47,32,68,26,43,1,0,46,57,19,101,38,140,147,168,28,247,23,22,18,102,169,214,34,113,218,3,43,144,213,201,154,12,124,0,106,42,76,177,115,2,208,76,92,11,156,176,1,101,48,182,161,16,150,88,236,128,185,172,2,178,198,62,66,140,80,1,24,151,56,240,51,0,48,51,78,28,131,26,217,171,110,75,81,64,4,34,208,89,192,204,2,227,200,17,48,101,61,161,99,0,78,25,1,114,184,7,99,96,206,166,129,73,160,168,228,201,25,180,202,101,197,100,35,85,115,200,111,160,136,69,154,18,1,107,57,27,158,9,180,25,32,38,50,203,113,88,6,44,48,164,206,177,74,47,38,166,129,81,228,34,160,139,146,24,151,4,104,41,42,28,140,140,112,18,68,34,40,132,101,110,72,170,44,21,192,18,176,95,153,200,14,148,176,38,86,132,222,80,137,196,32,212,242,195,192,136,197,228,209,16,3,33,193,19,111,35,162,176,128,28,237,5,204,27,88,168,101,178,43,66,121,5,166,20,16,120,42,2,40,60,16,142,88,10,140,92,153,82,152,59,178,5,238,13,72,89,105,4,51,37,110,5,130,3,114,115,181,137,70,83,115,245,47,137,100,220,133,106,105,243,54,207,60,67,57,143,230,34,176,90,229,9,70,77,61,173,126,198,154,108,221,24,184,116,97,201,69,195,167,2,33,21,95,9,113,156,228,6,216,212,126,127,51,60,156,88,86,217,142,146,206,226,161,137,47,167,98,40,48,223,78,133,81,39,230,106,32,250,70,105,175,213,26,48,147,245,44,163,51,182,49,186,81,198,55,103,47,251,19,166,185,250,41,199,43,41,229,24,53,52,217,100,241,187,16,246,10,186,103,94,171,116,100,212,123,175,115,84,235,106,91,100,176,115,117,115,35,166,178,171,20,161,60,35,77,215,39,29,171,150,58,218,240,249,20,171,69,100,170,211,137,166,28,245,36,107,13,71,0,22,8,66,5,76,16,178,16,81,69,144,162,139,38,8,17,25,151,80,179,131,88,171,151,66,161,53,69,123,9,187,255,0,145,35,84,56,49,95,252,121,48,149,83,177,198,121,143,194,58,173,100,227,210,76,197,108,222,242,224,255,0,240,86,94,131,73,226,112,194,141,209,218,255,0,50,58,81,156,103,28,198,89,71,146,83,219,207,238,141,218,61,100,233,121,131,221,95,120,251,22,83,30,129,23,134,5,87,70,200,41,39,192,123,141,50,189,171,185,94,148,11,144,187,45,85,199,50,0,231,106,132,114,248,51,57,217,168,120,143,17,42,21,203,81,45,243,226,61,145,174,49,81,88,64,46,186,84,16,204,19,37,231,128,41,180,138,234,77,173,133,128,7,146,182,251,142,219,130,182,128,24,35,11,130,47,112,23,179,60,132,162,22,125,139,200,20,160,151,82,112,77,173,147,104,20,91,47,132,3,146,1,118,24,53,25,182,216,211,15,172,141,122,139,149,112,148,223,232,43,69,75,140,29,147,248,167,200,15,132,84,34,162,187,5,156,151,176,45,160,9,76,102,210,40,128,24,47,110,3,193,76,1,218,94,56,9,68,189,160,45,68,157,6,224,28,101,128,15,132,77,184,65,109,221,32,154,200,10,72,188,12,219,216,138,60,128,42,56,68,81,203,200,109,118,45,71,128,2,68,198,16,123,114,203,218,2,148,112,178,77,188,100,118,210,74,61,128,84,99,193,123,114,51,105,106,32,41,68,45,163,118,148,226,2,212,75,219,192,123,75,192,1,142,9,128,217,92,0,59,73,128,179,242,39,171,216,10,193,48,94,217,178,42,223,118,21,200,251,79,204,56,93,184,93,186,54,159,5,85,76,162,202,203,90,196,139,219,20,12,86,16,19,155,64,59,130,51,44,45,228,211,25,101,0,139,170,202,49,202,185,38,117,26,200,185,84,152,28,239,42,76,100,40,199,83,75,138,136,185,88,136,34,74,40,142,105,9,157,141,129,151,220,7,110,203,9,195,49,16,158,25,166,167,148,2,54,53,33,209,110,43,168,239,44,25,215,199,0,4,111,195,31,27,242,140,142,153,23,10,228,152,86,191,136,169,211,185,21,4,208,248,116,42,48,249,59,101,144,220,182,161,247,71,131,159,100,218,150,8,37,147,200,10,124,151,21,184,25,68,40,220,178,3,40,136,9,130,200,64,168,94,10,24,177,128,129,143,4,108,46,0,152,2,249,41,34,240,28,64,42,163,234,58,21,69,56,152,87,6,170,109,8,41,192,94,220,26,50,164,12,160,85,12,103,180,100,108,201,158,113,104,186,216,70,146,96,24,176,147,0,182,131,40,100,44,144,4,249,97,198,56,12,25,77,0,65,33,80,158,70,129,120,40,153,40,2,64,78,25,44,180,192,205,56,237,46,185,242,62,113,82,66,37,91,139,3,66,228,152,6,12,48,43,104,185,199,35,11,1,112,175,1,180,25,64,10,137,125,2,193,77,5,77,192,145,162,32,136,68,66,208,17,178,38,12,128,221,128,166,74,73,2,166,132,206,109,139,220,211,8,217,133,33,114,172,149,216,51,168,25,101,89,80,173,228,215,132,201,181,1,80,143,3,8,138,97,86,153,109,100,4,16,3,130,200,193,2,50,96,180,19,64,6,226,39,146,52,68,16,206,192,182,71,46,4,78,100,81,206,66,119,50,211,200,120,64,34,89,34,67,92,9,176,5,185,224,165,44,149,40,60,146,49,8,108,80,101,65,13,81,10,5,145,136,189,160,78,88,2,56,228,181,20,129,140,130,125,10,38,236,19,32,243,144,210,2,178,46,82,25,62,134,119,212,2,92,133,176,24,13,207,0,44,103,97,109,242,76,129,114,101,16,160,130,65,100,2,194,147,40,108,204,127,11,248,95,250,8,89,132,254,70,238,205,123,138,158,158,50,232,218,32,199,108,18,121,92,2,155,79,41,114,109,122,120,184,242,228,196,203,79,25,75,25,120,49,122,198,231,58,76,245,10,61,61,79,250,25,54,185,60,190,172,234,45,61,113,237,159,168,116,80,167,106,233,133,201,155,117,185,49,143,73,166,151,157,25,79,59,87,60,151,169,158,237,79,165,100,234,106,54,233,235,115,124,156,91,181,22,77,188,190,190,196,106,126,153,171,190,185,201,36,186,44,112,103,221,31,152,156,237,111,112,50,182,61,191,161,76,106,78,47,163,9,28,231,168,143,184,113,213,168,247,8,222,67,53,58,181,100,176,147,52,231,33,16,178,16,8,66,16,10,33,1,96,22,69,91,216,189,192,201,229,162,162,140,90,143,226,200,222,96,213,127,21,132,172,179,75,57,108,165,38,49,197,63,175,176,183,244,193,89,49,203,210,134,87,41,87,106,148,122,9,130,115,219,4,185,108,234,105,33,85,77,69,250,228,187,176,55,83,111,149,137,116,82,93,62,102,218,236,86,71,49,232,100,131,140,165,159,97,171,211,102,232,179,108,180,78,113,174,27,164,101,170,185,106,172,243,39,240,46,136,147,83,212,234,20,49,136,46,77,241,138,174,56,236,5,40,225,96,178,110,64,239,228,2,218,76,20,228,47,205,82,146,73,245,1,216,10,49,42,36,115,231,8,2,199,37,75,8,137,225,124,202,249,246,2,40,228,183,130,156,146,5,203,119,64,47,56,232,82,203,11,110,11,220,146,0,74,13,114,18,128,10,216,216,22,44,112,105,120,81,49,221,61,144,149,140,12,150,71,237,26,184,212,190,24,115,35,161,24,96,205,225,181,63,46,86,203,226,155,201,181,68,1,193,3,218,77,160,47,13,133,183,3,20,73,183,144,165,227,130,40,12,218,22,0,94,48,80,205,185,35,136,10,113,47,111,164,106,129,123,114,192,92,97,136,150,163,220,99,137,123,120,32,78,220,176,182,240,28,98,94,208,21,180,189,163,118,147,104,11,219,130,246,135,142,73,223,160,1,180,173,188,140,195,34,139,0,48,78,3,242,203,242,208,11,224,174,125,135,121,97,40,1,159,18,100,80,111,185,163,105,35,16,19,229,5,229,175,97,202,5,237,1,27,11,216,59,105,120,1,59,11,218,55,5,112,69,98,149,106,66,165,74,26,164,76,155,101,157,214,38,202,242,141,216,200,46,180,194,56,179,174,81,151,3,97,57,37,201,190,122,116,251,10,150,156,10,132,178,48,5,13,161,128,171,107,201,146,84,51,162,86,212,192,229,206,46,34,179,158,135,86,202,83,93,4,71,78,148,136,51,213,75,108,219,10,148,80,74,10,40,93,151,109,40,122,193,123,81,142,23,54,205,10,206,0,103,151,18,246,197,25,229,126,5,203,80,6,169,109,64,239,218,98,122,158,67,83,114,1,243,179,119,6,105,211,185,141,133,109,154,35,0,49,173,62,16,155,43,113,103,91,106,19,117,113,193,21,204,43,3,45,142,24,40,1,11,4,193,50,0,227,146,219,224,140,166,5,41,242,30,114,43,15,33,38,1,181,192,61,24,200,188,160,92,64,155,131,132,133,48,161,212,13,144,179,12,209,9,101,24,98,198,198,110,37,70,153,199,34,36,182,176,225,110,74,176,11,132,134,100,207,7,200,245,208,2,65,0,77,193,70,38,200,141,79,37,184,132,103,131,105,154,33,44,161,83,142,9,9,0,242,20,83,96,89,121,23,146,211,0,242,78,24,37,44,133,26,136,96,160,130,43,5,162,16,8,222,1,220,178,73,9,105,228,13,27,128,149,136,68,165,33,19,156,128,214,236,36,102,100,139,99,96,249,3,86,74,220,10,124,11,156,176,3,179,146,74,60,9,140,199,198,89,64,103,154,195,34,73,140,178,25,51,237,148,24,14,140,48,57,46,5,87,38,205,9,112,0,32,130,193,88,2,137,128,176,66,40,112,76,151,146,176,84,90,42,72,36,136,200,160,69,145,160,50,81,108,28,132,83,64,78,160,78,188,132,152,206,161,25,92,118,131,186,89,53,74,32,108,64,84,57,25,142,1,88,68,148,184,10,28,44,151,177,9,220,247,15,135,40,136,145,88,24,138,72,36,130,170,93,12,242,124,154,95,67,61,144,0,55,96,116,37,147,62,214,199,87,12,21,13,192,72,160,144,85,56,228,91,172,112,19,100,25,223,4,220,91,229,149,128,138,44,152,47,5,22,66,22,5,19,5,144,42,32,129,45,1,49,216,76,150,24,224,101,28,152,235,150,248,235,10,29,68,182,238,98,176,20,58,51,147,171,63,138,220,218,132,127,83,145,109,202,40,232,107,229,185,125,12,154,111,15,122,175,188,177,165,14,217,238,85,140,176,151,155,12,242,223,178,27,229,205,199,217,124,141,115,141,84,199,16,89,98,172,177,217,47,244,41,229,159,202,132,95,194,20,41,82,124,174,7,66,174,242,25,133,216,32,99,92,98,176,150,3,193,9,146,50,34,100,162,5,89,68,32,20,4,152,77,138,156,176,84,70,200,133,103,44,100,66,12,231,235,56,183,244,58,25,48,235,23,49,101,74,203,151,187,142,71,121,91,159,32,66,50,127,10,207,208,209,10,45,105,44,99,234,202,202,37,24,37,143,220,40,62,230,149,225,246,202,151,100,92,94,63,9,153,86,243,207,165,21,27,180,246,102,57,76,187,117,82,77,70,43,212,38,16,117,199,143,221,50,247,66,50,221,218,70,145,174,139,231,6,165,44,163,115,187,134,229,143,145,201,118,40,203,132,130,157,255,0,117,232,228,13,191,104,202,111,60,118,1,106,147,150,34,190,136,230,187,189,56,76,170,236,219,185,247,34,186,182,94,148,94,101,151,220,13,61,142,203,20,250,46,199,57,216,223,165,203,175,81,145,182,74,56,79,8,14,189,218,168,70,45,238,227,162,94,226,107,212,73,240,150,100,206,116,173,204,185,151,64,170,212,109,203,93,127,176,29,141,234,48,221,57,9,179,88,148,182,165,153,123,28,185,234,229,103,126,157,5,74,238,48,191,86,7,90,23,41,191,84,178,253,151,115,87,157,26,163,155,26,79,216,226,45,123,174,10,48,194,75,251,251,153,229,108,238,150,103,39,128,59,83,241,5,46,33,203,254,134,138,98,163,29,214,203,116,159,72,156,88,106,163,86,54,197,113,253,88,79,83,41,203,50,147,203,234,202,59,83,213,87,90,245,73,103,217,22,175,114,225,197,199,61,187,156,79,61,41,110,130,229,116,207,247,10,19,157,142,78,118,113,245,234,65,215,157,241,216,253,89,249,246,49,235,37,43,60,186,151,27,216,175,57,102,42,50,138,140,122,201,163,63,218,35,43,220,158,233,254,160,118,225,53,24,40,195,183,1,193,183,198,91,247,57,213,89,109,177,230,81,132,23,104,240,144,213,171,170,17,106,182,230,255,0,100,7,71,130,240,101,175,81,149,213,126,159,247,53,87,44,199,60,99,228,1,109,34,137,121,200,64,14,210,109,200,68,198,0,165,18,40,133,134,20,98,0,237,193,73,13,216,18,135,4,82,113,201,26,29,176,45,156,128,141,172,138,12,209,180,181,16,51,249,101,168,15,218,94,208,19,24,23,176,110,210,96,4,184,19,96,214,150,73,192,11,216,69,16,220,162,151,80,93,171,28,1,54,151,180,31,50,79,164,65,221,55,242,1,142,60,23,136,161,45,73,245,145,54,252,216,13,221,21,220,23,100,69,250,81,55,32,11,204,125,144,46,82,101,110,249,1,43,20,122,202,49,250,178,160,158,231,213,147,8,205,102,191,75,90,245,234,43,95,169,146,126,61,163,143,17,148,166,255,0,150,32,57,72,37,32,65,111,6,153,57,72,52,204,202,193,177,144,83,122,148,225,146,226,49,16,33,210,45,210,205,156,20,240,6,23,23,16,51,201,174,105,9,148,10,129,206,73,132,86,48,4,231,180,2,148,120,51,217,78,225,208,177,72,104,24,225,70,10,181,56,163,114,72,9,86,164,7,43,108,229,33,190,76,182,155,124,148,130,196,122,16,114,188,151,184,215,77,124,114,61,215,22,18,138,69,23,28,34,247,160,90,19,100,100,144,14,149,137,25,46,212,99,184,139,44,154,19,151,46,164,81,202,91,153,89,192,40,176,12,162,147,47,168,3,34,67,150,73,33,149,86,192,100,106,202,6,84,119,67,241,180,181,53,209,132,99,105,197,151,158,13,22,65,51,52,150,208,161,45,62,75,68,138,245,0,216,244,15,170,29,93,91,162,12,170,218,202,132,169,56,177,219,183,32,118,151,24,224,10,238,58,12,0,160,3,64,97,130,208,18,18,192,228,242,140,237,52,20,100,208,13,148,114,132,73,109,144,229,34,78,57,64,84,36,19,66,99,152,177,203,148,0,178,178,19,36,98,5,199,144,212,72,184,47,114,10,44,19,129,82,179,2,229,112,15,109,20,101,243,24,112,183,33,26,9,132,202,82,201,96,12,171,76,91,164,121,0,203,42,176,45,250,89,181,172,138,157,89,2,170,228,147,175,33,215,13,163,48,6,61,173,15,173,49,155,16,74,41,1,88,6,85,166,48,129,75,141,105,49,164,33,17,8,66,194,168,162,197,185,129,108,155,138,221,144,37,146,134,239,64,59,16,183,156,9,146,100,26,84,242,70,102,142,83,31,25,21,6,130,192,40,32,160,113,45,60,4,11,136,5,156,131,52,68,16,25,165,185,50,214,88,247,20,200,171,8,84,107,28,163,132,18,88,33,21,69,144,140,8,11,138,101,149,144,34,130,47,24,47,32,57,1,97,36,10,144,89,2,73,225,8,156,131,155,200,189,185,2,210,201,110,33,70,56,45,148,43,5,133,180,172,4,81,11,44,10,38,11,44,10,193,120,33,0,152,43,5,228,160,161,156,123,162,46,225,130,215,39,46,166,58,243,117,205,190,143,58,245,7,39,20,223,45,5,122,217,21,8,39,182,43,8,124,227,139,114,13,220,153,110,87,57,194,77,250,129,232,107,242,101,57,98,43,44,107,240,233,69,110,156,151,208,26,194,164,28,88,249,105,212,69,181,128,129,38,2,40,168,162,203,41,129,69,54,71,192,139,109,75,132,64,83,177,68,207,41,57,48,92,156,159,36,69,67,34,49,49,72,180,192,112,50,211,89,122,244,67,63,62,198,202,169,141,73,74,204,74,94,221,144,245,100,165,28,254,31,161,169,25,181,207,135,135,106,56,219,40,126,253,13,250,127,14,133,75,117,178,223,47,232,107,174,117,227,17,227,234,73,52,222,50,109,144,185,225,98,43,8,229,106,97,229,234,27,194,219,46,78,157,140,199,169,135,155,84,151,117,202,8,205,41,172,136,158,35,39,183,132,254,36,73,79,210,185,192,183,99,231,228,69,94,231,52,164,248,219,193,33,127,171,111,97,115,111,98,199,244,37,84,93,57,69,194,155,31,252,160,12,220,163,99,79,162,232,21,115,253,199,221,162,213,74,181,138,101,152,246,38,159,71,40,197,203,83,9,199,218,41,0,157,253,201,230,180,186,157,77,54,158,41,238,117,66,17,254,101,150,205,51,85,217,23,9,198,50,94,216,24,56,42,109,190,75,243,112,190,161,106,105,242,53,18,175,151,222,56,37,116,119,179,176,1,153,75,133,250,23,42,220,121,155,29,148,150,64,149,113,177,243,207,234,6,93,249,144,126,102,16,51,132,163,187,24,249,33,42,76,131,76,31,118,59,204,227,230,99,139,204,146,234,201,186,82,3,90,159,86,217,60,198,222,212,37,97,71,146,226,210,245,119,1,216,148,187,188,5,190,48,124,117,19,187,43,175,4,220,163,211,247,3,71,157,57,172,57,122,87,110,200,117,119,65,63,91,148,254,70,24,203,114,25,187,11,161,71,106,23,111,81,194,80,138,239,255,0,188,26,171,214,83,22,227,23,189,247,121,255,0,86,121,216,61,207,213,39,242,54,213,29,50,143,169,203,119,238,7,114,26,200,207,225,231,245,53,212,183,174,239,232,184,57,21,93,78,33,21,56,225,126,21,28,228,223,29,110,23,178,93,184,64,110,242,209,54,161,21,106,21,156,239,95,245,100,211,28,53,193,21,74,57,13,71,8,178,242,176,5,40,151,142,10,223,28,20,236,0,246,148,192,223,47,98,179,48,24,201,148,47,107,125,100,77,168,2,115,142,122,149,230,44,147,108,82,232,15,118,5,187,31,177,78,82,1,245,121,98,236,212,211,15,142,216,47,249,128,57,55,158,100,78,61,204,22,120,174,138,13,230,229,47,242,242,38,94,57,79,255,0,77,54,79,254,80,58,175,5,240,112,103,226,250,201,63,186,210,198,63,230,98,229,170,241,75,127,251,107,173,127,42,8,244,157,16,153,223,92,31,170,200,199,234,207,55,229,106,173,254,46,178,215,244,120,45,104,41,252,110,83,127,205,34,142,205,190,41,164,175,226,190,63,167,38,89,248,246,155,62,136,89,103,209,25,97,165,162,29,42,136,248,198,49,233,20,134,1,126,49,169,159,240,116,79,235,38,46,90,191,21,179,162,170,161,241,101,103,150,49,25,101,78,186,223,226,235,154,207,104,162,191,221,144,111,239,110,178,127,86,107,246,45,190,74,19,31,15,210,215,210,180,254,163,163,77,112,94,152,69,126,133,178,229,208,6,65,150,249,17,43,54,149,11,242,202,134,56,188,140,131,193,19,77,3,32,31,25,140,83,50,197,135,144,167,185,130,228,47,36,201,5,182,200,10,146,13,0,59,68,93,94,81,175,4,219,144,57,112,140,161,35,92,30,80,231,66,43,202,193,80,4,220,92,162,208,12,11,108,76,211,24,131,218,128,199,235,69,171,177,195,53,186,211,66,39,78,88,7,92,147,26,226,154,19,10,220,70,160,51,93,167,82,49,207,78,226,248,58,192,206,181,32,56,173,96,40,71,113,178,237,48,184,65,195,169,20,181,75,31,10,214,11,115,73,9,149,220,240,1,89,4,21,41,10,118,110,92,133,84,185,3,86,205,194,46,169,174,134,168,114,130,148,84,145,81,130,185,55,195,46,218,242,135,78,180,158,80,18,121,68,24,115,134,26,101,206,28,228,139,24,10,221,165,179,161,170,112,82,89,57,116,217,182,103,82,169,110,137,81,154,117,180,192,206,13,178,142,76,214,212,0,20,129,229,62,67,64,50,44,138,92,146,36,113,1,137,38,137,176,4,218,25,25,1,74,56,45,203,1,117,2,113,0,95,44,36,12,98,211,24,128,28,114,31,17,68,192,171,114,144,18,118,224,87,152,196,185,61,193,167,192,18,115,96,169,17,188,148,160,69,27,151,0,198,92,149,40,129,206,64,213,11,57,53,70,89,71,62,18,228,213,9,250,74,135,150,37,88,49,75,33,68,66,16,11,44,162,192,132,33,0,133,148,86,226,2,32,59,137,184,2,32,59,137,184,10,156,176,102,148,178,198,88,242,43,12,160,225,33,157,132,71,57,29,248,66,7,114,200,73,69,138,156,121,41,54,128,118,196,77,184,6,51,15,168,20,164,49,49,59,94,70,66,44,2,32,91,65,104,138,132,43,146,202,44,180,8,72,130,200,80,72,8,11,100,148,176,41,204,2,108,137,128,249,43,160,7,39,192,153,55,145,189,64,148,64,165,38,26,96,227,4,220,81,36,194,132,129,126,162,148,88,67,247,32,122,128,178,50,36,85,164,4,216,109,225,10,151,32,10,144,105,129,183,4,76,161,165,130,153,96,66,130,40,1,9,19,4,2,50,62,81,8,186,146,205,89,112,155,86,121,23,183,113,162,113,253,133,172,28,108,199,105,78,210,198,53,189,205,114,47,89,114,126,152,240,91,120,137,146,208,23,187,34,228,130,238,22,50,80,140,23,180,110,210,109,64,43,0,182,146,203,52,121,114,148,91,132,114,114,53,50,186,54,109,186,46,15,216,38,155,109,249,226,63,185,153,200,173,196,140,101,99,196,34,229,244,65,19,33,69,154,41,240,205,77,156,236,216,189,228,205,244,248,61,113,230,235,28,254,81,224,184,154,230,71,50,123,98,155,126,200,223,167,240,203,172,245,89,247,113,249,245,58,117,215,93,43,21,66,48,11,45,154,242,207,162,29,81,140,148,95,169,10,155,205,209,143,190,120,127,67,76,254,52,196,45,159,107,138,146,203,146,196,95,177,80,199,28,69,100,22,226,177,207,87,128,239,146,139,194,236,102,82,78,124,230,77,118,69,13,82,237,39,145,155,98,248,248,114,13,53,188,185,207,175,246,10,198,16,175,34,168,103,238,161,37,244,14,52,210,249,80,130,255,0,149,21,156,119,36,114,250,116,1,209,73,113,136,175,161,82,244,131,211,171,192,14,216,46,156,128,220,113,152,191,209,129,59,118,172,62,25,158,219,182,174,189,76,146,212,122,156,155,226,32,106,149,234,54,109,225,46,248,236,42,253,119,149,41,69,98,75,167,39,62,119,75,213,222,114,246,50,238,148,229,234,99,70,175,180,74,124,201,231,216,142,121,206,127,65,49,97,101,69,114,69,26,203,126,236,185,110,111,25,199,208,8,77,103,13,228,45,192,46,77,99,14,72,75,173,103,210,250,154,101,15,79,253,203,174,168,252,219,1,49,142,62,5,203,225,7,13,52,146,245,241,242,53,45,176,236,22,248,247,233,245,3,60,170,148,189,49,95,248,35,174,48,248,165,200,215,108,113,233,146,66,165,24,247,203,253,64,94,98,222,66,196,95,88,227,234,83,127,145,69,126,128,53,39,214,76,128,183,197,100,167,53,239,200,13,123,50,40,97,55,255,0,128,13,73,118,108,191,51,182,236,161,123,146,233,212,166,243,216,13,80,178,203,28,98,178,253,146,58,154,93,53,209,150,233,198,49,255,0,51,203,56,112,158,215,193,174,171,39,46,60,200,199,62,236,15,81,85,179,138,203,109,255,0,68,106,134,167,204,227,60,253,79,51,77,105,226,83,212,44,125,50,116,170,213,85,79,18,191,143,229,73,127,98,142,218,245,119,47,28,156,183,227,90,104,124,21,217,100,190,72,84,252,110,249,127,11,71,47,249,153,21,218,193,93,206,12,181,222,39,98,226,53,212,191,113,110,58,235,95,222,107,36,191,202,176,7,163,114,140,126,41,37,250,153,237,215,105,106,248,239,173,127,204,112,30,133,74,95,123,117,182,125,100,28,52,90,120,62,42,139,250,140,77,116,236,241,237,12,51,182,201,77,255,0,44,68,79,199,178,190,231,73,100,190,111,129,30,92,35,31,76,34,191,66,243,136,99,220,184,42,126,41,226,51,248,105,174,181,243,121,23,231,235,236,131,82,212,40,231,242,196,117,220,96,82,248,70,12,242,211,78,111,239,117,54,207,254,98,214,138,133,214,57,250,177,221,66,236,80,149,77,113,248,97,31,216,60,96,44,23,128,133,132,139,193,108,10,219,193,100,108,139,160,16,47,114,151,82,251,1,72,23,220,34,144,22,190,36,95,226,36,126,34,126,48,47,185,51,201,59,131,158,24,9,186,47,28,10,169,53,35,118,213,36,46,85,96,168,158,110,216,138,122,143,87,80,45,246,21,26,155,150,64,232,83,60,247,29,147,28,61,49,47,207,196,128,216,34,235,182,162,188,229,180,199,125,142,79,130,13,20,223,186,70,216,75,131,145,77,114,206,77,240,110,43,144,173,138,72,25,220,162,100,179,81,180,195,126,165,190,140,14,196,117,11,220,47,58,39,2,173,68,148,186,154,188,201,202,60,1,212,223,25,20,226,142,100,45,178,61,70,195,84,243,134,6,205,165,162,171,181,73,7,193,80,45,224,172,228,146,1,100,6,96,166,90,47,0,47,33,34,156,121,34,96,19,73,137,178,156,161,219,139,3,149,109,114,139,224,78,14,189,149,41,24,110,163,29,8,172,229,110,218,203,124,11,144,27,233,183,38,140,229,112,115,41,110,44,219,93,171,5,69,93,41,36,103,223,234,53,88,212,145,146,116,180,242,136,24,240,226,102,177,97,142,140,100,128,177,5,42,45,169,100,234,105,101,148,115,212,81,179,75,44,1,180,141,38,66,21,9,178,161,14,46,38,222,160,78,188,129,149,75,3,225,44,138,157,109,21,14,24,26,28,83,7,5,197,228,44,1,81,12,28,22,4,224,166,83,224,165,32,10,44,185,71,114,7,33,160,50,91,86,4,75,40,233,74,57,70,107,105,3,42,25,25,96,145,137,114,68,19,134,19,175,40,90,224,108,102,128,86,199,145,139,210,134,96,92,211,200,19,119,35,97,49,74,12,181,23,18,141,91,184,41,88,103,114,96,110,150,66,183,169,100,179,45,118,15,83,0,137,146,178,80,22,197,60,141,69,237,76,33,41,178,219,97,237,41,196,5,169,60,140,207,0,56,224,13,224,73,79,146,227,36,193,112,220,12,107,146,100,83,212,66,124,34,235,143,1,74,37,9,206,88,91,50,92,107,228,106,65,10,85,140,81,8,178,40,118,132,145,8,4,38,1,148,176,7,152,3,54,145,172,21,184,25,72,11,45,139,69,238,2,242,19,124,11,33,64,89,38,41,100,208,227,145,110,24,2,41,5,212,75,206,70,64,2,72,44,22,145,120,1,51,200,174,77,50,66,165,0,128,139,228,209,30,130,99,1,209,2,240,90,33,89,34,170,96,162,219,201,48,0,201,139,125,70,56,128,226,1,69,140,66,226,131,69,4,89,68,2,20,222,9,144,36,250,227,246,8,60,172,11,118,115,207,85,253,76,209,212,97,227,63,167,184,187,173,196,148,162,69,107,243,185,73,190,5,185,115,199,236,38,170,236,179,213,240,215,46,242,255,0,67,67,196,30,98,185,252,207,169,138,223,58,155,243,28,119,19,55,145,208,140,108,178,49,146,234,240,14,162,135,27,113,10,236,126,217,50,222,179,96,180,108,175,73,40,225,222,148,19,252,61,204,30,33,85,177,158,218,156,183,46,82,75,137,33,137,171,157,138,38,123,46,147,233,193,158,26,135,46,39,195,27,212,138,223,225,242,123,35,12,166,154,108,108,180,49,177,185,79,157,194,116,47,14,174,125,215,83,165,15,132,233,28,216,163,225,250,120,188,249,81,111,232,104,133,113,138,244,197,47,160,236,17,149,1,130,154,8,128,47,4,124,4,197,206,69,1,62,127,65,10,95,227,224,187,71,57,253,134,78,213,10,229,44,55,46,145,138,238,204,122,43,29,150,172,231,124,51,25,54,65,171,82,156,237,81,131,206,238,133,165,26,150,216,254,175,220,60,170,147,155,230,77,97,124,145,154,51,139,148,164,219,244,244,3,76,237,244,227,24,66,156,208,167,114,231,47,146,150,249,75,211,9,63,208,168,102,121,42,115,195,194,100,141,23,60,231,210,87,217,112,253,114,234,2,39,115,111,175,5,121,146,110,43,15,6,181,166,170,28,188,191,168,185,217,92,55,40,70,41,253,0,205,58,173,182,89,254,203,34,167,167,80,89,156,191,234,127,246,29,118,177,229,127,42,194,57,154,157,75,151,25,228,138,61,77,241,81,242,235,151,94,184,88,70,117,36,132,133,150,64,237,229,230,61,250,137,229,17,41,62,136,13,27,210,125,17,94,111,60,3,26,253,216,200,215,159,197,128,10,46,82,124,140,82,106,56,207,236,72,83,31,205,144,156,97,5,192,1,251,254,229,57,199,255,0,89,109,169,113,215,245,23,58,249,248,154,127,52,81,78,200,231,136,191,220,138,107,174,198,192,106,81,127,25,91,87,191,247,32,114,191,60,99,250,148,229,39,210,41,10,220,159,27,23,245,34,225,244,73,128,89,111,163,95,184,56,207,226,137,127,185,49,242,254,160,86,220,117,96,181,183,182,9,233,69,103,190,114,21,123,146,232,28,55,73,225,112,44,56,54,130,58,20,105,36,249,220,223,208,233,81,78,204,109,219,250,172,28,170,39,30,255,0,216,232,83,99,227,239,10,58,17,198,73,49,80,147,147,229,255,0,81,178,236,84,28,254,12,1,7,212,185,244,69,37,192,3,31,137,178,243,212,152,38,57,2,62,133,119,65,224,152,245,32,2,229,150,14,208,236,234,87,96,1,32,176,90,44,1,193,11,43,184,19,5,72,178,164,0,70,74,82,146,246,13,116,5,97,100,181,240,129,104,133,34,48,44,165,208,167,208,139,162,2,227,220,165,241,145,62,25,75,226,0,219,195,6,79,130,164,249,35,232,4,133,193,74,223,73,150,49,192,213,28,162,161,22,217,234,14,187,22,10,183,78,223,65,62,92,162,136,54,121,145,192,185,195,115,202,50,110,150,227,110,157,54,128,9,70,73,11,173,55,62,77,242,130,218,43,203,74,69,15,170,17,81,6,219,35,21,130,165,102,216,156,251,237,123,136,14,233,110,238,102,146,27,91,200,232,209,185,133,103,166,183,184,232,211,5,142,64,84,236,142,69,74,247,23,128,141,190,92,95,65,114,211,161,116,90,228,205,155,210,92,128,152,193,192,147,182,81,36,238,73,137,178,106,75,169,65,71,83,151,212,211,9,41,35,145,39,234,202,55,233,108,206,8,173,133,147,170,33,81,48,12,144,66,165,98,200,21,202,99,98,193,94,164,88,6,4,224,164,130,68,3,13,250,127,145,134,112,113,124,157,198,148,145,150,237,58,151,98,43,157,18,247,224,43,41,148,58,8,109,128,216,220,212,176,217,190,188,74,39,45,69,228,211,77,174,32,107,216,147,21,117,124,19,207,89,26,164,167,18,163,158,243,17,250,121,250,137,109,98,225,233,145,21,214,131,204,75,192,170,37,148,56,168,162,200,80,18,81,200,153,86,60,141,100,4,46,2,201,110,36,192,22,137,146,136,4,144,153,101,14,6,105,96,4,198,99,225,44,136,219,200,216,112,3,145,28,114,90,124,16,12,214,86,34,105,163,123,89,21,101,89,3,26,142,70,170,240,90,142,214,49,203,128,36,66,216,152,135,39,145,176,147,104,8,218,136,18,150,73,104,184,245,10,188,101,142,80,77,1,128,163,62,196,2,227,134,28,95,5,184,228,184,162,162,148,158,70,167,192,27,81,89,192,81,54,18,145,75,146,220,64,155,136,46,77,162,66,64,92,250,8,195,201,171,25,43,98,0,107,92,12,218,92,99,128,128,139,130,16,132,19,1,21,146,183,0,69,100,28,144,3,200,50,101,54,14,224,2,89,101,36,55,4,192,64,162,22,81,69,148,66,1,8,66,192,178,52,81,97,64,224,136,150,3,98,228,152,12,76,130,226,198,38,65,69,224,153,44,10,218,87,64,152,25,0,133,200,108,65,148,114,2,208,104,23,28,17,72,168,60,20,226,72,176,152,82,241,201,105,150,248,92,137,148,158,55,71,144,28,222,1,86,45,216,108,205,45,66,206,51,207,176,185,90,164,154,233,34,13,86,216,163,234,201,158,87,74,73,237,248,163,212,92,220,182,231,119,30,193,209,228,45,63,222,197,61,214,109,203,236,77,92,46,138,188,251,227,30,137,191,83,236,141,219,52,180,185,109,91,231,159,75,124,137,157,110,47,11,140,118,7,116,148,92,114,185,249,25,104,119,101,189,219,148,191,184,59,247,46,64,105,201,229,245,34,88,225,145,78,130,249,157,74,46,149,149,252,94,165,212,229,199,160,117,106,60,139,147,252,47,134,84,106,186,46,89,201,147,83,92,172,165,201,124,81,234,189,206,170,219,100,114,103,178,27,100,218,94,156,114,84,121,109,117,30,92,252,232,175,68,223,110,194,234,176,235,234,244,234,74,116,188,97,173,209,111,60,123,156,56,169,87,100,161,37,135,23,134,102,198,185,174,190,134,89,242,250,241,103,204,235,198,56,220,112,244,18,88,151,76,166,165,211,147,191,248,223,205,26,159,25,191,75,108,22,198,73,1,130,162,136,94,8,192,92,204,246,72,117,140,203,55,150,5,97,202,171,115,211,143,220,26,107,132,225,185,199,19,156,185,146,249,26,41,138,242,45,114,226,41,101,129,166,226,170,184,235,185,145,82,218,44,134,55,207,170,227,129,107,77,23,241,78,79,250,15,158,28,162,148,156,222,61,95,33,82,198,120,42,25,10,225,30,145,138,192,123,176,103,253,66,139,107,185,80,217,79,129,19,158,50,251,146,201,153,173,181,36,5,206,215,213,179,44,237,206,112,84,220,166,249,225,25,53,23,168,61,168,138,29,69,187,126,166,95,139,234,23,50,150,88,123,95,68,69,43,177,79,35,254,31,255,0,193,27,202,249,0,156,176,148,159,97,155,98,251,11,105,175,132,128,179,37,212,108,39,199,76,138,141,175,56,99,100,227,9,124,63,170,40,111,154,159,78,24,50,126,99,233,159,167,80,99,134,189,59,101,253,194,195,125,27,76,33,111,11,142,87,232,94,231,30,252,7,43,37,23,182,107,168,185,122,95,1,71,185,77,109,146,250,1,40,225,101,44,227,176,75,151,192,197,134,254,47,220,35,43,151,200,137,253,7,91,25,69,250,146,127,49,47,135,211,159,102,20,89,107,185,91,138,91,95,94,11,216,5,238,38,95,102,87,151,130,114,159,92,1,55,123,132,152,190,91,201,105,200,7,66,91,89,187,79,106,125,100,115,162,205,116,184,188,122,176,194,59,84,122,163,248,101,245,70,133,244,193,203,163,211,242,249,164,116,171,109,165,206,77,33,146,232,136,186,18,111,146,178,5,247,39,112,51,201,27,228,3,38,125,72,6,200,159,168,11,179,226,43,177,83,151,168,29,220,0,104,177,106,68,220,1,62,140,28,145,200,6,192,60,149,184,28,188,146,61,64,182,90,232,83,45,46,128,69,212,169,117,44,182,184,0,95,194,82,232,19,94,146,97,108,2,187,19,30,160,85,187,161,232,132,165,142,50,129,221,115,151,21,165,254,105,0,201,162,99,128,28,109,151,89,194,63,69,146,188,166,250,219,55,244,224,5,217,98,137,85,223,201,154,215,44,139,132,176,192,236,215,40,201,114,85,176,139,70,90,173,224,147,186,73,149,12,141,11,118,77,48,134,212,103,162,205,198,184,129,37,208,203,108,182,155,31,67,14,164,4,187,129,148,20,150,68,190,161,215,57,103,105,20,48,139,140,254,71,75,79,240,136,242,248,201,35,110,206,2,54,219,135,19,155,100,51,103,38,184,91,230,33,87,86,241,144,46,167,24,34,172,212,124,204,82,156,179,130,226,159,112,171,156,228,217,74,198,27,198,9,10,183,60,128,112,173,200,125,121,173,140,166,42,35,157,106,72,32,234,179,40,110,76,240,139,139,228,43,39,181,100,161,182,60,64,228,91,168,219,126,220,154,39,172,88,198,78,109,210,83,191,36,87,115,79,98,148,71,96,197,162,206,211,118,10,129,32,101,52,21,72,176,114,94,64,93,148,169,35,21,186,92,60,157,36,202,156,84,144,28,135,29,189,69,73,157,11,180,249,232,97,149,82,140,185,32,14,114,62,187,112,4,99,146,109,192,26,183,41,161,54,67,186,10,172,141,219,192,21,166,155,70,228,242,96,75,108,141,149,75,40,168,97,48,89,0,18,200,64,33,77,22,88,9,107,4,67,28,64,198,0,167,194,23,41,12,147,18,254,32,25,2,216,59,148,81,146,237,98,140,95,212,138,219,27,57,198,70,110,73,114,206,29,154,249,39,247,124,96,76,245,182,79,226,155,39,165,199,126,122,154,162,249,154,19,63,16,162,63,137,51,206,89,115,3,127,186,39,165,199,126,207,18,167,178,98,37,226,48,237,19,140,238,109,117,7,204,99,105,145,216,94,35,28,243,19,69,126,37,79,126,14,7,152,215,204,158,96,218,99,211,249,181,219,28,198,72,145,143,39,155,133,211,143,41,254,198,205,47,137,206,18,74,126,164,95,73,142,242,143,0,237,91,132,211,172,174,229,136,190,70,110,228,211,39,37,192,50,201,20,195,225,133,41,73,132,194,218,12,144,68,132,176,59,57,70,94,70,194,64,28,163,144,84,57,24,94,0,172,22,89,8,168,66,16,11,33,89,38,64,25,2,131,1,240,80,100,3,113,55,16,84,216,25,9,242,76,21,5,22,30,120,21,146,247,5,91,100,200,36,0,139,4,176,44,162,200,5,22,138,34,96,25,77,17,50,192,13,164,97,148,208,11,200,73,147,105,123,64,176,112,17,48,4,92,23,144,100,84,89,1,224,23,0,242,12,164,0,124,47,158,133,74,75,177,38,247,68,201,101,146,171,137,60,123,72,7,78,201,99,158,134,41,95,40,202,88,253,128,187,81,45,252,99,160,137,73,75,45,245,238,77,83,44,183,124,183,20,229,24,202,47,179,21,41,173,169,123,2,229,185,113,193,20,249,106,56,54,83,78,221,44,165,118,236,77,238,140,126,134,127,14,210,121,211,243,36,179,20,253,49,247,103,87,89,9,45,59,254,71,146,12,52,235,35,39,178,196,163,142,23,35,103,137,44,152,53,174,10,79,203,198,48,184,75,156,179,70,146,207,50,29,122,128,232,203,28,4,250,18,81,34,232,21,89,196,76,247,200,124,184,70,75,95,12,14,174,131,85,154,162,219,227,163,58,92,74,60,116,103,151,208,106,54,223,42,159,73,114,142,214,158,231,30,63,9,80,58,186,254,239,49,248,235,121,95,67,206,248,141,91,46,86,193,122,102,122,187,18,109,73,126,167,27,196,52,177,112,156,30,56,245,69,190,194,145,131,195,167,235,156,119,99,49,247,61,29,79,116,43,126,241,60,175,135,89,183,85,135,148,241,142,184,61,62,145,231,79,87,203,129,201,126,142,72,160,165,212,172,21,20,4,223,1,177,22,200,4,217,44,176,99,0,212,114,198,40,129,82,139,90,45,70,56,244,224,13,53,109,195,79,23,249,28,131,183,62,83,143,105,117,228,41,89,24,109,150,56,85,36,145,20,155,94,200,227,164,153,159,150,248,234,51,213,108,155,99,161,90,138,227,247,42,19,179,108,115,32,92,146,89,14,215,151,203,50,78,91,222,19,244,255,0,114,133,223,168,194,123,121,102,47,54,198,247,112,109,149,10,124,255,0,97,23,104,237,143,48,150,19,32,69,218,153,70,29,121,103,59,226,121,102,155,116,215,103,213,200,134,156,30,26,228,138,37,149,208,44,227,170,42,50,232,26,156,123,160,14,27,100,92,146,81,107,5,55,181,167,158,61,200,228,215,94,129,2,226,12,151,200,46,61,248,47,142,225,74,234,155,24,231,230,66,49,252,171,5,73,117,42,43,168,3,183,13,49,138,217,41,124,95,185,109,97,103,178,43,106,148,115,236,3,227,108,38,182,218,191,240,4,235,219,39,22,243,31,127,97,127,18,218,254,36,28,95,167,15,170,254,192,43,46,28,73,101,14,77,77,112,201,141,203,43,159,144,150,157,115,238,130,28,227,233,231,160,153,39,156,51,69,86,41,124,201,100,18,229,114,152,25,30,122,34,41,53,220,57,113,213,254,165,60,75,175,80,171,114,201,49,144,92,73,202,0,182,224,166,94,239,114,218,253,128,12,177,149,91,182,95,32,70,66,189,221,2,58,90,89,229,112,247,37,237,213,126,135,78,150,164,179,28,125,81,196,211,215,40,79,142,168,235,83,39,39,185,113,239,220,210,52,201,242,86,74,111,44,182,128,153,228,23,47,81,105,114,71,140,129,89,39,114,255,0,66,251,128,18,234,86,2,146,101,164,0,162,119,11,8,156,100,10,192,59,67,114,72,9,89,31,112,47,105,120,192,183,124,69,189,64,26,48,189,242,69,131,43,190,64,121,210,247,3,106,193,28,151,185,139,204,151,185,94,99,125,192,216,236,142,58,149,230,71,111,83,22,226,243,192,26,104,183,20,69,103,164,152,94,100,83,234,100,135,16,199,205,149,144,53,187,98,11,186,38,108,149,158,64,217,101,25,93,12,207,77,234,232,116,97,37,34,246,162,163,29,84,96,108,168,139,67,222,16,137,205,228,11,174,181,22,104,137,158,182,219,52,197,112,4,156,177,19,155,169,151,39,66,107,40,193,117,46,82,3,60,86,227,85,52,242,93,52,224,217,8,36,69,15,151,233,17,61,62,227,97,48,138,140,180,211,181,154,101,90,148,6,36,138,111,0,115,237,210,250,179,129,83,171,106,55,206,104,84,240,251,16,115,246,203,113,174,181,136,147,106,200,205,185,92,0,137,221,181,142,166,253,198,75,171,105,228,170,103,182,65,93,93,217,64,88,183,68,8,217,152,9,122,141,146,228,168,195,172,166,113,110,72,231,171,101,25,242,118,53,55,194,112,56,243,142,235,56,49,90,118,244,26,133,36,189,71,90,18,221,19,207,104,41,106,72,238,85,149,19,81,14,41,147,113,101,0,209,48,30,9,128,22,18,101,224,172,4,76,100,77,148,41,15,44,14,108,233,113,232,37,188,60,51,173,42,212,140,214,233,179,216,131,61,50,70,140,38,140,190,84,171,151,6,152,63,72,80,78,1,83,44,50,243,206,10,248,100,84,107,93,11,2,185,101,12,10,162,22,64,129,206,9,144,102,132,198,109,72,13,37,56,228,164,242,130,1,22,197,137,92,117,54,53,148,103,186,45,39,181,100,12,90,155,92,100,164,159,7,47,81,99,82,124,155,117,31,11,78,46,44,229,220,164,217,206,183,3,57,239,142,115,134,45,77,247,9,65,224,175,42,121,232,69,11,111,179,224,175,87,212,39,76,253,137,229,76,160,95,61,10,196,131,112,151,176,45,72,34,189,72,189,222,229,99,249,137,133,236,5,110,199,70,26,151,232,193,194,246,32,15,211,234,93,118,39,147,179,166,215,66,199,181,179,207,237,224,56,90,227,36,93,30,182,11,61,6,174,17,131,195,117,74,216,109,127,18,55,57,26,100,89,33,73,147,5,68,113,36,99,200,113,65,96,9,20,17,69,133,66,155,44,25,16,83,100,34,65,1,68,33,69,16,9,6,11,1,97,19,5,164,17,10,8,188,5,47,4,25,180,22,128,160,138,72,44,4,81,11,43,1,84,76,151,180,166,128,132,45,34,152,22,94,225,109,149,144,135,166,88,165,32,212,130,172,132,201,96,81,11,2,115,80,92,144,92,154,199,34,183,101,250,65,196,172,121,151,65,177,143,29,0,174,74,207,116,195,19,118,232,242,186,251,128,54,77,74,50,219,196,187,196,193,109,173,188,110,221,31,204,93,246,111,124,199,12,205,38,242,217,21,37,29,175,61,12,246,203,212,228,184,99,101,41,40,245,202,17,57,41,51,42,168,169,91,56,198,63,139,131,127,217,82,135,151,91,83,177,55,234,111,25,49,105,166,234,177,197,163,169,163,175,237,119,110,195,80,135,196,243,192,26,124,35,81,228,201,209,56,241,218,94,198,155,237,139,179,102,237,174,109,195,62,207,176,171,101,24,113,14,97,237,183,131,38,178,54,217,24,206,159,84,98,242,215,114,140,26,187,29,106,48,121,196,178,159,201,141,240,235,54,245,148,94,37,135,133,199,38,141,69,94,117,74,219,33,183,127,45,124,253,204,148,167,25,78,24,127,87,47,244,32,235,60,20,5,50,221,82,221,219,129,137,35,65,115,49,219,210,95,35,108,248,50,94,185,100,28,245,55,94,166,51,95,133,157,250,103,147,207,117,148,153,216,209,207,204,211,215,53,215,24,96,118,43,179,209,181,242,140,154,216,230,17,179,188,94,24,202,165,185,7,100,55,194,81,252,200,168,242,179,175,201,241,40,118,82,127,51,209,232,159,220,77,126,89,127,228,226,120,135,165,215,99,235,9,46,114,255,0,245,29,127,15,158,232,216,177,140,172,227,57,3,108,186,150,151,5,40,238,146,14,220,69,96,4,77,224,206,253,76,100,222,89,88,2,176,95,68,90,249,1,100,176,128,85,222,170,167,242,192,233,215,21,60,79,149,26,227,143,216,206,158,229,98,249,127,170,52,222,243,57,44,226,43,31,216,41,123,255,0,12,34,12,230,241,140,141,190,112,166,59,107,142,31,127,115,7,153,189,191,96,133,219,99,178,110,17,124,46,162,92,86,125,82,253,16,215,84,35,38,242,219,125,145,35,91,111,211,20,190,160,85,107,242,71,245,99,225,30,210,146,126,232,138,140,124,114,2,201,168,173,176,42,23,94,35,55,9,115,28,224,205,169,174,185,103,133,220,111,42,44,205,99,204,190,68,86,7,94,201,2,248,29,108,224,187,229,136,155,34,137,75,116,90,201,35,38,158,4,167,134,18,120,121,125,136,29,240,183,236,194,93,113,221,137,82,202,14,18,225,203,246,40,108,222,99,199,102,87,95,208,24,75,60,48,251,200,9,156,215,47,145,80,202,131,11,110,33,47,153,85,175,67,249,128,185,122,108,82,93,24,254,30,37,221,112,197,73,122,99,245,192,200,115,91,127,32,6,127,119,37,249,88,121,140,243,9,254,140,11,125,85,41,46,121,23,22,220,120,235,30,129,3,240,72,209,230,54,183,39,148,34,205,205,103,0,194,110,33,79,146,82,89,66,36,182,200,55,37,141,209,42,77,73,4,86,239,216,146,125,193,207,24,201,107,1,87,156,160,161,202,192,40,40,129,120,52,85,185,114,133,71,175,38,234,107,233,206,83,254,193,15,211,74,187,48,167,133,35,124,43,216,253,204,81,211,184,73,74,56,107,251,155,234,126,158,63,99,72,46,229,237,35,151,36,220,4,218,70,185,43,112,51,158,0,99,5,201,33,50,179,129,82,155,192,26,37,108,64,119,164,140,251,184,3,60,0,215,168,150,64,243,165,158,162,250,178,128,41,89,38,250,149,185,130,202,200,12,207,0,238,41,100,165,212,2,114,108,153,38,59,144,11,101,164,193,121,193,107,32,77,188,133,140,46,160,190,165,132,12,27,150,239,168,72,149,241,57,126,140,103,232,0,148,195,218,219,232,79,45,176,54,215,22,131,148,182,146,32,216,214,10,17,101,248,100,132,227,49,23,215,185,240,13,21,74,50,32,233,66,40,54,240,46,164,198,202,57,69,1,187,36,113,76,165,7,145,152,1,120,192,65,109,38,0,6,217,105,133,130,109,0,183,11,158,112,30,9,128,50,108,147,144,199,95,164,208,162,130,198,86,0,227,93,55,92,134,211,118,80,253,78,157,75,38,8,198,85,203,4,86,201,165,36,101,157,120,121,29,25,5,141,192,46,153,62,128,106,97,149,148,53,199,111,32,206,200,237,3,141,108,166,165,134,216,184,217,137,26,117,78,57,102,44,102,70,21,213,209,234,163,23,140,157,186,44,223,19,205,209,70,100,154,59,186,60,198,38,226,54,150,152,59,139,42,9,73,5,193,142,233,184,139,134,171,15,13,133,116,112,86,5,66,244,198,169,169,1,88,32,69,4,81,101,16,40,101,90,144,183,94,7,19,168,24,167,22,152,19,207,83,108,171,76,76,234,224,34,180,242,53,24,171,244,200,216,159,0,89,8,88,21,129,110,181,145,132,0,49,130,203,96,129,96,207,161,121,45,172,196,14,94,161,41,41,74,95,68,42,143,14,119,122,164,176,142,133,148,229,40,252,205,149,98,49,194,137,206,186,114,227,191,15,85,203,110,1,158,154,49,236,116,103,55,230,182,209,139,83,99,147,50,219,28,171,136,30,90,28,208,47,132,2,37,81,154,234,112,141,217,51,220,242,84,174,115,88,100,29,42,192,242,202,192,8,94,210,176,4,201,68,32,27,124,54,247,94,162,57,125,79,75,140,164,207,31,9,109,154,126,199,176,209,203,205,210,215,47,145,174,82,153,4,49,68,181,18,205,34,16,132,2,16,133,50,9,146,192,9,1,100,33,0,162,139,108,84,164,80,204,130,216,25,32,22,66,23,128,137,146,242,82,44,2,32,36,220,20,88,44,173,192,57,4,25,98,211,11,36,4,11,43,37,148,68,70,66,5,3,68,81,15,5,237,8,89,6,109,38,208,4,52,86,208,110,182,52,67,47,169,21,46,185,87,31,230,19,92,37,55,190,207,216,148,83,43,37,230,217,215,178,54,40,128,184,214,51,106,8,175,155,1,115,244,175,82,201,139,85,40,237,198,227,85,214,122,94,38,145,202,213,73,197,252,93,191,70,20,155,103,187,135,206,59,136,82,124,242,22,232,254,160,55,12,123,51,10,11,37,39,30,12,206,108,124,255,0,204,41,173,252,175,136,11,162,169,234,174,141,80,203,156,190,19,212,214,168,209,232,227,94,228,227,30,255,0,153,251,156,159,7,211,79,200,182,202,150,108,148,149,125,121,140,122,179,171,110,145,91,42,234,132,37,7,142,178,150,64,195,110,173,55,140,202,38,157,29,110,113,123,178,185,234,223,11,254,236,146,240,180,181,53,212,172,221,47,138,124,124,8,232,106,40,140,104,242,225,237,193,70,75,165,137,74,51,121,139,247,236,114,181,16,80,181,77,199,59,120,55,194,78,84,109,189,56,74,47,107,221,253,4,234,106,221,14,113,32,7,79,102,44,199,225,159,15,156,242,107,233,211,161,202,165,189,174,50,151,43,143,161,211,166,126,109,74,93,250,53,243,40,171,23,164,201,119,195,159,99,108,214,96,209,130,231,233,97,28,233,189,170,127,83,103,130,90,215,153,22,248,220,96,186,94,159,212,158,27,107,142,170,81,252,50,254,228,87,169,75,15,49,31,92,247,35,53,18,221,15,153,170,9,53,208,168,225,120,141,110,221,122,171,202,126,95,152,147,158,239,113,254,19,38,181,115,175,151,13,174,41,190,248,99,188,67,117,115,178,113,252,49,220,103,209,181,94,186,180,158,83,139,151,253,64,119,233,248,20,189,140,246,203,116,155,14,86,125,222,223,155,51,203,32,11,124,148,147,144,80,173,201,141,113,218,128,84,154,140,76,150,75,115,31,98,115,120,69,42,113,212,4,213,23,153,124,226,205,115,196,29,182,63,195,140,125,90,21,240,200,13,77,142,48,151,206,79,128,50,91,102,246,249,96,40,89,37,136,65,227,221,155,227,78,43,82,151,161,227,149,192,45,201,126,32,51,71,79,44,110,178,92,46,200,61,209,130,244,164,131,183,29,191,95,153,158,114,138,234,202,139,156,220,132,201,165,203,35,158,89,150,247,41,247,227,177,20,55,106,162,158,35,203,249,24,236,178,115,88,232,189,135,121,106,17,109,153,109,179,60,71,161,2,229,212,157,66,140,125,57,10,16,204,136,165,52,18,139,99,165,89,162,170,27,143,17,201,70,44,109,35,52,206,135,184,25,82,192,76,95,65,208,150,87,232,83,171,8,138,62,128,28,215,79,144,190,124,220,123,44,12,77,225,178,148,94,91,8,9,250,177,142,48,21,107,210,211,232,51,202,229,124,205,15,79,149,208,12,74,185,37,242,97,215,95,116,110,133,25,143,78,75,90,121,71,183,126,10,50,198,180,243,199,66,165,166,79,162,58,17,167,157,203,169,126,79,171,111,114,163,148,244,171,24,124,124,208,153,233,108,135,79,82,59,50,171,29,80,30,86,120,68,193,194,195,140,176,248,13,114,117,173,210,198,111,108,227,244,102,27,180,83,169,230,28,175,98,98,179,244,97,119,7,33,68,40,209,210,210,238,216,156,95,70,115,98,153,211,208,75,18,219,158,25,81,208,169,41,174,63,84,61,71,31,247,21,90,218,242,134,238,42,41,245,40,146,98,220,128,183,46,69,78,69,185,11,96,70,248,22,219,192,77,240,47,32,94,120,5,116,100,200,43,171,2,215,82,96,139,169,125,192,28,114,78,3,199,66,56,128,37,40,242,55,105,106,183,158,128,3,134,8,144,249,86,228,214,66,141,40,12,251,75,80,102,157,137,23,194,3,63,148,194,242,70,202,73,3,230,32,20,171,81,190,63,52,199,168,199,34,39,103,170,50,246,144,82,155,3,70,34,3,146,66,119,50,155,3,162,227,131,37,242,146,55,245,21,58,148,138,142,124,28,164,249,54,213,21,236,90,161,38,76,237,96,62,41,96,155,144,151,122,81,234,101,158,171,212,7,73,97,145,163,53,55,228,208,164,164,128,22,193,114,36,209,74,32,18,97,160,84,67,192,16,166,200,196,202,79,33,78,65,10,131,99,66,2,107,40,197,109,126,163,116,133,237,82,3,3,244,245,42,22,122,135,234,42,244,179,157,234,141,132,87,66,126,168,28,157,91,156,37,193,213,171,213,19,62,170,148,211,98,142,43,204,186,148,163,200,235,99,181,177,81,150,36,97,90,105,177,193,172,157,125,61,219,163,193,197,115,88,54,233,46,232,178,106,35,166,166,242,105,132,178,140,176,105,172,135,230,109,52,135,206,27,145,207,190,157,178,202,54,194,245,46,229,206,10,107,32,115,99,57,174,131,234,212,73,63,80,207,41,38,95,149,22,136,52,87,168,200,245,36,206,115,174,80,229,18,189,68,163,45,172,43,162,202,6,185,238,65,148,9,65,21,128,137,146,241,146,136,20,14,190,66,138,192,68,2,139,40,128,89,8,80,68,38,8,64,161,104,137,132,86,16,69,62,73,11,100,219,72,175,180,215,91,113,125,76,239,85,229,198,115,219,132,250,54,115,191,93,121,248,154,159,74,110,76,231,206,91,152,189,102,185,54,185,207,208,201,246,246,190,24,19,23,211,91,200,18,151,38,89,120,132,255,0,42,7,237,142,79,152,12,53,175,168,153,197,161,113,213,195,184,197,168,174,95,136,5,96,166,131,178,81,234,154,7,41,132,45,192,9,68,126,56,7,234,84,103,113,5,154,37,17,51,143,33,20,145,234,124,22,78,90,40,252,143,42,143,79,224,95,252,63,212,212,74,234,16,162,205,50,132,33,2,161,8,66,8,66,16,8,71,193,1,152,1,38,86,210,99,144,146,42,7,4,12,6,128,133,130,90,0,136,81,0,166,193,11,5,224,42,145,11,193,120,8,28,22,94,11,192,20,17,48,64,41,148,17,48,21,16,72,28,22,128,34,240,68,138,148,136,42,203,35,92,28,153,134,136,75,85,119,155,63,129,124,40,27,167,45,86,163,202,143,194,190,35,165,10,246,69,70,40,11,73,36,95,80,163,91,125,70,40,36,69,45,68,169,97,123,254,131,36,241,243,50,223,114,73,240,215,232,6,109,85,144,142,121,132,191,149,174,78,77,214,198,79,142,13,58,139,20,158,228,229,187,231,19,3,220,229,204,127,102,69,22,200,217,28,44,228,77,149,202,60,181,145,169,225,60,195,31,168,169,217,215,28,16,34,91,138,217,149,152,203,159,110,232,142,78,92,103,144,161,75,206,119,96,13,90,29,101,154,89,53,141,241,151,84,117,161,226,110,199,25,87,102,217,199,56,82,71,30,184,188,251,154,54,44,101,129,182,23,221,29,209,148,158,27,206,75,251,69,177,146,105,244,228,229,206,219,35,47,187,155,75,234,15,219,175,140,122,197,191,156,74,59,246,234,163,171,174,74,82,217,55,30,140,195,9,73,98,18,248,38,189,50,249,156,91,245,151,205,243,45,184,252,171,7,106,141,69,94,35,68,172,143,166,197,141,240,252,175,221,124,128,68,101,183,80,211,75,213,28,154,52,147,80,212,74,188,241,53,159,213,25,239,226,85,89,221,75,108,191,95,252,151,57,109,182,155,55,99,108,185,3,163,63,76,89,205,182,92,53,243,55,216,253,45,252,142,86,166,197,23,97,81,205,190,70,205,53,14,184,215,142,189,89,142,16,149,182,103,240,167,201,222,211,214,165,20,65,183,77,60,74,62,207,131,116,125,50,201,130,21,181,208,219,91,202,245,20,96,241,5,85,186,169,43,39,141,152,91,119,99,177,206,211,205,175,18,146,236,148,48,59,95,61,218,219,87,188,176,38,149,159,17,127,56,71,251,129,223,236,194,174,151,55,242,10,17,75,115,124,150,236,198,121,0,167,182,181,182,61,125,196,75,146,219,114,232,153,91,27,248,165,143,160,0,240,129,106,82,232,184,247,99,212,35,30,82,253,69,205,251,1,157,199,18,89,121,37,117,66,201,88,237,127,12,253,60,247,25,183,44,42,163,25,172,205,241,22,231,47,153,20,187,215,151,215,28,152,231,116,99,204,159,209,11,241,29,123,178,217,121,113,111,228,115,149,150,77,111,146,206,94,10,141,118,223,57,252,40,79,61,103,212,201,123,182,18,143,151,41,98,93,186,224,165,59,251,180,190,160,108,114,224,77,183,70,11,231,236,133,56,219,55,204,248,249,20,227,20,214,206,175,223,176,8,186,201,79,175,232,129,112,194,72,108,33,190,207,229,136,74,27,173,138,32,158,86,32,139,133,120,153,171,203,198,9,179,18,69,1,228,230,73,12,134,85,173,124,176,108,174,188,161,18,142,219,186,4,72,86,166,190,101,74,143,252,26,43,134,36,240,105,141,81,111,37,28,201,105,214,222,68,202,157,184,88,234,117,229,78,231,242,19,42,243,60,254,192,98,242,49,31,212,103,217,253,40,215,229,112,184,15,203,244,240,6,85,87,42,94,220,26,33,12,240,198,70,191,70,209,149,199,220,4,198,30,90,147,6,180,154,192,221,71,166,44,85,79,108,235,255,0,48,13,138,219,144,92,121,95,80,165,233,207,200,20,242,1,91,21,40,252,197,108,113,105,246,28,73,47,75,3,60,148,172,220,191,9,91,82,196,103,206,122,49,248,81,139,247,19,57,39,233,151,236,186,129,151,83,160,133,139,43,137,123,156,201,211,101,19,219,53,244,126,231,113,74,88,109,198,107,28,116,201,114,141,118,195,109,145,227,230,134,14,52,23,126,199,71,79,90,79,29,83,89,139,34,211,121,46,91,125,75,172,127,236,50,152,237,110,181,219,213,18,43,84,100,210,74,95,163,247,9,200,174,28,65,105,21,22,228,45,200,140,0,47,112,47,169,55,114,3,124,129,108,18,202,2,148,73,183,144,240,77,175,32,14,208,212,121,14,53,228,114,172,4,170,242,49,84,51,24,44,1,85,164,22,212,76,148,216,20,211,220,176,91,120,43,118,24,169,200,11,157,130,156,217,108,16,35,150,74,201,8,0,203,152,176,179,186,42,68,42,191,129,199,217,128,68,101,5,128,58,165,148,76,149,23,131,46,162,47,28,26,138,148,84,144,28,75,108,156,101,128,97,203,203,58,118,233,84,187,25,167,167,113,232,64,181,102,206,230,170,117,25,238,115,230,164,165,200,49,148,163,44,160,174,244,100,164,137,147,22,154,236,154,228,214,210,162,157,201,49,144,158,228,115,46,158,39,212,213,166,159,0,107,19,60,100,187,44,218,140,23,106,49,32,58,80,198,2,48,233,245,25,70,184,205,48,36,208,16,206,75,182,197,20,46,187,163,41,0,233,199,114,50,89,165,77,231,6,210,218,202,3,159,159,41,25,111,212,199,24,201,179,89,91,105,224,224,106,33,56,205,146,170,238,146,145,155,24,97,231,130,151,44,194,138,60,155,244,212,103,148,96,218,215,38,237,46,161,36,145,96,233,85,148,176,50,112,220,133,213,106,146,52,41,174,134,153,100,81,149,114,207,99,93,87,118,42,105,75,161,154,80,148,30,80,27,45,89,92,25,225,99,140,176,195,174,204,196,85,252,122,145,70,175,50,46,34,92,20,164,97,243,155,232,205,154,105,55,212,131,109,81,219,17,153,6,47,130,167,45,168,161,132,48,75,85,182,88,200,234,245,10,65,90,112,76,3,27,19,15,168,2,89,48,64,33,8,64,40,132,193,64,89,101,100,128,35,89,168,251,53,59,241,151,208,227,207,196,47,83,220,229,211,177,211,241,56,110,210,75,229,201,231,181,10,215,44,197,112,74,37,250,171,167,115,146,151,47,216,15,62,114,142,39,57,60,118,108,10,41,182,235,20,34,158,230,250,251,5,172,171,200,183,10,89,94,230,90,197,89,124,113,132,33,216,152,105,41,34,188,181,144,129,220,137,187,216,45,136,25,71,29,0,137,199,107,207,82,134,215,70,238,89,162,58,120,251,19,90,198,44,150,165,133,213,155,165,167,142,222,130,37,92,87,97,166,20,172,146,47,206,125,26,52,211,74,124,180,61,213,93,107,118,213,146,106,206,89,96,166,215,194,240,46,113,228,222,247,56,110,70,93,74,204,21,157,251,141,91,203,59,143,39,166,240,72,237,209,69,251,158,102,47,116,146,238,207,103,161,167,202,210,87,28,126,19,124,185,211,72,73,98,43,153,36,100,179,196,104,173,191,94,112,84,107,33,137,120,165,27,119,62,131,43,215,233,236,120,140,134,141,37,131,25,198,93,24,64,81,11,40,8,83,44,16,38,11,193,89,35,96,81,48,68,89,64,56,148,48,23,16,129,8,138,33,96,10,193,120,44,129,85,130,22,64,40,132,32,16,133,144,10,8,133,164,65,69,164,66,185,96,91,121,51,107,108,242,106,194,248,165,194,70,216,199,108,119,51,157,92,94,183,92,229,255,0,215,91,194,250,128,239,15,210,186,225,186,95,19,234,116,97,4,130,132,48,139,147,81,34,163,192,185,203,216,167,38,203,132,50,192,91,132,165,201,158,218,37,143,143,244,234,116,118,99,176,173,68,84,35,186,92,255,0,66,15,61,170,166,73,115,199,208,197,183,107,206,58,29,13,109,173,201,174,139,217,35,158,223,15,33,74,182,205,217,125,68,206,81,146,94,175,209,135,44,185,62,63,65,114,140,159,76,34,2,170,188,245,70,170,171,130,233,21,145,80,173,225,41,201,165,236,186,179,67,146,174,61,48,1,203,211,28,174,12,183,106,54,250,113,200,229,118,216,75,158,101,213,152,229,181,203,253,64,83,156,219,206,112,71,63,195,214,67,37,24,197,238,207,67,61,147,75,63,48,42,103,123,192,60,63,109,95,105,178,57,115,248,87,242,158,119,46,71,181,139,151,251,150,159,34,110,19,242,99,135,31,146,229,1,203,241,8,109,174,239,229,123,191,102,12,214,250,190,171,220,119,136,255,0,10,82,252,208,121,250,153,167,63,47,79,156,229,168,149,26,213,170,122,69,36,243,198,14,6,174,199,41,75,230,248,55,70,231,87,134,198,45,250,164,156,191,169,142,154,93,210,223,46,157,128,127,135,69,63,75,71,98,154,221,114,194,121,94,204,195,167,167,100,226,254,103,95,203,225,50,135,67,167,70,62,63,70,38,177,200,15,61,172,123,181,114,113,139,114,243,30,66,210,167,254,241,75,11,41,168,231,39,71,196,171,132,188,180,226,176,243,187,230,140,222,27,166,81,213,87,182,50,92,57,122,128,236,194,59,179,151,215,178,46,113,140,58,37,144,234,244,67,63,137,244,47,203,114,121,100,86,127,84,152,216,85,222,67,148,84,65,147,200,9,177,238,225,116,5,82,216,245,0,184,1,49,211,174,230,29,116,190,207,77,144,131,235,47,232,116,165,60,28,95,22,126,166,243,241,114,7,62,150,237,79,29,121,248,187,146,213,40,173,179,148,82,127,33,186,26,167,228,57,185,47,45,91,136,174,252,174,127,78,17,90,136,198,73,169,50,161,48,161,202,88,148,184,198,86,9,42,161,91,233,212,61,60,246,197,70,79,225,109,100,77,211,223,47,236,128,77,146,217,15,159,100,4,163,178,190,126,39,203,25,93,91,172,221,62,113,212,27,62,242,127,86,4,170,189,180,231,187,11,79,12,220,58,75,110,23,178,11,73,30,91,8,99,143,169,18,80,245,14,148,57,45,199,161,67,41,143,164,207,124,61,104,221,84,125,38,125,76,121,2,169,229,26,162,184,50,83,195,53,119,64,59,106,146,19,42,241,33,208,151,1,56,228,12,238,56,69,193,38,130,104,10,222,39,135,220,11,107,107,41,176,230,176,41,176,21,168,151,164,82,226,85,255,0,156,187,222,100,151,204,14,245,253,64,217,127,18,145,80,143,36,212,127,16,98,91,33,151,212,5,203,134,4,167,181,60,244,247,38,237,217,254,164,80,245,102,107,232,189,128,28,74,79,158,35,143,212,45,177,73,56,172,17,244,193,107,225,107,230,4,75,113,113,151,103,250,150,184,64,201,97,238,253,192,169,87,30,145,244,128,161,182,94,205,14,236,18,196,186,128,169,48,62,165,205,225,139,115,225,128,114,19,39,134,91,151,5,113,238,0,188,150,83,34,0,177,201,48,90,228,98,172,34,163,17,138,3,33,12,4,208,85,40,150,89,64,83,44,133,103,128,43,118,0,156,202,147,228,25,48,38,225,110,65,21,180,10,201,59,150,64,0,188,4,80,21,130,163,233,177,255,0,50,45,129,62,49,47,102,3,10,201,64,129,218,43,5,38,94,226,162,96,178,16,8,84,171,82,47,114,47,32,100,187,74,159,99,21,154,87,30,81,217,6,85,198,64,113,234,221,25,116,54,238,244,114,53,208,179,208,69,233,198,60,16,100,186,75,112,117,91,180,205,45,206,124,154,41,134,66,153,109,207,105,134,114,114,145,186,216,165,19,36,99,153,128,117,183,20,62,26,156,62,161,121,107,97,138,107,18,3,101,182,57,199,168,189,62,84,197,66,94,227,171,146,139,3,169,95,49,9,180,140,245,92,182,138,212,222,212,120,42,25,168,182,59,78,38,178,81,114,224,59,181,22,79,41,38,99,156,39,187,47,147,54,168,37,30,0,132,146,145,169,211,41,67,161,150,116,201,51,42,124,18,154,25,29,43,109,56,179,45,82,148,36,117,116,214,197,245,44,15,211,84,227,21,144,236,158,214,53,78,59,76,246,197,201,154,65,213,115,220,108,142,217,199,147,156,162,226,58,187,36,152,14,149,120,121,70,109,70,82,55,66,89,234,6,162,180,226,84,114,161,241,26,161,102,209,18,142,217,147,36,86,250,181,25,238,106,77,89,19,147,94,115,193,182,155,28,87,32,43,83,67,206,80,186,83,70,235,100,165,19,4,229,229,200,35,79,152,227,220,209,85,217,57,190,110,233,26,161,204,66,183,169,169,22,115,227,100,163,35,93,86,110,64,52,162,100,178,138,201,10,193,96,8,72,190,164,192,10,212,67,204,162,113,247,71,9,71,49,73,245,92,30,137,10,158,158,173,219,246,45,203,146,14,76,35,29,37,82,120,251,201,255,0,67,21,245,171,98,243,212,217,172,150,251,101,39,233,70,76,194,79,27,150,78,110,216,192,171,149,114,105,174,2,81,147,125,13,127,13,152,124,155,171,166,167,12,181,200,212,242,229,66,137,203,176,232,105,49,203,54,73,40,244,7,36,213,242,82,173,68,190,16,76,91,97,82,77,9,156,114,194,147,41,117,8,108,98,240,46,115,150,228,151,102,55,118,212,216,168,198,82,147,158,8,167,194,74,80,107,24,102,77,79,166,140,123,177,217,219,147,14,166,221,211,194,232,139,19,171,248,26,37,178,232,203,25,218,242,118,95,140,91,108,113,94,99,143,145,204,209,206,186,219,148,214,71,203,85,8,166,224,146,54,228,124,245,26,171,168,218,148,179,221,152,36,173,173,75,116,101,207,113,191,111,177,199,106,226,39,66,155,107,178,165,25,114,217,71,33,89,45,155,77,52,253,226,130,135,198,22,179,70,226,247,215,251,26,252,47,68,233,143,155,103,196,250,47,97,131,163,7,42,161,31,146,228,219,11,20,227,148,115,45,187,108,176,216,205,53,185,151,15,161,81,208,38,65,79,40,166,202,45,200,28,148,217,73,128,89,33,1,8,36,91,96,228,172,133,94,121,11,32,21,144,135,38,88,152,200,98,100,85,144,132,40,132,44,128,81,11,33,5,22,66,192,133,57,103,132,78,163,97,88,1,24,54,62,21,225,5,24,96,98,68,86,47,18,187,201,211,237,135,197,46,16,94,27,165,242,40,143,191,115,59,255,0,25,226,88,252,21,127,115,175,133,24,144,4,165,129,79,50,13,173,204,40,196,40,33,88,229,12,34,156,227,90,231,175,176,169,74,118,255,0,44,64,43,47,231,109,107,116,142,126,182,248,233,224,231,124,147,151,100,104,214,106,169,240,253,59,156,218,79,219,220,241,250,141,101,186,205,75,157,210,142,223,195,30,184,3,109,186,137,106,166,254,66,108,142,56,232,104,165,41,71,211,211,2,231,183,13,160,49,203,106,231,168,17,225,238,120,250,176,237,229,241,193,157,203,246,68,26,85,187,83,219,203,127,137,129,99,148,164,147,127,160,184,203,47,47,162,236,12,237,196,184,235,238,3,172,177,164,163,236,101,149,153,151,61,9,101,143,107,75,169,85,233,231,103,110,0,11,46,115,196,80,202,244,179,159,50,253,142,142,147,195,148,23,155,118,34,151,41,48,45,214,233,225,61,181,197,207,231,156,32,7,79,161,93,240,122,63,9,82,158,157,193,255,0,244,241,31,212,229,104,117,21,203,81,93,110,31,199,143,25,252,47,254,199,82,217,253,149,169,67,62,156,110,246,195,237,245,40,229,95,41,89,24,194,207,138,86,73,53,253,204,186,203,99,37,24,195,151,46,34,138,118,185,89,41,183,211,119,126,237,153,93,142,86,121,189,215,11,216,13,23,199,116,149,89,204,158,55,63,151,177,166,154,148,98,132,105,107,109,238,151,50,125,89,208,170,188,149,18,184,230,73,35,171,5,232,70,106,106,193,178,11,8,162,70,33,99,1,36,91,225,101,246,32,231,120,133,159,120,249,248,99,183,174,57,99,252,42,188,59,108,194,204,98,163,240,227,150,96,186,91,231,159,205,45,239,159,216,236,248,125,123,52,213,167,214,111,123,3,68,163,181,175,145,121,9,242,9,21,10,193,101,54,5,62,0,148,137,41,11,124,129,82,121,50,234,171,248,44,125,34,240,215,201,154,212,65,212,197,121,18,206,63,87,128,57,10,81,82,158,37,153,110,139,199,183,12,203,122,82,79,112,84,207,205,156,165,53,191,215,223,232,200,244,233,172,237,138,250,149,24,234,195,178,81,207,11,216,47,141,226,43,17,25,40,98,78,49,65,194,24,92,244,93,64,93,139,101,106,43,172,133,85,13,215,253,6,183,186,114,147,236,22,142,30,167,34,162,172,89,223,251,14,210,196,22,189,45,251,200,209,166,143,0,54,113,225,21,140,197,13,156,115,17,117,247,64,58,165,233,21,124,77,21,175,72,187,86,114,6,56,154,162,247,69,51,51,88,200,250,165,152,231,220,7,118,10,18,231,12,144,228,147,142,217,5,21,145,193,158,93,114,62,233,63,178,230,63,22,112,98,174,215,46,27,8,209,57,102,57,19,158,66,114,227,2,223,25,96,103,156,179,50,47,226,214,190,64,126,38,29,62,173,82,95,64,58,50,140,103,106,203,198,222,162,175,177,185,98,36,182,94,182,193,174,30,100,241,239,215,228,128,186,99,206,249,124,61,190,127,50,55,145,183,226,41,69,9,64,76,114,66,103,33,96,9,216,37,204,65,45,60,1,81,203,143,204,157,25,58,79,62,229,178,133,221,29,208,207,116,102,89,102,213,236,100,181,121,115,113,93,31,66,5,191,132,22,78,165,96,2,143,33,197,114,12,80,248,64,11,132,71,198,56,69,70,60,6,128,133,60,133,193,24,2,145,120,43,36,220,4,111,2,165,34,228,197,190,160,83,101,17,130,1,19,234,82,35,2,16,162,208,19,4,193,104,188,0,4,148,83,139,69,150,2,225,204,22,122,174,24,63,136,98,142,219,26,252,197,186,249,3,166,215,2,103,39,22,104,234,4,235,220,84,85,118,100,54,46,53,237,26,128,68,183,100,40,201,141,218,138,218,128,138,65,100,2,192,48,39,90,146,47,37,228,12,22,233,150,115,129,79,53,240,117,28,84,140,215,81,185,1,135,62,99,15,201,218,178,54,173,62,214,104,149,105,199,4,28,217,219,37,195,19,213,157,25,105,178,193,122,78,58,5,98,232,11,144,235,169,113,51,165,200,27,180,175,38,231,167,140,227,201,202,174,207,41,142,151,137,40,199,168,14,179,77,8,156,205,86,216,75,129,147,241,23,99,194,70,59,220,167,203,37,26,97,108,28,73,136,51,153,230,56,141,133,242,26,163,190,41,75,128,33,107,143,113,142,185,88,178,103,149,54,70,92,163,35,163,166,186,114,120,58,212,215,186,60,156,61,37,138,18,245,29,205,61,202,81,88,55,16,207,33,17,213,24,140,221,192,153,79,37,66,167,102,201,7,27,20,226,46,218,178,133,213,23,25,17,67,168,135,115,58,55,219,12,196,193,63,76,176,3,171,105,7,43,61,140,219,134,87,234,96,62,185,188,96,70,161,154,163,29,168,93,177,82,3,36,89,175,79,102,94,25,157,84,247,96,213,85,45,114,6,165,8,201,5,141,162,60,205,188,13,82,220,138,138,119,97,142,174,213,35,44,235,203,46,42,80,3,114,228,142,34,106,176,118,244,21,11,76,172,166,76,1,100,43,36,200,70,61,117,20,202,183,41,44,51,131,168,173,66,125,14,222,190,81,79,19,111,7,54,233,215,100,185,88,72,229,126,187,115,241,154,184,230,91,155,54,194,88,88,51,168,71,240,200,191,84,72,166,201,128,70,248,7,113,21,36,192,15,169,76,5,178,178,92,133,185,21,13,131,221,44,100,99,154,138,229,152,30,92,242,152,216,213,59,58,38,193,169,117,139,15,105,129,169,57,113,201,213,134,145,127,246,75,244,67,92,107,169,122,43,70,167,46,125,116,229,78,139,97,13,206,62,145,91,142,166,162,207,185,106,93,206,84,98,229,60,69,101,149,13,77,26,116,150,63,53,32,106,240,235,231,40,172,117,59,90,109,13,122,104,112,179,62,242,101,12,170,189,216,115,95,160,203,173,140,99,133,212,93,150,40,197,237,124,153,188,204,197,167,241,21,23,39,186,60,245,52,105,161,178,182,229,212,93,20,239,146,148,186,35,69,214,164,177,183,0,58,155,48,185,27,156,153,43,146,148,120,27,9,109,120,236,80,210,96,153,47,33,20,66,203,10,18,96,34,0,36,192,64,132,66,200,88,81,100,128,160,128,34,20,88,16,132,33,4,232,20,98,228,92,33,158,161,190,22,0,168,199,44,124,80,48,88,67,34,136,163,138,23,170,177,83,166,156,223,100,53,28,255,0,21,150,245,93,11,172,229,207,208,138,47,7,165,198,135,108,254,41,189,204,221,57,118,37,113,85,213,24,175,96,39,37,30,189,125,128,56,164,150,88,18,179,62,154,215,234,69,25,217,215,136,140,81,81,88,72,4,198,188,60,203,150,75,238,134,154,153,91,99,194,72,111,205,244,60,119,251,77,226,174,251,158,154,169,122,35,241,99,184,28,239,21,241,41,235,245,46,77,191,45,124,40,77,50,140,37,28,247,236,140,161,67,135,185,190,159,212,131,187,93,202,115,219,217,246,67,108,73,86,178,185,102,29,4,253,89,127,28,186,157,7,234,139,151,236,6,11,151,167,2,28,118,175,153,178,204,25,172,248,120,234,6,105,203,11,25,22,179,39,192,216,194,86,79,9,116,58,58,63,15,194,221,36,6,125,54,141,203,213,46,167,94,141,52,105,138,148,163,153,62,136,217,166,210,198,184,111,177,125,16,183,186,119,95,9,198,91,150,28,118,251,20,114,252,67,205,182,106,28,168,62,127,204,100,242,85,50,114,150,216,71,249,150,79,65,246,107,46,211,226,55,201,87,22,248,88,224,76,52,58,58,30,235,49,41,117,229,238,96,39,193,244,179,178,223,182,91,6,146,88,169,63,238,51,198,245,78,48,141,59,150,231,202,140,74,213,248,213,49,109,81,186,82,233,193,201,132,231,168,213,187,44,245,73,117,231,191,100,3,53,48,251,154,235,79,239,27,204,189,63,234,102,132,60,201,165,31,130,63,212,59,236,109,237,139,110,82,227,244,53,233,180,251,32,128,186,99,180,232,81,19,52,33,234,58,20,215,193,80,232,68,114,69,65,12,72,162,132,235,39,182,134,151,89,250,81,163,7,59,95,102,109,218,186,67,143,213,144,34,152,121,215,40,199,241,52,191,67,191,20,147,120,232,189,40,230,120,85,126,185,217,218,11,11,234,255,0,240,117,82,219,20,128,132,33,68,85,49,109,133,32,0,174,165,168,132,162,18,64,69,19,157,227,150,121,122,53,14,243,120,230,25,79,254,204,233,244,60,255,0,143,92,158,166,16,77,60,99,60,191,217,129,151,65,204,86,58,238,148,191,162,65,206,123,120,234,203,210,226,26,77,216,245,109,199,238,219,6,16,114,151,40,168,145,135,195,150,85,216,140,118,161,210,194,148,113,243,51,216,247,76,168,84,150,43,249,179,70,158,59,106,98,230,186,35,76,35,138,154,1,56,244,35,93,17,224,206,215,166,38,205,60,120,1,155,94,58,9,130,197,184,52,199,168,185,199,108,211,1,170,24,131,98,159,57,70,159,192,240,102,95,16,25,241,235,199,185,80,91,44,218,250,62,129,216,177,48,37,44,200,13,49,120,120,27,37,186,34,99,234,89,238,186,141,174,93,130,170,107,238,101,31,110,78,93,153,170,236,246,59,19,73,163,151,170,134,96,223,229,0,183,103,144,102,253,34,116,243,202,218,198,217,240,48,140,203,150,195,210,115,170,114,249,138,131,228,110,139,241,50,13,54,115,99,207,194,185,102,141,60,92,19,114,226,79,213,47,151,178,51,214,255,0,28,215,205,252,253,141,31,13,57,127,20,185,40,11,37,186,66,217,101,197,1,113,92,16,176,123,129,100,33,72,9,46,98,90,121,138,104,128,195,140,199,217,148,19,19,170,142,234,247,46,195,138,225,230,47,185,7,57,62,66,137,83,142,203,92,125,139,92,48,27,4,106,130,51,65,114,107,130,120,0,214,9,193,48,86,0,178,60,96,28,114,94,0,28,1,39,200,111,40,6,128,12,131,144,240,14,48,0,148,25,48,0,224,173,172,98,69,168,101,0,181,18,246,141,133,121,142,66,242,128,74,136,91,71,40,5,183,210,2,124,190,11,141,99,123,16,12,247,214,246,110,143,88,242,18,219,56,169,46,227,176,103,175,238,237,149,79,163,230,32,108,140,176,49,73,51,159,109,174,36,167,81,185,149,29,6,192,83,228,92,236,244,153,161,110,103,128,58,37,78,88,139,42,47,49,17,169,158,34,249,0,85,217,158,13,75,152,156,58,110,110,252,29,170,94,96,64,68,44,133,16,178,136,5,109,64,180,30,72,5,44,46,162,236,182,49,65,88,158,14,110,163,204,221,192,23,168,185,72,201,23,234,9,197,181,201,80,135,168,138,11,147,219,193,149,83,41,75,147,167,56,37,30,76,211,178,49,38,42,85,68,98,185,10,117,197,153,231,170,199,65,107,83,47,112,134,79,75,189,240,136,180,82,138,202,36,53,93,50,106,134,174,182,176,5,233,212,120,82,54,253,150,22,71,131,147,109,184,150,98,108,209,107,91,194,101,1,168,240,252,60,164,74,28,171,120,103,99,17,182,57,50,95,167,246,24,10,22,57,68,9,41,39,146,180,233,169,97,154,231,5,183,33,25,101,119,0,70,204,200,11,151,37,83,30,66,182,39,185,96,203,168,171,185,178,24,140,64,187,14,33,28,232,197,183,131,85,117,237,89,21,31,76,198,202,212,144,85,206,64,198,50,104,186,177,41,26,100,227,24,149,9,132,121,228,211,186,49,137,153,216,179,192,169,93,216,3,178,89,144,113,179,108,76,237,229,10,115,121,34,183,66,244,228,57,201,56,152,43,93,205,10,92,96,6,70,204,72,41,216,210,50,206,88,100,133,155,150,0,209,94,167,213,131,100,44,82,71,53,85,153,100,213,12,197,21,26,240,76,8,133,220,143,83,77,1,143,91,68,44,148,101,99,196,123,224,228,221,85,11,138,255,0,171,59,218,136,121,149,180,113,174,209,206,185,110,57,245,245,219,155,248,203,228,175,112,227,29,177,198,75,124,116,1,201,152,104,82,233,192,190,229,110,43,37,67,50,12,228,3,158,5,111,148,165,182,41,183,242,6,138,115,6,16,157,210,196,35,147,85,26,23,47,85,239,11,242,155,99,5,24,237,138,217,19,83,151,59,211,45,58,40,215,241,250,229,236,106,117,237,143,171,17,94,196,158,162,186,99,136,115,35,11,182,205,85,155,115,233,70,217,54,119,70,63,2,201,146,118,202,118,114,205,83,169,237,217,84,115,47,113,148,248,124,98,247,93,46,125,128,203,13,52,245,47,47,136,155,169,208,213,74,248,86,77,27,227,5,182,17,193,30,54,183,39,200,0,236,85,240,145,74,236,172,176,92,161,20,47,14,125,22,212,5,203,150,254,97,70,140,181,41,240,144,81,197,124,165,185,131,59,101,46,168,6,249,177,75,9,133,190,51,143,172,78,202,236,75,213,134,90,175,111,124,160,13,66,49,123,161,46,3,133,170,76,5,94,59,129,98,140,22,87,80,55,69,240,94,76,212,222,156,58,242,105,79,43,37,23,184,181,32,11,8,97,96,38,22,66,161,69,148,17,65,2,88,81,22,128,9,48,8,133,162,227,28,144,86,3,140,75,72,32,47,160,25,221,48,103,48,171,92,5,57,116,25,14,64,140,119,51,68,34,145,149,90,137,204,199,159,226,210,111,225,170,56,253,89,211,156,148,99,41,123,35,147,225,180,217,116,237,186,82,244,206,92,32,58,18,181,201,237,175,159,152,117,211,248,165,203,14,21,168,240,144,196,128,155,120,5,196,102,10,150,35,23,39,209,16,113,191,218,31,16,90,13,19,81,127,121,62,34,120,9,73,202,78,77,229,179,169,227,250,247,174,215,205,167,247,112,244,196,229,1,2,131,73,228,18,1,191,73,44,201,103,161,213,140,214,196,142,54,158,106,21,183,248,142,190,157,39,136,254,38,80,155,23,57,125,4,186,167,62,139,171,58,86,105,247,89,24,65,100,219,167,209,175,62,17,151,195,5,151,245,100,25,116,158,30,171,169,113,153,204,235,211,165,133,112,91,177,194,25,93,121,155,150,9,111,169,97,124,61,254,101,9,147,221,47,151,99,62,178,233,233,224,236,174,48,109,172,60,228,213,180,78,163,108,99,135,207,212,14,45,154,173,126,161,63,46,17,81,247,193,154,202,111,113,126,125,210,151,242,167,193,213,182,236,240,222,17,159,17,195,182,207,130,61,23,187,42,57,254,66,211,195,116,151,174,95,10,246,35,138,170,59,84,148,151,196,223,187,247,29,117,142,19,221,38,227,119,71,28,116,70,125,174,114,85,175,212,138,45,29,50,182,215,100,187,157,101,28,32,52,245,108,130,31,24,110,101,68,166,188,200,223,92,56,2,154,240,104,140,74,46,49,9,34,227,28,244,26,162,160,178,64,183,247,112,148,229,248,81,196,177,185,77,103,186,222,255,0,95,252,29,79,16,158,42,141,121,248,159,63,78,231,54,136,189,69,233,99,30,100,178,241,255,0,190,192,117,116,21,108,211,87,25,124,83,245,200,214,250,149,21,203,151,232,139,34,160,44,32,88,2,202,192,68,2,144,69,20,1,30,95,198,229,55,175,150,124,204,46,155,158,87,233,237,244,61,54,79,51,227,48,138,215,183,136,164,249,123,96,215,245,238,3,169,146,90,121,45,169,241,30,125,139,132,92,137,76,147,165,197,39,203,139,254,131,158,218,225,183,241,21,8,181,99,105,150,28,203,63,168,251,165,208,82,248,115,239,253,138,138,92,216,141,187,125,6,90,99,235,201,182,43,170,3,62,222,34,109,170,62,147,42,225,47,147,54,67,138,249,2,85,241,133,98,207,0,86,253,99,167,195,10,184,75,238,153,151,56,153,171,30,134,99,127,16,18,245,220,206,190,35,85,171,48,49,75,137,4,107,142,86,36,135,166,164,183,47,212,207,75,79,40,44,186,229,242,1,238,88,224,199,114,245,53,238,106,77,75,212,42,248,242,152,87,34,89,170,239,163,53,93,252,54,196,120,138,219,40,207,243,12,221,187,77,159,144,70,104,191,76,190,131,180,248,84,53,46,140,68,57,174,75,223,129,171,42,17,131,227,179,32,217,167,139,182,81,143,230,121,102,141,76,150,236,34,180,80,106,50,152,185,250,172,40,168,172,140,198,212,22,54,196,92,222,64,172,145,17,36,161,158,236,165,36,5,182,92,65,202,231,146,247,36,186,129,96,203,137,39,239,193,20,147,93,66,124,193,165,212,8,15,112,147,202,200,50,3,54,178,62,168,89,239,195,7,29,25,162,200,121,149,74,29,251,25,169,123,160,6,154,162,104,92,10,174,45,68,98,2,54,89,68,200,22,89,74,69,172,190,128,12,133,110,200,249,214,241,145,59,61,64,68,71,30,66,141,111,33,249,94,236,4,40,54,49,215,211,8,114,167,230,30,212,128,68,43,24,160,144,204,3,185,32,43,24,127,34,240,4,237,140,113,235,72,84,245,180,69,60,219,16,29,37,201,62,166,9,248,182,157,47,137,182,34,126,51,31,193,92,152,29,69,203,39,185,198,151,138,222,255,0,135,86,5,189,86,186,207,229,3,183,39,233,234,102,212,201,109,83,82,91,227,211,147,148,225,171,179,226,178,64,61,21,143,153,216,7,161,187,79,187,176,136,81,177,157,30,160,202,43,5,71,59,81,107,138,50,105,175,205,163,245,240,194,120,57,186,125,202,210,85,122,58,236,244,100,197,172,183,135,200,218,119,108,48,235,51,200,70,125,52,190,252,239,233,159,164,243,154,105,125,233,232,116,175,49,66,43,73,69,148,84,66,16,128,81,104,132,2,197,78,149,33,164,3,21,154,116,151,67,19,91,38,118,37,28,163,29,218,124,178,43,21,173,202,60,25,126,199,59,37,150,111,242,92,89,166,189,184,228,96,230,125,129,40,244,50,221,166,219,208,238,219,100,35,19,151,169,177,73,140,28,185,39,22,72,182,50,124,176,227,24,237,48,163,166,27,205,16,165,194,105,163,61,54,168,79,228,116,60,216,202,6,162,58,58,89,122,77,18,130,146,57,90,125,70,39,180,234,215,61,209,42,21,228,225,151,98,123,71,100,25,172,162,142,93,159,17,32,246,154,103,70,94,68,74,56,100,81,74,214,201,153,99,144,161,95,118,92,246,165,128,50,79,168,183,148,199,237,204,139,117,101,0,168,73,196,183,108,165,198,74,113,14,154,155,151,40,11,132,101,129,86,197,228,233,70,181,24,153,111,142,88,1,84,114,185,10,84,46,168,90,221,1,138,236,245,1,82,123,10,141,141,176,230,183,10,80,218,3,165,150,133,110,112,99,33,37,156,26,29,10,113,0,40,187,38,167,47,73,137,82,225,62,13,80,139,192,64,225,238,224,39,168,84,175,91,52,66,152,206,153,37,44,88,114,117,58,61,68,100,229,47,90,37,173,72,211,29,124,172,183,106,88,136,189,78,161,205,179,53,48,179,122,244,242,93,208,157,114,245,69,152,174,144,137,77,166,46,82,14,114,93,199,232,225,92,212,220,227,187,61,2,86,7,105,113,243,44,120,132,36,206,175,216,235,226,91,98,145,166,53,70,49,224,190,89,244,229,215,225,214,79,155,94,213,236,105,133,117,210,182,193,96,211,116,213,113,219,221,129,69,127,138,93,123,26,196,92,97,236,185,51,234,172,113,150,220,244,234,111,155,85,197,204,225,221,41,106,117,14,49,253,74,128,132,108,213,91,182,7,86,141,12,116,240,245,190,64,211,74,141,34,219,23,186,198,100,212,234,172,178,217,69,183,20,136,174,159,153,8,47,78,4,206,232,168,183,54,145,199,182,200,194,60,88,242,103,118,74,93,91,26,58,242,215,46,145,192,46,247,47,138,120,56,178,147,139,225,149,230,79,243,50,104,238,43,161,30,156,178,157,206,95,136,227,43,44,247,11,205,179,230,52,118,22,163,111,112,214,169,119,71,19,206,177,117,34,212,79,220,186,59,82,148,101,202,120,5,92,227,210,103,54,22,74,127,136,98,134,57,108,14,164,47,220,184,98,231,185,207,147,61,77,170,199,43,115,212,32,234,201,209,211,79,124,49,236,115,119,168,155,180,28,203,234,81,168,160,229,0,74,32,73,130,64,24,64,83,9,1,10,44,180,130,4,129,96,40,68,138,184,68,50,139,136,7,209,11,156,137,57,10,220,147,228,40,226,179,35,76,34,42,149,158,77,17,68,12,130,194,29,24,131,8,141,232,140,171,39,136,217,229,104,236,151,124,23,161,175,203,210,215,31,145,155,197,222,229,77,95,158,104,232,194,56,132,80,22,144,200,196,145,136,120,2,142,55,251,79,173,251,31,134,73,69,226,118,122,81,219,193,224,255,0,219,29,103,157,226,42,136,191,77,75,250,129,231,25,69,178,128,132,33,0,56,117,89,124,30,139,192,98,175,178,203,231,31,77,75,17,94,242,60,209,235,188,62,183,164,240,10,229,210,114,159,152,255,0,176,27,52,212,250,220,228,254,41,109,95,78,172,215,66,221,186,93,228,242,38,43,109,117,165,218,189,223,185,179,76,182,86,229,249,122,20,28,241,95,167,191,115,60,229,206,16,86,207,31,86,45,44,114,192,147,146,174,13,156,189,85,220,154,53,87,103,131,157,135,117,184,93,23,86,84,84,34,237,150,95,17,93,69,95,114,143,175,56,107,248,113,127,254,70,139,236,132,96,163,143,187,92,181,238,115,156,229,117,142,82,109,199,240,228,128,31,71,57,126,222,223,35,94,135,79,149,190,93,88,138,171,119,223,133,240,199,251,157,122,171,194,81,69,23,24,231,132,106,170,188,23,85,56,52,198,56,40,168,196,108,33,144,161,95,118,51,161,4,73,34,159,50,73,244,234,194,200,141,69,170,170,39,54,69,115,53,247,121,150,89,44,241,240,47,245,27,225,117,122,231,123,252,43,108,76,146,248,146,125,98,189,251,255,0,239,7,107,77,87,149,85,117,251,122,165,245,42,29,141,177,81,33,108,162,42,20,89,64,81,69,148,5,20,91,1,129,121,60,255,0,140,69,199,91,185,198,88,146,227,47,25,250,123,157,236,156,95,26,82,90,136,74,57,230,60,226,63,251,144,31,225,209,221,9,47,229,139,254,224,93,241,178,252,49,191,34,105,60,122,58,254,172,85,146,245,122,112,215,185,80,139,150,233,165,243,47,110,34,228,255,0,65,115,148,188,254,23,245,42,118,203,42,46,50,227,162,42,31,82,113,146,253,205,59,177,35,151,118,166,216,203,211,28,190,252,141,169,206,215,157,209,95,213,255,0,80,54,250,99,44,183,194,228,124,127,133,22,98,143,18,219,150,254,166,252,109,170,63,64,165,199,226,70,155,58,35,50,94,163,84,185,138,8,37,252,38,98,159,196,110,135,192,209,138,222,161,68,249,129,138,229,253,13,145,121,142,4,93,16,129,170,77,116,246,54,65,198,234,249,235,238,96,174,88,253,13,84,113,41,32,43,19,170,89,236,20,228,172,135,29,70,73,237,21,43,82,88,75,0,115,252,66,27,180,178,247,143,34,52,242,221,163,151,200,221,98,221,92,147,238,115,116,207,110,158,216,190,192,85,92,215,149,215,35,232,78,219,120,232,184,50,213,102,216,103,228,110,209,199,109,106,89,219,243,32,232,111,85,210,162,132,195,118,252,198,57,99,183,66,21,39,8,174,123,146,31,119,7,41,117,101,82,167,25,185,109,114,72,30,63,51,100,114,109,191,118,72,87,151,150,17,123,86,51,130,40,199,174,17,114,229,148,4,227,217,6,151,167,56,2,49,204,134,207,132,144,3,133,236,129,194,233,130,200,128,21,14,126,38,136,212,189,179,244,13,150,2,211,234,102,73,87,172,113,252,51,245,35,92,162,164,185,235,238,101,212,215,47,68,191,20,31,238,128,216,253,40,28,182,198,105,231,84,235,251,201,168,254,165,79,89,162,174,63,197,142,66,153,85,14,75,37,253,159,215,131,43,241,189,45,107,17,147,127,67,60,252,122,46,89,174,169,50,14,151,146,147,234,20,99,181,28,89,248,182,162,127,195,167,0,61,87,136,89,211,17,3,188,218,51,111,140,115,153,197,125,89,197,149,90,235,62,59,218,253,69,253,134,77,253,229,210,96,119,165,174,211,86,189,86,199,38,107,124,91,74,191,27,127,67,156,180,21,119,109,140,142,146,136,254,12,149,14,151,142,214,190,8,73,138,151,141,95,47,130,144,149,48,143,72,36,22,223,160,25,229,174,241,11,58,71,104,13,107,172,248,236,107,245,54,126,165,60,46,227,6,63,177,217,47,142,217,63,212,184,232,171,239,150,205,62,98,136,46,228,5,71,75,84,127,10,24,171,130,233,4,47,206,111,161,55,218,250,47,232,3,85,121,13,69,69,25,177,107,239,253,75,142,158,217,123,254,192,61,184,251,161,110,113,207,80,225,225,182,203,170,99,227,225,114,239,132,7,71,56,2,119,69,32,167,31,73,202,214,74,112,206,10,137,173,182,45,62,78,117,54,37,105,110,114,155,245,20,163,201,149,118,169,186,49,172,195,173,177,60,153,247,78,28,44,150,224,230,179,38,93,25,106,158,219,14,206,151,89,28,37,147,157,13,46,249,27,104,208,237,146,120,36,29,122,236,222,131,21,77,110,40,105,164,66,22,64,40,133,144,40,75,40,172,224,3,111,8,87,153,28,224,85,247,237,137,202,158,187,109,184,32,237,202,181,37,193,139,83,23,14,133,83,175,91,122,137,213,106,227,37,212,12,182,89,38,240,42,80,238,217,82,185,110,234,46,119,229,25,82,108,123,100,82,176,9,203,115,46,181,201,5,226,89,54,81,187,28,131,8,199,43,38,132,227,24,148,58,156,103,39,82,135,193,231,93,238,51,226,70,237,62,187,161,169,81,218,96,238,19,77,222,98,10,114,193,80,217,181,180,197,196,172,37,218,140,71,169,142,155,254,244,131,177,229,173,134,27,107,123,141,80,187,49,228,171,48,214,74,50,225,69,13,169,169,25,111,147,93,10,211,88,247,17,90,231,82,79,36,223,24,161,206,59,162,97,190,19,139,202,42,27,59,204,238,204,203,144,34,164,202,149,114,79,56,34,182,215,5,56,131,102,159,216,154,73,27,101,21,180,35,159,10,229,145,206,140,199,160,220,36,199,65,162,142,119,217,229,25,228,223,76,125,60,140,216,153,123,112,0,121,105,176,148,82,68,38,224,23,63,76,147,24,237,139,146,204,50,94,200,74,45,201,138,133,145,216,215,197,243,50,211,46,178,79,75,122,146,138,218,194,220,173,177,79,175,29,24,90,136,249,181,60,137,166,45,199,231,18,43,31,137,67,238,158,213,207,200,175,11,154,122,120,172,115,150,106,178,41,229,72,13,53,74,164,210,252,192,106,133,114,178,9,116,72,100,226,161,28,141,211,252,31,168,173,84,146,142,212,105,24,125,86,91,147,108,33,136,252,197,211,94,57,238,61,201,71,159,96,48,248,149,142,53,109,93,89,131,68,188,186,231,101,143,175,3,181,150,121,146,147,21,108,23,217,99,25,113,220,130,66,153,43,252,216,175,160,26,153,165,185,203,226,99,158,165,70,152,198,61,82,49,74,22,93,44,246,3,54,199,57,100,185,226,11,29,199,216,227,76,118,174,100,42,21,185,60,178,5,121,110,67,33,67,102,152,82,58,53,252,139,129,48,211,47,97,139,78,189,135,194,37,91,124,106,225,115,47,96,133,253,150,47,168,171,52,17,125,11,198,170,222,126,8,131,45,62,170,43,59,242,21,150,202,108,161,252,189,201,11,152,239,180,89,91,219,124,114,133,221,84,113,230,87,240,251,16,104,171,80,190,22,62,13,55,199,70,115,99,37,158,77,176,177,97,109,40,118,30,112,116,60,63,119,156,147,236,140,59,185,140,142,151,135,189,211,148,240,84,116,176,46,80,13,72,34,140,251,72,57,196,7,0,0,56,145,64,100,98,64,59,75,81,15,5,55,128,5,240,94,65,235,200,93,16,16,38,240,129,66,236,158,223,168,84,156,240,84,96,229,234,144,48,131,147,221,33,235,170,64,104,170,56,137,162,184,138,129,162,6,84,216,162,76,40,244,6,92,201,16,115,53,95,121,226,154,104,123,102,71,94,49,57,179,175,255,0,214,107,249,87,159,234,116,208,7,20,17,81,232,84,165,128,42,217,170,235,148,229,210,43,39,202,117,151,189,78,170,219,165,214,114,108,250,23,251,73,170,251,63,131,222,211,245,74,59,87,234,124,217,129,8,241,130,139,192,20,163,146,7,146,121,121,232,192,217,162,210,215,100,93,147,177,36,143,85,53,186,152,233,250,69,212,148,127,99,197,168,89,47,76,114,210,236,143,101,83,79,201,244,173,219,34,243,221,240,81,178,159,188,174,47,31,18,138,253,145,162,111,203,134,220,255,0,254,69,83,31,46,49,75,240,172,21,100,187,0,49,91,165,200,189,77,170,43,6,135,247,85,54,250,179,147,125,142,201,183,216,168,77,146,115,150,213,204,165,209,21,53,26,43,112,235,249,191,154,94,223,79,112,224,252,184,185,240,167,46,141,246,94,230,11,175,221,141,146,107,242,191,151,253,216,1,124,165,100,246,110,79,222,73,229,73,1,60,197,42,225,241,75,160,113,197,112,114,150,23,118,59,195,244,242,182,110,217,174,101,211,228,128,213,163,211,170,224,146,58,85,85,130,83,78,17,170,186,179,244,2,161,12,142,140,20,66,75,11,130,100,138,133,16,128,84,178,248,93,206,111,137,217,153,198,184,244,135,45,127,99,163,41,40,198,83,124,40,156,75,100,236,158,231,214,79,119,253,191,161,80,221,5,62,102,162,41,252,48,245,51,179,14,142,95,152,201,225,245,109,211,231,24,149,175,63,161,177,129,8,66,17,80,18,217,64,83,41,145,130,217,68,5,145,176,91,8,141,156,127,26,140,55,194,79,102,127,85,47,251,29,102,206,119,139,110,122,124,199,127,15,240,201,99,245,34,149,161,106,84,56,183,133,181,231,231,200,73,46,86,5,104,37,132,220,163,159,139,253,7,78,79,178,228,168,201,40,227,84,190,134,123,172,113,212,201,71,174,211,76,178,181,49,207,179,48,223,233,214,252,164,156,66,11,108,101,37,39,41,37,223,111,82,234,147,174,231,61,223,139,247,19,84,101,21,44,191,138,89,37,153,140,55,126,89,103,253,12,180,234,110,82,178,56,239,193,212,190,27,35,12,62,28,78,14,134,94,154,126,185,59,247,69,198,186,226,251,68,210,51,154,105,196,163,131,44,199,210,240,138,131,94,155,26,51,220,135,57,55,52,197,92,20,168,190,74,181,103,146,22,249,65,25,23,19,104,215,87,225,151,232,204,179,88,145,162,137,115,242,1,215,8,107,40,109,175,34,128,6,189,45,28,185,250,45,189,123,172,157,89,190,25,203,214,61,178,148,189,227,128,50,87,235,219,21,250,157,108,236,165,71,187,57,186,37,186,123,176,116,19,223,124,99,217,16,111,162,172,198,9,244,75,44,11,172,223,46,62,21,208,59,44,196,118,161,80,131,178,88,69,84,174,14,76,116,189,49,26,163,26,227,132,102,178,123,164,16,29,203,33,32,183,72,7,66,56,89,23,39,153,12,147,219,1,32,89,96,132,4,33,8,1,39,149,129,55,215,230,213,40,55,140,172,103,216,50,216,28,90,180,241,118,56,91,57,38,184,99,190,195,66,125,217,126,35,83,133,177,177,126,37,207,213,10,134,162,73,97,172,144,58,58,122,163,210,8,188,69,116,138,1,93,100,186,64,152,190,93,34,80,196,216,91,253,228,43,236,247,203,174,67,142,130,199,215,32,19,178,63,152,31,50,177,139,66,215,111,234,18,209,227,216,4,121,139,178,5,218,253,141,177,210,71,184,197,165,175,216,14,111,153,55,208,152,178,71,90,26,88,47,194,61,85,24,174,128,113,86,158,217,123,254,195,35,160,177,245,201,214,227,60,44,151,183,47,214,246,252,128,229,253,131,29,88,200,120,118,121,219,38,116,37,101,85,252,41,10,158,183,28,32,2,26,15,148,98,53,104,106,95,19,200,137,107,38,197,189,76,223,112,55,198,170,33,248,80,94,117,81,232,162,142,92,173,151,118,7,152,7,78,90,168,123,138,150,169,123,28,247,96,46,208,58,222,98,92,51,61,245,198,196,101,213,74,112,229,25,225,172,199,196,17,53,26,125,189,12,244,241,102,36,105,158,166,51,70,108,250,183,34,43,165,26,35,56,228,203,169,175,98,123,70,213,123,140,69,106,111,82,88,42,47,64,242,249,59,117,165,181,30,123,74,229,27,22,58,29,237,60,155,143,34,7,16,133,20,17,10,44,8,66,16,40,69,93,148,135,129,98,91,66,56,218,171,113,147,149,108,179,44,157,93,116,112,217,205,84,74,83,49,84,9,203,182,65,123,187,228,234,215,164,196,12,247,87,20,198,46,176,12,75,40,185,197,38,12,122,144,46,113,228,155,100,141,80,218,21,155,54,148,100,86,48,149,146,96,184,243,193,112,225,144,95,86,117,52,122,117,36,140,112,130,151,39,75,66,240,205,68,116,105,167,100,73,109,121,67,83,244,129,43,18,234,105,28,157,90,148,114,98,166,239,188,58,90,233,69,197,242,114,35,31,94,76,213,117,234,183,43,169,161,91,152,156,234,164,240,134,41,63,114,134,93,234,37,16,245,34,109,207,35,42,244,176,58,21,252,32,219,24,180,4,108,73,8,182,231,158,10,139,216,147,202,6,215,28,7,82,222,133,106,41,146,232,64,170,236,219,51,124,45,221,19,149,202,102,157,60,158,66,183,170,242,20,99,134,93,79,210,20,138,139,206,16,14,197,147,61,246,184,152,190,209,41,72,14,188,90,145,78,60,153,168,177,154,163,44,128,187,96,229,92,162,158,14,102,130,199,78,162,116,89,44,251,29,172,35,151,173,209,53,103,155,90,245,18,171,163,228,185,195,209,131,152,229,229,106,22,122,103,12,217,77,178,242,151,45,62,232,78,178,184,74,41,193,63,153,20,58,165,230,67,210,176,101,211,88,229,25,69,245,70,237,51,221,87,168,207,42,227,11,229,143,196,128,213,76,158,217,36,12,227,186,95,66,169,154,142,121,236,20,98,164,243,216,162,210,244,225,25,245,83,120,216,153,166,235,99,77,121,125,78,83,243,117,22,60,116,32,142,48,143,87,185,138,212,75,106,142,229,233,192,249,198,52,173,171,153,123,153,117,31,121,7,135,156,1,85,65,73,238,127,162,38,166,229,92,54,195,226,6,47,17,91,122,224,86,205,243,0,105,171,123,221,46,166,200,84,145,33,86,16,216,214,17,35,0,246,164,69,0,109,154,174,14,79,177,66,117,22,184,122,33,204,216,122,109,60,97,234,159,170,108,189,30,158,86,55,100,150,101,35,161,29,62,206,160,2,173,201,97,68,191,38,73,122,186,14,195,75,216,40,231,163,96,99,183,73,27,22,54,229,28,251,116,82,166,77,195,225,239,19,186,189,15,228,92,163,27,23,40,15,33,100,60,187,28,123,15,167,134,117,188,67,195,124,200,110,175,226,71,38,172,198,110,18,92,162,43,118,158,59,211,249,29,157,37,46,20,175,153,202,209,115,106,137,222,131,91,112,88,128,229,49,177,101,52,4,229,180,161,196,193,158,55,242,58,50,202,32,34,21,146,192,143,129,109,238,100,156,187,19,162,0,144,46,89,101,246,23,41,99,234,21,115,179,106,199,112,35,31,197,34,70,31,137,135,128,10,60,141,140,125,102,45,78,174,58,100,185,245,62,136,217,167,148,165,21,41,117,32,209,14,166,170,250,25,160,135,111,81,68,86,140,240,84,115,189,63,152,184,203,33,111,195,68,25,37,54,252,98,109,244,141,113,72,215,27,115,35,158,165,187,196,239,126,209,67,33,110,217,1,211,86,97,10,157,153,98,97,102,65,156,253,64,112,127,219,45,71,248,106,235,207,89,100,241,167,162,255,0,107,44,221,125,113,60,232,22,66,16,11,10,57,4,56,148,104,132,246,195,135,151,237,237,245,61,62,150,54,91,29,28,224,253,88,77,253,48,121,25,240,207,111,224,245,202,175,14,166,86,172,75,98,253,16,27,39,136,71,168,170,99,230,75,204,151,194,138,155,119,205,69,119,14,233,42,161,181,1,155,95,168,114,244,71,245,48,66,42,82,204,159,166,60,177,186,150,231,56,168,245,96,106,101,246,122,213,117,243,99,124,124,229,239,250,21,25,181,118,169,74,81,123,94,62,36,223,15,249,127,238,100,140,119,216,229,219,183,29,72,222,113,24,203,43,223,255,0,125,201,100,156,98,163,5,235,151,17,68,18,21,189,86,161,86,190,8,252,95,54,122,13,46,157,66,41,96,207,225,154,53,85,113,239,35,181,93,106,11,158,165,3,10,177,212,97,96,178,42,136,66,1,8,222,8,11,235,242,92,129,151,95,102,32,170,207,197,215,233,220,231,83,31,180,94,161,211,123,247,253,255,0,160,221,85,190,100,231,62,207,211,30,123,119,31,225,181,109,82,185,245,248,35,254,166,145,210,138,75,167,69,194,44,152,218,146,33,149,66,136,80,16,18,54,86,74,35,1,178,219,1,176,136,193,108,141,130,217,69,54,115,124,87,14,165,157,191,45,209,108,232,54,98,215,238,242,37,179,119,207,18,193,6,109,4,158,254,121,231,167,252,191,248,27,186,78,89,75,131,62,130,94,188,55,222,63,234,141,79,106,126,151,199,204,35,44,242,245,117,177,26,200,237,190,13,254,99,76,222,117,16,127,204,86,190,59,163,243,92,148,115,117,87,74,155,93,88,121,143,0,233,236,157,179,148,108,139,216,226,249,125,131,190,233,77,70,199,28,201,229,73,244,228,91,114,149,93,18,114,150,56,48,211,118,131,151,79,182,79,69,170,121,105,252,142,38,130,191,38,85,101,103,105,216,190,110,105,75,61,81,164,101,151,81,245,115,193,157,245,27,75,42,26,214,36,46,222,80,222,224,77,112,21,149,132,138,145,35,212,33,86,196,148,190,112,50,197,148,38,30,153,1,162,93,69,247,25,214,57,18,250,129,83,248,89,203,215,252,9,157,57,252,39,55,196,63,131,255,0,50,0,52,113,219,3,118,141,110,156,172,103,58,185,98,24,93,206,174,154,59,106,250,144,28,158,233,26,169,78,49,219,31,137,245,19,84,57,220,255,0,115,84,92,99,6,211,233,212,170,94,162,123,35,181,60,190,230,76,135,55,186,64,48,139,77,182,104,132,118,196,26,106,252,76,43,94,213,132,2,231,45,192,144,153,2,203,5,101,134,4,40,140,160,33,121,4,128,14,163,30,83,150,213,39,30,112,204,144,183,47,136,199,246,54,245,70,24,214,225,41,47,102,3,188,199,236,191,98,111,151,185,20,125,33,70,32,69,39,238,50,50,145,35,12,177,240,167,32,4,20,164,198,78,24,70,136,211,181,116,11,202,3,60,42,200,232,214,144,206,34,72,41,218,246,214,191,80,160,124,116,234,50,26,121,205,110,159,166,35,92,43,211,71,54,61,210,246,48,234,245,251,158,55,99,217,34,7,95,117,84,199,109,120,207,185,204,182,249,74,89,35,204,226,242,249,96,194,167,41,123,149,0,231,34,45,207,169,163,203,81,248,186,137,186,213,21,192,20,246,199,168,185,88,187,8,149,178,111,144,119,48,26,236,5,200,4,94,0,189,196,200,50,120,232,6,224,59,183,80,166,186,28,219,244,92,231,7,104,205,169,148,84,74,142,29,149,108,66,106,158,39,134,63,85,103,169,224,193,38,212,140,43,175,24,169,199,169,158,234,240,249,7,77,168,73,97,176,174,185,75,161,70,189,21,105,224,235,194,59,98,114,116,25,105,29,120,175,73,168,139,38,74,96,128,194,193,136,65,84,76,139,115,228,46,168,8,228,83,245,33,83,111,35,106,97,25,46,210,238,121,102,73,198,53,72,236,206,57,137,198,215,213,41,55,180,129,118,106,227,24,245,57,246,234,28,228,198,203,73,52,178,204,211,173,198,70,107,74,114,108,23,38,22,2,217,148,64,141,242,79,168,91,165,46,172,169,71,212,26,143,1,77,167,107,234,20,234,207,49,17,204,77,90,123,19,225,149,3,94,232,241,131,163,163,79,114,102,121,97,114,29,122,149,89,81,219,143,194,98,213,57,69,60,23,166,213,121,134,155,43,83,137,81,231,238,178,114,124,136,140,189,71,75,87,74,138,103,62,186,220,173,224,202,183,233,161,185,27,35,166,200,58,58,182,224,220,218,138,52,51,249,24,137,150,220,215,35,167,25,38,132,106,42,82,8,194,174,97,199,214,46,202,37,23,193,43,110,47,144,174,142,153,96,125,176,82,70,42,239,81,52,198,221,197,70,59,180,207,60,18,154,220,58,157,13,170,72,93,149,241,193,2,213,202,60,14,133,155,209,204,186,51,140,199,209,102,17,70,155,106,82,16,180,171,57,10,122,132,69,168,91,72,43,136,15,133,145,199,83,5,214,230,92,3,11,88,87,81,92,147,25,185,73,28,200,185,117,31,77,219,120,96,75,44,242,117,43,119,195,35,68,235,143,196,223,15,161,207,241,73,57,83,152,114,242,59,65,110,161,105,212,173,135,66,41,86,78,84,198,123,127,9,154,26,202,172,146,73,250,153,179,81,60,185,79,111,196,113,93,59,53,73,47,205,148,7,110,184,173,252,142,111,111,232,34,22,109,154,37,151,45,173,97,229,128,137,169,234,46,231,161,162,81,141,80,219,28,125,76,209,178,121,126,92,127,80,103,11,36,189,114,111,228,2,238,148,92,158,94,126,72,76,229,133,153,71,17,29,229,168,243,220,142,159,57,97,244,8,68,210,141,123,146,42,152,99,150,20,155,156,212,23,195,1,177,136,81,166,130,77,123,21,20,26,69,19,60,25,221,22,107,181,49,162,149,149,30,100,198,219,45,149,202,94,200,103,251,63,93,214,74,109,113,189,231,36,27,235,211,203,78,182,113,192,60,206,89,236,141,151,113,92,178,253,77,224,203,108,148,98,161,2,160,91,69,110,93,150,88,14,47,43,220,39,32,38,103,46,196,82,148,121,100,140,130,107,40,11,243,19,48,107,52,74,198,237,173,122,141,208,199,194,193,111,100,184,253,128,195,164,162,85,122,228,185,58,21,218,194,173,198,124,18,84,227,160,14,133,153,37,145,77,10,133,114,70,133,30,0,194,226,212,248,52,198,77,68,111,148,84,171,1,62,103,35,85,156,10,149,36,138,1,139,158,66,92,176,114,83,177,70,45,133,93,182,40,175,152,21,197,191,84,128,132,92,222,230,49,205,69,114,64,193,58,157,68,116,245,57,201,129,61,66,207,7,7,197,117,19,190,123,23,194,4,210,223,47,16,241,104,57,124,41,229,35,216,67,11,143,99,200,248,5,106,58,201,73,246,71,126,90,134,219,81,3,124,238,140,122,11,141,142,82,49,169,251,141,132,184,3,165,27,22,1,178,204,52,99,141,188,146,86,114,69,93,50,255,0,23,169,127,34,163,60,200,8,75,26,155,126,113,21,25,250,138,142,138,158,16,14,126,161,42,125,11,207,32,121,175,246,153,231,89,31,161,195,59,159,237,34,255,0,17,25,28,66,42,16,133,144,64,211,245,32,2,238,81,210,240,109,11,215,235,227,186,57,170,191,84,190,126,200,246,26,153,109,74,184,254,162,60,23,70,188,59,195,147,154,251,217,122,165,254,111,252,14,132,119,73,206,64,29,16,217,23,41,123,101,152,174,185,206,201,125,13,186,153,170,168,195,234,206,66,150,251,30,31,98,160,148,163,84,37,116,223,69,193,205,190,199,36,231,53,234,151,207,164,127,47,213,154,53,87,47,51,110,221,213,213,140,199,56,221,46,200,194,150,251,28,184,126,242,198,28,159,204,128,161,194,114,159,87,203,52,248,86,153,234,45,122,137,174,58,65,124,140,155,94,166,248,233,225,209,243,55,242,61,94,131,75,26,170,139,198,61,145,67,232,165,87,30,122,140,44,162,42,129,101,148,5,22,81,96,67,46,178,199,94,157,181,241,79,132,105,151,56,94,231,55,95,106,119,124,171,92,125,123,20,98,146,110,106,43,151,21,181,124,255,0,245,157,202,43,85,66,186,215,72,46,126,167,51,195,233,221,168,138,107,248,107,115,207,191,99,175,30,153,252,194,160,136,81,8,168,11,45,130,5,48,89,109,130,202,138,108,6,16,12,162,153,76,140,22,17,76,195,175,199,148,247,40,191,243,71,38,214,204,154,198,213,79,15,1,88,244,31,197,195,236,227,253,205,110,42,82,109,62,12,58,41,47,54,94,216,95,220,219,100,150,247,182,56,249,34,4,90,254,254,190,120,76,187,163,232,124,231,34,236,226,232,253,77,23,71,132,84,96,141,73,194,42,73,18,113,196,162,176,177,185,13,230,48,140,176,223,29,144,171,30,237,178,229,122,151,94,8,173,212,255,0,19,31,251,208,223,119,193,21,242,48,83,205,223,175,250,29,13,67,77,172,123,20,102,144,85,252,64,203,168,80,248,144,70,128,102,18,6,125,0,207,46,160,247,10,64,0,111,148,103,159,18,30,159,2,173,64,28,94,98,3,234,74,153,114,248,128,9,252,39,55,95,252,25,29,27,78,95,136,188,85,245,1,26,95,93,145,71,118,174,137,28,127,14,134,101,147,173,191,203,142,59,144,54,118,99,211,30,101,253,130,178,91,96,161,223,171,23,167,107,155,61,191,185,82,121,121,40,153,194,46,186,247,203,115,232,138,140,92,229,181,26,96,178,212,99,209,0,89,227,61,145,154,114,221,33,247,201,69,109,70,80,11,36,75,36,81,108,108,98,162,4,75,106,0,41,72,16,33,68,32,20,64,129,96,90,17,100,125,121,247,28,153,28,55,0,149,17,209,172,109,116,60,154,33,74,93,64,10,170,72,213,24,164,186,2,176,187,18,86,96,40,152,19,150,222,252,251,3,190,115,150,218,214,89,174,173,52,40,91,239,121,151,177,2,168,210,206,231,186,207,76,3,191,87,13,60,54,82,151,212,78,179,93,198,216,240,189,142,62,167,83,181,57,73,242,3,53,186,253,177,110,76,230,249,146,147,223,39,203,232,34,83,122,155,215,229,67,212,63,20,158,216,174,225,27,170,105,227,115,224,108,245,81,170,56,130,140,126,114,102,74,99,118,163,10,175,186,175,243,62,172,217,13,5,21,117,94,100,189,228,21,149,234,183,255,0,246,231,252,176,21,41,103,255,0,183,254,168,29,41,202,16,81,81,138,88,246,68,138,223,213,44,21,28,134,165,252,178,95,202,192,127,202,117,108,211,87,44,183,28,124,209,150,122,89,117,248,215,245,3,22,230,90,151,3,39,4,255,0,79,221,25,228,156,94,24,4,230,11,145,92,96,2,15,75,110,170,49,93,78,110,167,81,187,163,51,234,37,102,120,96,233,233,157,146,245,23,64,56,57,242,42,202,153,215,150,159,100,50,98,179,110,226,96,231,172,166,22,224,174,88,98,145,149,118,252,58,105,224,237,69,230,39,150,210,92,234,151,200,236,209,173,91,122,155,136,232,3,46,17,155,237,145,247,24,172,222,138,130,86,114,73,218,148,68,237,121,36,224,220,64,67,191,214,106,170,212,209,129,209,44,135,92,108,132,136,174,142,212,214,74,82,140,95,81,91,218,129,205,213,234,39,7,192,29,151,116,118,245,50,217,101,109,156,71,175,179,2,101,170,177,190,164,244,99,181,125,144,219,193,201,189,102,77,131,29,68,159,86,51,122,104,125,24,219,195,10,50,29,56,41,3,26,178,101,75,206,100,53,67,40,100,52,185,104,123,211,184,68,184,50,58,50,129,174,59,39,201,183,182,12,243,170,82,150,82,1,145,106,88,54,87,162,86,35,37,58,123,28,145,218,210,67,17,229,26,136,85,90,95,39,144,110,213,108,227,39,74,81,78,56,57,186,173,38,224,142,117,247,59,23,81,84,205,70,99,110,169,215,19,52,19,148,184,34,186,244,106,23,76,155,19,222,142,61,26,121,110,201,214,162,46,49,228,168,108,33,130,73,114,49,73,1,50,138,117,70,72,203,117,24,232,106,140,137,37,185,16,114,39,39,23,131,94,150,121,238,21,186,116,251,3,77,14,12,43,160,159,4,21,25,99,129,157,81,80,19,165,72,203,109,59,121,70,196,222,75,148,20,144,28,105,185,110,228,40,198,77,29,9,233,83,236,92,104,81,34,185,146,139,68,131,228,232,219,76,112,101,157,73,48,52,212,226,226,5,148,183,47,65,154,51,148,37,132,118,52,180,189,138,83,94,166,2,168,210,116,115,229,155,37,21,92,49,142,77,17,132,97,28,177,23,61,217,146,232,140,180,201,58,224,227,40,203,186,56,19,142,221,100,99,46,204,238,203,50,171,119,180,142,102,190,184,59,84,211,228,6,84,219,154,53,249,24,134,235,26,95,32,116,52,183,45,209,73,237,93,88,82,174,205,69,184,221,233,93,202,132,168,238,120,130,253,64,156,92,121,58,78,48,166,10,186,214,100,197,203,78,231,44,53,194,3,154,171,114,96,91,53,92,182,35,163,168,174,52,195,131,142,179,118,160,168,42,42,194,109,245,99,213,99,227,21,208,157,200,165,121,120,42,124,33,146,98,250,129,139,95,60,66,53,174,178,61,31,251,61,78,40,114,107,28,96,242,214,75,206,215,227,180,79,97,164,111,75,225,177,147,235,46,136,131,54,171,46,249,70,62,230,57,217,182,91,97,204,189,205,26,187,21,113,216,159,173,243,38,43,77,78,200,202,233,255,0,202,104,92,159,147,86,37,241,200,76,86,226,89,39,101,153,97,166,146,224,34,240,146,10,44,95,82,226,84,30,57,23,124,94,220,247,67,73,39,149,130,43,61,86,110,142,245,241,46,167,74,169,70,218,212,145,196,114,116,222,215,225,102,221,14,163,109,190,91,248,100,7,71,104,72,162,192,132,33,77,225,0,171,101,142,5,116,37,146,204,129,200,5,39,132,45,65,202,89,125,0,157,156,129,231,231,132,20,235,110,141,113,48,217,124,167,244,6,233,238,147,228,78,236,4,75,239,242,161,203,228,230,89,110,246,14,179,80,231,102,23,68,35,118,76,171,179,224,201,175,50,103,74,50,194,48,120,90,219,166,250,154,251,149,15,140,178,199,41,112,100,132,189,67,183,5,58,15,144,103,60,72,21,46,4,219,46,64,211,14,117,25,247,136,164,253,79,234,12,109,196,224,194,159,18,108,168,213,9,112,137,41,11,170,75,105,83,144,87,27,253,160,91,163,25,28,35,208,248,164,124,205,44,189,209,231,140,210,33,101,22,69,67,175,254,206,232,126,213,173,86,73,102,186,125,95,89,118,95,234,114,82,109,225,44,179,221,120,86,141,120,126,130,16,107,239,31,50,255,0,51,40,217,107,206,23,225,137,80,247,125,23,80,27,229,68,173,77,158,85,27,127,19,234,6,127,19,181,74,88,70,59,100,244,212,112,151,157,62,22,125,251,12,134,108,150,233,175,76,63,169,142,251,247,74,87,110,236,227,95,25,207,230,101,70,91,50,228,171,231,211,156,231,15,47,187,200,23,89,26,106,108,101,113,74,61,18,249,35,28,179,173,215,87,68,62,29,220,144,119,63,217,237,19,148,124,235,23,170,126,167,244,246,61,32,141,21,42,141,60,98,150,50,61,133,83,5,150,193,2,153,8,64,33,101,22,0,201,225,74,95,149,28,75,189,114,75,159,92,183,62,51,233,58,186,201,236,210,203,29,100,240,114,47,226,214,186,168,71,106,207,63,46,63,169,81,209,240,216,99,75,43,59,217,46,13,207,251,9,211,199,102,158,152,251,44,141,34,161,27,43,37,100,8,83,38,74,201,80,44,22,203,108,22,5,54,11,45,128,202,35,5,144,160,138,102,109,75,244,62,127,101,147,67,51,106,62,22,21,205,162,88,187,28,252,47,170,199,115,163,36,227,156,243,35,153,75,95,104,95,73,29,27,55,74,206,58,33,6,107,62,53,245,255,0,83,69,210,238,103,182,74,79,135,208,209,108,115,16,142,109,145,86,69,110,220,212,123,100,45,38,158,18,178,111,110,113,46,62,69,227,10,95,86,63,71,199,153,219,213,238,69,104,165,125,242,95,53,253,142,134,171,137,44,126,84,115,244,242,255,0,21,28,244,202,58,90,207,226,126,136,163,27,46,15,212,11,36,122,132,107,135,64,39,220,109,92,196,93,191,23,1,89,164,3,25,46,162,228,17,19,36,185,41,50,216,9,139,219,44,12,200,185,172,60,134,177,180,5,216,115,124,79,248,75,252,199,74,103,59,196,57,174,63,230,64,94,137,53,21,131,76,231,159,79,89,62,166,122,101,178,161,218,72,185,217,185,129,181,45,149,168,254,229,69,57,62,9,39,150,62,168,227,210,190,46,239,216,2,140,113,247,112,230,79,226,99,164,163,69,127,204,21,81,141,107,131,38,162,199,41,0,185,203,115,46,49,5,62,75,148,248,0,220,148,81,74,91,222,57,19,28,206,88,70,165,5,84,62,96,45,148,83,101,160,45,23,130,22,0,148,195,5,128,176,227,45,178,76,6,90,124,1,211,138,73,112,91,105,117,50,194,214,224,185,249,23,153,73,128,233,88,145,116,211,102,162,125,49,17,154,125,30,126,242,239,76,67,183,84,161,23,26,184,137,20,197,42,116,149,250,49,41,156,221,94,177,203,47,112,173,70,165,116,201,197,214,234,249,113,82,253,128,209,169,215,70,9,183,46,78,69,218,169,221,44,183,193,21,115,187,225,139,127,50,125,146,121,248,162,191,80,52,248,122,143,174,82,120,138,234,111,133,126,116,148,230,177,31,195,19,46,158,157,187,106,92,168,250,164,253,217,211,113,196,82,238,84,20,115,157,144,70,139,109,133,81,138,155,74,75,170,92,152,44,212,74,47,21,188,123,200,26,231,30,84,186,128,235,181,113,111,42,185,63,171,2,26,188,126,7,251,150,237,134,200,197,86,184,238,42,113,82,127,14,208,52,198,232,90,176,165,135,236,198,225,70,56,48,121,114,198,122,135,11,103,95,197,204,64,101,250,120,205,110,79,108,189,206,101,181,188,188,172,53,213,27,238,177,201,112,248,19,47,188,143,243,174,128,115,154,193,6,91,29,189,189,47,250,48,18,32,238,106,40,132,114,46,153,194,12,203,118,177,203,161,138,86,79,57,201,116,118,53,90,152,184,240,114,183,57,75,34,188,217,63,137,143,131,77,16,87,150,167,212,25,80,151,64,165,61,146,7,207,203,2,246,226,61,5,110,158,239,75,104,126,252,161,181,198,50,234,4,210,215,57,201,57,54,118,180,245,56,161,26,74,162,176,116,23,8,168,29,165,73,37,17,130,111,150,34,80,184,202,59,135,58,226,249,57,213,91,155,112,116,55,122,0,25,70,56,57,154,212,182,190,13,238,77,177,86,81,188,131,207,74,47,61,10,193,214,190,152,69,51,155,56,110,151,6,49,162,137,150,135,66,134,159,171,160,233,66,27,59,12,25,60,214,152,200,92,144,155,48,159,2,242,192,233,209,170,142,245,150,108,157,241,148,57,56,28,228,98,148,177,241,51,90,99,122,148,91,234,58,190,78,108,39,36,116,52,214,69,136,142,166,154,17,193,177,69,46,134,42,30,95,6,232,244,52,139,51,234,45,140,83,27,100,176,142,78,177,206,89,218,65,151,89,118,236,224,203,86,99,44,140,149,120,234,249,10,17,77,17,93,45,28,226,240,111,113,202,224,226,83,25,194,124,116,59,26,118,220,121,42,6,82,148,75,132,247,62,70,90,150,211,28,101,139,10,54,237,41,240,28,30,98,73,0,180,242,19,81,72,30,130,45,187,104,3,101,152,153,166,153,238,71,54,115,220,242,29,26,141,178,193,21,212,218,78,128,87,114,146,24,249,42,43,113,114,232,45,174,66,139,3,46,162,82,93,12,110,214,117,103,82,146,50,91,164,203,225,17,85,225,250,127,59,81,23,47,133,29,221,171,205,81,93,34,99,209,211,228,70,43,191,83,74,177,66,45,254,38,102,181,18,249,110,150,212,42,213,232,192,200,69,231,44,180,183,238,3,46,134,49,147,156,38,96,241,90,90,213,70,184,124,29,78,205,84,66,16,115,124,156,143,85,250,185,110,230,57,227,232,65,178,138,60,189,52,99,151,186,92,154,54,198,184,98,43,144,154,141,113,142,222,91,236,58,141,63,59,172,234,202,17,70,149,202,91,164,104,178,184,197,97,46,77,47,17,76,68,51,100,136,174,15,138,203,110,229,147,54,134,164,162,230,201,227,22,127,136,219,239,35,66,143,147,165,95,51,108,134,63,11,144,188,133,25,73,212,177,129,50,207,185,149,94,119,60,11,182,91,35,55,236,22,94,220,164,102,214,89,183,78,84,39,194,33,231,235,118,191,138,114,61,118,182,113,132,227,5,240,213,28,254,167,159,240,10,162,175,174,214,190,21,156,157,59,156,181,22,181,30,92,216,9,211,212,245,55,185,75,225,207,35,117,150,37,232,143,68,108,178,168,105,52,222,137,39,37,241,28,121,205,206,101,17,45,204,98,142,9,5,132,91,104,50,162,227,212,28,251,23,18,134,100,9,191,78,75,35,94,150,21,143,81,31,50,189,203,226,66,170,177,225,75,188,71,252,18,105,247,50,203,238,173,107,179,32,244,84,79,204,170,51,247,67,12,30,21,110,234,165,15,202,205,224,65,87,79,8,99,120,70,59,165,150,0,103,44,77,247,236,136,115,123,96,115,46,155,147,96,51,207,114,139,29,95,166,189,204,203,30,18,67,108,159,163,4,8,148,155,147,21,170,179,101,95,49,208,89,102,47,16,75,114,64,6,155,195,181,58,191,85,117,189,175,241,62,134,221,111,128,203,73,164,86,187,51,46,232,244,90,59,255,0,192,209,92,33,135,181,24,63,218,63,50,20,211,22,248,114,50,211,6,153,236,170,49,52,198,89,50,66,88,72,108,108,244,224,211,39,169,114,49,72,207,9,12,220,80,248,200,77,146,204,136,230,210,22,230,144,12,158,85,121,246,31,25,111,137,158,50,221,25,34,225,55,24,160,31,9,56,203,1,238,82,76,207,230,114,54,49,220,2,229,95,153,25,69,247,71,151,186,183,85,178,131,236,207,102,160,162,143,59,227,148,108,189,89,21,196,137,85,202,44,162,35,42,236,255,0,179,122,63,180,235,213,146,89,133,62,175,249,187,30,194,93,51,217,112,140,30,7,163,251,30,134,16,199,222,79,213,47,171,55,221,140,168,71,177,68,162,27,164,228,250,46,89,207,214,89,185,190,123,228,233,88,213,58,118,159,86,185,56,219,163,57,202,201,241,8,114,192,13,69,158,93,49,171,118,215,36,229,57,126,85,221,255,0,161,130,231,190,92,36,163,21,181,37,44,174,6,93,100,179,41,101,171,172,229,174,142,49,236,191,212,207,57,170,161,185,244,93,2,21,172,212,121,53,108,131,245,203,250,26,127,217,125,47,155,170,149,143,162,244,255,0,220,226,221,39,59,92,229,213,158,203,253,153,211,249,90,40,201,174,100,179,251,129,220,5,150,83,10,22,11,45,130,192,133,148,64,44,190,197,17,244,3,46,185,230,122,122,250,230,89,57,56,115,156,165,181,173,250,133,23,148,147,227,220,234,107,26,251,92,51,210,53,201,243,244,57,58,103,23,42,87,167,62,99,230,63,167,96,61,15,76,47,104,130,217,51,235,151,209,3,146,130,201,89,4,129,22,83,33,64,83,5,178,216,44,10,96,4,193,40,162,136,80,69,51,45,253,13,50,51,95,240,129,204,139,127,106,131,203,206,95,95,161,209,158,103,29,169,225,53,201,205,95,252,154,255,0,205,239,147,161,108,155,174,11,63,133,18,41,22,194,48,225,125,77,83,248,121,51,89,196,63,67,77,159,9,81,207,147,225,243,142,191,49,186,62,182,125,68,203,191,235,248,176,105,209,174,108,229,242,215,225,34,155,74,110,229,245,143,250,157,77,108,90,148,91,239,20,115,232,88,212,47,243,68,232,235,56,81,93,112,128,193,34,144,82,1,117,42,55,210,254,236,76,250,133,76,177,28,21,112,86,121,0,194,144,44,32,87,80,152,25,228,188,240,0,203,148,12,63,177,104,139,137,100,0,180,231,235,255,0,134,191,204,116,111,236,115,117,220,193,127,152,0,140,189,8,233,233,99,182,17,71,46,159,93,139,217,29,152,205,40,172,0,200,65,46,91,231,220,167,107,248,97,194,254,224,202,91,176,93,73,74,89,252,49,3,67,159,151,74,77,250,153,145,203,115,14,217,57,200,28,96,9,216,173,174,76,156,202,88,70,154,227,135,182,61,123,176,37,117,236,95,63,112,109,158,231,128,238,146,138,219,19,46,238,88,7,140,132,43,204,73,17,88,154,234,3,114,76,128,153,121,0,136,138,108,137,129,83,64,160,228,242,128,3,86,134,153,93,41,70,60,227,147,169,26,234,211,122,167,234,151,177,204,240,253,71,145,115,199,227,142,210,181,90,174,94,25,21,167,87,172,114,234,248,246,57,119,234,250,242,34,219,220,140,150,79,44,34,245,90,173,176,111,60,176,124,55,67,11,227,45,70,169,181,90,248,127,153,152,181,59,165,122,130,250,29,248,232,117,48,162,186,154,74,48,94,225,89,110,211,239,142,43,146,132,125,132,199,77,85,105,202,114,109,197,100,213,58,118,124,83,143,238,103,212,237,141,88,82,203,111,5,65,233,163,28,109,207,170,92,176,236,185,193,108,108,230,249,173,91,148,250,13,178,237,214,122,185,227,146,13,82,106,80,204,64,199,226,238,46,185,40,172,39,152,140,166,91,160,243,215,37,26,42,151,155,13,181,225,77,117,108,61,182,249,146,243,28,113,242,51,209,165,177,223,154,249,93,205,54,37,29,207,127,78,48,0,198,106,43,148,92,172,141,139,142,133,109,140,151,171,246,21,133,12,225,253,0,137,236,159,63,11,46,114,143,225,88,100,151,169,99,5,65,39,14,122,244,1,118,86,172,139,254,126,63,81,20,71,114,220,215,61,25,169,46,37,19,60,37,183,81,53,218,126,160,46,26,73,34,236,163,108,78,197,144,132,81,204,212,216,178,208,28,203,99,182,68,170,92,227,35,165,94,224,60,189,166,84,236,39,17,110,174,120,5,73,198,67,226,247,34,162,70,141,200,158,77,149,60,167,193,167,79,37,187,18,58,30,92,39,2,224,199,164,213,109,225,245,58,181,91,185,28,245,165,245,231,6,202,107,113,65,26,27,224,231,235,45,105,62,77,147,158,212,115,117,147,77,50,140,154,107,92,174,59,116,102,80,228,224,233,165,24,219,201,221,211,89,23,30,9,20,223,45,18,113,244,240,48,133,71,27,87,9,201,139,163,79,143,136,234,106,54,69,28,187,181,81,140,176,136,161,213,98,57,193,206,156,229,46,17,162,203,124,192,22,34,249,51,66,21,19,124,149,42,246,155,149,145,193,158,217,41,62,2,178,99,145,176,47,102,66,85,176,29,84,35,40,141,242,165,23,186,2,96,165,91,206,13,212,89,25,240,202,138,167,85,229,60,76,233,211,171,140,215,83,159,126,153,78,60,1,167,170,202,217,71,102,83,142,12,26,139,35,200,155,245,18,132,122,152,212,229,100,189,76,104,29,69,190,192,233,172,196,185,25,100,22,9,10,214,8,58,90,103,9,99,39,70,9,40,240,112,52,243,219,110,220,157,202,101,152,21,10,212,217,181,24,225,106,223,147,125,244,239,71,62,90,103,25,129,210,166,121,67,26,49,233,212,163,212,216,186,20,86,211,46,162,141,198,188,151,140,129,201,242,36,128,117,56,190,78,191,151,22,46,218,19,68,86,42,236,113,55,83,110,227,5,148,201,62,7,233,107,146,234,6,230,178,47,148,198,174,132,104,162,68,52,185,0,109,113,221,9,63,145,40,101,47,122,156,251,46,16,16,91,165,185,244,66,105,178,81,173,65,126,38,108,140,126,24,123,153,104,79,211,83,151,184,52,46,161,234,122,40,129,22,226,148,82,234,6,109,69,178,132,172,170,47,211,33,90,74,99,9,203,228,29,207,51,114,52,105,33,136,167,142,89,3,244,244,230,123,166,106,146,192,10,88,120,37,147,219,28,254,193,65,116,179,233,46,24,139,136,186,224,228,249,21,84,254,250,73,251,129,192,241,154,179,226,27,126,97,91,106,150,158,49,125,98,31,143,71,239,213,139,179,50,205,230,59,151,116,105,147,114,149,81,192,172,229,132,159,220,32,64,56,173,220,28,125,124,165,41,70,190,221,78,188,31,38,43,227,153,67,210,187,228,13,222,22,252,189,44,159,200,233,105,109,133,26,89,93,214,201,113,31,146,57,58,105,127,131,105,119,120,53,75,136,70,32,106,156,154,208,101,252,86,75,38,42,224,219,220,205,122,200,184,249,117,254,88,153,156,248,218,138,139,157,138,43,8,90,150,233,123,132,171,114,53,83,84,105,139,148,151,32,37,253,220,121,92,128,153,45,150,249,100,164,16,194,46,74,201,104,43,46,163,220,203,168,230,10,93,209,182,204,114,140,178,142,96,208,15,240,123,62,254,81,247,71,109,30,103,73,108,168,181,74,61,81,222,210,235,43,212,71,174,37,236,3,174,146,81,49,89,37,21,150,58,233,122,142,118,174,213,208,1,186,237,217,49,77,238,99,38,253,34,220,112,136,25,30,168,185,242,84,65,148,189,69,17,101,28,221,76,179,127,171,161,208,118,37,22,217,202,186,205,246,50,85,143,77,47,27,211,105,180,149,249,60,216,151,67,141,172,241,75,252,71,81,7,110,20,99,210,40,231,166,59,76,179,106,102,85,208,207,5,198,64,103,130,69,154,100,229,39,147,68,31,187,50,228,100,100,81,162,83,88,16,217,55,20,192,101,114,195,65,193,250,229,17,17,99,51,137,198,94,252,1,166,85,226,41,142,167,225,37,120,156,48,6,93,114,199,96,31,38,240,100,215,233,254,211,167,148,123,174,134,149,44,162,155,3,199,206,185,66,110,50,92,163,161,224,154,63,181,248,132,20,150,107,175,215,47,244,70,175,22,209,110,251,250,215,212,235,127,179,122,79,35,66,172,146,245,220,247,126,157,140,180,236,71,209,7,55,215,162,2,165,186,91,159,64,174,121,148,107,139,3,83,47,42,53,194,63,80,51,120,141,254,101,174,184,62,58,28,237,76,148,113,79,225,130,223,103,207,217,126,163,101,98,135,153,100,150,84,94,113,239,236,140,22,203,119,166,82,204,219,114,155,95,155,254,221,191,112,7,124,166,220,167,41,73,251,201,152,245,18,243,58,124,40,110,166,197,31,186,143,94,255,0,36,39,28,32,140,150,67,116,227,21,221,224,250,7,134,215,229,233,99,19,195,84,183,107,169,143,243,175,238,123,237,39,255,0,30,1,78,5,150,83,0,88,37,176,88,16,178,136,5,149,46,132,36,223,165,129,139,92,255,0,196,199,156,125,220,249,95,67,149,163,148,183,212,155,150,21,143,226,250,35,167,174,255,0,228,84,251,53,37,253,14,78,149,40,206,61,56,179,183,249,74,143,68,223,174,95,64,73,159,188,250,196,174,224,89,10,32,16,132,40,10,5,132,193,101,2,193,9,130,192,166,81,25,64,12,132,93,208,115,19,111,64,57,82,227,85,95,79,141,116,250,155,101,234,216,190,70,75,90,90,138,249,79,212,191,185,208,139,141,117,41,99,212,72,82,46,142,212,255,0,202,104,159,195,243,51,89,39,44,183,236,107,107,211,245,69,71,62,49,111,118,51,211,176,253,28,82,149,141,46,235,167,253,197,65,44,203,56,194,143,121,96,126,155,49,156,250,231,142,72,163,173,226,239,249,162,117,117,189,33,254,83,149,91,245,183,243,143,247,58,218,167,154,171,3,159,49,99,102,44,168,125,60,201,7,111,34,169,120,144,203,120,64,102,147,228,22,203,125,65,96,11,234,76,240,83,100,236,5,38,84,165,128,87,80,102,5,78,123,176,115,245,239,209,255,0,49,181,152,117,207,136,175,230,32,45,26,199,39,65,72,197,166,225,26,29,153,232,3,147,114,146,132,127,83,83,244,65,65,126,162,180,208,217,29,221,198,125,74,41,34,53,151,132,185,38,237,207,17,229,140,95,119,194,230,111,191,176,3,183,103,11,153,127,97,191,193,134,95,196,195,166,165,8,239,159,83,61,242,221,44,129,75,212,242,197,65,39,57,71,29,103,254,132,82,151,100,74,119,121,175,114,231,119,250,0,126,84,122,61,203,245,47,201,95,157,146,92,75,169,121,2,165,87,28,73,126,192,186,167,239,23,250,140,82,38,120,1,91,108,95,133,254,143,37,111,199,254,71,50,242,2,20,186,150,251,49,146,140,31,110,10,156,56,244,191,209,128,183,152,203,40,203,109,206,93,205,46,94,190,123,28,171,172,106,114,135,179,192,12,178,229,21,156,152,231,107,147,206,69,216,222,122,129,149,142,166,85,161,91,157,69,77,254,22,118,101,226,82,156,90,112,207,212,243,187,177,100,89,177,89,47,112,29,61,246,73,203,56,23,102,232,237,77,231,146,190,209,181,96,31,49,88,185,236,202,133,103,156,146,233,191,49,180,92,182,167,208,171,113,195,199,82,42,70,207,75,29,93,242,143,226,202,70,93,203,158,10,222,219,3,171,29,114,112,81,82,218,223,80,188,200,172,250,248,57,144,80,114,245,49,187,33,24,191,90,195,42,58,81,178,50,95,17,121,139,232,115,55,70,186,243,25,60,54,104,210,223,185,168,176,53,242,72,60,78,72,47,152,175,254,215,244,40,44,226,125,12,182,122,110,131,249,180,106,252,70,77,71,241,23,249,200,55,93,171,220,186,152,44,148,156,178,198,73,97,149,229,183,216,0,86,44,11,178,207,96,172,169,151,10,64,203,185,238,29,85,168,41,210,132,109,195,34,181,43,118,188,228,219,70,175,60,100,230,237,224,40,70,73,240,84,122,42,45,140,145,165,114,142,46,150,114,206,14,181,61,13,35,62,170,50,198,81,199,191,204,203,201,232,46,219,183,147,147,169,219,151,130,81,206,132,37,187,131,175,162,140,227,142,78,125,45,121,159,35,181,166,113,218,132,86,157,216,143,38,91,245,106,29,205,51,91,163,193,205,213,105,156,138,140,122,173,115,150,82,102,40,198,86,75,44,109,154,124,73,133,87,164,195,69,168,109,6,109,26,44,174,115,94,136,73,129,29,6,166,95,128,129,43,146,56,242,107,135,133,106,126,67,191,221,55,181,216,163,2,105,12,133,139,35,255,0,220,250,140,245,65,63,11,190,43,225,64,18,140,103,28,25,167,9,213,60,195,160,216,83,169,170,88,149,109,163,90,175,116,125,81,42,3,71,99,159,196,116,161,84,90,232,96,173,198,182,111,166,212,209,81,151,83,164,82,207,6,104,233,20,78,157,215,70,40,231,91,171,89,1,23,210,210,224,204,166,227,220,215,59,212,163,212,202,227,189,188,34,40,169,179,239,50,206,198,154,239,78,14,61,122,121,41,29,77,45,77,96,176,116,99,204,64,156,34,194,79,108,65,206,89,80,191,132,108,30,72,224,90,142,0,188,4,82,44,42,136,94,11,192,1,229,166,90,138,136,68,192,21,146,201,180,37,18,1,192,83,147,174,24,252,193,168,138,215,61,202,49,93,80,170,189,44,61,59,159,99,94,159,215,107,151,100,99,166,78,52,37,221,155,40,244,210,223,118,101,67,116,247,93,132,77,68,156,35,143,216,10,214,111,43,83,41,59,163,6,248,92,128,155,99,136,198,43,172,158,14,133,11,109,92,152,246,239,212,65,118,138,201,186,231,136,168,71,130,9,83,223,55,39,209,22,254,242,127,36,14,124,186,176,93,63,2,249,133,50,109,195,75,100,163,215,7,26,23,73,189,219,185,59,54,191,67,143,108,30,118,229,42,110,145,98,85,248,135,223,86,115,42,151,167,100,186,196,233,250,167,13,207,161,204,212,197,194,94,100,59,117,52,201,177,126,156,20,13,114,221,28,251,132,69,90,120,49,107,178,169,110,47,152,179,88,139,227,186,19,143,186,1,218,63,254,61,127,184,253,21,158,127,136,40,191,134,38,61,29,219,180,178,75,226,132,112,63,192,242,231,43,24,29,29,116,157,151,181,5,150,4,52,147,235,62,7,171,35,28,226,62,167,220,118,155,79,110,162,123,172,110,48,64,46,184,198,2,117,22,110,123,80,126,33,100,33,123,141,125,18,193,141,89,207,76,149,4,171,108,174,129,238,150,58,52,34,82,110,76,3,206,88,98,226,210,69,238,225,128,185,172,201,136,233,33,249,245,100,84,222,94,64,205,53,229,217,146,236,140,161,247,148,203,18,47,84,183,85,184,170,103,186,136,203,60,160,52,233,245,206,234,154,151,196,140,243,110,203,0,148,93,115,86,193,112,250,161,216,77,110,93,192,85,143,11,2,228,222,16,111,213,34,229,95,66,9,28,131,103,12,211,179,6,91,190,48,19,115,251,182,115,78,156,227,152,51,156,211,206,9,86,0,213,166,88,89,6,173,62,121,151,65,252,46,16,15,173,245,7,241,21,91,228,169,63,83,42,24,164,50,44,78,70,64,3,207,37,228,91,234,23,98,130,79,145,177,230,13,126,162,6,66,120,96,106,211,91,202,52,90,183,68,192,158,217,27,107,150,248,0,16,158,56,99,5,77,97,228,40,203,40,3,132,124,201,170,223,73,112,118,105,74,17,225,98,48,92,35,157,161,175,117,178,159,229,224,233,53,132,163,250,178,85,138,166,14,83,203,239,212,203,226,87,109,212,52,191,46,25,210,165,36,178,113,53,54,41,95,101,216,220,163,209,126,103,217,17,88,181,118,108,91,123,215,203,255,0,59,255,0,178,48,185,121,53,110,235,46,217,238,58,126,185,168,239,86,70,57,114,151,78,127,17,142,203,85,182,60,124,43,132,6,85,55,230,230,79,151,212,213,25,102,6,91,99,182,196,199,41,109,128,68,209,243,175,173,255,0,58,61,230,145,255,0,135,137,225,52,126,155,107,151,243,38,123,125,28,179,86,61,152,26,74,100,5,133,70,11,35,41,129,68,33,0,178,165,208,132,236,6,77,119,74,103,237,36,114,99,233,212,90,179,156,73,60,244,239,143,245,58,250,200,238,210,203,222,57,57,55,255,0,242,183,47,254,202,219,235,250,255,0,161,81,219,79,42,169,123,196,183,212,77,51,221,166,174,94,204,116,186,129,68,40,128,89,68,32,17,130,203,96,148,11,40,38,11,32,18,139,32,0,196,88,104,144,139,0,229,106,114,174,143,95,137,127,115,107,91,246,165,238,204,90,197,139,184,199,85,208,235,212,161,29,60,167,37,234,220,210,16,172,151,199,108,182,251,46,77,50,248,62,88,51,89,134,250,242,104,114,204,63,229,255,0,66,163,29,9,202,114,198,126,31,108,140,170,49,86,217,132,186,47,112,116,113,82,185,167,143,135,184,232,127,22,111,228,186,203,113,21,113,234,251,116,254,231,83,81,159,38,190,59,28,199,248,179,215,143,238,117,46,151,248,104,103,221,129,130,96,50,231,156,148,84,92,62,36,58,222,96,34,61,70,73,250,64,67,5,134,197,203,168,2,201,216,146,7,60,0,61,193,159,64,187,131,62,128,3,232,115,181,143,215,20,116,31,67,153,171,127,125,18,43,77,47,210,105,162,27,165,156,25,40,230,39,75,77,30,225,26,58,71,2,222,103,44,32,165,207,250,146,18,252,48,235,238,80,107,21,199,17,230,93,216,202,107,107,212,250,131,7,92,36,148,185,145,161,181,24,228,5,221,103,225,17,149,220,171,37,150,10,82,144,5,189,71,176,186,103,155,219,95,154,63,234,55,201,207,80,21,123,45,88,93,227,253,192,100,146,220,78,159,65,151,75,214,248,192,188,100,10,239,128,133,202,91,101,20,250,176,149,145,146,226,81,127,243,0,120,201,83,96,239,98,220,214,121,1,129,1,189,50,247,101,0,191,139,49,125,123,28,187,244,150,89,170,177,244,139,121,58,157,37,253,69,235,37,47,84,147,229,71,41,123,129,201,191,71,40,46,30,76,88,105,242,107,178,249,72,207,46,89,149,83,195,130,247,70,138,211,178,41,163,43,224,144,178,80,202,76,13,94,95,222,122,184,70,149,78,154,53,183,230,122,187,28,220,203,174,75,220,192,124,227,186,73,174,224,217,31,70,51,156,23,7,190,182,191,18,232,41,73,238,1,100,65,74,60,229,116,34,246,10,165,44,49,149,186,156,214,247,37,16,30,2,80,244,57,97,253,66,53,217,93,50,143,221,207,62,194,246,202,148,165,158,68,70,77,51,84,37,25,199,5,26,232,187,124,16,216,44,202,82,50,215,13,189,13,145,139,140,86,10,139,104,231,216,243,108,23,188,178,110,182,204,65,246,111,131,29,113,223,168,109,116,130,193,6,143,39,212,106,174,159,72,155,46,74,67,42,184,160,45,167,34,103,91,132,77,187,148,153,39,8,202,32,114,37,38,216,189,188,157,11,104,75,38,89,67,15,161,2,247,109,65,198,196,202,149,124,3,10,218,151,66,43,118,154,51,125,14,132,108,149,113,245,25,244,115,130,72,223,56,70,200,240,105,150,29,70,179,131,159,101,142,108,219,168,211,114,99,178,189,162,170,169,106,50,228,235,105,112,251,156,170,180,246,217,240,69,157,109,6,134,229,252,65,6,232,199,210,46,218,39,103,9,29,42,116,251,99,200,239,46,43,176,211,28,74,252,43,115,204,214,77,85,248,93,113,252,40,233,244,40,138,201,29,13,107,178,24,180,213,199,176,242,176,0,42,224,187,23,178,62,193,96,133,0,235,143,176,46,168,190,195,74,192,8,150,154,15,176,15,75,31,145,168,152,3,4,252,62,18,236,133,199,66,163,208,233,19,0,113,117,30,31,43,58,73,163,12,252,30,220,241,44,254,135,168,218,94,213,236,17,227,167,225,154,152,190,204,101,122,59,226,185,129,235,60,184,191,194,87,147,15,98,43,205,194,155,34,253,80,55,208,184,248,78,155,162,15,176,42,152,162,163,12,226,72,163,116,169,76,31,33,1,159,5,237,53,42,145,78,160,51,237,38,7,186,129,242,152,10,193,120,25,229,147,104,1,180,189,161,96,128,86,11,33,0,40,172,188,24,46,221,246,169,119,195,54,185,109,228,230,121,223,227,38,165,248,136,173,153,203,72,223,40,249,122,127,208,201,167,134,109,137,179,86,248,140,72,165,105,189,42,83,98,56,115,147,238,105,199,221,109,93,76,51,147,74,82,249,128,221,52,156,175,178,75,223,8,215,100,179,44,119,238,101,240,213,136,238,151,176,239,138,199,243,32,127,150,231,83,37,15,238,156,95,84,20,238,141,112,219,30,162,46,212,70,189,60,166,151,168,2,148,177,63,84,142,62,182,232,217,168,146,143,68,10,212,78,201,183,41,114,38,216,250,247,26,69,78,201,66,169,75,240,199,147,153,47,18,174,111,110,58,155,117,47,26,123,126,113,56,147,173,198,85,183,28,41,62,0,233,215,152,230,63,170,30,158,80,185,237,113,139,252,72,184,62,192,16,22,117,65,131,53,152,129,139,73,47,47,85,109,79,164,145,214,240,170,252,186,31,205,156,93,98,242,237,133,177,59,190,29,133,167,139,159,64,58,180,215,69,107,125,146,221,47,97,151,234,92,52,242,154,244,238,226,40,194,173,139,186,49,132,120,29,168,182,54,205,71,180,120,192,87,53,66,118,205,183,147,66,132,107,142,89,185,70,186,235,206,18,57,247,45,237,237,150,74,201,55,90,231,46,58,25,235,150,117,18,139,246,31,177,39,201,154,82,80,212,69,252,240,6,197,24,247,69,56,68,185,97,71,59,185,246,3,118,224,42,117,113,193,154,112,148,77,109,250,68,206,205,207,228,6,73,182,234,146,98,116,111,238,164,141,146,132,101,91,247,48,232,214,219,103,7,238,6,186,101,195,139,232,68,249,113,236,77,187,88,156,181,96,13,81,228,41,117,68,138,228,59,23,194,0,202,70,123,190,35,83,131,206,76,246,115,32,2,140,121,152,151,66,236,162,10,199,40,161,181,81,187,150,54,200,198,48,96,115,108,234,2,27,40,57,54,197,181,134,64,81,120,6,111,212,86,121,36,128,52,248,14,18,192,168,190,2,136,26,169,210,207,83,47,79,65,250,141,52,180,208,73,242,135,120,68,241,39,19,71,137,45,212,178,142,59,34,2,47,128,145,3,226,247,67,230,141,26,107,48,241,238,100,132,182,200,55,45,178,202,40,223,106,201,155,115,140,141,21,207,204,130,100,141,62,109,177,143,187,228,14,174,130,30,94,158,45,245,107,115,52,73,98,182,251,201,224,8,46,6,77,175,50,186,209,150,131,170,177,85,165,147,125,253,39,159,212,219,40,197,69,117,143,171,226,199,169,244,253,151,39,79,196,111,74,114,79,213,24,122,156,125,254,95,171,194,56,54,203,204,154,203,140,186,201,188,103,47,187,255,0,79,208,10,178,95,116,249,245,79,171,48,195,137,181,243,53,202,74,82,235,244,50,198,56,190,65,10,212,172,114,84,165,247,105,123,142,212,71,38,94,94,62,64,107,169,250,83,246,61,127,135,217,152,47,154,60,125,43,210,122,63,9,187,52,195,158,99,193,71,111,36,5,60,162,100,138,140,22,76,149,144,33,10,32,23,146,178,81,0,25,45,208,156,127,83,139,114,113,85,207,181,114,218,255,0,247,245,59,121,245,175,216,229,107,107,254,44,113,219,122,42,53,104,30,116,210,135,229,255,0,252,26,122,164,96,240,235,119,77,172,252,113,247,207,254,244,55,71,225,127,32,44,132,40,8,66,16,8,81,8,0,130,195,4,1,40,182,83,0,36,38,99,164,42,64,115,53,120,115,235,156,99,177,208,150,233,84,162,151,226,102,45,110,119,47,84,184,236,215,7,69,89,183,78,212,126,39,44,8,86,107,161,229,198,41,227,45,142,132,91,161,216,251,174,4,89,28,56,183,215,113,171,45,105,225,159,135,111,5,70,77,26,251,217,63,228,249,127,168,200,63,189,179,29,54,174,177,219,253,5,105,191,143,158,56,143,113,240,199,159,103,171,11,98,252,91,191,66,52,156,109,159,211,253,78,149,209,255,0,15,89,206,92,169,255,0,149,157,75,30,52,171,158,161,28,233,245,0,57,245,0,168,145,234,51,240,138,93,67,207,0,3,20,250,140,98,159,80,41,244,0,39,208,22,5,3,54,70,12,152,0,250,28,189,87,58,143,208,233,179,155,111,171,86,69,107,211,71,17,72,233,65,109,135,92,24,116,205,41,172,154,183,59,37,140,240,16,206,108,150,35,240,141,202,132,118,196,20,213,113,23,150,223,205,148,58,184,239,177,123,33,183,89,151,132,72,37,85,95,54,43,171,0,163,21,221,133,186,49,92,11,96,176,15,205,246,42,47,54,101,191,103,253,73,10,228,251,5,56,168,101,62,174,44,6,89,91,149,175,44,9,237,175,132,54,217,98,76,206,214,230,2,47,158,44,166,114,233,189,47,223,131,75,132,49,234,140,114,184,232,100,215,65,253,158,94,235,147,84,37,230,87,25,254,104,169,1,79,75,92,189,80,88,250,9,242,30,254,45,178,63,44,154,99,192,47,226,96,45,211,53,210,106,75,249,162,84,183,214,179,56,113,239,7,159,232,63,177,91,251,62,128,103,118,169,114,158,112,85,210,245,69,174,204,109,213,171,97,237,37,240,201,117,70,71,41,198,59,108,94,174,169,174,140,14,110,178,167,85,242,140,126,7,204,95,200,74,137,182,113,119,104,35,47,199,15,87,233,220,192,69,92,176,46,75,216,34,136,170,76,108,32,164,178,45,197,62,157,65,78,81,96,105,202,138,244,196,25,195,119,170,61,250,160,99,119,184,216,216,179,216,168,117,58,109,213,61,198,107,104,148,31,186,249,26,163,102,232,109,82,224,117,48,123,177,46,128,114,130,231,102,119,126,135,82,122,74,231,44,109,228,15,247,98,237,33,131,153,208,117,27,165,44,69,27,161,225,245,167,203,200,229,92,106,105,70,56,64,4,34,235,74,82,229,154,20,184,38,213,142,76,214,218,148,90,79,210,186,178,161,122,171,185,202,237,196,126,163,52,209,242,234,73,252,79,150,34,168,249,147,243,38,177,21,240,163,67,154,93,200,42,88,108,45,251,87,7,121,120,85,127,149,12,143,134,214,191,10,3,205,171,30,227,76,37,38,186,51,188,188,62,191,202,131,90,40,46,200,15,57,102,255,0,202,197,198,185,183,240,75,246,61,79,217,43,246,68,251,28,61,138,60,204,180,246,99,136,50,71,71,107,252,7,168,90,88,123,6,180,245,174,192,121,136,232,110,82,202,142,14,149,20,90,161,201,214,242,97,236,18,132,87,96,57,18,208,206,199,200,218,188,42,190,174,39,79,143,98,242,21,158,189,28,33,217,26,35,8,199,162,38,72,64,68,201,69,55,128,44,130,165,102,0,118,148,104,38,76,202,208,188,192,28,228,86,244,37,200,20,216,15,220,12,167,128,123,2,249,2,252,192,148,192,81,65,101,32,130,220,22,228,103,148,202,222,6,173,197,110,16,166,94,224,167,169,23,145,27,194,82,0,200,11,150,1,243,0,102,8,43,204,47,120,7,146,242,45,54,16,5,146,3,184,173,192,17,88,38,75,200,21,180,155,81,121,69,110,0,124,178,252,160,148,139,220,2,231,5,24,229,244,57,186,152,193,235,98,224,117,45,121,173,163,143,177,173,81,7,71,73,205,159,65,182,183,59,176,86,141,109,132,164,194,175,25,148,228,69,14,161,181,28,65,243,131,5,188,83,140,245,27,108,188,201,203,12,207,55,240,175,154,3,163,78,43,163,142,163,52,235,215,207,92,9,166,57,229,241,20,63,114,115,133,145,232,248,32,201,102,92,165,135,206,69,74,78,80,113,102,139,161,178,246,215,112,39,78,125,81,52,57,211,142,37,144,240,165,2,238,244,216,226,192,82,173,103,156,21,150,29,111,255,0,30,107,185,201,158,101,101,75,60,41,96,234,235,165,154,164,115,113,155,235,92,117,51,85,190,234,183,67,43,168,52,201,184,243,214,61,77,27,252,181,135,28,163,60,237,170,50,202,88,101,15,1,149,9,118,253,139,144,24,245,60,193,197,251,157,93,44,165,26,120,232,115,173,142,228,226,110,163,42,49,143,96,58,154,104,40,215,43,59,136,156,182,190,58,142,115,219,76,98,74,52,179,212,75,133,133,238,6,117,43,110,150,213,150,111,90,72,233,180,206,203,158,102,250,35,84,41,167,75,12,38,183,123,156,255,0,17,186,82,196,114,6,39,45,205,152,46,139,91,190,77,27,114,253,132,92,186,231,185,80,63,104,140,241,234,89,238,134,66,124,191,99,45,186,88,185,100,159,99,148,99,186,19,146,253,64,215,59,51,192,42,62,159,169,154,113,212,86,178,164,165,245,7,237,91,120,178,13,125,0,212,162,156,122,152,246,236,214,63,152,248,95,93,139,211,33,58,151,139,97,52,64,233,117,50,217,45,182,26,95,49,220,99,126,169,178,142,165,113,78,9,133,58,253,81,43,71,235,161,124,135,93,233,73,128,19,73,35,42,134,102,199,88,219,145,34,146,229,129,125,35,132,42,197,199,33,78,212,186,25,172,155,144,11,178,92,122,76,147,53,224,85,144,32,206,130,155,204,65,151,4,76,40,162,194,76,90,120,8,13,84,223,42,165,186,29,81,45,214,223,168,202,51,198,88,121,26,156,122,132,72,39,21,134,26,234,90,146,104,14,140,11,147,195,27,23,190,27,123,161,79,144,160,240,242,6,173,45,152,123,78,190,138,25,147,151,183,7,7,224,146,146,232,207,67,161,204,104,135,187,89,10,219,141,145,114,252,171,34,103,53,92,188,201,188,108,130,107,234,199,91,252,5,30,242,121,48,107,238,139,150,18,114,140,23,41,126,39,237,251,145,92,205,117,175,56,79,213,241,62,112,243,219,246,92,253,89,137,197,198,191,230,144,118,191,58,238,113,44,117,127,62,255,0,78,73,39,185,203,229,192,9,135,85,158,194,229,197,178,52,40,241,131,61,188,91,245,42,23,127,195,147,43,244,242,62,233,103,8,25,71,48,32,42,167,216,234,248,77,219,109,148,31,126,81,196,131,219,44,51,101,87,121,54,194,197,217,148,123,58,103,152,99,216,105,131,75,118,97,25,39,148,108,82,76,40,152,44,133,16,81,2,81,9,64,5,147,12,122,172,189,168,12,206,47,6,77,116,126,246,18,237,47,75,253,78,132,204,122,197,187,75,158,233,127,98,163,155,163,110,187,97,159,193,39,19,176,248,156,151,185,197,155,197,243,113,252,81,83,227,229,207,253,206,213,111,116,107,159,230,136,19,4,192,100,0,48,80,120,7,0,9,65,48,88,21,144,114,70,8,22,11,32,45,129,36,42,97,185,11,148,128,193,174,206,27,231,167,230,227,246,58,21,183,246,73,190,251,184,253,142,126,187,27,101,244,246,255,0,83,124,83,122,69,20,250,201,127,248,162,69,103,154,219,140,242,220,145,186,197,183,73,74,247,137,150,216,40,70,43,190,81,174,237,191,102,165,174,187,77,35,159,78,33,114,207,183,77,187,179,200,234,31,248,137,169,126,78,203,25,228,68,127,140,185,125,31,79,169,167,67,91,122,155,20,22,126,235,233,142,76,170,151,46,207,242,190,14,149,145,111,75,9,103,190,14,100,120,178,107,57,244,200,234,75,255,0,137,7,146,163,5,130,195,179,168,182,84,87,112,251,0,16,2,197,177,146,20,250,128,50,2,65,200,9,0,12,25,4,192,151,64,1,244,57,171,157,84,217,208,151,67,5,127,196,155,254,98,43,93,102,234,146,140,114,204,180,71,184,247,44,240,130,13,203,116,190,72,126,154,189,243,221,35,53,126,182,146,232,111,94,136,109,238,202,46,217,110,98,250,34,100,40,66,86,63,100,2,185,147,194,29,10,227,30,103,215,216,106,174,48,88,95,185,28,22,50,4,115,73,116,51,203,213,102,95,229,151,246,10,114,20,167,247,137,124,165,253,128,117,207,51,21,200,82,150,100,16,1,108,83,166,73,174,192,104,30,237,37,107,188,119,67,246,127,249,14,124,197,136,208,75,111,155,15,105,41,126,235,31,232,6,174,128,183,201,78,96,228,2,124,32,87,80,223,194,12,87,32,92,179,129,90,186,156,168,123,126,47,138,35,159,82,79,224,95,32,56,250,109,111,151,141,245,173,157,1,214,233,35,5,231,81,252,55,203,143,229,255,0,192,155,30,217,221,75,79,59,243,19,101,51,155,211,210,214,62,45,178,207,76,17,92,166,202,53,107,180,158,68,183,214,243,84,158,23,242,191,99,30,72,162,5,133,24,182,50,53,165,212,5,198,18,151,68,28,116,243,125,135,41,109,232,91,152,69,87,76,160,243,187,3,227,100,161,209,175,244,51,229,131,150,81,211,171,80,178,156,226,215,205,114,105,87,85,249,226,113,35,57,65,230,50,104,63,181,91,221,167,245,65,29,105,93,87,230,136,14,232,190,137,200,230,125,166,206,219,87,209,11,157,182,207,226,177,133,110,191,83,24,252,114,255,0,150,38,41,222,231,44,246,93,16,173,129,36,136,25,231,77,247,192,50,147,125,91,40,160,62,138,89,159,206,68,243,141,13,4,51,249,197,121,160,105,201,91,140,222,96,74,89,1,251,139,220,41,203,8,91,180,13,14,69,110,18,172,200,123,144,12,92,132,41,72,100,100,1,19,32,74,96,202,124,0,114,154,66,39,96,19,179,34,219,8,39,44,148,14,75,200,22,26,98,194,93,0,45,196,220,11,4,6,239,43,112,1,36,5,238,96,185,22,197,176,47,36,76,28,150,128,52,26,2,33,100,3,88,11,122,66,28,129,108,7,187,16,57,21,146,110,1,220,5,145,10,69,238,96,59,118,9,184,86,66,76,11,229,140,72,94,252,19,204,1,141,129,41,48,119,147,118,64,153,101,197,131,146,41,0,198,202,77,131,184,56,176,36,223,164,196,210,251,67,102,187,190,28,35,44,227,182,121,247,34,181,193,253,222,34,43,87,111,151,5,5,212,109,43,108,55,62,198,57,41,106,47,227,187,34,165,17,220,165,38,192,198,235,162,177,210,71,66,202,161,78,157,69,46,76,52,172,217,151,245,3,169,29,60,229,165,244,247,2,149,140,215,53,143,97,186,107,156,86,196,253,33,234,37,10,234,118,53,244,32,201,123,91,176,251,9,150,162,53,69,225,153,46,190,82,147,249,138,140,92,159,168,210,2,217,74,219,28,155,198,75,141,81,95,49,211,174,50,142,12,242,174,112,127,17,66,245,208,143,217,172,247,218,112,244,63,252,186,242,118,117,150,127,134,177,62,187,78,46,135,255,0,151,89,7,114,197,186,59,186,175,99,37,158,84,184,113,193,178,19,225,44,8,212,237,198,99,212,35,60,127,149,244,29,156,196,207,182,199,234,67,97,48,161,155,196,141,250,101,186,104,231,217,201,208,208,181,159,208,14,132,99,7,45,211,151,11,176,118,107,165,24,237,175,17,70,119,203,5,71,124,177,216,13,26,122,165,169,177,110,111,2,117,179,135,218,36,161,240,199,131,115,146,210,233,115,248,231,194,57,208,211,78,233,113,144,21,41,113,233,51,222,165,142,77,23,69,85,110,216,188,227,168,187,253,81,201,80,185,202,49,198,224,224,247,44,39,193,37,24,60,101,114,90,91,122,71,246,2,229,31,80,139,42,142,27,107,161,167,204,244,229,240,34,88,150,125,64,115,167,167,220,220,161,148,202,148,228,162,161,62,100,116,163,233,132,184,71,54,231,155,136,29,27,49,12,48,50,183,112,5,146,244,224,26,211,218,7,79,195,175,130,82,131,102,219,163,186,25,60,213,22,191,180,201,100,238,195,81,191,74,226,223,169,20,75,54,197,25,165,39,38,94,92,145,20,64,94,1,146,27,44,68,201,117,201,116,32,57,61,166,121,219,145,83,182,76,91,144,83,36,242,6,121,7,37,100,128,219,228,52,242,133,245,69,197,242,3,80,200,177,81,11,163,42,29,7,134,20,240,39,113,106,89,0,183,7,22,45,240,69,32,53,233,227,231,91,26,159,226,145,233,233,134,101,133,209,28,15,5,175,126,173,207,180,35,253,89,233,169,74,17,77,245,147,194,34,192,202,113,83,178,79,225,138,218,112,181,119,117,105,55,248,184,124,251,71,253,89,211,214,90,163,75,142,113,190,79,47,217,119,127,177,193,212,216,174,181,173,169,97,229,243,202,249,99,232,69,12,94,34,230,219,147,107,171,234,193,132,125,28,134,243,40,148,189,141,32,101,196,76,119,124,73,155,39,208,197,120,10,151,54,125,6,70,57,136,186,227,185,229,179,66,226,60,16,101,178,190,232,145,179,243,14,154,51,206,61,208,29,207,7,213,238,132,170,111,224,229,125,14,213,54,30,79,194,103,179,86,243,248,162,209,233,116,114,220,81,210,140,114,130,80,10,156,109,25,193,20,10,56,38,82,9,160,28,64,142,192,28,194,216,77,160,45,182,251,10,186,13,233,230,159,204,213,140,118,19,116,177,69,141,129,195,148,115,102,153,227,240,180,251,251,157,125,11,221,163,211,201,251,28,204,45,250,89,62,202,82,207,232,217,213,240,232,227,67,167,250,100,168,107,92,149,129,173,21,130,41,120,43,1,224,133,66,154,1,161,172,91,1,77,2,198,49,114,0,65,101,176,25,64,205,9,150,71,57,11,150,8,49,235,35,154,155,231,167,230,255,0,67,163,75,81,210,201,190,205,99,254,148,115,181,152,242,229,240,231,31,169,186,188,189,47,213,199,255,0,197,18,4,201,73,165,39,222,72,221,122,255,0,11,87,208,203,40,61,171,50,111,148,109,187,211,162,167,252,165,28,206,147,253,61,241,220,213,225,241,149,151,219,30,50,171,247,224,202,164,252,199,207,224,233,143,153,167,195,98,229,117,145,142,233,122,63,15,250,146,168,86,60,238,59,169,127,99,161,40,191,177,87,44,246,48,115,246,149,151,238,116,31,255,0,183,214,81,207,151,80,70,79,168,5,100,37,162,139,64,12,133,49,172,84,128,6,11,45,130,192,22,46,93,3,144,18,232,2,230,253,38,26,57,127,169,174,215,136,51,46,149,116,34,183,197,237,129,113,109,241,238,34,83,204,176,105,166,56,42,53,105,161,142,125,134,238,114,151,5,212,146,135,61,198,197,168,174,34,5,215,79,121,135,37,199,92,32,28,177,204,139,140,183,164,223,9,1,20,112,242,216,187,109,220,240,130,186,204,172,46,17,153,191,100,1,227,61,88,164,215,158,146,252,178,254,197,189,203,177,43,79,207,221,142,112,248,0,159,15,12,180,217,29,115,148,242,218,11,111,44,11,202,113,48,65,168,107,246,201,226,51,139,139,254,230,204,75,170,76,201,169,142,219,234,158,58,73,0,94,100,101,185,199,118,19,227,221,140,174,91,150,83,127,169,143,77,57,125,236,39,214,18,107,244,27,11,61,107,62,248,34,186,11,212,186,139,126,153,12,81,139,89,6,112,42,47,37,75,224,100,143,66,73,122,88,28,15,17,142,53,78,94,233,51,70,138,94,101,82,131,232,22,179,211,116,50,147,82,88,228,10,96,232,183,43,224,145,20,249,84,167,11,107,114,202,183,162,125,154,57,17,173,231,147,175,41,56,234,41,138,120,206,238,12,26,137,69,223,102,222,155,152,11,233,194,33,16,88,0,73,146,96,152,2,16,133,100,10,40,178,1,2,38,11,0,72,89,64,89,69,144,15,69,246,153,132,181,114,249,136,221,15,114,102,62,229,101,163,237,82,13,106,204,188,123,144,13,139,84,20,117,152,48,149,128,58,47,89,146,150,161,24,48,76,1,209,90,136,141,141,241,247,57,60,251,133,190,94,225,93,152,93,31,112,188,248,251,156,95,54,107,185,94,116,253,192,236,74,207,152,46,223,153,202,251,68,202,243,230,7,83,114,125,200,115,22,162,97,125,170,64,116,75,57,223,107,100,251,91,3,164,139,220,96,90,191,153,107,86,6,210,96,200,181,104,53,170,136,26,145,121,51,253,170,36,251,68,64,120,47,145,79,81,28,20,175,139,238,3,48,26,66,188,216,251,133,189,123,128,204,144,5,37,238,77,192,17,76,29,197,54,5,228,136,18,110,1,168,153,66,156,137,22,3,137,146,32,92,128,32,114,77,192,74,64,22,75,76,90,121,13,0,89,33,78,73,3,187,32,51,33,69,139,65,100,9,57,114,38,18,149,147,245,123,140,159,191,177,116,69,59,50,136,166,106,103,229,214,160,186,176,180,213,170,161,190,93,88,42,183,126,163,115,248,98,57,184,206,123,91,225,17,74,213,73,237,248,186,137,167,17,115,202,237,128,237,89,146,75,166,73,76,119,53,21,220,7,232,225,213,183,233,70,77,126,173,221,61,145,248,87,65,218,203,124,152,249,80,124,247,57,217,64,68,146,6,82,150,120,9,180,14,37,39,233,137,164,77,204,40,167,99,194,228,109,90,71,39,155,31,3,45,186,186,87,151,82,89,32,229,120,146,140,52,214,175,196,145,196,208,243,170,135,201,29,95,19,150,104,179,61,91,57,186,8,175,181,47,160,29,89,74,81,142,63,169,42,132,100,253,81,13,199,149,187,167,177,39,45,177,246,69,66,245,19,140,22,17,133,74,91,253,75,17,52,217,100,35,243,102,107,183,56,229,240,69,28,222,228,110,209,190,99,243,57,53,221,198,59,163,175,163,142,237,178,249,1,181,240,54,136,110,146,253,217,149,207,54,124,145,213,240,207,46,200,203,159,87,204,82,17,100,101,168,185,57,167,181,116,67,245,26,152,105,168,242,235,75,115,25,169,185,85,23,30,55,28,107,36,229,38,223,32,82,173,206,89,21,168,81,138,105,13,220,5,209,221,23,199,98,161,114,82,218,153,85,216,211,192,232,197,109,89,6,116,164,247,68,1,157,139,107,220,132,195,18,27,38,176,242,2,199,96,42,91,163,91,89,57,211,94,188,157,11,38,222,34,204,54,252,68,9,148,185,25,157,181,177,81,248,178,85,243,194,219,238,20,186,83,87,197,251,157,22,246,183,134,98,167,226,95,35,98,218,226,219,96,105,163,152,101,131,118,162,48,225,24,231,123,174,59,81,142,118,74,79,168,26,173,212,110,238,103,149,153,20,219,41,16,22,73,128,163,6,198,108,194,1,91,73,129,152,201,91,64,4,95,70,70,78,192,50,44,177,73,140,40,52,88,41,151,144,131,92,147,24,96,244,24,189,88,93,192,239,120,13,77,105,220,241,205,146,254,199,106,114,74,216,69,116,143,6,111,15,167,201,162,49,95,253,112,254,165,107,36,227,12,70,88,148,189,41,145,166,15,18,212,197,238,159,42,61,22,58,227,61,127,87,253,17,200,142,237,174,82,147,147,151,118,63,89,106,178,216,194,28,198,56,225,240,215,183,253,192,206,233,225,116,136,2,166,227,44,118,25,148,227,144,37,14,83,45,122,83,42,42,75,134,98,212,119,54,201,225,51,5,239,50,1,17,91,101,129,241,147,143,12,11,35,233,77,23,25,110,73,228,128,230,41,142,159,194,39,57,2,81,187,237,21,236,248,183,112,122,205,52,60,168,36,121,239,10,130,122,137,77,254,5,193,223,170,89,40,219,11,36,141,49,114,51,84,141,208,94,132,21,74,94,228,104,44,34,96,129,100,45,162,176,4,111,131,30,190,91,116,143,222,89,102,185,244,48,120,132,183,91,26,243,136,199,151,244,64,97,183,48,223,252,149,237,238,159,41,46,167,106,152,121,117,213,15,201,3,139,76,124,237,77,73,174,103,55,99,207,63,212,239,103,50,156,191,64,43,36,40,128,70,11,35,96,54,84,73,11,101,182,11,101,2,197,176,219,1,128,12,22,27,1,128,18,21,33,178,21,34,12,186,199,247,50,250,123,127,169,182,57,242,18,250,127,99,6,177,173,142,46,95,135,166,78,174,158,159,50,49,246,225,127,66,0,186,62,93,85,47,205,46,163,175,159,255,0,167,209,31,229,21,175,194,213,66,57,233,216,102,161,167,167,165,46,208,69,28,216,127,21,175,229,247,249,155,124,39,111,218,173,243,101,40,45,159,135,191,38,106,163,247,178,255,0,34,254,230,141,5,138,26,171,146,146,230,13,122,122,50,85,138,111,252,68,120,199,168,221,76,148,180,27,123,163,5,241,112,190,62,217,54,212,241,162,107,241,57,52,84,99,177,242,7,81,147,138,64,21,3,36,66,228,14,64,188,100,68,187,154,32,102,159,241,36,128,0,88,76,25,0,185,3,46,129,72,92,190,16,51,234,30,43,98,105,123,98,216,205,83,251,177,16,124,40,145,90,116,241,221,44,179,161,4,101,165,97,26,234,230,72,35,116,62,20,49,98,60,175,221,137,77,69,114,47,115,182,88,95,9,84,230,252,199,252,171,171,23,59,51,194,232,51,203,114,244,174,133,170,163,14,88,64,199,213,134,147,25,133,142,82,23,43,123,68,165,190,127,32,10,117,169,128,162,227,106,79,163,76,108,97,181,101,242,41,205,187,163,31,155,254,192,105,182,17,194,148,59,161,24,151,184,247,252,56,63,229,18,223,32,86,252,46,76,58,169,169,169,99,140,71,131,76,253,76,203,116,61,95,84,208,3,108,147,159,153,30,179,175,50,250,160,35,204,212,115,211,44,168,189,181,87,99,89,81,123,100,190,77,7,24,70,82,204,39,143,170,34,183,85,45,208,88,235,130,155,150,121,46,152,226,164,147,229,7,196,186,245,42,46,17,244,253,69,219,194,31,30,34,42,222,98,192,230,248,146,199,150,255,0,152,24,191,186,250,180,51,196,214,116,234,126,210,66,97,204,107,143,187,3,101,176,91,247,108,82,113,92,75,188,78,25,223,71,1,17,69,16,208,8,52,5,224,22,130,5,132,3,40,38,9,21,2,64,132,128,34,20,136,81,68,33,0,132,33,0,90,213,90,191,16,75,89,106,238,102,33,149,107,90,235,3,94,33,51,17,11,166,58,212,235,37,52,92,245,174,183,220,201,166,120,69,234,57,89,43,45,43,196,208,75,196,227,238,113,217,9,171,142,210,241,40,251,142,175,89,27,58,30,120,209,165,179,108,139,166,59,146,185,71,168,43,83,91,50,93,98,149,71,49,206,91,190,38,93,71,161,87,86,251,151,230,87,238,121,207,50,127,153,133,231,89,249,153,52,199,160,243,33,238,94,232,251,158,127,237,22,126,96,150,174,213,220,106,227,191,149,238,78,62,71,11,237,182,251,150,181,214,33,169,142,238,210,109,57,16,215,216,198,125,190,75,174,75,163,165,130,97,152,169,215,169,75,150,110,133,176,146,234,5,114,79,87,187,25,186,30,228,82,143,184,64,122,189,217,89,146,238,55,49,247,68,194,1,126,100,253,203,243,166,30,212,86,192,39,218,38,95,218,102,14,194,182,0,207,181,72,191,181,49,91,10,216,20,245,171,47,237,70,109,165,109,3,87,218,190,97,195,84,140,56,100,228,14,151,218,227,238,95,218,98,114,185,38,88,29,95,180,196,167,168,143,185,203,203,247,39,62,224,117,161,124,61,203,122,136,46,231,43,47,220,141,73,254,38,7,75,206,140,187,140,140,227,142,167,37,41,174,225,239,177,119,3,169,230,47,114,213,135,43,204,176,181,116,211,3,177,7,156,167,209,135,165,175,214,209,157,54,244,240,247,27,69,174,185,110,50,211,108,210,170,14,49,253,68,193,69,83,41,207,191,66,91,114,177,40,199,185,53,50,140,42,138,207,32,38,77,249,114,113,236,176,84,38,225,53,183,135,128,84,156,171,81,79,172,130,185,40,84,229,47,139,60,1,150,117,216,230,229,57,114,200,170,139,235,32,163,168,125,31,35,182,194,202,247,40,225,149,3,10,234,143,108,177,171,9,103,132,133,110,141,107,44,207,101,146,179,190,17,65,234,53,95,134,179,38,247,215,250,146,81,140,95,197,144,92,241,210,33,2,234,142,161,53,53,148,4,116,149,213,102,97,28,51,78,157,74,89,199,4,182,81,174,77,231,45,0,51,81,173,110,147,49,89,41,93,46,56,65,73,206,233,231,176,232,87,24,172,128,168,105,212,86,233,25,245,11,119,208,213,125,241,138,219,31,83,49,237,178,199,236,65,138,112,150,236,196,237,104,231,37,84,113,221,24,172,140,106,143,61,71,105,108,221,82,104,43,100,165,181,29,45,34,242,244,187,159,83,151,90,221,100,98,253,249,58,154,187,35,24,194,186,251,46,64,77,182,238,109,201,153,221,203,240,162,56,238,126,166,79,47,242,199,33,3,231,103,240,141,245,56,102,81,196,126,101,209,78,235,61,109,69,21,173,177,74,113,141,107,17,92,21,65,169,131,132,150,215,219,160,49,147,113,249,143,215,86,179,86,30,30,211,50,126,253,123,132,34,121,222,209,113,247,36,231,156,146,169,39,28,0,55,60,35,13,220,52,106,212,75,214,145,142,231,153,228,130,151,6,121,203,116,219,14,201,237,143,205,138,138,227,230,69,63,78,159,44,110,201,99,44,42,163,182,49,65,95,98,198,17,70,75,185,131,126,198,117,201,189,198,62,70,59,176,41,210,55,203,32,68,107,114,31,29,62,216,228,213,26,227,18,53,146,140,155,112,95,84,50,126,145,89,0,112,80,192,90,1,114,64,119,26,11,137,0,132,138,232,138,76,6,32,129,82,44,160,145,183,195,41,243,117,181,174,209,245,63,208,194,142,255,0,129,82,163,84,237,127,20,222,213,244,93,64,237,208,159,149,60,117,193,201,214,93,24,197,199,114,219,28,175,255,0,233,254,189,14,181,146,117,232,253,63,20,248,71,156,213,206,50,155,130,81,107,28,54,255,0,15,250,229,153,86,125,210,150,233,201,203,47,162,147,206,208,235,226,63,50,167,136,237,143,176,75,134,84,27,6,107,213,143,144,72,93,175,212,138,23,57,122,76,83,230,195,84,217,154,24,148,156,128,61,185,134,4,67,211,60,51,72,139,99,206,72,37,178,199,164,78,88,89,77,250,139,105,53,195,3,87,133,219,141,68,163,249,145,232,168,71,11,194,180,237,202,86,126,135,126,152,224,163,109,75,161,181,46,12,116,124,81,54,145,98,138,8,22,5,50,146,33,104,1,198,108,143,203,147,141,170,179,116,174,159,60,203,103,250,179,177,57,40,194,201,123,35,137,126,95,217,226,214,20,228,236,231,191,63,248,3,71,135,87,254,42,114,124,108,88,253,127,245,157,24,252,9,251,188,152,188,59,255,0,141,101,157,229,207,92,155,101,194,75,217,20,86,74,201,89,40,8,216,13,150,192,97,20,216,44,182,11,40,166,11,45,130,192,22,3,9,130,192,6,46,67,24,185,1,135,88,219,139,195,202,75,149,142,135,123,71,29,148,185,191,127,244,56,26,204,122,150,122,227,140,117,253,79,71,167,244,105,20,229,240,167,35,42,229,90,220,181,75,119,92,155,47,138,251,29,82,239,181,25,101,45,218,180,246,247,52,220,220,227,4,163,132,162,186,178,163,37,31,197,158,239,248,107,251,146,153,175,182,114,240,229,22,135,74,172,69,79,141,207,140,131,69,59,175,138,221,198,236,0,122,143,188,140,118,231,118,127,67,77,15,58,119,149,143,84,176,28,180,240,130,151,167,56,247,10,24,251,44,212,186,174,140,43,159,62,100,193,64,78,94,160,162,248,43,40,192,97,129,46,160,26,232,102,187,139,50,104,236,102,187,148,5,76,91,26,185,128,134,0,200,92,254,16,223,80,45,232,6,61,91,244,129,167,142,233,100,154,183,156,14,162,59,98,145,21,166,6,170,184,89,51,86,141,16,229,96,168,107,147,156,177,216,125,75,17,21,92,82,52,37,192,12,140,248,192,50,174,86,63,100,6,236,50,121,175,176,6,170,140,123,229,133,198,122,240,103,106,114,234,194,171,9,241,38,240,3,103,33,41,199,205,135,249,138,111,50,101,198,11,205,173,255,0,48,26,37,252,42,223,242,137,102,150,177,166,135,208,203,200,0,215,34,53,31,20,62,166,153,35,53,207,167,212,12,244,250,171,182,62,205,17,57,194,126,168,167,31,114,244,255,0,197,189,124,151,247,29,130,41,213,207,132,210,224,111,94,80,170,249,142,3,135,177,80,196,240,4,189,134,123,11,159,86,6,93,100,119,104,236,143,200,199,82,245,86,159,101,147,161,168,142,106,113,247,139,57,154,89,110,105,251,71,0,116,166,246,194,82,246,139,254,199,159,236,118,173,150,116,182,203,255,0,227,103,16,149,68,134,33,72,98,0,129,97,2,192,18,139,32,20,89,8,5,144,162,128,34,20,90,2,22,88,237,54,154,87,203,249,87,86,2,254,205,2,190,199,17,59,173,94,225,198,235,18,231,32,23,216,193,122,54,134,67,83,45,220,157,10,215,153,16,142,116,116,242,138,224,25,213,99,58,190,83,93,138,217,252,165,195,92,87,167,159,177,94,68,253,142,215,150,191,41,126,92,127,41,48,215,15,202,159,229,101,198,18,139,248,89,220,242,161,236,3,166,30,195,13,114,101,57,109,198,24,151,159,99,183,228,65,246,5,233,97,242,24,107,138,67,179,246,56,123,32,94,134,62,195,23,92,130,29,71,225,241,246,5,248,113,48,215,52,135,65,248,123,1,248,124,134,26,86,154,59,152,219,42,97,87,165,157,108,99,133,152,232,81,206,150,99,32,227,125,145,252,67,44,211,216,229,208,15,34,197,248,72,13,106,236,252,193,45,101,158,226,60,155,63,41,60,185,175,194,192,214,181,150,4,181,211,49,226,94,204,191,208,163,106,215,200,53,226,15,230,115,247,21,184,104,233,175,18,9,120,146,247,57,57,43,35,76,118,87,136,199,220,37,226,16,125,209,195,201,50,52,199,121,107,97,238,130,90,170,223,116,112,50,201,185,251,141,49,232,86,162,183,220,47,54,183,220,243,190,100,191,51,47,206,154,252,76,106,99,208,238,173,247,47,209,238,121,255,0,180,89,249,153,107,85,106,252,67,76,122,13,177,247,38,200,251,156,21,173,181,119,13,107,237,247,26,99,185,177,22,160,113,23,136,216,18,241,41,151,76,118,246,149,180,228,47,20,144,107,197,0,233,237,7,105,129,120,164,67,94,39,15,112,59,42,82,140,97,236,199,190,34,85,18,142,163,195,227,53,213,114,87,50,92,17,78,211,71,44,43,98,229,57,183,202,143,2,227,63,42,34,183,74,81,148,156,186,246,34,171,114,243,97,28,241,184,209,246,103,124,183,111,244,153,105,218,239,142,86,77,206,151,91,204,101,132,3,41,240,250,227,234,152,58,221,69,84,213,229,86,150,88,155,245,86,87,94,221,220,179,3,147,111,158,88,3,57,74,79,32,74,127,202,71,28,190,185,27,93,82,102,153,39,101,146,237,128,109,138,211,199,124,159,38,219,39,10,99,133,204,142,102,169,202,117,206,82,232,4,255,0,120,69,67,108,100,129,135,222,102,82,124,28,187,169,140,35,22,159,171,169,213,210,78,22,81,23,159,147,34,171,205,199,194,155,38,45,179,226,225,26,37,82,139,234,203,141,113,127,136,168,76,43,138,249,178,91,40,215,23,238,62,105,66,62,147,5,208,156,192,199,125,142,108,217,225,209,219,84,163,62,59,137,90,110,121,31,234,141,171,219,4,86,237,44,115,102,78,140,37,8,203,215,5,35,151,163,179,239,14,131,148,96,179,38,6,135,45,52,186,197,196,40,189,52,115,234,57,55,107,99,206,206,130,232,142,163,89,60,67,118,8,55,93,24,198,89,82,204,68,90,227,28,53,238,63,81,24,105,116,174,167,234,182,93,95,177,203,182,114,114,132,125,217,164,109,186,78,252,75,61,17,157,62,185,13,39,158,184,36,162,162,190,108,4,236,220,41,102,51,228,215,196,99,148,103,191,25,204,64,84,189,78,82,102,73,154,179,232,145,135,83,61,177,34,179,217,61,211,25,87,170,105,25,135,233,165,137,16,109,207,183,96,54,185,75,145,176,138,139,200,19,177,41,149,10,155,146,146,72,232,67,248,72,203,60,42,212,176,105,174,91,171,64,76,2,91,101,5,46,216,229,25,90,54,72,207,56,114,2,130,45,68,100,96,2,182,150,162,216,253,169,23,192,25,221,66,101,28,60,27,154,17,101,125,192,206,158,6,39,144,92,67,133,108,2,140,79,85,225,126,29,228,81,24,73,183,100,185,151,61,25,194,240,218,124,205,117,73,175,76,94,231,250,30,178,73,199,77,47,86,37,63,74,33,24,124,70,81,166,24,243,90,138,244,167,156,237,247,103,13,122,237,148,247,110,130,226,63,78,198,207,18,212,250,154,132,246,188,108,132,113,157,209,239,251,153,96,148,96,162,144,80,79,162,250,140,6,207,194,187,228,36,84,88,171,121,26,248,21,103,64,51,91,47,75,23,74,224,187,121,120,10,165,136,128,66,167,212,123,17,47,137,128,169,68,6,154,125,71,96,84,185,32,239,120,54,215,164,143,190,94,78,181,113,56,254,25,91,166,152,167,213,242,206,213,124,163,67,86,157,122,205,70,125,58,225,177,230,85,1,101,176,88,16,133,19,32,35,89,45,186,75,31,185,199,186,91,117,16,219,198,202,249,237,206,211,169,226,18,255,0,9,143,118,114,117,47,118,174,229,255,0,47,50,233,202,69,29,77,20,113,162,174,62,236,209,103,196,43,79,198,159,78,190,89,27,46,161,2,70,66,152,2,193,101,176,89,64,178,153,108,22,5,0,194,96,176,5,130,194,96,48,2,76,92,152,198,46,68,24,53,210,120,239,251,240,122,23,100,97,225,177,111,151,185,225,30,127,93,30,58,127,83,185,57,199,236,113,247,83,100,86,31,49,187,224,254,103,70,214,236,211,87,38,177,45,166,13,171,207,131,93,50,116,167,31,240,144,151,94,10,140,123,120,7,75,185,234,99,206,61,73,134,218,232,86,158,43,205,142,95,226,69,29,41,252,18,148,187,244,48,217,111,161,172,143,215,106,34,163,178,47,225,224,230,185,57,99,230,72,3,172,198,112,144,190,239,5,185,122,95,208,168,182,193,147,5,17,176,25,55,247,102,102,243,17,242,127,117,250,25,115,232,96,29,111,210,38,95,24,202,159,196,47,172,216,11,127,16,171,165,206,6,63,140,68,222,103,244,32,205,119,54,197,26,42,70,89,188,220,108,164,43,76,16,221,202,2,119,225,7,82,118,72,168,211,78,233,75,61,135,57,2,177,24,237,68,2,19,42,43,50,253,138,156,148,63,204,2,139,156,128,36,229,116,182,163,70,213,92,54,160,161,15,42,28,117,98,223,44,5,55,207,4,131,155,186,190,56,220,62,42,25,229,21,57,125,228,18,233,144,31,41,165,167,173,117,224,70,114,20,147,117,87,135,216,94,48,192,141,152,245,31,234,107,145,151,80,184,76,5,105,255,0,143,168,250,71,251,143,192,170,113,31,49,191,137,201,99,230,134,247,232,255,0,98,6,87,208,111,113,85,252,35,17,67,59,10,151,86,51,160,13,122,128,25,175,82,95,35,147,163,142,36,243,249,154,58,210,248,159,200,230,214,177,109,223,41,72,6,106,61,58,11,63,203,143,234,113,206,182,177,255,0,129,159,252,171,250,156,146,42,208,200,139,67,34,1,2,194,1,129,68,68,45,1,101,48,129,96,9,69,178,136,44,52,2,54,104,244,178,212,75,47,136,20,77,46,150,87,203,61,34,186,179,179,70,159,164,43,137,171,71,160,204,82,107,100,17,211,174,168,215,21,24,174,133,71,149,116,67,216,31,179,195,228,108,219,22,71,90,8,196,244,176,249,15,167,21,140,242,202,242,64,53,108,95,176,89,173,251,9,242,73,229,48,29,182,12,158,84,24,157,146,38,38,187,128,239,38,62,224,189,60,125,192,78,207,114,247,76,9,246,127,153,94,75,47,124,137,230,75,216,1,242,153,94,91,15,204,126,196,243,62,64,6,214,86,2,243,17,60,196,5,22,77,232,155,144,23,133,236,94,216,251,3,184,173,192,31,149,7,216,175,179,195,216,29,196,222,192,47,178,195,216,175,178,67,216,138,214,23,154,2,222,138,0,189,12,71,249,165,249,161,89,95,135,199,217,11,151,134,199,217,27,252,212,79,48,14,99,240,197,236,11,240,195,171,189,19,114,3,142,252,53,252,192,126,31,37,238,119,50,137,192,193,192,122,27,0,122,59,23,99,209,109,143,178,39,151,31,100,48,215,155,122,91,61,129,251,61,139,240,158,151,202,143,177,94,76,61,134,26,243,94,77,159,149,149,229,203,242,179,210,253,158,191,96,126,203,91,236,76,53,230,246,191,102,81,233,30,138,183,216,91,240,250,223,97,139,175,62,67,186,252,54,30,192,63,12,143,176,195,92,82,29,119,225,107,216,7,225,100,195,92,162,142,155,240,185,124,202,255,0,118,72,97,174,183,129,234,101,45,23,151,158,156,29,109,62,55,52,204,62,17,165,141,58,25,110,248,178,108,132,113,52,202,53,74,184,56,110,125,12,183,74,28,108,142,2,190,231,21,177,11,186,115,196,56,73,96,138,85,41,187,94,58,155,32,167,234,149,143,136,152,180,217,149,207,15,185,166,251,92,30,216,191,168,70,75,39,59,237,109,69,140,142,154,111,226,45,223,57,61,176,138,201,174,154,92,32,236,212,72,161,17,210,237,142,233,53,180,205,126,161,71,49,175,133,238,51,85,169,243,61,49,226,8,203,26,221,146,232,0,66,50,178,92,139,241,57,249,122,89,69,113,131,169,93,17,166,27,229,212,227,248,188,147,211,127,154,69,71,35,124,238,142,222,173,12,210,95,45,60,148,191,11,234,135,120,92,55,91,55,142,18,39,136,104,221,18,220,190,23,253,8,174,214,158,232,206,62,233,244,42,233,69,39,181,122,142,55,135,106,252,169,121,83,126,151,209,251,29,168,184,203,234,84,99,221,60,251,5,23,46,248,99,252,165,158,121,21,109,106,11,40,0,190,200,42,253,153,207,133,242,158,166,57,126,146,174,115,178,79,216,76,231,178,75,29,136,174,190,248,211,23,36,100,150,174,221,85,222,93,121,42,233,202,232,215,26,249,115,59,186,13,13,94,27,167,133,174,42,119,205,103,158,196,19,67,224,202,53,171,117,82,219,31,102,108,158,162,21,71,102,154,42,43,220,193,171,179,83,119,62,103,232,97,251,197,241,206,81,101,193,186,232,59,37,187,57,49,106,42,148,90,217,196,138,78,206,214,151,231,201,75,108,154,108,168,207,45,69,244,252,117,238,94,241,10,26,234,230,254,39,23,237,35,71,152,159,19,136,139,180,149,89,234,92,0,255,0,49,74,56,88,199,200,25,86,156,30,57,48,206,137,212,243,84,152,200,106,101,23,182,216,243,238,69,28,163,181,51,157,172,135,175,39,78,201,43,35,233,103,62,223,84,228,6,22,54,31,3,98,167,23,25,96,114,244,214,151,185,20,250,109,123,57,10,30,169,114,13,113,196,3,216,243,193,81,166,115,132,227,24,37,201,23,221,207,107,232,103,166,47,207,70,235,235,221,28,174,161,10,125,72,145,112,142,232,132,144,3,180,173,153,26,162,78,16,82,148,48,77,161,176,55,99,168,21,180,155,75,206,74,114,2,176,11,45,205,0,236,64,4,224,13,86,109,123,89,37,60,139,154,207,32,122,47,3,167,115,157,137,115,39,181,29,47,17,178,80,135,161,250,190,8,125,125,193,240,122,126,207,164,173,53,234,140,114,254,166,31,18,212,69,73,197,216,211,230,16,127,63,197,255,0,98,43,159,57,171,174,205,115,147,170,43,132,223,176,200,199,210,128,132,94,220,203,226,151,170,67,97,46,48,194,23,63,226,68,44,100,21,204,216,104,160,103,194,51,89,33,247,72,197,108,186,128,166,243,49,233,112,33,47,188,52,160,42,92,9,151,81,179,234,38,111,0,12,229,132,22,130,42,221,100,98,250,46,76,242,110,76,110,142,50,142,174,183,14,185,231,232,65,233,233,175,131,109,104,207,166,123,162,141,112,70,134,186,86,32,48,24,44,69,32,140,170,152,44,32,88,2,70,66,62,128,97,241,7,247,116,175,121,71,251,156,135,38,239,212,61,223,253,145,237,252,204,235,120,143,199,167,95,204,142,61,111,116,172,147,206,92,227,248,190,76,168,239,211,196,40,95,202,92,179,184,186,254,42,215,180,8,254,32,32,33,48,88,2,193,101,176,89,64,176,89,108,22,5,48,89,108,160,5,130,198,96,172,0,166,138,218,49,188,10,148,128,193,175,199,61,63,212,235,41,63,177,201,167,210,127,232,114,245,220,215,156,179,167,67,82,210,216,191,153,127,98,12,203,127,155,7,215,147,166,188,199,162,132,112,177,238,115,241,182,216,227,243,29,61,223,224,235,89,228,12,59,37,144,97,9,121,152,221,214,75,159,97,242,120,200,186,100,157,143,47,141,200,162,239,211,249,114,106,121,127,48,225,77,74,188,180,186,26,117,27,119,60,116,49,205,251,16,79,66,175,225,89,6,203,32,162,176,144,185,54,42,108,168,55,40,202,93,176,41,236,125,138,38,220,128,86,87,29,153,76,205,56,184,174,185,70,137,166,163,242,17,39,194,1,123,182,197,251,128,158,35,38,49,188,188,49,82,135,167,135,128,23,158,172,206,223,196,198,216,229,24,242,102,156,189,36,82,122,220,110,139,219,19,13,92,216,217,174,60,188,128,213,238,205,212,97,71,38,8,61,211,199,99,100,37,216,13,32,206,197,5,252,192,74,213,24,255,0,48,17,139,156,138,131,134,233,190,77,180,86,162,178,196,87,21,17,179,148,159,166,61,0,57,205,54,41,203,4,218,253,210,22,235,203,230,65,69,230,38,202,92,221,15,169,113,174,181,213,200,40,121,126,116,82,79,62,249,8,108,228,163,69,126,165,211,160,173,251,152,233,84,165,84,100,226,37,215,181,240,4,125,5,88,179,6,55,176,19,248,24,10,178,173,220,224,42,227,233,228,98,34,88,96,90,14,32,7,16,9,139,238,134,138,252,76,1,151,27,153,135,110,221,77,139,222,102,217,255,0,9,252,204,150,250,117,18,127,48,21,172,255,0,246,247,142,187,227,159,234,114,206,182,170,57,209,75,252,209,103,61,86,69,4,34,51,1,109,32,64,224,6,27,5,133,9,8,64,33,76,176,64,162,209,48,116,252,51,194,109,214,89,153,197,194,181,213,176,51,232,180,115,212,205,98,45,175,151,115,213,232,60,62,53,66,50,154,195,95,132,209,166,209,213,165,130,141,81,75,230,104,2,202,33,76,15,29,11,166,227,156,10,158,182,81,120,228,102,125,38,59,151,168,35,85,122,215,39,220,107,214,109,92,179,22,153,44,142,191,27,64,114,241,8,254,97,145,215,197,247,71,18,197,234,224,168,240,53,113,232,235,190,54,13,147,73,100,226,105,175,80,124,157,42,236,87,71,17,101,149,15,140,226,203,114,138,23,246,119,21,187,38,13,85,211,139,198,121,3,165,186,30,229,250,31,115,135,246,139,63,48,75,81,106,238,52,199,107,108,125,201,229,163,151,13,84,219,52,125,162,91,70,141,126,82,43,201,57,242,215,56,178,47,18,250,141,29,15,32,158,65,141,120,138,247,9,120,138,247,3,79,146,87,146,35,253,225,31,116,28,117,177,125,208,13,242,74,242,89,113,213,69,251,23,246,168,0,30,83,43,203,99,149,208,97,121,144,96,102,216,202,218,205,121,131,38,216,176,49,122,189,137,153,27,188,184,149,229,64,35,22,233,19,124,141,174,152,128,233,64,101,243,25,106,214,104,242,81,94,74,10,79,154,203,243,134,121,40,158,66,8,5,113,126,113,127,103,39,217,194,167,154,79,56,159,103,96,189,59,8,63,56,181,114,19,228,72,31,38,104,43,90,178,37,239,137,143,100,209,61,96,107,220,138,220,140,190,162,57,73,1,171,114,34,104,201,230,72,158,115,3,169,76,37,179,118,125,38,143,49,97,33,20,216,190,203,24,247,45,114,69,85,255,0,22,73,21,183,150,243,193,187,79,76,44,135,171,168,189,66,132,39,132,150,48,69,98,210,238,149,211,93,242,108,85,81,31,226,73,202,94,200,207,76,28,238,158,222,13,181,104,226,165,204,178,251,128,237,53,53,53,191,102,216,199,187,57,250,253,79,157,60,69,226,11,160,237,126,177,70,62,69,93,59,153,41,162,87,60,227,128,19,10,229,100,141,245,87,26,99,186,67,60,184,81,12,182,142,126,167,80,236,150,23,67,72,154,155,229,116,182,195,225,57,126,53,233,170,168,157,42,214,216,182,115,124,119,173,43,228,16,175,7,248,108,120,235,36,142,173,245,43,35,47,49,100,231,120,58,106,169,127,156,233,93,108,178,208,30,115,89,167,150,158,207,229,125,25,179,195,181,142,75,203,155,245,46,143,220,219,117,81,190,183,25,175,161,196,178,169,233,238,195,225,174,140,138,244,144,177,52,47,83,208,201,163,212,121,176,207,226,93,81,163,80,247,69,52,84,96,190,57,203,137,138,202,240,178,205,215,77,69,97,8,158,36,148,76,171,95,131,213,198,249,254,135,161,142,162,50,134,198,162,218,232,206,46,158,180,148,98,191,100,116,169,208,188,230,111,106,40,100,236,143,71,24,11,149,85,219,209,140,190,113,244,168,214,154,138,193,150,87,201,112,150,223,208,4,89,68,87,108,25,236,211,71,171,147,53,185,57,190,121,41,194,50,91,89,81,150,16,113,120,141,137,253,71,173,177,143,169,172,252,140,246,233,188,183,152,75,145,106,111,164,208,5,63,141,236,51,223,44,201,73,174,81,170,56,199,11,32,56,169,193,231,169,2,34,246,90,164,159,165,153,110,126,169,73,116,201,178,119,42,244,238,27,19,126,231,62,233,98,41,5,50,21,198,218,243,248,144,172,230,105,123,12,210,55,44,196,187,104,148,30,232,242,65,123,190,101,198,198,159,12,74,231,171,10,31,24,29,29,28,225,39,234,225,155,246,198,75,134,121,251,102,224,248,120,10,173,109,176,125,114,93,29,73,197,211,63,229,97,112,97,126,33,190,59,102,185,52,105,181,49,177,109,108,6,178,153,28,226,159,196,5,150,194,43,168,69,190,4,217,137,119,23,59,243,208,94,255,0,118,20,78,110,5,121,187,133,206,196,192,206,89,3,92,133,185,131,46,1,1,138,70,175,13,165,234,117,213,65,252,57,221,47,162,48,228,244,95,236,198,159,114,178,246,190,39,178,63,221,129,219,182,207,179,233,158,62,38,179,255,0,99,206,95,63,50,253,170,109,198,47,15,219,230,117,252,87,80,161,70,82,77,231,56,125,61,162,142,37,49,244,191,121,124,243,193,20,213,102,103,245,25,142,224,202,181,183,230,20,37,148,105,9,143,197,33,185,21,31,138,95,80,243,132,194,19,115,229,153,37,204,135,93,49,93,2,174,17,77,101,246,24,176,4,62,23,130,228,182,71,230,0,206,88,51,201,238,97,75,50,101,168,96,128,49,132,117,60,51,78,188,191,53,252,82,233,244,57,178,105,29,239,13,95,225,43,207,84,138,54,209,13,184,55,211,29,210,70,90,151,6,186,62,32,52,162,16,162,42,48,89,25,76,10,42,95,9,9,46,128,97,215,255,0,30,133,250,156,109,62,31,126,182,251,231,240,157,157,123,198,170,30,209,140,159,244,57,58,94,144,79,254,43,227,31,34,163,208,71,248,171,229,18,187,176,146,251,231,254,82,184,200,17,128,194,96,128,44,23,242,9,130,202,1,130,19,5,176,40,162,54,11,96,91,96,57,17,131,128,2,76,91,77,142,192,36,24,245,75,238,159,253,206,134,155,213,167,158,120,75,107,254,134,77,76,115,92,190,159,151,253,71,211,44,105,172,89,235,24,127,96,36,101,155,99,254,99,162,211,141,21,243,219,161,203,173,98,113,127,204,142,197,144,219,167,174,94,224,101,181,122,76,181,113,57,126,159,220,217,37,152,179,12,101,182,217,20,108,214,88,220,182,174,5,44,202,60,140,157,114,182,247,41,190,59,7,124,85,113,224,131,28,216,144,167,203,4,168,189,185,64,243,22,26,100,154,109,1,82,230,38,89,117,31,25,118,98,103,212,4,207,134,153,36,248,10,107,40,5,204,112,2,186,197,163,21,208,227,40,215,39,182,66,110,93,81,21,146,159,136,210,231,217,25,96,241,54,62,190,103,151,209,16,107,166,56,138,28,236,216,182,199,226,247,7,225,135,31,161,33,30,242,101,67,43,139,147,228,217,8,164,140,126,102,213,193,113,212,63,112,55,96,181,47,206,178,98,251,75,93,192,251,68,155,40,234,47,41,254,44,17,194,29,166,142,98,149,147,124,100,211,77,54,62,187,128,212,234,21,181,87,124,62,108,107,178,53,195,110,114,254,68,82,174,115,139,238,178,3,119,255,0,135,169,125,64,202,247,23,59,61,48,142,120,72,91,147,0,229,134,248,21,63,133,161,138,72,171,49,179,32,82,232,76,128,223,37,164,1,140,138,20,134,192,2,232,41,252,108,107,232,196,103,239,0,147,248,63,84,142,102,187,81,42,181,211,138,195,143,30,150,190,71,74,206,203,249,142,47,138,188,107,231,244,143,246,20,54,205,103,155,94,197,21,21,223,145,70,93,197,238,146,34,180,148,216,143,50,68,243,0,99,96,131,230,22,165,151,192,19,5,224,125,90,61,69,191,5,82,58,20,248,37,178,195,186,106,43,217,1,200,97,66,153,217,240,66,82,250,35,210,81,225,58,106,191,14,249,124,206,149,26,72,195,157,169,124,128,227,120,55,130,238,110,237,101,120,75,224,137,232,212,84,86,9,140,23,144,44,172,144,128,86,89,8,80,30,71,203,91,76,215,193,103,134,92,110,147,64,201,238,8,26,23,171,147,109,186,117,42,204,14,91,88,248,107,28,86,24,24,172,165,215,63,145,79,160,251,237,82,51,46,89,21,70,205,30,161,87,46,74,134,157,74,34,172,211,202,12,14,226,213,41,192,231,234,171,148,165,184,94,153,184,63,81,166,203,99,180,210,48,99,107,36,164,176,75,37,153,50,161,28,153,85,66,88,99,252,206,48,6,196,14,201,0,82,73,137,217,153,13,217,36,186,135,92,82,124,128,183,6,144,59,25,169,184,147,17,192,24,240,194,232,54,120,66,100,253,128,56,217,243,43,123,114,234,197,225,145,60,48,58,17,179,17,248,132,78,249,167,196,133,169,241,212,172,54,6,205,62,162,111,172,142,166,154,91,187,158,126,46,80,145,183,77,168,146,146,44,168,244,46,180,227,193,205,213,202,85,228,211,70,163,116,122,137,213,37,54,84,100,167,81,57,203,185,169,205,168,229,138,133,91,57,23,168,191,17,234,20,117,234,148,172,217,147,167,86,155,204,142,79,57,84,159,154,165,243,61,54,134,204,193,1,79,69,245,7,236,146,55,185,17,60,129,207,122,89,2,244,243,58,156,19,8,14,79,147,98,236,87,151,63,202,117,182,175,98,252,184,190,192,113,182,207,242,149,137,126,86,118,252,152,123,20,232,175,216,14,35,255,0,43,7,11,216,237,74,136,11,122,120,63,96,57,24,137,78,49,103,90,90,88,123,33,51,211,195,228,7,53,215,16,124,148,217,209,142,150,50,97,173,12,84,128,76,44,82,130,173,71,167,113,145,225,48,172,171,203,192,218,180,238,197,158,196,82,97,100,162,250,141,186,81,199,161,118,10,237,43,140,147,136,139,237,114,236,162,69,93,60,74,88,124,228,213,101,158,77,14,49,126,169,24,244,242,142,233,73,251,133,247,214,217,186,49,120,236,4,171,67,100,222,251,56,70,137,217,229,67,106,198,0,177,223,179,108,153,154,233,183,195,236,80,173,69,242,178,88,236,13,116,202,114,36,34,165,46,71,249,138,17,219,2,178,187,54,213,94,222,231,19,198,229,153,213,254,83,173,55,195,111,169,198,241,190,101,87,208,138,111,132,75,20,191,243,29,25,180,242,218,228,229,120,79,21,63,243,29,104,70,86,207,220,168,85,117,78,201,225,33,30,35,164,221,29,175,227,143,70,119,169,174,20,67,50,198,76,58,203,43,183,136,44,203,220,15,45,85,210,211,219,187,219,170,59,42,113,182,191,79,70,178,142,111,137,233,246,191,54,63,243,19,195,175,107,238,219,249,162,41,150,195,239,22,76,183,205,169,241,215,38,235,101,235,221,236,101,211,82,245,26,143,146,121,32,237,120,84,101,41,194,82,248,187,35,191,44,108,113,112,89,247,70,13,30,135,108,84,167,159,148,81,162,87,201,125,220,86,213,244,10,77,177,140,114,249,48,219,102,238,198,233,198,93,228,140,86,126,134,153,45,41,118,100,156,182,174,127,160,18,146,79,28,128,222,95,196,0,92,165,241,103,34,164,183,39,149,200,217,167,145,118,79,178,92,128,149,186,28,197,229,15,89,202,147,88,200,184,67,220,165,148,250,240,64,173,82,196,246,156,235,94,235,13,215,79,125,146,145,129,243,50,85,105,210,199,59,156,77,117,88,166,156,100,185,66,180,81,81,139,200,217,83,182,91,226,80,22,233,99,53,186,28,51,44,41,156,44,229,27,43,147,146,127,33,176,73,167,158,160,115,111,170,114,151,17,200,53,83,57,75,225,232,116,212,241,44,52,176,104,157,186,122,226,177,132,200,56,243,211,217,156,237,25,77,22,69,110,124,27,222,166,172,99,40,11,172,221,86,35,128,57,247,74,117,203,226,98,213,207,241,26,173,163,124,56,121,102,91,41,157,127,20,64,114,148,100,184,98,229,39,208,71,40,180,216,81,242,86,112,90,151,28,151,24,238,96,77,217,10,21,202,207,133,17,83,39,46,17,210,211,98,181,137,44,48,140,240,208,183,204,143,91,162,166,58,61,13,117,227,13,71,31,171,229,156,157,34,141,186,136,71,182,114,206,190,190,197,93,30,166,215,167,183,207,255,0,0,113,124,70,255,0,59,80,161,9,190,121,106,47,167,182,74,140,86,56,93,56,66,161,39,108,167,115,109,231,225,207,183,97,209,78,43,134,34,170,111,140,0,139,125,112,95,98,161,53,252,114,250,133,108,177,28,3,7,235,151,212,77,214,114,2,228,249,200,63,17,31,171,232,22,220,32,10,153,98,92,129,55,186,95,34,97,145,38,251,128,56,246,45,240,131,198,4,221,60,32,11,75,79,218,117,74,15,225,75,116,143,67,163,142,30,59,24,124,55,71,26,94,231,204,229,30,78,173,53,225,129,162,8,215,74,238,103,72,213,79,192,3,10,101,130,200,170,101,16,166,4,42,93,136,11,206,87,212,12,58,230,254,212,248,207,221,203,251,28,221,31,90,150,115,247,146,127,216,232,107,185,190,206,19,251,185,117,120,48,232,250,209,206,125,82,254,232,168,238,231,239,103,244,40,145,248,236,101,100,11,96,178,20,192,22,193,101,180,83,40,6,3,24,11,0,48,86,11,101,1,76,91,25,183,33,42,192,70,25,54,51,70,196,133,206,106,32,100,212,195,211,140,118,127,136,102,158,27,168,203,252,177,23,116,183,73,62,63,85,147,78,130,81,141,123,172,255,0,135,22,136,2,117,184,109,237,202,58,182,55,246,88,71,219,185,204,182,232,206,75,234,117,176,222,143,143,204,194,178,103,208,204,123,62,249,231,217,154,223,17,49,202,113,87,254,140,168,233,74,24,106,93,177,147,38,166,196,216,119,106,148,161,8,174,61,40,205,56,183,201,2,164,192,201,109,145,50,162,110,247,11,118,34,11,69,62,128,45,61,205,176,37,213,176,160,241,38,128,111,210,192,22,41,189,179,14,92,36,42,222,90,96,42,222,162,165,204,91,25,62,98,196,103,169,21,149,241,54,105,165,122,115,238,103,159,198,106,140,125,60,50,6,70,123,66,243,178,39,108,179,132,141,20,233,92,159,175,246,69,2,156,167,196,114,199,213,164,182,125,120,54,211,77,117,47,86,23,201,14,122,170,235,94,133,20,2,43,240,220,172,206,79,251,26,33,166,211,215,215,6,75,117,241,125,102,103,150,187,242,229,129,216,223,84,126,8,161,115,187,61,248,56,178,215,207,61,0,122,171,37,214,73,13,29,119,116,23,86,129,86,198,114,110,31,67,139,57,185,73,102,199,128,227,169,242,248,221,199,200,104,237,198,200,190,2,244,156,138,245,144,127,143,247,52,66,252,244,199,212,163,118,212,76,63,170,19,27,98,215,196,54,50,79,184,64,249,107,240,60,124,159,64,125,80,248,214,63,176,226,247,122,112,192,84,95,68,49,60,62,58,2,233,239,7,143,147,232,12,100,211,219,37,134,6,129,82,94,176,224,242,152,54,118,96,12,249,156,23,204,224,248,172,179,226,23,124,154,95,208,237,205,250,211,246,70,107,188,15,81,169,212,217,108,165,24,70,114,202,250,10,174,8,218,223,168,244,84,255,0,179,180,197,167,108,229,51,125,62,29,165,167,224,170,36,193,230,107,210,219,111,193,92,159,232,107,175,193,47,177,122,241,3,210,40,165,209,36,94,0,227,83,224,20,199,155,100,230,111,167,67,166,167,248,117,71,38,172,19,105,80,41,124,139,75,47,1,168,229,224,124,41,81,229,245,10,24,82,163,203,234,52,132,32,172,144,178,1,10,44,128,81,11,40,163,231,251,246,145,218,241,212,187,35,145,126,89,145,28,219,7,35,149,92,11,156,28,89,0,227,37,99,18,14,172,57,97,155,126,207,25,71,161,112,47,79,168,219,196,142,141,16,133,199,26,200,58,228,106,209,234,165,91,69,136,232,234,116,177,140,115,20,114,166,158,112,117,229,169,86,64,231,220,146,147,101,163,47,150,217,27,113,53,65,101,10,178,188,200,202,130,183,185,242,106,73,109,19,229,237,92,19,116,128,27,36,144,151,99,236,50,81,200,173,188,144,82,155,200,207,55,128,28,120,22,192,55,60,146,47,145,101,172,129,161,227,104,153,71,144,148,131,75,37,9,89,70,138,217,110,181,128,33,28,48,10,75,44,209,74,218,185,1,69,5,39,136,240,6,133,168,80,93,74,142,171,116,186,156,201,202,91,131,167,57,26,142,165,183,173,189,78,125,147,114,151,35,115,158,24,50,129,69,211,212,244,26,7,233,71,155,131,105,157,255,0,13,150,98,132,29,60,5,140,23,216,140,161,110,97,197,182,86,193,177,73,5,92,80,121,72,207,101,202,6,59,117,158,204,13,211,190,49,238,43,237,41,247,57,23,106,39,46,224,215,99,247,3,182,172,76,167,53,238,115,124,249,69,9,158,178,89,8,233,219,111,28,24,110,190,73,146,187,183,174,75,156,98,208,3,78,169,169,114,206,133,83,149,137,52,249,56,206,182,236,73,123,157,170,42,242,226,166,229,140,34,85,137,169,121,174,42,113,196,179,212,42,238,219,12,123,25,239,191,204,120,221,144,35,54,200,173,111,80,220,92,123,153,53,141,231,225,192,216,67,40,207,169,147,79,226,207,32,94,154,57,198,95,86,116,225,122,130,196,240,115,116,235,116,22,120,199,33,199,117,147,249,1,163,83,168,223,208,231,216,199,216,240,33,250,138,128,140,91,15,116,97,243,96,180,12,150,94,23,82,160,183,57,188,36,114,252,106,24,157,95,67,208,85,164,242,168,223,53,234,145,193,241,251,84,245,145,140,99,141,145,34,143,193,41,83,135,61,55,29,153,106,33,74,113,132,87,212,231,120,68,118,211,94,114,184,108,127,146,236,147,111,132,84,4,174,178,217,117,108,98,175,108,119,75,129,145,85,212,190,98,167,39,55,242,3,46,166,184,206,13,63,196,121,252,189,62,163,252,172,244,26,169,99,132,113,60,70,24,185,77,126,36,102,169,250,137,250,30,222,230,191,8,138,242,243,248,155,57,209,82,186,186,227,30,175,131,211,232,52,74,138,99,181,116,235,32,54,215,246,185,85,237,31,152,153,203,103,51,181,100,102,162,248,201,40,66,121,88,247,193,138,200,74,75,142,126,165,128,173,212,198,201,124,93,4,189,175,184,153,84,243,204,90,250,17,87,53,240,203,247,42,46,200,188,241,208,84,163,30,236,110,235,35,241,196,93,209,227,119,96,18,240,255,0,24,46,92,100,40,210,165,206,238,11,148,54,174,185,68,5,90,82,139,102,109,68,188,184,201,251,154,33,108,87,24,228,231,235,108,82,183,106,232,128,94,125,44,205,23,235,30,254,6,34,49,123,145,21,208,134,85,75,3,99,107,148,48,197,199,224,224,181,196,121,40,189,60,28,156,240,106,174,9,173,226,180,203,9,203,220,142,205,138,75,33,3,141,246,125,12,186,200,247,93,141,181,122,106,114,238,204,211,91,164,242,21,205,220,253,198,70,249,165,140,155,171,240,153,89,29,202,88,68,151,135,70,61,100,65,154,189,76,148,147,102,175,180,66,231,234,192,185,233,34,186,49,79,77,142,146,2,175,140,121,113,50,238,121,53,58,101,140,100,92,168,146,228,40,98,59,79,241,136,143,18,228,213,5,24,67,118,64,219,166,149,113,151,171,25,38,165,167,44,196,230,249,143,126,81,162,50,155,69,71,111,253,159,169,202,115,182,93,51,181,127,119,254,129,248,221,219,166,171,207,57,199,197,134,179,223,246,254,230,239,11,165,105,244,80,221,195,219,153,127,118,113,181,86,203,81,172,203,109,237,231,111,28,73,251,126,152,34,138,165,194,249,250,131,155,194,224,24,73,110,227,232,75,58,149,0,139,233,18,176,84,222,16,8,233,41,153,167,234,144,219,100,247,180,187,149,26,249,203,2,66,35,49,158,11,198,10,0,28,121,43,1,176,36,240,2,231,44,35,29,146,221,44,14,190,93,187,140,240,218,107,179,81,247,139,56,89,73,144,122,13,26,106,16,223,241,36,109,81,113,150,87,67,45,48,140,99,195,193,186,11,48,70,131,160,183,99,6,152,172,71,6,125,59,196,176,205,38,85,96,176,129,96,11,4,38,138,192,20,83,235,31,169,120,6,88,204,126,160,115,53,242,126,109,216,120,197,114,49,248,127,54,105,253,179,46,216,53,107,121,190,223,255,0,214,251,224,207,225,223,197,211,103,159,139,157,217,42,59,137,103,127,212,172,5,7,133,47,168,57,10,162,153,108,22,16,44,6,27,40,5,176,88,204,19,105,66,182,132,160,51,9,3,43,18,2,109,72,9,216,162,12,236,18,242,192,41,216,217,158,91,164,199,198,167,46,161,236,140,122,144,97,156,90,113,78,47,153,126,108,13,169,125,212,87,255,0,196,191,185,90,167,29,245,188,165,234,199,67,70,142,10,82,138,151,69,90,254,224,47,103,151,12,181,234,103,98,19,95,101,113,221,206,231,193,205,212,189,217,156,23,25,54,66,95,225,30,58,238,21,73,181,166,154,57,239,106,189,125,77,114,234,204,147,140,85,177,239,201,81,174,186,160,225,22,253,128,190,80,138,106,44,188,170,180,233,231,150,100,206,231,150,4,234,90,68,193,104,34,218,224,6,24,171,56,64,38,215,182,89,233,158,5,73,202,50,239,251,23,169,151,220,55,237,200,252,167,7,243,89,3,28,164,247,118,253,192,156,184,229,26,39,134,249,66,231,24,250,187,125,0,205,41,45,172,205,55,201,166,117,231,186,127,83,45,145,104,138,83,254,33,174,168,239,233,212,201,20,229,98,58,52,197,37,130,7,211,90,70,186,82,82,231,161,150,51,199,8,209,7,44,26,67,103,166,221,210,95,179,18,244,9,190,119,63,249,135,66,50,125,205,16,170,63,138,77,176,172,31,238,168,201,229,172,126,161,255,0,186,235,75,175,245,58,42,17,237,144,188,172,247,3,146,252,54,165,216,139,65,79,177,212,149,63,44,139,157,110,63,133,224,35,7,216,42,252,168,92,252,54,167,210,38,215,41,167,208,175,50,94,192,115,103,225,48,125,50,132,191,12,182,190,107,177,157,127,59,221,22,172,139,24,56,153,213,82,253,112,220,135,85,175,143,73,55,7,252,199,89,168,75,216,207,118,134,171,87,195,128,46,173,66,146,235,145,233,229,112,113,173,208,223,165,123,168,147,113,246,15,77,175,107,139,22,214,7,93,48,154,140,163,137,44,161,21,221,27,23,81,185,236,0,77,58,158,121,113,247,246,42,83,223,30,6,78,92,35,63,240,223,31,11,248,126,76,11,138,114,183,235,35,188,150,18,71,31,65,29,247,195,219,39,104,1,38,11,32,85,109,38,11,32,3,201,48,219,192,72,116,43,81,231,184,18,186,246,174,122,140,33,8,43,5,4,8,16,132,32,20,66,202,2,16,153,40,15,3,178,93,194,195,72,110,248,146,75,114,8,76,109,73,151,108,148,162,41,214,220,134,42,36,209,21,157,75,108,141,148,234,56,195,102,107,105,148,58,160,96,240,192,215,106,243,3,167,79,149,208,10,218,108,234,232,148,94,50,84,99,242,103,90,224,76,243,184,239,93,92,84,14,54,167,10,79,5,0,164,148,112,192,206,233,112,42,114,97,85,34,7,197,100,169,172,33,144,146,97,91,24,181,212,12,110,92,9,156,189,67,44,92,138,81,228,202,171,44,173,185,29,229,240,92,35,234,40,84,96,51,202,54,249,49,217,148,100,148,182,200,0,242,240,86,112,59,57,69,40,172,129,94,103,0,57,5,56,227,160,28,180,3,106,150,89,178,21,169,172,96,197,90,218,107,162,236,73,38,88,137,61,14,121,192,191,39,103,7,98,50,140,160,115,245,60,75,130,140,178,244,139,157,134,149,13,200,207,117,88,32,26,249,103,107,195,37,140,28,74,248,103,83,195,236,196,240,32,244,145,248,73,129,80,177,42,196,203,84,179,140,148,105,156,212,76,151,107,20,123,149,101,187,163,212,230,106,122,228,6,219,171,115,124,48,32,247,60,179,34,99,163,102,0,117,184,81,19,6,84,236,220,92,58,0,204,182,84,169,148,150,65,222,163,35,117,51,140,162,6,42,227,40,240,58,91,176,107,242,147,124,7,246,124,174,128,100,210,225,217,153,155,231,165,182,75,116,108,110,62,192,87,162,77,229,188,15,212,106,94,154,165,84,89,42,198,31,37,194,77,176,147,192,181,116,167,39,185,135,16,54,83,183,201,123,204,90,152,166,156,163,240,228,213,8,249,137,69,75,2,53,145,112,139,91,187,129,117,199,109,93,71,65,165,12,46,165,208,224,227,247,136,189,68,161,24,109,130,229,145,89,103,234,96,240,130,193,74,27,165,133,203,52,200,27,109,226,38,253,46,141,85,21,109,221,123,33,154,93,44,106,245,205,102,93,144,205,85,202,186,253,95,23,100,69,5,215,121,151,87,82,125,61,71,141,241,59,119,107,111,127,60,30,134,171,37,231,185,103,156,51,203,107,30,237,77,191,230,3,187,163,185,87,76,127,200,23,157,41,112,133,105,171,82,130,207,76,15,204,97,30,17,81,48,251,190,75,111,11,129,123,165,236,6,233,100,40,46,174,83,123,189,142,126,186,42,84,238,239,22,117,101,63,67,57,26,134,222,248,251,153,1,225,126,173,66,94,220,158,167,71,23,187,215,118,222,14,47,129,104,248,243,39,194,127,216,244,211,150,155,79,8,205,71,47,178,10,201,126,154,81,155,248,100,4,35,178,75,47,8,187,181,150,217,156,71,8,201,59,39,248,162,202,135,234,36,177,39,14,78,115,213,52,253,91,151,232,61,88,179,215,4,178,173,203,49,198,74,132,173,76,108,252,89,11,106,154,229,188,8,157,43,57,112,228,21,63,46,94,137,53,242,96,51,107,170,93,120,247,11,48,150,114,249,3,206,82,244,205,97,178,69,71,13,126,34,5,92,148,22,254,200,228,202,78,82,114,247,55,248,133,187,106,85,174,172,193,216,138,167,57,62,13,16,140,149,75,40,85,80,243,44,71,82,49,74,24,3,12,37,37,37,17,211,147,225,23,40,58,229,148,178,129,135,170,220,190,136,163,77,115,218,146,51,234,37,155,120,31,180,84,163,234,3,68,121,134,12,211,244,183,147,69,18,111,34,245,125,0,126,143,81,182,46,50,232,47,80,247,79,210,102,170,77,114,84,245,59,101,134,3,54,180,3,3,237,72,175,180,69,129,109,180,77,205,245,7,204,139,7,114,236,200,51,217,241,151,189,237,192,233,70,56,17,37,134,20,81,58,30,25,7,168,214,213,91,248,115,153,125,17,205,76,244,95,236,206,153,206,54,92,255,0,19,242,227,254,160,118,53,214,249,90,61,173,237,220,189,79,219,60,255,0,99,207,209,186,82,118,55,151,41,54,116,188,98,206,54,198,73,253,101,142,191,248,95,212,201,84,82,132,82,93,16,12,198,32,129,155,204,152,114,146,22,186,149,22,186,10,180,105,154,233,96,12,246,173,210,202,252,35,161,202,64,194,30,151,243,10,191,133,0,69,99,168,69,54,2,228,240,140,246,75,3,44,145,142,217,238,150,212,5,103,116,178,207,67,163,210,213,84,18,143,196,250,191,115,147,160,211,194,249,201,89,150,151,108,158,130,154,227,24,164,178,128,125,81,227,140,63,169,166,149,219,110,4,194,38,138,190,52,3,43,143,175,6,129,109,109,146,99,122,145,80,172,144,160,43,37,54,70,80,20,228,3,245,78,63,80,246,147,9,74,32,114,181,111,23,217,223,238,223,124,25,124,55,248,250,101,156,252,93,176,104,213,180,239,187,61,60,188,114,254,101,120,108,95,218,40,77,62,43,111,146,163,175,21,233,151,212,16,215,192,249,238,193,224,42,152,44,32,66,7,5,96,32,114,81,1,148,210,42,76,91,77,129,39,49,92,177,202,160,213,105,0,136,214,216,216,214,162,30,82,17,101,153,225,1,44,177,69,112,37,169,75,153,112,130,111,102,27,139,114,254,192,206,236,254,25,126,196,25,245,15,107,130,221,183,213,223,156,154,52,89,148,146,79,255,0,173,255,0,115,61,242,221,4,253,95,23,76,15,208,73,70,216,251,98,72,41,186,153,199,202,217,14,136,211,167,151,248,121,243,220,203,171,170,48,131,107,184,205,43,110,169,251,97,4,4,223,13,153,36,189,73,183,220,209,100,184,102,105,20,104,242,252,200,67,213,159,145,29,24,37,111,209,243,200,203,47,219,95,79,80,8,149,126,194,164,154,124,133,230,73,130,220,159,80,130,207,2,236,195,67,34,12,171,64,98,212,127,6,127,65,149,203,118,158,47,190,196,75,161,247,54,125,24,189,27,221,164,175,252,184,0,102,4,222,98,216,115,232,42,79,210,0,55,233,51,217,46,7,62,134,107,58,50,41,117,252,108,221,90,221,198,76,21,124,76,211,76,164,237,142,8,58,85,86,150,13,80,137,158,51,74,43,146,229,169,72,210,54,199,106,65,121,145,137,200,158,187,15,11,150,6,253,85,223,4,36,151,187,224,138,235,207,88,163,209,164,34,126,39,143,198,98,143,135,106,45,230,203,118,253,7,195,193,171,252,115,156,191,82,138,151,139,37,248,128,255,0,122,202,95,6,77,17,240,173,52,127,6,126,166,136,104,104,143,74,226,17,133,235,237,219,185,133,94,190,115,225,71,63,161,210,242,42,143,225,69,109,173,126,20,2,163,21,56,167,56,197,55,236,197,206,156,103,99,202,29,41,69,116,72,29,224,103,123,162,92,109,146,29,38,159,108,130,161,25,114,158,0,184,202,51,51,234,188,62,54,250,163,233,151,186,31,229,202,60,168,231,232,20,44,146,236,7,22,114,183,73,46,152,127,209,155,180,154,200,222,176,248,126,198,187,169,133,241,113,156,120,103,30,221,52,180,151,165,158,63,12,128,236,73,113,207,238,12,214,97,180,86,146,229,100,54,201,243,236,54,89,199,207,160,26,60,47,50,183,45,97,197,51,169,145,122,45,23,147,82,111,227,151,50,53,42,189,216,82,73,201,161,87,20,77,145,246,3,62,50,18,173,177,219,81,48,0,198,181,16,200,66,8,66,178,76,129,100,43,36,2,16,162,1,8,81,57,2,50,130,193,64,124,247,119,35,21,156,117,24,188,55,80,255,0,8,232,120,85,237,115,130,12,240,159,38,186,109,142,121,46,62,15,110,126,33,171,193,236,79,59,153,81,46,170,22,64,229,206,175,46,127,35,191,87,135,205,71,13,182,73,248,74,159,84,81,198,166,42,70,234,99,40,97,166,109,171,194,33,23,240,155,171,208,197,37,233,36,28,187,111,150,206,78,124,179,57,116,103,167,150,138,47,240,162,150,130,11,178,40,242,238,169,63,194,255,0,96,150,158,204,113,6,122,133,162,135,178,9,105,33,236,136,60,180,52,151,238,226,35,254,201,124,151,67,210,173,61,107,176,74,152,46,195,7,150,255,0,117,221,39,203,27,31,7,159,121,51,211,121,112,246,47,108,125,134,15,63,31,9,227,184,81,240,120,167,156,51,189,133,236,89,71,35,253,218,182,227,0,255,0,186,107,111,59,14,193,96,114,151,133,67,242,34,255,0,221,112,252,168,234,16,14,103,251,178,15,240,162,255,0,221,117,254,84,116,137,144,57,191,238,200,126,84,15,251,174,25,248,81,212,32,28,229,161,73,99,2,109,240,200,203,156,29,114,128,227,175,15,218,184,50,234,124,62,114,232,122,44,32,93,113,125,128,242,127,97,182,31,135,37,214,167,84,242,226,207,82,232,131,236,46,90,56,62,192,114,126,216,213,120,49,187,229,41,231,39,121,232,34,251,33,114,240,216,126,84,7,54,58,134,162,34,203,55,51,174,252,54,62,194,223,133,199,216,14,73,77,157,111,247,90,246,5,248,90,246,97,92,234,214,77,42,56,67,215,135,53,211,36,179,71,98,143,1,28,219,159,168,42,110,148,95,82,238,211,219,30,177,19,4,212,176,65,211,163,85,153,97,157,42,229,190,56,93,78,4,91,143,39,91,195,165,41,85,43,61,186,23,70,168,215,110,239,84,127,92,149,175,140,60,141,211,198,244,94,170,203,101,68,102,158,223,115,153,102,235,58,201,178,42,233,245,74,88,246,29,5,233,23,165,173,198,108,108,19,220,209,65,213,93,150,79,16,3,87,25,70,17,139,94,173,198,218,177,92,87,111,153,147,89,36,229,12,60,230,70,67,42,138,113,74,72,77,214,169,89,199,68,53,101,199,110,113,145,212,232,106,138,110,83,77,133,102,170,185,220,253,43,143,115,125,26,117,90,225,115,249,152,126,110,158,136,112,247,63,100,99,212,107,37,103,9,237,143,200,13,86,106,107,171,133,44,200,230,221,100,173,177,202,76,84,159,61,3,170,155,108,230,49,120,42,6,60,79,244,60,205,252,234,44,255,0,49,233,229,45,147,195,92,163,204,91,44,234,37,254,112,59,180,255,0,12,183,133,213,242,55,71,167,115,135,197,136,146,213,8,188,67,159,153,80,151,38,46,115,140,83,200,214,155,142,5,74,152,245,108,12,222,100,228,241,28,180,38,84,185,88,151,118,107,118,66,164,250,100,173,18,251,78,169,109,236,101,167,79,71,92,225,8,194,11,228,111,212,233,100,244,241,252,240,246,52,105,161,78,154,42,83,146,114,193,87,235,99,40,184,195,171,238,7,30,91,227,243,3,115,207,49,53,106,42,117,181,158,230,57,217,137,96,211,35,106,18,235,18,182,71,180,176,38,114,178,75,129,124,237,231,168,23,124,248,109,118,51,61,179,229,245,27,40,225,103,168,183,24,201,241,195,32,92,224,156,49,251,18,171,27,138,147,235,30,24,213,85,136,70,167,238,106,151,60,200,43,157,170,177,219,124,159,101,194,1,190,145,47,28,140,211,194,50,183,212,69,107,209,211,136,238,102,144,87,166,56,69,149,21,99,81,131,108,69,75,49,114,38,166,121,196,67,174,81,140,112,4,79,12,25,203,106,249,176,191,16,153,39,59,126,64,105,166,197,21,200,189,67,221,44,142,81,74,24,17,40,245,2,160,215,5,89,163,149,143,114,36,23,38,191,57,198,56,72,14,116,180,187,122,128,232,249,154,110,156,164,197,40,89,55,233,77,144,35,201,145,60,153,27,107,208,234,37,47,135,6,184,120,85,143,172,134,14,60,161,36,133,179,189,254,232,79,226,108,7,224,169,190,172,184,107,136,163,147,220,120,126,159,236,94,31,92,95,88,195,255,0,236,250,156,173,31,131,87,29,69,110,92,168,189,207,244,59,122,203,20,107,75,217,57,63,208,138,226,120,148,188,203,163,8,207,150,223,165,195,244,225,151,14,27,102,87,103,153,171,125,94,197,142,189,13,31,253,89,16,170,207,169,133,14,153,23,156,228,56,240,138,139,111,17,49,91,234,154,137,166,217,97,25,235,245,77,201,128,220,122,64,143,18,99,49,192,24,228,11,21,99,29,46,17,150,217,224,4,95,60,47,152,136,172,44,132,253,115,201,210,240,237,42,150,45,151,62,200,131,102,138,154,149,80,112,143,45,44,157,26,235,105,10,170,175,161,174,28,117,224,210,46,63,53,250,163,69,107,148,211,238,2,75,232,54,49,199,124,17,79,154,244,162,162,248,10,95,8,8,138,50,16,128,9,69,148,192,153,192,25,204,164,253,144,88,200,23,53,10,103,32,56,250,169,47,190,146,124,238,81,72,209,225,181,227,89,103,24,217,90,143,60,25,44,230,21,87,46,60,217,111,121,124,53,159,99,161,225,124,233,237,183,24,243,37,193,81,185,252,40,12,12,151,28,2,20,24,5,134,192,108,34,152,12,38,193,96,86,9,148,138,96,242,80,110,96,243,38,92,107,207,82,91,37,5,132,2,110,158,222,58,129,230,66,11,249,187,177,139,211,234,127,19,254,128,74,64,45,206,47,241,34,156,163,238,131,109,123,33,114,81,252,168,129,58,151,154,48,147,109,60,241,44,112,51,195,102,183,39,62,219,128,190,43,200,159,28,46,197,104,61,94,159,230,255,0,64,52,106,39,186,18,109,242,86,150,199,177,197,62,177,65,106,106,174,16,126,226,180,63,23,63,148,3,177,243,129,19,67,45,126,166,202,151,170,57,42,29,167,230,50,64,217,140,242,85,18,107,115,207,177,118,243,202,10,76,227,181,240,82,144,107,212,177,220,7,28,4,16,79,148,4,100,26,3,45,255,0,195,154,249,51,39,135,79,252,39,210,77,26,237,252,70,61,4,118,209,56,231,241,48,10,223,133,177,95,132,125,141,108,151,204,207,46,35,250,0,183,212,205,115,234,104,147,234,101,181,231,36,82,161,44,72,221,167,197,113,223,46,172,197,84,119,88,145,212,134,157,75,27,249,249,18,1,86,206,215,138,227,145,213,104,229,62,108,151,232,141,21,215,24,172,36,105,132,77,32,41,210,215,90,226,40,213,24,69,118,41,23,134,192,53,181,123,23,186,62,232,15,47,32,201,236,225,69,100,6,125,25,57,51,187,164,79,54,94,224,58,76,7,144,55,200,189,236,9,180,29,191,32,212,209,62,128,2,224,25,166,189,80,253,80,207,169,95,64,2,54,100,53,99,192,18,175,63,15,236,12,102,226,241,32,26,165,213,149,117,48,186,183,25,22,177,37,193,35,195,3,153,235,166,221,147,143,169,116,146,238,118,252,54,184,221,124,119,174,20,119,25,45,173,93,21,249,163,208,234,248,117,46,138,183,79,137,75,183,178,3,160,65,94,98,39,152,136,166,228,172,138,118,164,87,154,189,192,118,228,86,68,59,126,100,243,80,15,201,27,51,187,150,9,231,34,135,228,153,51,249,223,50,252,213,238,3,136,196,171,151,60,146,87,47,212,6,229,145,72,205,231,175,112,188,229,217,128,252,147,118,12,238,228,190,132,243,150,57,105,1,163,113,91,132,59,163,133,153,21,231,71,63,18,253,192,63,38,11,177,126,84,61,130,32,68,217,31,98,246,199,216,133,129,48,189,137,193,8,21,8,66,4,66,16,128,66,16,129,80,132,32,16,178,136,17,100,33,2,171,114,44,83,139,200,200,188,1,101,74,74,40,142,70,123,247,56,240,4,122,152,238,198,71,194,74,72,226,78,155,84,247,100,232,105,101,53,21,184,35,97,96,228,176,44,133,16,42,22,66,1,11,40,128,66,16,176,40,152,44,155,144,19,4,193,55,34,57,1,48,129,113,139,236,46,118,237,100,141,155,128,27,52,241,145,150,126,31,25,118,54,182,10,179,12,35,4,188,54,63,51,86,158,175,39,76,227,30,198,151,100,84,114,197,83,116,101,41,36,179,148,74,176,73,43,104,148,91,207,7,14,78,80,147,228,233,194,106,139,39,234,244,190,198,11,99,22,223,34,3,210,92,229,99,207,97,251,212,164,97,210,167,27,164,179,213,27,182,226,24,3,102,150,200,78,59,100,115,117,156,95,4,186,110,27,15,75,3,81,21,231,85,207,112,25,24,78,196,148,83,10,216,249,94,157,217,99,169,185,213,83,194,200,48,162,203,229,187,223,184,25,91,121,31,86,154,203,58,163,117,90,58,234,230,92,176,111,213,194,165,182,29,72,165,173,53,84,173,214,96,85,218,169,75,211,87,166,38,91,175,149,143,45,138,221,46,201,149,7,58,184,221,187,147,3,240,253,59,179,115,79,118,114,109,140,45,151,72,140,90,91,23,50,194,40,78,233,194,46,16,226,34,221,115,207,196,108,149,148,211,23,190,73,179,13,186,234,148,158,197,159,160,69,184,56,199,44,203,116,176,241,201,86,107,38,254,26,217,146,203,111,151,59,8,171,157,123,159,83,177,224,154,117,93,78,206,242,124,30,127,125,238,74,56,234,123,15,13,211,42,168,131,177,242,145,21,162,216,53,137,74,188,161,95,115,249,90,55,199,81,136,201,56,230,47,187,57,218,137,193,124,2,13,19,116,217,167,148,101,52,182,174,27,56,118,97,182,205,19,110,93,68,74,28,96,211,36,249,139,162,124,139,156,231,158,129,61,177,126,160,119,193,116,96,4,103,207,171,163,42,197,251,162,173,158,86,18,43,156,38,200,166,83,116,148,182,190,135,63,91,102,251,154,246,55,78,81,141,46,111,172,78,84,179,41,55,238,0,146,105,166,164,139,238,23,98,13,90,107,188,213,182,79,212,135,219,47,46,63,51,151,7,40,217,152,117,54,122,172,105,201,128,54,46,158,227,20,115,18,76,40,124,37,11,114,106,37,212,164,254,133,181,186,91,71,213,29,173,129,20,150,210,156,112,138,151,54,112,28,194,17,108,149,113,207,114,171,183,127,29,197,234,31,153,98,132,78,150,139,69,26,226,165,46,161,67,78,141,217,204,151,7,70,157,60,43,92,68,100,35,216,106,69,69,40,175,96,176,20,98,88,1,180,155,67,38,208,46,136,250,254,188,25,252,66,204,194,77,116,147,81,95,78,172,217,90,140,26,221,211,12,228,248,165,138,43,107,107,167,194,251,231,175,244,51,90,98,167,116,163,41,201,185,74,82,127,23,81,251,118,213,180,85,92,70,184,247,198,70,219,44,47,153,80,152,124,198,103,184,184,124,37,201,226,32,42,233,110,120,10,43,11,34,163,153,73,203,246,27,248,64,190,192,110,196,136,164,46,125,64,187,167,142,12,23,88,229,45,168,118,162,205,168,205,24,182,240,150,100,200,29,167,175,117,145,139,139,148,115,234,193,232,116,212,87,24,165,87,167,228,103,208,215,26,233,132,90,219,44,115,245,58,48,135,234,80,112,139,143,88,254,168,116,26,96,197,12,81,89,231,247,0,161,28,244,25,24,73,77,118,89,47,203,199,73,23,13,219,185,97,78,206,65,34,124,145,144,89,96,132,5,21,128,138,2,186,35,23,136,73,198,136,197,117,151,250,155,101,211,6,29,91,221,171,130,252,48,245,62,125,128,231,93,152,219,52,191,7,167,253,14,182,150,191,47,75,69,107,234,113,106,78,201,118,110,203,61,255,0,247,220,239,244,179,29,163,18,162,77,242,86,74,125,72,4,108,22,89,64,11,7,3,48,76,0,181,16,148,82,8,16,46,82,81,70,87,31,50,77,203,225,67,47,147,92,46,189,132,108,154,88,86,255,0,64,45,215,15,159,238,3,170,63,154,95,184,91,108,255,0,136,159,232,14,44,254,86,0,186,255,0,158,64,58,223,231,127,176,207,95,229,254,165,55,47,200,192,69,209,251,137,167,137,123,101,227,0,104,30,217,38,251,73,63,238,104,179,108,168,177,188,71,11,241,35,46,154,88,207,209,127,114,7,91,100,172,155,43,72,220,108,107,234,49,199,124,91,124,73,8,167,115,177,164,249,201,160,115,126,166,72,203,28,118,26,168,111,168,245,166,141,80,82,154,204,159,68,6,106,177,156,55,216,53,202,104,58,148,93,141,77,118,125,11,149,56,230,60,160,17,240,200,185,172,172,162,231,16,99,44,172,4,45,251,162,70,69,206,47,57,64,54,0,221,28,172,163,13,28,171,20,94,49,54,110,156,178,140,113,135,149,168,154,127,13,177,220,190,160,71,25,114,177,22,34,105,231,225,127,161,162,79,108,133,77,144,100,179,142,255,0,185,154,108,221,99,244,152,230,162,200,167,233,96,162,183,119,103,70,165,147,54,158,57,70,234,215,5,67,43,137,166,27,98,101,243,54,190,11,78,83,101,26,252,232,196,175,180,251,68,76,107,207,187,31,13,59,199,60,32,46,58,137,103,225,72,57,226,113,229,19,17,130,244,161,109,201,128,46,12,23,31,116,58,42,76,142,44,4,109,125,158,74,203,238,49,197,48,90,146,235,202,0,122,147,148,95,5,242,128,137,228,152,40,37,200,3,208,147,130,177,110,93,80,77,2,158,215,144,2,18,113,120,29,157,200,9,199,43,116,127,82,171,151,56,202,2,229,195,55,66,217,202,184,229,243,131,19,94,163,79,108,0,223,50,95,152,31,50,95,152,91,32,12,115,148,187,149,189,174,224,57,48,64,99,179,230,15,152,1,64,51,204,96,239,7,4,192,5,230,201,116,7,204,147,47,105,91,64,191,54,75,37,121,178,247,38,210,109,96,86,249,21,189,251,5,176,142,0,7,152,201,189,251,23,180,155,64,158,100,129,115,144,91,65,218,17,218,47,5,110,68,118,36,20,88,32,167,124,125,193,86,110,238,3,156,146,21,61,66,139,41,242,34,202,28,187,129,174,22,41,32,140,213,69,192,110,240,26,64,114,64,44,128,228,128,22,73,146,136,5,228,133,16,11,47,37,16,42,152,13,72,105,48,2,227,144,177,144,176,64,128,117,197,246,45,86,144,68,10,172,16,178,96,8,66,240,64,40,178,240,64,40,178,54,15,152,144,4,70,197,187,99,238,86,244,251,129,39,51,53,150,73,116,52,99,37,56,32,140,213,221,44,242,106,82,202,3,203,69,227,0,46,216,57,3,92,37,22,61,52,26,72,1,75,130,156,3,220,137,144,22,171,115,123,66,210,70,53,66,201,62,171,130,66,213,11,80,82,140,92,158,27,89,37,106,57,90,201,61,238,77,117,51,103,211,147,111,137,195,106,193,204,132,222,49,32,130,211,229,234,56,102,220,203,119,34,116,117,199,206,207,200,217,44,117,40,109,21,121,171,11,25,50,235,51,11,106,94,210,27,85,190,92,223,205,25,181,114,110,85,103,243,16,110,166,200,56,253,228,77,47,85,12,98,8,197,8,69,65,188,242,3,179,178,32,61,86,182,111,211,3,44,35,108,222,237,173,154,169,117,69,230,113,203,28,245,81,138,196,98,138,21,13,61,146,252,9,14,142,150,49,230,201,35,60,245,118,55,215,2,167,41,217,214,96,107,183,85,77,43,16,89,103,62,237,69,214,244,244,160,149,56,252,72,142,156,254,37,251,148,99,158,159,119,50,150,89,33,74,143,176,249,82,151,227,1,164,191,22,66,42,74,61,204,119,90,186,69,15,181,57,46,232,197,58,163,159,137,146,130,209,47,59,89,8,190,139,147,213,233,229,12,230,215,211,164,79,63,224,212,70,54,206,201,60,37,198,78,251,212,81,229,186,171,182,48,151,230,35,65,241,59,92,33,25,71,152,179,148,239,156,191,9,190,232,250,54,239,223,19,12,233,113,126,153,96,212,74,173,242,46,51,79,175,0,253,228,125,164,46,77,245,232,17,122,170,115,29,200,197,132,108,141,146,233,241,35,61,181,53,39,130,10,83,130,94,133,207,204,169,189,248,120,195,10,186,210,230,69,205,71,114,192,24,117,118,112,161,159,169,151,40,233,207,69,9,75,115,121,41,105,171,131,248,66,176,66,169,75,148,134,121,47,25,103,67,106,219,132,140,238,185,71,40,4,70,181,16,212,121,24,161,132,72,164,192,173,153,14,75,108,66,5,181,38,5,85,14,236,60,227,33,44,34,172,156,95,64,23,30,165,219,102,216,17,11,148,124,203,20,64,102,130,141,211,223,35,179,8,244,50,233,235,80,138,70,180,84,48,116,86,16,168,190,80,212,242,1,17,20,229,132,15,152,128,105,23,92,10,118,168,174,75,211,90,174,148,156,122,39,128,163,181,253,234,79,225,92,191,161,194,214,217,43,173,81,82,126,185,102,81,246,59,26,185,97,89,143,108,28,47,143,80,228,156,100,163,209,199,38,20,248,47,91,108,169,188,205,252,144,197,233,128,141,222,153,75,220,210,6,30,160,110,151,225,93,200,165,182,0,67,213,45,204,3,138,193,114,120,139,40,25,203,168,21,30,19,23,100,210,9,62,24,136,197,223,168,141,125,187,253,0,75,141,151,75,116,98,218,53,232,52,211,86,171,38,177,142,136,215,109,59,99,91,94,152,231,105,208,170,164,210,0,169,169,56,242,106,133,110,63,11,23,8,202,61,178,135,194,72,168,56,191,204,176,50,48,221,208,28,100,37,25,71,225,100,81,250,163,243,25,15,135,56,22,167,187,134,135,62,34,69,2,8,20,16,16,178,136,5,144,162,1,63,18,57,26,187,113,45,68,255,0,151,111,92,117,58,175,241,63,104,156,61,100,191,195,205,245,223,111,183,176,7,160,134,237,69,41,231,136,238,231,235,159,244,58,201,230,86,75,244,57,222,27,29,186,169,241,141,145,199,76,118,58,17,254,31,213,149,21,146,193,44,8,66,136,4,201,68,32,20,95,66,96,169,241,16,50,219,102,44,203,207,11,178,21,230,44,255,0,224,116,100,176,222,122,178,57,164,2,183,199,243,34,111,143,230,143,238,51,205,69,57,39,217,20,47,119,180,163,251,148,228,20,148,31,88,199,246,22,225,95,229,68,1,117,146,141,83,245,99,131,37,15,24,231,179,254,230,169,198,42,18,195,113,227,177,146,167,211,223,18,224,13,106,19,148,222,5,84,246,106,94,120,245,117,52,89,63,74,151,76,163,46,236,220,249,198,112,84,116,167,40,213,37,234,82,76,171,53,17,178,92,190,17,134,125,73,25,123,133,105,162,232,171,189,93,57,24,181,59,114,163,208,201,223,245,232,20,114,3,172,148,166,187,9,218,226,194,82,219,244,47,175,33,20,46,113,77,229,117,24,250,129,32,23,233,111,213,192,141,110,216,202,185,47,194,255,0,184,233,51,38,167,50,174,95,64,10,223,131,38,76,250,141,82,158,237,62,76,77,128,19,125,76,191,141,125,77,19,151,34,106,89,185,25,87,79,78,182,193,13,118,73,241,17,48,158,28,82,54,194,61,218,52,138,170,169,62,89,170,21,224,149,196,124,98,4,206,216,240,138,243,19,238,198,250,74,117,197,128,11,107,252,69,190,158,153,44,145,215,236,45,196,11,205,159,34,70,79,62,172,131,134,94,90,238,1,78,61,208,1,43,49,213,112,3,121,124,1,26,76,29,178,93,30,87,176,76,28,129,63,163,43,185,123,137,144,45,61,203,230,83,68,199,57,69,176,46,60,125,12,246,125,221,202,57,227,170,53,67,251,139,186,10,113,140,187,197,128,85,71,117,159,65,248,43,79,178,48,110,83,138,111,221,140,114,171,254,36,63,112,23,134,94,2,243,42,255,0,139,15,250,138,243,168,255,0,139,15,250,128,173,165,96,142,234,127,226,195,254,160,124,250,63,227,87,255,0,80,5,180,155,65,251,78,159,254,61,127,245,19,237,90,111,248,245,255,0,212,1,109,38,208,126,215,165,95,253,245,254,229,125,179,77,255,0,30,31,184,7,130,246,139,251,102,151,254,60,63,114,125,183,73,255,0,30,31,184,13,80,15,98,51,253,187,76,191,251,225,251,145,248,142,155,254,44,127,112,52,237,2,73,8,255,0,120,105,118,191,190,142,123,3,45,118,147,106,74,216,128,237,185,232,11,128,165,173,211,255,0,199,137,30,178,133,255,0,219,16,13,196,173,162,222,182,143,248,177,253,153,62,221,71,252,68,7,75,120,171,172,106,34,244,247,41,161,214,65,73,1,203,179,85,37,60,100,211,77,237,71,44,11,52,202,82,1,211,56,199,128,54,45,100,115,212,125,119,41,156,57,211,106,150,77,154,73,74,43,212,7,83,112,155,102,225,200,50,212,70,43,169,151,81,170,82,136,27,180,250,133,54,106,56,58,59,154,187,228,119,107,123,162,4,193,48,30,9,128,4,129,16,1,193,120,47,5,133,86,11,33,50,5,144,173,200,155,128,132,41,176,119,224,6,36,71,129,126,96,187,44,96,57,201,33,110,228,153,130,221,92,162,103,119,202,79,32,118,163,53,34,110,48,105,175,236,217,179,57,65,23,43,118,163,52,245,105,62,163,39,29,200,193,118,145,202,89,228,13,107,82,165,220,11,44,147,92,24,252,139,34,248,102,186,32,241,234,3,44,237,181,72,186,245,83,206,36,153,208,116,69,139,150,153,123,1,112,187,211,201,107,80,155,234,34,234,228,163,233,49,194,187,149,153,236,7,97,75,36,19,94,112,49,48,47,184,101,32,128,84,219,41,73,227,145,187,68,234,44,141,49,203,10,117,52,171,34,219,19,102,170,186,115,7,45,205,25,111,212,217,108,23,147,39,20,98,156,220,37,137,254,230,67,245,58,135,115,203,232,99,159,30,174,195,189,50,93,69,92,214,205,165,23,165,109,234,18,140,142,131,132,179,241,28,125,13,202,26,165,189,225,29,181,56,73,101,77,1,112,211,238,235,51,46,178,42,54,193,110,225,62,166,200,206,57,226,104,203,174,138,106,83,221,237,193,20,250,148,100,158,231,233,247,11,203,211,254,105,1,70,207,39,19,181,71,228,77,250,72,240,238,42,25,24,233,179,248,139,127,102,252,175,247,51,203,85,162,138,226,77,177,47,93,167,232,163,38,6,153,58,115,196,56,7,48,125,34,102,251,100,127,5,45,135,29,69,243,226,20,0,221,170,95,132,169,168,71,140,2,170,214,77,243,182,8,41,233,108,95,21,185,250,1,158,120,200,151,140,154,39,70,58,201,153,221,81,207,86,84,13,191,10,228,199,62,185,53,93,84,20,121,49,206,164,235,124,191,114,43,110,130,78,84,184,71,171,151,39,82,189,6,159,203,149,150,89,39,47,99,7,129,233,92,115,100,179,234,124,30,135,83,92,97,5,21,44,178,43,135,42,161,11,49,25,200,101,237,66,184,199,126,249,117,200,219,169,225,183,140,156,235,107,150,94,50,105,145,194,213,99,113,207,38,123,235,156,101,156,240,21,50,117,207,46,41,142,186,232,99,63,186,96,97,141,174,18,196,184,52,194,200,73,52,219,203,21,168,165,73,102,38,120,194,200,50,43,100,62,25,69,254,131,52,58,95,181,41,74,124,69,25,170,179,170,125,89,216,161,42,104,140,66,50,203,66,233,204,148,184,50,41,194,82,146,93,141,126,35,168,117,105,223,187,48,105,106,251,166,223,86,1,206,81,66,93,177,201,127,103,155,151,15,129,139,66,164,185,97,74,142,37,209,148,214,222,77,48,209,70,15,168,118,105,227,46,140,35,4,166,29,113,247,25,58,93,111,225,34,146,10,188,112,103,111,212,62,79,131,36,165,137,48,25,187,108,91,99,244,53,238,123,217,129,205,217,98,130,232,117,105,197,113,75,32,107,72,100,30,12,178,212,70,36,251,71,5,70,212,215,184,113,154,193,130,185,74,92,140,203,93,88,26,165,60,160,83,247,23,230,199,111,81,114,212,71,220,5,235,46,151,195,19,161,225,180,186,116,49,115,124,188,201,254,167,37,102,235,190,175,8,244,59,20,160,171,221,24,172,117,100,86,29,101,171,202,138,130,126,159,83,247,120,57,20,230,89,147,147,147,147,206,231,220,213,226,210,140,51,94,232,183,183,241,46,27,249,9,170,46,41,47,100,69,93,210,123,31,110,200,83,254,24,87,203,51,140,125,129,177,226,5,70,121,203,56,136,232,44,33,16,245,122,187,143,64,73,116,19,55,200,115,144,137,200,1,178,205,176,31,225,17,221,57,216,255,0,202,133,81,166,122,169,62,125,49,254,166,205,38,42,151,149,24,109,195,232,192,232,89,82,158,158,113,75,149,234,65,104,254,5,177,229,123,49,212,175,95,64,105,135,147,116,224,215,167,57,69,26,160,211,225,240,199,121,42,72,86,223,255,0,192,218,166,215,167,251,144,69,25,87,211,149,236,195,86,41,63,202,254,97,245,6,81,68,81,198,62,172,132,202,173,98,36,2,203,40,176,33,8,64,35,33,69,128,187,101,182,171,25,231,239,77,198,136,243,137,203,63,212,237,107,39,183,75,47,171,57,19,95,127,167,143,120,197,55,239,238,81,187,195,126,11,230,177,241,60,99,234,109,233,84,87,200,203,225,241,198,131,231,57,27,44,227,128,133,144,132,2,16,133,1,8,66,1,98,181,15,108,6,8,212,199,126,35,249,184,1,62,77,88,231,175,212,191,46,181,211,63,184,126,77,73,99,106,43,203,135,229,64,86,216,123,131,178,47,184,94,92,63,42,7,100,63,47,245,2,157,107,220,9,65,123,176,156,99,237,47,220,22,191,205,251,128,169,165,135,201,134,15,108,241,158,141,241,250,27,229,245,102,41,165,11,159,127,82,1,251,164,249,107,49,104,94,213,27,115,219,3,227,205,75,229,192,153,122,108,142,74,130,147,126,102,7,213,167,207,170,93,4,65,102,121,138,225,123,157,26,158,100,190,81,224,43,60,214,203,84,84,83,195,70,137,202,53,69,187,35,20,223,72,153,39,27,21,142,82,250,146,198,229,55,187,57,249,129,115,154,159,69,130,162,241,192,31,8,91,178,128,54,4,217,20,187,18,75,128,132,179,60,208,249,117,19,48,50,71,248,60,246,66,58,179,66,77,198,113,93,119,49,50,244,224,131,53,189,65,167,227,10,222,227,52,53,110,158,247,211,177,21,208,211,87,140,55,212,221,4,34,181,129,240,147,236,105,26,33,208,52,215,184,16,162,82,89,147,194,249,140,81,166,29,100,152,7,22,130,192,31,104,170,37,125,178,29,162,20,198,138,112,23,246,200,190,177,15,237,85,251,0,171,99,229,245,19,230,14,186,239,49,161,18,134,121,8,189,197,229,10,204,163,212,37,52,192,61,197,19,4,192,21,130,116,44,141,1,49,149,148,78,115,201,112,120,97,77,109,245,47,132,9,0,38,240,229,158,129,103,250,152,245,214,237,211,73,174,178,224,14,93,214,249,151,78,126,236,13,209,255,0,214,6,210,212,72,162,114,94,197,110,249,19,105,48,17,89,249,19,36,40,9,146,54,66,130,171,44,189,204,133,224,1,221,34,111,97,19,0,87,153,34,111,100,218,94,208,43,115,38,247,242,11,202,123,28,178,184,236,14,208,38,247,236,137,230,72,173,172,155,120,2,121,146,45,216,253,255,0,160,56,43,0,122,26,109,242,187,154,37,172,244,245,57,145,158,81,113,203,150,6,142,157,22,239,102,173,241,93,76,186,106,240,133,234,247,197,112,84,106,157,149,99,177,146,219,227,23,193,207,243,172,221,200,78,89,234,77,7,101,210,147,234,6,224,89,104,138,117,50,196,211,61,6,146,91,160,121,181,193,216,240,251,243,20,88,58,164,3,204,34,145,65,148,18,41,201,32,39,64,37,34,74,89,7,0,4,230,208,42,225,147,134,81,154,200,56,132,57,205,151,25,51,52,44,236,20,231,181,1,167,113,76,231,189,94,24,234,181,27,128,209,220,183,140,21,144,100,2,47,174,56,201,205,178,91,103,132,117,39,22,196,61,42,148,178,6,120,88,215,39,66,139,148,151,83,159,168,74,180,38,139,220,102,21,222,47,6,106,47,82,92,154,147,76,34,182,199,216,189,169,16,176,40,129,96,92,236,140,88,22,226,159,80,124,184,251,5,25,41,4,0,109,43,104,120,47,0,0,72,44,16,8,103,214,83,230,215,131,64,185,250,164,163,144,165,170,54,209,21,195,57,186,184,165,46,77,250,221,117,90,122,246,67,213,63,145,199,149,178,181,229,146,21,154,115,112,183,114,97,121,234,200,188,245,10,200,38,101,178,188,124,60,1,45,134,86,98,206,223,135,105,99,45,22,37,241,30,126,187,37,231,70,15,187,61,21,118,58,118,165,208,131,52,180,178,133,156,55,131,87,217,161,42,112,228,247,26,37,137,173,200,171,54,237,77,117,1,95,238,216,40,238,157,156,123,24,225,162,139,182,94,217,224,232,44,207,140,224,165,92,182,182,159,0,98,191,194,173,167,22,69,102,63,32,161,163,114,138,123,78,149,26,167,8,236,159,170,38,138,213,114,230,183,250,5,115,107,173,84,254,19,95,159,190,27,86,34,253,205,115,170,50,143,49,228,199,61,37,145,230,40,4,78,171,119,101,242,86,44,249,154,43,156,163,233,145,115,182,49,137,81,134,117,207,187,50,202,59,95,83,85,215,100,197,57,101,149,11,186,59,251,240,4,107,220,163,5,203,206,3,156,179,19,71,133,233,229,101,178,177,172,227,132,69,117,180,53,121,113,88,130,105,44,21,117,153,177,180,241,242,102,152,216,233,171,100,161,207,99,12,224,243,153,8,82,181,22,122,58,242,98,149,216,236,107,182,81,151,30,194,103,140,116,42,22,226,165,28,163,29,203,213,133,206,6,206,201,47,145,154,79,50,234,5,111,177,60,193,229,46,195,22,45,142,245,195,238,10,247,38,157,74,87,181,28,225,246,34,143,75,83,179,80,179,210,29,78,186,229,131,167,211,170,163,252,207,168,247,20,160,217,81,197,241,25,121,151,198,191,212,108,99,182,9,10,140,29,186,201,75,178,224,216,170,96,4,70,36,20,107,192,74,40,5,224,40,87,151,144,248,68,243,48,128,185,87,28,97,163,45,218,88,245,143,3,101,99,23,41,229,48,48,54,147,113,201,143,83,40,197,250,122,140,186,171,29,242,107,34,229,166,151,197,36,101,74,167,135,147,92,108,111,171,18,163,130,114,3,163,102,100,104,132,243,131,52,18,81,9,63,153,71,71,206,140,33,131,45,186,167,209,51,60,167,158,178,1,184,251,132,50,87,78,93,27,27,74,147,89,108,204,164,178,110,211,197,185,47,144,27,244,84,175,54,191,151,38,251,31,222,70,30,230,109,23,199,41,123,44,27,102,163,77,83,181,167,190,81,244,231,230,42,199,15,93,39,102,162,56,223,182,115,207,242,203,255,0,112,91,244,199,34,160,163,43,231,56,168,227,166,99,220,154,139,61,59,125,201,10,90,245,73,203,220,11,165,206,3,143,166,34,31,170,223,161,68,171,137,52,50,79,8,95,195,103,232,73,200,10,147,51,91,60,13,156,184,43,73,87,157,126,239,195,14,72,58,94,27,71,151,74,238,223,44,233,253,154,22,172,181,234,93,36,186,161,20,215,140,62,134,248,46,56,52,133,109,157,95,23,43,243,32,173,89,94,100,121,105,126,230,132,130,242,35,40,230,62,159,167,66,41,52,250,162,165,91,204,95,97,178,128,143,46,221,44,83,198,232,167,214,62,198,184,78,54,71,32,92,30,97,238,90,229,227,251,129,40,184,188,197,133,84,156,243,185,96,138,107,232,81,27,203,44,8,66,136,5,144,162,1,101,50,193,152,24,124,78,95,113,92,123,201,255,0,115,153,103,241,239,227,136,199,8,232,235,222,117,85,67,180,125,79,244,57,213,250,183,231,173,182,37,135,199,204,168,236,233,161,141,61,17,250,49,211,230,76,184,164,167,21,249,98,12,159,32,81,8,64,40,160,138,2,16,132,2,25,111,221,43,35,179,170,247,53,246,50,78,205,182,62,27,227,176,21,178,206,242,137,94,92,255,0,52,73,230,127,44,191,98,111,95,63,216,162,182,217,239,18,190,243,249,127,112,183,47,114,179,31,204,128,23,191,242,175,250,129,123,177,240,127,80,248,247,64,180,64,169,63,229,145,135,83,196,229,219,140,237,55,201,25,53,159,20,121,234,177,140,0,218,229,232,151,212,76,249,148,95,204,148,201,58,191,78,74,181,109,195,207,25,42,54,211,24,217,12,71,170,234,54,115,217,185,247,232,97,166,78,55,102,44,124,230,228,0,185,74,82,203,99,231,75,121,147,121,102,103,140,252,198,201,180,4,225,161,110,46,33,116,97,0,160,179,148,19,138,2,88,93,0,76,250,137,183,136,228,123,19,114,204,112,6,53,204,166,190,140,205,108,253,67,183,122,229,254,83,36,185,145,21,86,190,78,134,150,59,97,20,115,241,186,216,163,173,167,142,35,144,52,66,38,154,92,99,35,31,154,151,66,43,155,124,21,29,73,69,221,31,75,220,33,209,36,249,140,140,208,157,155,189,57,52,215,61,66,120,111,1,75,149,105,117,202,42,21,110,124,72,233,109,205,24,177,55,44,240,204,210,161,117,92,0,191,178,75,188,146,2,213,10,214,35,61,210,25,56,201,241,46,68,121,49,207,116,17,113,158,123,135,25,96,15,37,118,145,54,201,124,192,100,162,164,189,63,176,135,28,62,63,96,227,39,244,25,233,154,245,117,247,1,81,158,6,169,100,84,226,226,249,253,202,77,160,30,70,4,100,51,168,2,20,30,86,214,66,37,206,80,1,240,205,199,245,70,13,123,205,145,175,180,81,210,177,122,163,35,28,170,221,55,39,220,14,127,148,223,96,149,38,239,45,19,203,3,23,148,12,168,102,239,44,158,88,28,231,78,0,117,179,167,229,128,233,3,154,224,202,218,116,37,64,183,167,145,6,45,165,224,209,42,101,249,64,116,207,216,4,148,59,202,151,229,101,121,51,252,172,5,100,153,27,246,121,190,197,253,150,120,232,2,55,19,112,247,165,159,176,63,102,144,10,201,77,141,116,77,126,16,124,169,126,86,20,178,227,25,73,225,32,252,185,103,216,41,198,73,108,132,95,207,230,6,196,69,102,217,2,158,120,43,202,179,57,218,69,117,180,183,240,50,251,35,40,152,105,150,200,139,178,199,39,212,214,178,147,75,119,0,224,155,138,201,149,70,82,41,228,136,3,220,109,208,79,12,192,151,38,138,37,182,98,14,252,37,148,134,38,96,166,222,13,10,89,70,144,231,104,14,109,128,46,217,184,199,128,28,237,81,42,58,133,38,115,103,43,44,150,17,175,79,67,143,80,54,111,224,203,169,191,106,27,62,34,114,245,118,114,192,42,117,25,179,169,191,17,178,7,14,28,60,157,77,44,243,17,0,89,165,231,40,82,114,170,71,65,201,119,5,215,25,129,41,179,114,28,46,21,168,140,64,83,2,127,8,198,132,217,61,168,14,86,178,79,112,136,188,49,250,153,41,200,70,9,85,170,23,236,54,233,181,123,187,156,156,154,116,144,123,178,32,237,41,147,205,192,184,124,32,93,23,142,10,135,189,66,199,83,159,169,178,78,94,150,103,178,118,66,95,32,84,243,203,3,161,164,181,247,55,41,101,28,90,238,196,184,58,52,217,152,129,168,177,106,65,38,1,22,68,88,2,86,158,10,217,74,82,232,137,107,196,24,153,217,42,232,219,7,134,250,146,172,99,215,70,152,73,237,229,156,233,185,99,142,13,54,197,231,147,52,216,8,158,236,117,51,206,67,229,36,159,34,236,219,46,196,21,160,171,205,214,71,229,201,233,227,164,243,170,221,31,137,28,63,7,171,23,202,126,199,123,77,119,149,102,31,194,192,207,22,235,147,132,137,57,112,116,53,58,88,221,95,153,7,234,57,147,221,142,123,20,49,73,70,35,107,113,149,79,142,76,189,80,117,73,164,1,202,4,82,113,28,163,27,35,243,41,208,192,168,234,231,30,227,22,177,203,171,17,58,90,236,84,106,77,227,33,77,155,140,249,220,38,85,255,0,49,114,163,2,220,49,216,35,61,209,249,153,231,132,62,216,229,153,231,20,84,46,95,18,194,229,157,223,13,171,202,133,120,227,221,156,125,60,170,133,170,118,252,49,59,154,109,118,146,117,191,188,140,184,226,61,12,180,102,190,200,198,212,211,207,6,27,172,148,163,236,131,150,222,95,86,38,233,173,187,123,154,70,116,249,2,231,194,207,65,145,136,155,223,28,48,132,219,141,159,51,27,123,71,89,33,56,114,100,18,51,146,238,119,116,181,70,20,199,210,183,99,150,114,52,212,249,183,198,63,185,223,138,218,176,20,24,121,6,230,213,114,127,35,68,112,47,87,143,179,200,14,86,151,210,156,159,115,79,154,133,211,75,117,160,188,134,84,91,180,95,152,198,42,130,84,160,18,166,216,89,28,171,68,219,20,69,103,218,228,195,84,177,201,34,74,196,128,79,217,201,246,88,201,97,133,43,210,22,238,108,4,219,162,170,60,228,231,223,24,69,250,89,182,252,216,159,38,9,213,40,190,72,18,229,34,183,72,111,164,153,136,10,245,49,144,170,76,40,202,40,209,11,161,20,80,21,211,234,250,29,29,50,74,25,50,121,209,219,38,141,52,203,238,162,17,210,211,97,84,223,187,7,196,174,242,232,130,231,13,239,151,61,18,233,253,67,162,13,194,184,251,245,49,120,173,138,203,156,84,241,153,40,99,222,43,175,245,37,106,51,80,159,150,183,60,201,243,39,243,98,100,247,218,216,249,201,66,6,88,62,10,130,178,74,49,108,84,61,217,44,150,233,168,254,229,174,0,169,246,96,201,133,63,132,207,100,200,2,233,157,95,15,163,202,173,39,215,171,249,28,189,53,110,237,66,95,133,114,207,67,68,49,140,148,105,170,38,152,71,184,170,214,13,16,95,161,65,198,35,146,218,128,135,204,55,132,189,136,169,159,127,221,11,157,113,148,158,222,37,239,16,219,194,201,75,229,212,129,79,204,143,85,189,123,160,234,146,216,154,13,62,175,244,68,194,148,128,139,168,125,140,182,234,171,211,219,178,114,54,52,182,128,167,37,217,145,48,43,150,235,220,127,14,30,74,148,101,14,83,227,230,3,114,65,80,179,61,67,200,12,5,252,113,69,166,14,238,100,253,162,7,43,83,103,248,139,230,250,70,183,253,76,186,24,185,89,167,143,103,54,248,124,13,186,81,242,238,151,226,118,36,159,200,110,130,188,107,22,83,91,42,93,99,135,201,81,213,135,50,155,246,224,7,212,56,63,187,111,221,139,125,64,133,148,64,33,8,64,33,8,16,3,62,34,102,131,75,115,125,217,166,206,32,99,133,41,199,116,165,44,183,158,160,49,201,2,230,202,242,163,249,165,251,147,203,95,158,69,20,236,96,185,55,216,45,159,206,193,219,47,206,191,96,5,227,242,175,216,7,24,254,81,141,75,222,32,189,223,150,47,245,32,84,162,190,127,185,159,83,252,47,137,225,51,84,179,249,24,155,125,85,205,99,28,119,65,89,244,223,138,63,54,73,199,211,40,190,221,5,233,229,182,217,126,140,59,109,78,79,183,1,14,79,140,129,11,61,77,118,19,231,109,134,114,5,86,110,147,8,220,215,65,245,116,207,83,44,39,152,224,116,39,194,88,193,69,207,153,19,33,169,71,184,45,172,240,0,176,88,98,228,192,91,21,96,214,38,206,160,98,186,59,109,139,237,44,163,45,152,77,155,53,63,14,125,185,49,93,28,54,242,69,85,30,171,209,210,148,165,141,177,232,115,116,210,217,102,239,99,169,77,158,108,150,23,212,65,85,211,57,62,140,219,10,37,198,35,129,181,71,61,13,176,132,43,143,50,89,8,207,94,157,174,102,205,117,170,235,142,237,185,125,133,61,178,151,51,27,186,189,137,115,192,80,206,253,236,181,153,240,10,148,23,225,24,172,93,162,80,139,160,227,33,77,197,15,212,207,118,12,173,32,139,204,10,196,61,193,112,43,203,144,13,77,99,25,202,249,145,58,227,206,220,177,92,162,208,7,22,165,195,22,235,252,191,177,101,201,188,110,93,123,128,151,212,56,76,188,169,117,253,193,112,192,15,143,60,23,140,114,34,51,105,242,61,203,49,200,3,57,112,190,162,156,70,168,238,88,11,96,25,246,147,104,253,168,181,20,6,125,164,218,105,216,138,216,128,205,180,155,77,59,23,177,78,40,12,219,74,218,104,113,43,99,206,18,200,70,125,133,121,127,35,103,147,60,103,100,177,244,43,203,147,120,81,121,250,5,100,242,190,69,170,145,166,85,89,23,135,9,115,242,2,81,148,94,28,90,127,64,133,121,104,191,45,5,184,173,192,15,150,139,242,227,236,77,200,158,100,125,192,158,92,125,133,219,229,85,7,41,225,34,172,212,194,180,219,102,9,219,230,75,205,191,136,254,8,5,104,140,124,201,111,154,194,252,49,13,202,16,89,120,70,11,53,146,127,7,6,105,78,82,124,182,201,163,212,45,12,98,250,14,122,120,109,30,202,52,142,46,174,62,92,184,16,165,193,215,213,105,247,163,149,61,60,227,44,36,102,180,7,212,181,208,103,217,102,214,69,202,185,65,242,136,41,142,170,153,76,45,61,59,223,39,82,154,84,87,66,200,57,178,211,74,43,34,160,222,252,29,201,214,164,140,223,101,91,179,130,226,106,168,79,6,184,244,2,16,218,48,162,209,110,42,64,166,26,96,84,106,140,121,9,207,106,44,85,178,74,36,1,118,162,56,234,115,47,154,148,137,170,147,221,193,155,146,90,163,114,70,173,37,157,140,56,245,26,170,123,112,200,58,77,111,142,69,78,82,175,145,186,123,20,150,6,78,165,52,105,25,171,213,169,32,227,126,101,212,69,186,77,188,196,201,57,89,92,185,3,183,25,110,66,174,175,122,17,165,187,114,70,213,200,28,123,180,242,140,178,133,173,60,228,118,165,84,100,69,76,87,97,131,133,58,44,143,99,86,154,78,29,78,140,233,140,187,25,237,167,11,129,129,181,220,152,245,137,35,147,8,217,25,157,42,55,99,144,37,154,117,46,198,59,52,143,177,211,69,237,200,28,170,116,141,75,147,124,43,218,135,168,47,96,182,128,165,17,137,23,208,180,4,232,94,224,100,193,64,42,253,85,117,77,41,200,85,247,70,213,152,70,69,219,163,87,106,35,102,58,3,98,113,79,250,17,88,108,181,174,168,207,230,69,177,183,164,219,50,74,164,192,173,76,120,50,169,180,58,205,241,88,234,132,60,73,124,200,174,199,133,63,186,148,189,205,146,155,238,140,254,23,94,41,138,247,58,95,103,207,29,74,133,81,171,178,174,58,199,216,11,167,230,201,203,24,200,231,162,179,25,72,75,132,162,241,36,2,227,240,141,135,17,228,26,246,198,94,227,39,110,231,202,192,19,108,186,197,145,91,100,31,37,66,221,172,122,140,45,143,94,64,144,212,198,75,19,42,200,65,172,194,64,79,77,40,190,10,242,158,62,32,164,202,114,139,248,128,149,178,29,42,146,234,196,217,24,246,42,19,100,178,140,205,55,44,100,209,53,192,20,209,45,69,184,252,43,171,32,233,104,180,117,186,189,59,102,251,135,172,208,209,178,43,108,119,119,199,99,61,180,203,79,82,150,154,110,187,51,194,93,196,63,17,177,183,11,227,202,235,40,145,74,157,54,213,151,77,141,199,217,131,246,156,63,190,139,143,204,127,157,25,195,21,201,49,82,142,98,242,105,148,83,221,23,178,73,161,51,248,112,215,34,109,167,107,221,92,156,36,84,53,146,135,166,248,229,123,160,23,52,217,80,110,63,84,50,113,79,213,92,179,22,12,99,130,7,248,117,159,227,49,242,59,91,142,31,134,229,235,39,47,100,117,55,50,135,111,228,207,175,183,20,52,139,220,101,214,75,48,64,54,187,118,212,138,119,57,49,112,195,130,13,109,64,54,45,147,112,167,114,64,187,178,21,171,122,192,153,216,132,238,111,185,91,115,248,136,25,43,184,224,76,166,216,91,35,238,77,176,247,1,123,137,200,220,86,139,223,82,6,17,135,236,86,199,47,194,104,122,138,151,96,30,170,11,162,3,52,244,50,146,202,50,207,77,100,95,194,116,190,217,46,209,23,102,183,111,88,145,92,223,46,89,229,50,213,114,31,61,114,151,224,2,58,172,126,20,17,80,174,93,206,141,49,109,194,62,239,7,63,237,14,83,138,199,25,58,122,85,187,85,95,203,146,142,206,248,211,9,79,242,196,243,243,147,158,167,27,178,161,195,207,245,254,167,87,95,103,149,164,195,105,110,121,121,249,127,228,227,215,196,27,125,95,114,42,174,158,253,207,178,232,46,82,217,12,133,63,131,234,204,150,89,186,73,118,42,25,86,95,169,245,99,69,215,194,15,32,85,143,131,37,146,31,100,140,146,204,231,182,60,178,14,175,135,81,178,57,252,79,150,117,233,88,255,0,201,205,208,202,85,215,24,216,250,126,35,173,82,77,118,193,81,162,8,116,87,113,81,142,7,67,229,251,21,77,143,17,255,0,177,61,203,220,190,133,97,125,25,149,68,158,113,158,9,158,31,102,200,150,59,146,82,231,144,34,225,34,67,188,179,212,169,112,184,2,217,121,122,121,75,61,128,203,9,202,122,184,71,137,70,201,185,73,53,158,17,163,81,102,216,230,46,92,252,196,232,226,222,166,115,113,194,174,10,11,234,249,47,91,98,91,159,100,128,61,5,145,186,185,77,55,156,237,195,52,89,36,211,93,197,104,107,217,167,175,143,152,109,182,192,24,46,126,129,75,5,224,152,0,99,153,103,13,138,148,247,209,61,146,79,60,126,163,255,0,4,163,23,140,153,35,167,178,170,220,19,222,183,110,201,71,55,83,167,190,186,214,104,148,189,109,182,189,88,53,248,106,244,221,102,49,153,97,113,131,125,41,182,183,113,132,12,178,229,151,136,160,134,227,21,69,103,176,24,45,237,75,213,38,43,206,91,182,165,253,64,105,64,74,228,186,166,82,178,50,232,3,8,10,97,1,101,162,137,158,64,11,229,232,102,72,217,39,24,253,220,250,123,26,117,47,238,193,202,138,72,5,110,127,150,95,244,147,119,202,95,244,141,243,9,230,148,39,114,249,254,192,238,143,230,28,236,5,216,64,167,40,254,100,11,127,52,53,201,123,47,216,92,182,126,72,254,192,46,76,12,250,186,135,37,15,200,133,75,103,179,253,192,197,141,186,200,197,181,203,113,224,154,203,60,184,190,3,215,230,51,133,191,53,36,47,196,189,84,238,94,224,33,215,63,43,28,41,174,191,70,12,84,171,135,45,57,117,76,61,53,202,200,193,201,245,94,91,255,0,64,117,57,139,139,203,225,244,34,181,105,181,62,100,31,185,170,155,23,71,201,203,211,250,46,148,81,182,190,103,47,169,89,106,144,36,45,21,86,46,93,66,96,72,32,68,79,226,28,196,207,168,25,237,229,51,13,159,14,77,211,232,204,22,254,34,41,85,115,102,23,115,185,165,171,203,130,247,238,115,60,62,157,246,238,125,142,221,112,232,32,211,74,232,55,106,23,19,69,113,111,156,21,18,20,225,101,133,180,32,108,179,98,192,84,219,128,101,44,11,149,172,94,246,192,41,200,83,228,38,215,114,240,177,192,64,23,146,153,91,128,62,165,56,160,119,19,112,20,226,200,155,65,110,249,19,114,125,128,9,199,111,170,36,132,183,33,145,199,71,208,84,226,235,150,87,64,15,211,221,5,30,101,133,208,24,203,114,34,244,200,3,183,209,31,168,157,236,232,83,68,47,173,202,113,207,176,216,248,109,15,172,95,238,7,62,154,108,190,88,174,57,249,155,107,240,217,109,251,201,226,95,35,163,8,198,184,168,197,97,34,243,242,34,177,67,67,24,174,101,41,126,163,86,150,165,248,71,229,3,57,96,5,125,158,180,177,181,18,85,86,215,193,31,216,183,41,123,19,107,125,74,2,58,106,148,179,181,26,35,24,118,73,126,130,246,181,220,190,125,192,110,22,0,105,21,187,8,23,60,129,56,200,185,227,216,102,16,46,30,192,101,178,136,89,214,8,205,102,134,50,230,57,143,208,232,242,129,123,186,132,113,172,240,203,94,92,45,207,178,104,68,252,59,85,5,159,76,190,73,158,131,25,249,23,229,231,168,30,66,253,62,162,54,125,229,51,218,190,20,150,114,102,182,171,220,158,248,77,125,98,123,117,92,115,202,45,215,16,175,13,228,184,164,229,25,47,208,188,40,227,211,212,246,174,184,244,107,143,161,78,136,63,195,23,250,4,14,10,193,100,101,3,128,29,49,111,160,194,4,7,151,20,177,129,54,105,99,39,208,209,146,192,69,122,117,1,201,22,88,20,193,45,144,8,70,22,10,113,10,24,160,243,128,95,8,199,168,212,236,32,215,101,202,49,57,154,141,91,221,132,4,245,18,145,154,109,54,77,81,249,187,159,37,238,66,112,86,121,34,154,203,83,125,10,79,40,28,242,17,179,77,118,215,131,167,93,155,142,70,158,59,153,210,174,46,38,162,53,225,73,25,238,210,198,107,160,232,12,3,13,90,111,45,154,163,194,15,4,218,4,65,96,164,130,0,118,149,179,35,8,2,124,152,251,6,160,144,205,165,224,0,81,9,68,44,17,1,120,6,79,1,54,42,64,76,228,98,92,8,221,129,145,176,11,145,77,168,172,178,55,147,62,182,54,78,134,171,234,21,167,206,170,186,155,148,150,78,86,167,87,25,113,22,30,155,74,229,87,173,238,199,92,152,53,85,197,73,246,50,169,41,110,96,79,228,42,185,56,207,108,186,13,146,245,0,19,142,98,98,181,45,220,117,54,95,106,174,31,51,10,78,115,95,54,7,161,209,199,20,67,158,198,234,181,48,175,226,151,38,77,29,94,100,20,119,96,124,188,62,206,177,228,168,219,15,16,175,2,117,58,154,172,143,17,228,199,42,44,175,172,88,13,180,65,51,139,13,116,87,11,253,45,225,152,44,111,27,189,135,83,111,49,148,89,67,117,26,105,211,46,121,94,226,224,220,95,83,173,185,93,82,194,221,158,168,230,223,75,170,127,46,196,83,225,186,200,241,46,68,217,92,226,74,227,39,240,178,229,22,250,200,4,75,62,226,38,228,104,156,62,98,39,31,153,164,41,70,86,216,161,30,172,236,209,167,141,49,81,249,101,153,188,58,21,195,117,147,235,216,213,59,19,161,191,197,47,74,50,172,180,89,247,210,182,197,156,252,38,93,109,75,115,182,181,131,69,210,80,73,46,198,107,44,221,28,26,71,159,212,171,244,247,187,50,214,123,161,244,120,164,164,182,219,28,252,209,208,190,175,54,60,163,151,61,35,174,77,215,251,50,13,202,81,177,110,174,91,144,155,35,186,71,57,217,109,86,101,102,6,202,53,81,177,125,234,218,255,0,48,208,50,140,169,179,117,111,244,13,221,232,223,140,118,104,115,138,250,231,185,158,232,169,101,32,58,122,5,5,70,245,213,154,27,57,222,23,41,121,114,143,179,58,5,69,152,245,217,216,107,89,51,235,87,221,0,53,39,177,5,180,170,101,247,104,44,128,46,5,109,9,201,139,203,2,96,167,159,114,253,94,192,226,89,232,4,231,220,166,22,217,123,3,178,126,192,83,5,135,228,216,69,69,143,216,129,123,73,192,239,179,89,238,136,180,115,151,226,67,87,9,148,148,98,97,190,253,210,194,58,19,208,206,92,111,70,121,120,91,79,248,136,154,99,2,124,133,145,242,210,40,188,111,64,58,84,95,196,0,65,250,211,249,158,131,195,35,186,217,207,178,142,63,115,141,26,107,216,229,230,114,119,188,29,103,73,189,254,41,127,68,81,94,49,99,77,198,189,222,157,176,227,15,230,242,115,165,233,219,28,244,65,234,108,141,218,189,203,25,221,41,247,206,59,25,245,54,109,151,232,69,35,81,110,218,240,186,224,68,126,24,133,63,133,183,212,92,31,64,141,49,236,19,96,68,169,75,0,5,178,224,118,142,140,122,165,241,49,48,166,119,203,133,233,247,103,78,157,60,176,6,138,99,28,164,110,166,14,60,197,227,228,34,152,40,253,77,80,220,250,44,26,67,161,98,233,47,79,246,30,176,33,65,99,158,66,140,100,159,167,143,145,21,167,47,191,40,172,242,251,131,25,227,137,122,127,176,79,108,177,253,200,162,198,59,146,43,150,202,247,100,79,142,56,250,129,83,245,52,159,81,58,249,47,42,53,174,174,67,250,207,212,186,24,117,214,69,223,132,249,130,254,160,104,209,71,109,14,125,28,165,41,255,0,162,49,234,155,156,227,15,207,44,29,9,47,39,76,161,237,21,19,5,107,204,214,69,126,85,144,58,145,244,212,190,128,32,236,226,56,249,130,128,132,33,0,133,22,12,222,34,192,76,236,158,252,66,93,2,156,27,130,147,234,140,234,59,167,147,85,217,134,158,41,54,84,100,186,201,9,166,197,43,90,207,40,187,28,151,60,13,210,217,186,47,204,175,56,125,95,32,85,178,228,75,179,17,120,151,170,60,140,212,56,110,204,84,142,69,151,121,83,178,81,123,150,236,122,144,29,138,111,201,170,22,38,114,244,19,87,66,78,113,199,171,11,105,185,86,187,77,254,168,13,57,1,190,74,142,122,110,68,195,246,1,90,136,183,22,179,128,99,77,152,245,77,191,208,101,242,106,57,218,251,118,23,102,169,46,58,1,82,166,125,155,22,233,183,243,224,158,126,231,212,100,94,123,128,175,38,223,248,203,246,43,100,215,91,255,0,254,163,109,229,112,240,100,157,18,147,226,198,6,140,75,243,69,254,133,54,251,165,250,51,35,211,217,255,0,21,139,150,154,223,248,140,13,114,107,230,42,88,247,50,189,45,157,237,151,238,4,180,246,199,165,210,253,200,29,172,132,103,167,206,34,164,150,51,158,162,177,231,104,190,123,71,105,163,99,170,234,236,158,115,28,174,50,35,67,44,70,80,125,165,143,220,65,204,134,232,198,216,46,169,238,95,161,190,220,89,24,79,180,227,147,61,241,85,106,148,151,195,210,65,213,47,240,146,139,235,84,159,236,20,13,56,219,25,126,134,202,103,139,164,102,207,153,90,150,49,207,113,149,203,239,147,236,209,98,58,104,176,32,248,8,168,166,4,130,96,72,40,4,204,107,19,48,132,89,208,193,111,86,110,177,240,97,126,171,118,251,178,43,161,225,245,237,130,58,176,93,204,250,106,182,212,167,142,6,185,73,246,101,70,136,202,41,172,155,227,169,132,98,146,138,57,10,50,125,153,183,79,167,156,214,95,66,43,109,115,174,215,240,254,162,245,20,238,121,11,30,92,49,20,41,89,98,124,38,20,153,69,196,15,208,217,229,74,213,240,224,199,46,36,211,42,3,203,207,70,11,140,162,198,23,184,33,57,35,142,122,13,123,90,246,3,160,11,232,64,223,200,0,32,69,22,4,11,226,88,96,150,2,92,93,114,249,13,206,232,228,57,165,100,126,98,234,89,154,143,187,192,29,189,37,123,52,208,93,241,145,248,1,77,37,130,247,252,200,163,6,77,119,5,216,146,23,59,123,160,10,115,73,100,79,153,38,248,35,204,144,81,194,92,148,71,54,146,200,112,147,107,160,183,56,166,19,183,142,0,57,54,14,230,45,201,200,40,188,247,2,228,242,138,139,227,37,202,75,24,3,61,144,23,41,225,240,20,103,144,37,243,192,81,81,200,69,188,228,181,12,245,44,180,21,26,193,65,54,138,202,0,92,114,77,143,228,94,228,139,82,64,45,251,50,40,132,222,89,0,204,76,22,89,89,14,8,208,68,10,94,208,210,44,28,132,71,18,176,25,97,74,81,47,1,149,128,40,178,96,128,83,89,71,55,89,167,114,228,233,149,40,169,34,15,63,229,206,60,96,168,105,172,156,185,59,159,102,136,81,166,49,236,48,215,41,104,158,209,111,71,44,157,205,168,175,45,123,12,28,170,180,111,186,10,122,31,145,213,219,130,109,24,57,250,125,54,198,110,81,15,105,88,40,28,224,40,178,182,132,145,1,34,193,45,38,1,162,21,130,240,5,224,178,16,9,146,16,153,2,48,75,220,90,2,137,180,48,114,2,156,72,160,198,147,0,10,66,111,179,109,114,231,162,52,75,132,114,181,91,183,97,191,136,149,97,218,107,182,104,228,223,86,114,238,110,83,109,157,45,84,188,157,44,33,140,28,187,36,101,72,153,119,106,35,8,252,204,183,223,137,237,66,178,159,45,129,39,57,219,44,190,134,141,50,221,56,161,10,81,58,158,23,66,149,118,91,37,194,225,21,29,77,60,115,141,172,233,85,107,175,248,146,88,57,244,70,74,25,143,44,27,20,243,234,201,71,74,221,109,18,139,93,76,54,78,153,60,163,51,64,237,111,163,1,179,219,40,180,140,80,148,169,183,135,233,125,135,237,154,6,116,185,174,156,132,110,210,234,221,83,94,198,251,54,93,13,203,152,191,232,114,169,171,125,75,31,16,218,110,157,18,218,250,123,50,52,41,194,85,75,0,57,27,30,162,155,35,139,35,131,53,145,175,62,137,20,38,76,68,185,150,7,77,1,167,173,219,168,140,87,212,35,85,213,202,138,235,88,199,1,105,254,242,200,174,203,145,58,203,165,185,198,82,202,92,15,240,249,249,116,110,113,207,243,50,43,62,173,122,219,93,12,140,209,116,247,100,203,57,164,105,149,78,88,225,9,154,194,77,245,28,163,149,145,23,190,112,2,44,132,101,241,37,201,158,218,86,20,98,240,151,99,79,80,112,136,164,194,199,92,158,255,0,132,10,231,230,74,65,106,56,173,174,226,116,207,239,17,7,91,195,48,161,37,223,38,254,12,58,21,137,204,221,216,210,45,96,70,175,14,166,56,85,203,53,176,51,83,98,216,19,186,40,69,111,134,129,158,92,128,127,157,31,98,188,248,228,13,158,145,50,88,96,105,122,148,187,1,246,174,122,9,1,240,64,247,171,151,176,47,89,49,45,139,114,3,67,214,216,3,214,89,238,37,180,47,33,79,150,178,223,204,3,214,93,21,241,9,96,77,144,28,181,86,191,198,192,122,139,95,227,98,202,10,45,242,127,137,149,150,251,144,128,23,67,213,233,147,211,120,101,107,241,42,215,238,249,60,197,21,249,215,215,90,252,114,81,61,47,136,75,209,24,40,201,167,150,212,95,96,142,118,94,251,27,223,199,9,79,170,247,50,234,26,150,61,199,110,81,171,142,115,207,38,89,240,158,122,128,45,122,36,103,129,162,92,64,203,7,200,26,250,71,168,172,239,177,68,146,158,34,94,150,46,118,48,58,58,101,208,233,83,94,229,150,99,166,167,216,232,105,229,217,149,15,132,98,134,197,139,113,238,139,134,115,200,83,87,35,58,46,0,75,8,57,44,65,1,110,88,137,159,116,158,169,70,18,194,130,204,177,220,107,151,127,203,200,157,44,126,238,86,62,179,121,253,0,210,164,223,85,159,154,25,23,158,143,34,98,240,51,137,117,34,141,44,114,115,40,78,253,102,229,140,74,123,186,246,71,65,169,109,105,60,175,153,158,157,43,251,87,152,156,163,136,237,236,3,181,150,102,56,49,248,98,223,125,150,63,205,253,134,107,165,178,47,116,155,192,94,29,229,198,172,69,203,234,227,130,141,115,248,177,236,66,190,41,55,146,200,33,8,64,32,171,229,136,13,51,234,95,56,1,117,44,177,218,135,210,62,200,10,99,211,0,221,44,206,69,70,107,165,212,109,47,108,58,51,53,188,205,46,185,102,172,237,130,234,128,77,243,81,139,150,122,28,27,101,153,67,63,230,127,175,39,91,95,47,186,107,188,158,211,151,252,93,68,146,232,229,129,71,91,65,92,161,76,18,246,203,58,11,119,177,158,152,225,112,248,31,234,40,190,114,66,121,152,47,204,88,232,65,91,184,124,147,118,122,188,145,202,46,41,20,246,128,46,49,121,244,197,254,128,206,17,252,165,203,15,185,39,31,102,80,153,211,30,158,175,209,129,228,197,126,41,15,218,253,192,106,64,41,215,143,196,193,112,254,113,178,220,3,221,236,64,153,71,255,0,228,254,130,103,7,249,255,0,160,246,229,249,69,73,75,242,128,20,173,182,243,137,166,177,135,193,158,149,179,87,56,244,220,191,177,163,212,164,152,173,75,85,235,35,45,202,92,231,56,193,20,58,234,121,223,19,53,47,227,207,227,71,82,105,74,168,231,232,96,117,236,183,228,203,80,42,9,52,178,216,234,226,188,197,145,9,237,152,255,0,196,153,32,217,20,195,2,15,40,97,164,11,21,33,178,66,228,144,82,216,155,62,22,58,66,44,151,165,129,150,111,210,196,105,163,187,83,244,14,82,225,149,164,226,83,100,29,154,173,142,197,23,216,213,93,94,100,83,139,48,105,40,147,245,79,246,59,26,74,156,222,59,0,165,68,147,234,58,14,232,172,41,27,190,202,151,86,41,184,193,224,41,123,174,113,195,144,185,111,252,82,31,41,100,207,100,84,187,132,4,245,30,92,120,109,179,36,173,148,158,71,89,91,3,106,199,40,168,94,249,5,189,147,103,176,61,58,128,91,178,64,72,1,23,181,73,113,212,165,201,58,1,88,113,120,101,166,22,84,150,36,4,163,181,128,68,236,82,121,11,176,3,7,200,50,212,67,76,227,109,157,19,44,231,120,148,253,113,143,234,7,85,120,222,158,93,218,31,15,20,211,74,63,196,228,242,184,79,178,43,100,125,136,175,87,45,100,39,31,76,248,247,7,237,106,63,137,96,242,219,113,210,82,95,169,29,150,199,165,179,255,0,168,15,90,245,112,140,57,146,203,249,129,246,157,253,248,60,159,218,111,255,0,138,255,0,80,163,172,190,47,226,139,255,0,148,104,245,145,146,146,202,121,25,27,48,177,147,202,195,197,47,140,118,225,96,56,120,181,177,207,15,159,153,116,122,71,119,204,58,238,227,150,121,137,120,172,165,222,75,244,29,95,139,168,166,165,207,232,17,222,118,60,245,25,191,210,112,235,241,56,202,88,227,247,54,71,93,5,233,96,111,222,211,26,166,212,114,115,30,186,10,91,94,120,238,208,248,107,33,56,102,50,224,13,190,102,56,235,146,252,206,112,204,11,83,20,242,164,191,112,188,253,221,192,223,149,142,88,30,106,232,140,158,99,125,24,80,146,238,192,210,164,164,249,67,58,116,70,120,216,163,221,17,220,223,64,31,199,82,132,74,206,11,141,153,93,64,133,228,141,164,68,211,40,166,64,136,5,17,160,139,192,0,65,155,73,180,128,112,64,176,86,0,162,139,193,120,0,11,47,4,192,16,152,38,8,4,218,94,10,47,12,10,38,75,216,90,136,2,22,208,182,150,0,109,11,104,68,192,3,180,188,22,201,144,33,120,7,37,238,2,250,21,184,23,32,114,1,228,22,68,203,200,2,90,11,4,218,5,110,43,37,237,38,0,180,203,201,88,47,0,13,143,210,115,111,143,155,172,140,99,206,211,165,98,204,76,26,91,33,92,174,178,95,17,43,68,107,44,149,143,215,248,78,109,178,194,147,52,234,110,221,41,51,153,125,202,82,218,159,6,66,182,167,151,220,172,124,130,72,188,114,84,72,65,57,36,151,44,244,245,233,150,159,195,84,123,179,139,225,148,249,186,200,44,101,46,79,73,174,244,209,21,243,44,24,224,229,4,176,27,178,86,60,50,227,183,30,166,31,153,84,23,166,57,96,3,162,73,114,86,35,16,44,186,114,22,167,249,128,211,231,87,21,208,203,126,167,9,237,234,91,74,93,197,202,9,1,60,43,84,227,168,112,155,249,163,171,170,174,54,75,124,81,192,169,40,107,163,36,118,235,189,198,46,15,160,9,193,92,123,13,219,31,204,46,75,144,21,60,96,61,29,146,171,204,156,113,158,156,139,177,13,133,113,134,153,74,82,199,124,1,155,83,39,100,148,23,197,39,131,123,217,86,155,203,121,220,184,203,48,233,35,231,107,147,237,30,71,120,133,178,243,20,91,202,68,25,231,234,239,192,151,87,171,11,160,81,150,30,51,195,25,92,179,57,62,198,144,24,150,48,140,115,203,109,155,108,178,45,227,31,168,155,32,155,123,72,172,223,66,109,194,228,125,149,184,213,156,122,132,44,243,187,176,8,212,195,49,224,203,15,76,214,13,206,73,189,166,73,199,101,160,117,116,9,184,57,123,155,16,159,14,143,248,100,199,190,10,139,69,73,112,202,220,76,228,14,119,195,100,145,59,142,156,23,157,201,82,140,64,29,220,11,158,6,56,197,3,233,1,47,128,36,105,196,10,251,178,12,143,160,44,218,163,87,118,30,218,49,212,43,151,32,50,117,28,40,125,201,228,233,191,50,32,228,190,64,151,83,181,228,105,127,50,41,233,244,159,153,1,196,40,236,79,79,163,252,232,76,244,218,94,214,5,115,114,81,182,90,122,123,76,15,34,31,152,35,71,129,195,204,241,8,203,242,69,203,255,0,127,115,169,226,142,50,179,102,121,248,82,195,254,140,95,129,81,24,74,219,35,242,142,127,168,55,219,41,223,202,146,142,55,115,46,27,97,74,146,78,215,236,140,19,150,108,54,106,45,81,131,75,171,48,174,173,132,92,229,133,131,52,33,41,75,210,155,250,12,105,217,53,21,220,234,233,105,140,99,132,184,3,154,180,90,139,58,71,247,103,71,75,161,178,180,150,23,238,116,234,132,77,49,138,69,8,170,137,168,165,180,106,211,77,188,165,143,212,124,103,129,138,96,47,203,113,92,188,191,98,227,30,225,62,95,37,176,38,122,23,100,184,3,185,111,212,240,0,91,149,167,126,242,225,13,140,118,193,71,217,10,159,170,218,225,237,234,28,5,5,6,9,16,26,23,64,160,210,139,249,114,46,12,146,227,161,21,150,81,243,175,81,151,67,108,82,138,120,225,116,70,122,165,24,91,41,207,43,217,96,100,181,16,146,194,207,29,240,5,73,39,44,244,127,34,210,146,143,197,159,168,59,179,202,97,166,81,28,177,241,69,254,133,169,70,93,36,138,200,59,99,39,208,6,119,49,221,36,230,199,79,116,23,18,127,168,153,75,60,74,28,123,196,33,244,172,71,63,35,53,175,171,29,27,43,81,105,60,73,246,124,9,185,61,160,99,130,223,119,208,217,102,84,112,103,211,67,50,220,215,113,214,188,62,165,28,253,124,241,40,175,202,156,255,0,236,97,208,69,202,232,253,114,55,95,103,55,63,242,193,127,118,31,133,195,211,187,228,65,215,167,225,233,251,14,192,184,46,6,96,162,176,94,22,58,22,178,73,63,145,0,181,31,96,118,175,118,20,146,7,5,21,178,57,238,84,163,207,82,250,73,123,23,60,100,5,184,252,193,218,253,195,194,192,59,80,0,226,253,197,181,44,245,26,227,243,96,56,127,51,1,46,50,252,194,164,166,159,81,210,135,243,49,50,135,92,182,64,137,169,227,168,58,205,246,83,92,229,158,152,249,5,56,21,183,118,158,81,81,147,113,231,59,184,68,83,232,146,178,175,170,201,158,248,184,200,45,12,253,59,123,198,77,14,212,199,49,52,203,13,145,231,114,13,116,224,36,179,28,1,20,226,254,68,86,173,61,138,75,29,205,24,57,233,237,158,81,182,187,20,162,81,114,224,84,164,50,66,228,176,130,19,54,103,181,242,62,70,91,95,82,43,29,175,18,102,207,11,161,201,187,39,211,178,50,74,62,101,177,138,252,76,239,233,169,81,132,98,151,8,13,52,195,56,58,181,202,16,130,73,114,115,169,148,97,53,158,77,63,106,195,226,34,172,58,110,203,58,38,99,212,74,84,203,110,61,70,200,106,164,214,1,182,181,106,203,234,65,205,119,90,197,187,39,221,154,45,173,214,248,22,223,28,164,205,50,15,49,151,230,123,149,182,63,66,182,190,220,128,121,76,166,191,84,7,66,212,128,167,31,202,6,225,248,82,2,81,79,175,80,1,60,12,248,133,53,128,162,192,60,22,164,186,62,132,236,0,23,56,56,60,174,98,76,133,27,54,174,121,94,196,113,77,102,31,176,11,207,56,57,58,185,111,190,79,219,131,165,116,252,184,74,111,178,56,174,208,11,4,98,252,208,93,132,7,41,96,83,121,41,188,148,21,10,33,68,22,66,16,8,66,16,8,19,178,79,150,193,32,5,230,216,229,187,124,179,245,13,106,45,75,30,100,133,16,13,48,212,89,222,127,208,47,182,217,30,146,50,144,163,108,124,70,216,247,120,255,0,48,200,248,156,162,227,45,210,254,248,57,164,3,183,63,24,142,221,169,243,249,176,74,124,91,18,91,230,154,239,216,226,16,104,244,50,241,88,60,186,218,207,108,200,58,60,74,45,250,150,63,83,206,16,104,246,214,197,181,192,52,169,39,201,171,105,54,162,160,112,76,22,89,64,224,178,200,65,8,89,0,133,22,80,20,89,120,47,0,81,48,94,11,2,176,77,161,22,0,96,156,18,64,242,1,228,176,18,15,32,81,11,201,96,8,72,188,17,203,1,66,209,1,148,129,200,65,52,94,0,201,123,128,189,164,218,20,89,109,128,27,75,218,66,100,11,232,86,72,80,23,146,20,88,22,66,139,1,87,216,225,92,154,246,60,229,183,74,18,123,95,83,183,226,22,53,75,138,238,121,235,214,37,212,203,68,106,46,156,151,81,45,97,114,131,151,51,72,150,254,20,64,185,230,49,200,112,79,25,108,27,184,81,65,20,122,47,246,126,11,202,148,218,231,61,77,218,255,0,84,34,190,98,124,30,191,47,69,31,152,221,119,10,31,83,76,146,160,215,82,166,141,53,66,54,195,226,196,128,158,158,207,202,69,102,42,80,220,134,186,101,30,188,10,111,29,194,51,207,124,31,200,191,51,114,249,135,57,103,176,142,173,160,165,74,95,124,165,243,58,201,124,47,179,56,211,227,47,249,142,197,124,198,60,246,0,216,44,38,4,128,9,244,7,87,116,85,49,75,162,69,200,205,108,84,150,24,14,240,217,237,166,235,187,183,132,4,158,249,61,221,195,105,85,68,43,198,56,200,153,201,198,62,224,101,214,217,229,115,5,206,120,52,210,164,170,204,187,152,164,158,163,85,8,118,143,44,233,78,91,96,147,227,0,99,155,113,235,251,135,6,221,124,116,19,169,121,138,132,58,182,50,77,198,156,103,148,4,157,205,172,119,19,110,99,7,46,140,170,101,190,114,121,198,1,189,54,154,200,24,171,179,239,50,199,88,148,214,81,157,173,178,31,9,45,184,3,177,160,154,251,52,80,247,201,143,71,23,246,120,224,122,147,76,168,102,10,232,71,46,0,118,32,21,168,88,146,144,182,198,216,212,226,4,96,154,1,125,69,62,13,94,90,2,80,64,101,98,222,77,78,184,148,235,136,25,1,108,216,234,136,46,152,178,12,77,149,147,99,211,196,7,166,94,225,89,27,21,54,253,205,223,101,249,129,45,31,204,131,11,201,70,185,104,229,238,45,233,108,65,72,200,200,70,83,156,97,30,101,39,132,138,116,205,118,59,127,236,247,134,238,179,237,87,197,237,135,193,31,119,238,7,75,77,165,126,29,225,242,174,77,59,48,220,154,247,103,25,181,190,203,34,242,155,235,183,7,91,196,181,14,184,55,238,220,186,251,127,231,7,34,126,154,177,213,176,49,89,39,57,130,229,132,30,49,23,47,118,103,156,185,8,126,151,14,252,190,200,232,194,237,175,7,43,76,223,152,241,203,193,214,210,232,237,151,170,81,3,84,44,120,202,52,213,100,132,71,75,111,229,52,66,50,143,88,178,135,70,89,234,31,40,8,73,116,104,98,94,204,34,110,228,98,150,69,181,201,35,208,41,169,19,241,21,25,21,57,109,173,203,191,96,6,175,93,182,89,255,0,42,26,85,80,242,235,140,66,2,139,69,22,1,197,133,213,0,130,64,42,93,72,214,232,135,52,84,64,67,140,225,209,132,175,107,248,145,253,80,252,9,178,180,218,75,185,1,121,213,188,45,248,111,162,144,200,101,39,220,226,235,253,87,168,165,157,145,111,31,62,130,52,214,95,93,145,141,115,154,221,46,143,161,71,122,215,152,49,113,92,149,230,75,152,206,42,72,40,202,63,133,243,243,0,174,138,194,77,38,99,178,46,57,112,148,163,250,154,172,179,50,81,107,150,102,180,3,211,121,138,57,179,108,242,186,174,0,189,237,203,155,73,124,198,175,76,81,155,93,23,109,14,30,236,14,22,178,78,109,69,117,148,156,191,115,179,225,241,217,68,120,120,247,17,61,52,118,240,222,232,246,146,54,233,226,225,8,197,74,47,8,13,81,113,11,30,210,42,63,64,182,199,216,10,231,220,172,178,220,125,153,88,146,238,128,153,126,204,173,200,173,210,252,164,243,61,211,2,183,45,203,161,39,130,247,69,201,116,42,123,126,69,2,208,45,124,217,109,34,182,160,5,197,251,128,227,47,204,49,197,123,128,226,255,0,48,10,148,101,249,133,74,50,247,28,226,243,241,11,113,151,230,32,68,227,46,57,66,225,157,210,140,254,25,69,247,27,36,215,113,28,198,204,251,114,136,165,233,165,182,233,199,221,103,246,55,206,59,185,236,96,158,106,212,198,114,239,203,55,193,238,134,223,98,196,100,248,108,36,210,47,81,29,175,128,27,221,2,162,228,179,21,36,93,51,113,145,117,180,227,181,130,227,142,8,173,121,200,19,124,21,76,178,182,178,77,119,42,19,55,132,99,181,154,45,102,75,37,212,138,111,134,211,230,234,92,191,41,213,115,146,226,40,193,225,184,133,123,191,51,58,113,170,82,248,50,0,85,191,118,112,206,148,40,118,65,75,6,106,225,183,171,54,211,169,80,198,121,192,23,10,118,44,178,252,205,161,61,93,115,158,103,18,167,117,15,225,139,34,134,106,54,71,230,97,182,27,36,110,78,172,229,110,17,172,148,36,214,210,196,100,43,105,31,4,42,39,212,189,169,247,41,228,7,57,46,192,19,244,191,145,82,109,129,230,73,133,23,144,45,52,248,100,117,227,148,83,139,234,186,149,25,191,112,10,44,140,156,178,48,41,244,97,87,44,113,216,137,3,248,64,193,226,243,219,13,159,153,156,131,111,138,89,230,106,49,249,81,136,138,162,16,128,66,16,132,20,81,100,2,139,40,129,86,66,16,34,16,132,0,225,99,130,146,73,61,203,28,160,8,64,33,8,64,33,8,64,33,8,64,44,162,16,15,123,230,21,188,2,27,100,106,92,135,184,72,73,128,212,203,20,152,91,136,163,193,48,10,144,91,128,152,38,9,144,178,5,96,188,16,128,83,40,60,21,128,33,50,83,23,200,13,224,188,10,77,141,130,2,96,173,161,149,38,20,56,38,112,14,74,8,55,32,27,201,65,32,0,188,12,193,64,6,2,81,45,22,4,198,8,11,100,76,3,192,45,23,146,48,4,132,32,22,66,16,11,47,0,160,128,231,107,121,111,39,14,248,173,204,239,234,235,110,51,147,232,112,110,126,166,101,88,151,22,149,123,123,226,18,254,51,37,208,194,76,42,181,17,245,64,155,73,55,186,200,252,144,228,185,64,122,189,4,118,233,43,95,32,117,255,0,131,234,55,75,159,179,67,232,35,95,241,86,105,144,46,153,79,5,253,166,216,199,27,128,207,164,2,42,157,178,179,226,145,88,69,78,2,164,167,16,134,180,103,156,121,204,122,135,27,176,253,65,226,50,229,5,115,174,120,170,77,254,99,179,79,170,152,125,14,62,177,109,166,127,83,169,164,150,237,53,111,249,64,112,44,34,48,20,197,40,102,244,187,13,152,45,237,82,151,124,0,23,77,74,109,246,50,93,40,194,45,231,129,182,99,24,48,221,31,54,200,213,30,157,192,118,130,60,74,217,254,35,68,237,199,9,228,152,85,67,106,51,78,110,82,218,128,42,163,230,92,230,250,68,13,75,204,189,60,12,220,169,142,19,19,230,70,92,247,2,253,53,213,133,212,8,73,75,168,187,44,113,159,61,10,86,46,160,43,83,94,217,101,1,8,203,119,67,84,254,242,188,174,195,107,112,157,75,61,64,232,232,235,198,146,176,229,1,250,117,31,179,198,63,32,103,6,153,80,137,71,40,68,234,108,214,193,120,3,34,174,72,168,229,54,108,196,89,158,232,109,121,64,45,177,82,97,201,49,114,139,0,100,216,183,39,238,49,197,139,148,89,2,220,229,238,15,153,47,112,156,88,46,32,83,178,94,224,59,39,238,19,76,22,130,171,204,159,184,14,233,174,225,109,6,72,128,126,209,63,114,125,162,126,226,218,105,142,210,105,108,213,221,26,171,92,190,175,217,123,129,167,195,244,214,107,110,195,226,184,252,82,255,0,67,212,198,191,46,140,70,77,40,172,40,160,52,122,122,180,148,198,186,227,194,239,239,243,29,101,158,142,126,24,250,130,184,126,41,39,43,148,61,154,143,18,253,248,57,186,155,63,10,250,26,239,179,125,210,147,150,237,185,199,201,190,112,115,174,226,72,1,182,88,73,21,166,210,203,83,63,104,251,131,10,229,125,209,130,253,78,230,146,184,215,29,177,8,45,46,142,170,35,196,81,186,22,69,116,64,194,135,47,198,53,81,142,235,246,40,56,216,159,97,137,197,128,150,215,200,213,40,190,0,23,12,149,229,181,209,142,218,138,104,161,107,43,168,73,166,137,130,155,194,207,68,1,225,37,193,154,249,125,228,99,30,144,229,151,43,219,226,165,151,238,72,87,136,115,203,238,200,25,11,50,49,51,46,48,198,66,120,40,113,10,82,201,100,4,130,64,22,1,190,80,29,194,5,245,0,187,11,92,205,203,242,160,251,11,177,168,105,236,144,28,155,218,251,203,31,230,194,77,117,72,45,13,63,226,98,177,141,139,250,227,255,0,32,91,240,211,6,246,169,245,253,95,254,13,190,28,179,27,45,233,159,245,3,86,223,75,126,236,91,137,161,44,66,40,185,37,142,64,203,234,93,248,249,131,36,165,241,101,125,7,237,200,46,32,39,13,126,36,208,169,203,180,121,102,135,2,188,178,132,66,191,113,170,180,195,140,3,232,64,42,59,87,13,151,190,107,190,75,45,68,1,243,31,120,147,204,142,90,229,96,38,185,72,92,121,147,255,0,48,5,190,63,153,21,146,167,20,217,21,81,64,23,226,92,1,52,152,18,78,54,71,13,227,112,109,180,0,184,34,182,252,216,125,123,148,226,254,69,1,183,143,137,128,226,255,0,51,10,78,75,172,80,13,191,202,136,6,73,254,102,42,74,88,94,161,143,119,229,254,162,228,165,249,127,168,8,146,158,113,187,250,9,245,111,195,127,35,68,212,191,34,253,204,211,123,100,220,253,56,228,5,218,235,157,74,81,124,252,45,27,52,147,221,8,188,245,137,203,210,88,229,230,212,228,177,157,203,38,189,28,241,186,62,207,63,184,133,58,232,183,145,9,246,102,251,32,163,83,121,57,243,225,231,220,168,109,49,82,238,23,226,218,197,82,227,158,88,233,69,69,238,201,21,89,218,242,54,111,116,50,37,250,150,81,112,151,14,37,66,108,75,107,102,11,159,38,219,248,201,135,107,178,213,5,221,145,91,244,17,148,234,140,123,29,253,45,123,107,92,152,180,154,117,8,70,49,71,86,16,194,2,58,227,216,95,151,21,213,26,161,24,5,56,44,116,34,178,226,188,10,115,105,112,134,217,13,172,83,69,66,165,101,130,189,77,242,135,180,86,228,138,133,53,192,33,206,81,125,69,54,179,192,19,115,68,222,139,5,196,11,204,89,61,32,184,145,0,73,146,112,79,213,18,17,75,144,5,73,160,147,201,37,30,253,137,21,128,38,120,2,201,109,139,144,115,248,89,135,93,118,221,46,59,191,72,28,155,102,236,178,82,125,216,4,33,21,68,44,160,33,169,232,110,84,249,187,125,38,99,116,124,74,197,166,242,90,207,24,200,24,8,66,16,81,11,40,8,66,16,11,40,132,2,16,132,2,16,132,2,16,132,2,16,132,2,16,132,3,221,109,100,192,107,144,212,77,33,106,33,236,72,46,8,5,97,19,106,38,11,72,10,216,94,208,129,200,19,105,48,89,96,82,44,172,147,32,76,147,146,214,2,88,0,118,228,181,4,94,74,114,10,152,72,45,216,66,249,41,228,2,220,83,144,56,47,1,16,16,129,2,16,133,128,89,224,162,34,192,133,130,200,1,20,81,0,178,193,11,32,76,21,130,203,0,112,94,11,32,19,5,144,129,88,245,251,182,60,116,60,253,189,79,73,172,132,165,87,167,169,195,251,29,151,77,173,173,47,153,7,54,17,221,57,49,147,142,232,96,209,61,63,146,218,47,77,67,187,81,24,227,191,36,86,47,179,206,187,113,63,108,142,166,183,59,163,15,118,119,53,222,28,236,113,149,125,82,192,90,15,14,242,103,230,89,204,139,136,232,212,182,213,24,252,140,186,245,153,86,107,50,235,63,9,81,159,176,180,48,83,226,65,86,249,5,75,156,72,60,228,11,35,148,65,39,84,100,184,51,226,85,200,100,44,113,120,97,89,29,209,202,3,6,173,238,211,205,252,206,135,135,60,232,235,250,28,253,66,198,158,121,252,198,255,0,14,255,0,227,69,1,168,140,178,128,92,197,245,77,13,152,135,195,40,85,148,203,150,85,81,130,130,151,226,238,105,94,164,98,212,215,42,222,232,244,32,150,77,185,109,206,69,206,18,175,212,185,1,102,93,199,69,79,163,229,1,150,187,20,172,106,101,109,197,178,136,205,78,159,241,71,168,152,103,204,235,158,0,147,244,219,235,92,48,109,163,30,168,244,25,116,119,85,187,57,192,58,107,50,182,176,38,159,136,184,177,109,184,93,183,182,71,78,27,101,148,38,200,230,200,200,14,172,45,148,98,176,199,213,172,79,137,24,215,194,132,216,218,42,59,94,137,242,152,50,172,229,83,43,99,202,145,166,26,201,199,226,64,62,117,201,116,21,44,227,145,208,213,215,62,24,79,203,159,70,128,202,154,192,47,1,91,7,25,112,42,73,129,27,64,60,17,131,128,35,72,23,20,22,1,192,3,177,21,229,196,34,136,7,203,136,46,168,251,12,201,89,1,75,78,165,37,24,199,50,124,36,119,252,63,67,29,29,56,235,100,185,147,255,0,65,94,25,163,113,251,235,35,235,127,10,246,71,83,30,95,197,192,80,202,81,132,49,183,147,30,170,236,105,158,86,237,242,198,51,142,59,140,190,197,39,193,205,241,43,101,31,78,90,138,142,58,113,47,127,215,36,86,27,231,233,230,89,147,125,78,117,179,221,38,205,23,79,11,47,169,158,154,108,212,218,171,170,57,111,250,1,167,195,107,114,114,146,89,148,184,71,123,79,163,194,204,250,151,225,222,29,246,122,146,75,235,38,116,163,92,126,172,168,76,96,162,184,65,170,229,244,28,189,61,17,55,48,16,233,101,121,108,208,229,133,151,211,220,201,118,171,115,113,169,103,230,80,196,220,123,151,230,25,35,9,55,155,39,39,250,224,185,105,227,62,147,177,124,183,0,249,221,8,47,83,253,4,43,29,147,205,139,211,236,92,41,80,237,250,134,224,152,12,244,201,122,73,202,224,79,48,121,67,97,98,146,228,1,107,12,166,134,73,2,17,80,150,7,39,145,13,5,25,96,41,228,6,50,200,68,22,153,108,16,128,166,248,51,235,222,221,60,98,186,203,253,71,200,205,173,123,175,174,62,220,129,205,177,191,180,61,175,248,113,125,63,99,171,163,175,102,146,43,243,51,139,9,111,178,121,229,202,73,122,187,30,138,168,237,141,113,246,89,96,27,92,129,99,13,177,50,121,97,86,139,193,72,176,138,113,43,96,101,128,182,128,25,38,10,142,64,145,65,244,68,81,193,82,96,10,230,66,163,192,232,244,147,249,11,138,206,10,36,34,228,201,100,189,88,31,21,182,166,204,146,248,242,65,109,124,63,230,14,66,156,191,252,131,235,212,10,38,66,224,162,129,146,220,132,184,180,57,148,200,16,242,11,232,58,73,11,192,25,39,102,215,201,154,249,111,140,241,249,89,190,202,148,140,211,163,15,128,56,218,121,108,214,46,152,147,199,61,14,141,120,142,161,114,177,46,56,51,217,225,239,118,232,75,247,29,168,114,219,25,185,71,118,23,9,17,93,27,33,230,87,25,25,45,173,37,131,70,154,126,100,48,187,242,42,199,247,142,47,161,89,99,77,169,73,13,118,53,21,158,69,89,233,179,219,145,147,105,213,244,10,56,75,108,195,146,195,220,133,87,234,137,162,63,8,25,245,43,211,145,62,27,94,253,83,147,233,19,70,175,10,24,200,94,25,91,85,185,119,147,3,177,167,94,172,174,198,165,22,250,177,52,71,108,81,162,24,207,36,80,184,181,209,147,204,156,123,154,38,225,183,131,53,141,0,19,177,190,162,229,36,73,101,129,40,149,21,41,11,108,182,152,24,42,5,148,22,10,192,16,189,222,224,150,5,147,17,101,125,9,144,35,135,176,60,247,13,52,201,212,11,131,204,65,146,199,40,181,233,47,150,192,21,234,76,227,248,147,245,198,39,101,71,107,202,253,142,39,136,203,58,140,123,32,49,144,178,136,170,33,100,2,20,89,0,18,22,64,40,133,148,65,69,22,64,33,101,16,11,33,8,4,203,105,44,240,138,44,128,81,11,40,8,66,16,8,66,16,15,127,18,73,147,160,47,147,72,172,151,184,155,8,224,4,114,34,158,1,104,160,25,188,155,133,150,3,55,19,112,41,50,220,88,21,144,178,10,136,197,0,41,50,247,19,128,36,192,111,82,10,140,131,200,7,144,89,89,43,32,66,242,14,73,144,38,72,89,120,2,176,94,8,76,129,120,44,28,151,144,33,88,47,36,2,176,94,11,32,20,89,8,4,33,48,76,1,11,38,9,128,171,40,133,1,101,36,151,68,76,23,128,48,106,124,63,205,158,232,203,25,29,164,209,67,76,179,214,94,230,172,23,128,40,188,22,64,38,12,218,197,196,77,70,93,103,72,129,148,85,131,69,207,148,64,184,176,196,124,44,108,36,84,46,234,251,162,171,155,143,208,124,185,70,121,253,219,249,5,102,213,115,68,191,204,107,240,217,125,222,61,140,154,142,104,255,0,152,211,163,146,86,184,255,0,41,6,222,229,246,6,61,70,62,128,42,66,38,62,66,102,0,194,88,99,44,130,178,24,16,135,194,69,28,203,107,148,31,208,149,234,28,120,102,253,69,91,163,149,212,229,90,182,207,12,131,110,232,217,30,12,138,63,125,135,28,7,95,188,100,92,178,237,139,192,65,70,168,206,137,37,213,28,231,154,173,58,53,217,24,70,91,184,228,205,172,173,73,111,128,82,108,178,77,161,169,101,69,124,204,209,111,246,54,105,164,172,182,181,252,200,13,210,174,81,75,40,205,116,94,50,122,41,233,99,100,23,29,142,117,250,57,71,182,81,81,207,170,94,156,5,185,54,91,165,198,64,202,46,60,128,207,37,72,92,169,178,15,209,54,58,18,202,45,228,12,238,219,98,214,244,61,78,18,92,148,214,65,117,38,5,202,181,218,66,220,36,130,117,73,116,144,56,177,0,56,101,96,45,243,93,98,11,181,119,137,5,96,152,5,217,18,110,143,230,10,140,102,153,70,54,239,154,204,96,183,99,220,12,47,204,54,154,220,183,193,114,229,30,0,117,62,57,108,181,62,93,116,73,203,222,50,58,18,215,121,208,197,145,112,150,122,201,96,13,30,138,58,58,115,24,110,178,92,206,69,234,110,133,203,108,86,213,243,34,133,202,41,238,125,18,201,195,212,89,25,218,223,207,50,125,51,245,55,94,165,93,18,252,173,247,233,199,61,123,118,57,59,103,125,187,43,82,148,228,246,197,103,32,84,42,179,89,124,106,166,59,165,35,214,120,111,132,195,69,74,79,27,159,197,39,220,191,9,240,216,120,125,61,167,124,254,57,127,162,249,27,159,47,25,204,191,176,21,181,103,17,229,247,126,197,56,237,232,30,213,20,42,201,198,181,153,50,136,248,19,110,162,53,174,127,99,60,245,19,185,237,175,211,31,204,92,41,132,94,231,39,41,123,176,129,126,110,162,94,172,198,62,195,149,113,132,112,145,107,11,163,47,37,64,237,69,109,65,20,0,229,196,181,37,34,2,227,236,1,73,112,38,81,105,240,26,155,93,67,194,151,64,161,174,206,204,102,50,34,81,193,112,179,28,48,25,130,154,13,53,46,128,132,72,177,177,144,172,22,152,83,200,129,139,8,130,126,36,115,117,147,251,235,101,218,49,199,83,164,186,254,135,35,83,47,185,178,89,248,164,251,100,5,105,43,221,58,215,230,109,255,0,161,223,143,199,39,236,142,71,135,71,55,175,228,73,117,207,204,234,197,250,100,253,216,23,38,47,184,76,20,1,22,138,34,0,129,147,45,130,192,172,101,141,132,74,130,25,209,1,82,120,66,37,203,14,201,3,8,229,129,109,98,169,63,144,186,215,173,47,144,235,184,162,66,171,226,207,249,64,59,101,136,224,82,135,161,200,185,188,200,124,35,152,96,14,116,191,23,238,49,102,81,202,27,42,190,240,68,51,18,137,202,43,115,200,221,223,34,98,47,240,128,135,99,5,205,154,29,81,246,96,58,99,243,3,60,166,197,74,217,35,91,161,123,138,149,11,220,131,51,190,64,187,223,176,249,81,31,113,83,166,62,224,47,119,167,158,61,66,175,219,58,218,222,150,57,192,217,87,152,56,103,230,132,215,23,25,113,39,135,199,185,1,232,101,136,237,238,158,13,18,173,40,182,250,152,171,251,189,70,215,198,229,253,77,211,121,134,236,240,81,207,185,54,248,23,47,135,230,205,82,143,161,179,28,156,121,247,76,9,77,142,18,195,52,78,79,169,150,88,151,169,14,132,183,195,0,4,228,228,240,118,244,116,237,140,35,236,113,244,240,221,169,143,178,228,217,170,215,249,11,11,175,176,29,212,234,143,199,52,131,141,218,95,206,207,19,119,137,234,44,150,20,182,175,144,218,237,212,203,30,185,17,94,198,118,83,248,44,21,136,203,56,146,60,210,179,83,255,0,17,140,134,171,83,14,188,129,221,124,0,228,115,33,226,50,252,113,107,232,54,26,216,79,241,34,163,91,96,54,47,204,200,91,147,42,41,178,139,193,64,66,3,146,110,192,7,156,33,110,92,229,19,59,185,125,10,230,79,228,4,126,232,56,188,172,128,243,30,249,69,66,88,151,201,128,214,240,11,150,26,97,11,154,194,192,14,158,54,110,60,238,162,126,101,243,151,204,235,106,181,27,52,114,89,231,161,197,2,136,89,68,85,16,132,2,16,132,2,20,89,0,162,16,128,81,65,20,65,68,33,0,133,148,88,16,132,33,68,33,8,65,10,44,128,9,11,40,15,122,178,54,40,164,176,71,35,72,38,3,144,59,137,144,43,119,37,229,21,140,145,68,2,88,47,9,21,180,37,0,43,114,35,145,28,74,218,5,169,23,188,13,164,107,0,76,130,200,64,45,6,133,132,152,4,86,72,80,16,133,100,153,0,201,184,28,147,32,30,72,6,66,200,22,89,89,44,8,66,22,4,44,162,192,133,148,88,84,44,132,2,202,33,0,132,40,128,17,10,32,22,89,68,2,200,81,0,179,62,179,225,70,131,62,179,224,64,99,4,34,128,205,116,112,192,82,104,209,100,114,140,238,56,97,14,132,242,85,141,99,145,121,81,46,181,230,75,44,12,183,172,85,143,230,47,75,60,107,126,168,45,87,68,191,152,204,165,179,93,25,124,200,59,113,234,27,232,2,248,66,252,33,64,197,77,13,2,72,163,59,92,151,6,211,46,98,249,8,214,185,137,131,89,166,221,202,53,87,41,12,148,119,68,14,20,92,234,150,6,249,187,165,30,48,55,85,23,94,94,12,174,205,211,134,8,162,157,145,223,182,102,136,66,59,49,156,166,102,186,59,162,243,241,46,132,162,215,31,76,192,92,234,113,181,199,223,160,255,0,13,174,79,91,90,254,98,238,105,237,154,234,142,143,133,214,172,213,198,204,112,150,64,238,174,132,148,99,37,202,33,105,20,101,179,71,9,188,224,205,103,135,190,199,83,160,46,64,113,94,138,200,190,8,233,154,235,19,180,177,221,17,194,50,236,7,13,214,4,224,206,220,244,208,151,99,45,218,69,24,182,130,57,171,216,141,12,150,216,203,18,47,210,251,128,140,21,182,62,195,156,0,148,24,10,117,86,251,1,246,90,216,214,138,73,185,36,150,91,1,63,99,221,44,67,57,126,198,234,52,117,232,160,238,186,78,83,93,23,183,254,77,52,215,29,53,110,115,126,174,239,253,16,45,121,243,221,62,20,122,47,98,40,97,59,229,25,55,39,29,221,187,67,229,245,21,58,235,232,247,63,171,31,57,225,109,92,35,60,218,89,148,159,11,150,69,99,215,207,27,97,156,227,255,0,127,171,254,199,83,193,60,45,233,163,231,93,31,190,154,255,0,165,127,220,87,133,232,124,253,79,218,172,195,132,126,15,230,151,191,232,119,27,199,79,220,9,39,181,98,61,65,248,81,120,238,98,212,234,176,252,186,121,147,1,186,141,84,105,92,252,93,145,145,87,102,166,91,173,248,127,41,116,233,219,150,251,30,233,123,154,179,133,193,80,42,17,140,112,146,41,164,91,96,180,202,5,197,20,226,17,2,23,202,47,112,69,56,129,50,64,122,19,112,21,37,144,114,226,30,74,97,87,149,36,46,113,47,160,89,82,88,96,46,51,113,99,212,148,144,153,68,168,73,197,144,63,161,101,41,110,69,116,40,52,198,39,192,160,162,192,185,75,108,39,47,145,198,212,102,85,86,150,57,247,249,157,156,38,102,187,67,9,207,124,91,132,151,183,79,216,130,188,54,60,217,63,155,54,167,232,143,238,102,211,87,228,83,40,57,101,245,201,162,93,151,178,2,50,34,139,69,4,89,68,32,132,193,101,128,75,130,165,34,100,14,172,10,198,70,65,96,164,130,236,0,221,205,50,23,92,125,114,255,0,40,201,255,0,2,96,195,139,31,249,64,7,30,70,193,225,2,201,144,14,79,43,245,50,44,111,146,28,230,34,124,91,245,2,19,118,10,96,148,51,120,46,64,229,21,185,1,109,130,242,83,147,236,133,202,201,97,128,82,66,102,128,149,220,124,197,187,72,13,71,239,34,34,117,237,150,70,87,103,222,196,85,146,105,245,200,9,212,250,102,172,95,94,166,184,125,228,58,241,212,201,106,118,82,218,92,196,102,138,207,187,75,191,194,1,205,246,48,203,17,179,15,161,190,117,226,46,76,199,116,127,16,10,154,216,243,146,87,45,179,249,50,231,21,42,243,220,84,37,159,75,234,65,182,191,77,223,84,97,212,201,187,222,227,70,231,132,251,161,119,84,238,113,112,95,19,192,3,160,209,75,81,110,113,194,59,213,120,124,98,189,79,3,116,90,120,233,233,140,87,92,114,107,72,43,47,216,107,94,228,122,56,224,218,163,192,51,77,32,57,182,104,254,134,89,233,113,216,235,72,84,146,101,71,47,109,149,252,50,97,199,85,142,44,143,234,141,115,174,44,207,61,62,64,109,118,198,127,4,178,30,239,115,155,58,101,23,152,229,63,145,33,172,178,191,77,171,116,125,198,142,147,192,10,27,158,231,240,175,234,13,50,87,199,116,95,163,220,100,229,187,133,208,168,31,137,252,130,139,234,81,95,12,154,125,192,38,183,32,37,21,148,28,9,60,100,10,132,182,252,93,61,195,156,114,137,181,56,225,149,9,112,227,158,80,28,175,17,88,218,140,38,239,16,150,235,177,236,140,152,32,12,19,1,224,152,10,12,19,1,224,128,6,9,128,202,8,28,21,128,202,10,12,19,1,148,0,224,152,8,128,47,4,15,4,192,0,64,251,96,172,0,37,144,128,81,2,81,203,43,0,81,11,32,21,209,228,141,182,242,200,66,15,125,144,91,44,22,105,20,81,101,20,90,25,16,98,30,228,64,113,69,77,224,138,64,77,128,46,68,82,23,146,211,1,187,138,114,7,37,1,25,17,8,81,120,34,38,73,146,11,42,69,103,144,186,128,178,203,218,86,0,178,202,44,11,44,18,192,178,242,68,139,72,11,32,74,36,192,20,89,8,5,150,14,72,20,68,41,22,4,33,11,2,139,33,0,133,100,176,26,96,22,72,10,139,9,32,44,133,224,176,43,2,53,107,238,205,2,117,107,238,128,194,11,44,22,5,8,187,210,61,240,42,120,144,70,103,153,15,132,118,71,169,60,191,98,73,56,197,129,146,233,110,255,0,168,201,169,204,53,27,141,19,126,133,254,97,90,165,189,145,93,154,101,186,184,191,116,52,195,225,246,110,211,199,229,193,183,176,20,193,101,200,162,133,77,112,103,114,105,154,166,140,242,94,160,46,54,143,133,162,118,196,172,243,233,2,106,98,167,19,148,226,235,158,59,100,235,108,148,186,152,117,149,56,75,61,136,23,106,244,185,69,244,20,225,41,199,38,138,226,220,101,198,114,132,66,201,65,184,0,112,230,24,103,95,192,90,219,100,127,18,103,25,75,15,39,75,192,236,198,181,199,180,144,30,134,49,27,140,22,177,128,37,48,6,96,96,169,200,165,60,20,49,32,210,192,49,154,45,178,1,156,176,34,83,200,115,20,202,50,234,116,202,197,149,212,195,42,167,91,231,39,99,32,206,17,159,96,142,36,167,52,248,100,243,167,220,233,91,160,220,179,19,36,244,118,195,240,228,5,41,231,169,209,210,233,213,113,243,172,225,227,60,246,66,52,90,71,59,55,78,62,152,251,247,102,141,68,227,100,146,220,157,81,124,255,0,52,189,191,66,44,73,55,37,43,218,232,190,238,47,182,120,207,212,102,197,85,56,234,240,34,119,38,224,191,14,236,188,252,144,81,190,87,90,151,195,29,155,176,69,103,159,80,244,244,74,249,168,169,56,175,138,82,94,223,251,146,182,187,172,80,171,153,51,177,77,81,162,168,193,115,133,203,247,40,145,142,200,40,66,42,49,75,8,159,86,22,76,58,189,67,111,202,171,153,50,10,213,106,220,165,228,209,203,46,141,46,200,238,147,229,245,207,112,116,250,127,41,110,127,19,229,183,220,209,184,168,190,139,25,5,201,2,249,7,5,4,236,64,249,168,173,168,29,168,32,252,212,79,50,34,220,16,46,31,48,31,186,44,174,4,98,72,155,154,1,216,1,196,21,103,204,53,32,3,161,50,31,12,167,16,161,40,190,132,2,254,36,45,160,200,214,239,168,3,25,96,119,196,132,119,192,113,150,8,24,184,97,3,212,137,224,168,98,100,4,44,133,76,39,156,251,150,249,147,41,118,250,145,190,64,129,2,16,22,66,136,1,162,193,201,0,133,162,22,65,11,201,68,2,229,205,83,95,33,48,151,169,124,226,58,60,229,123,163,52,120,219,242,96,50,82,1,176,101,46,73,144,47,34,230,253,97,75,160,185,124,127,160,1,38,202,228,44,114,26,137,66,72,134,184,21,180,1,76,143,12,183,16,112,2,167,76,101,216,205,61,59,143,70,111,6,73,96,131,156,183,87,53,39,211,184,139,20,161,38,186,164,110,178,2,156,119,70,47,244,3,61,47,118,234,241,241,46,239,2,180,207,101,206,30,230,183,94,30,112,101,213,125,213,241,150,87,190,17,6,187,28,172,105,46,130,53,17,219,193,166,169,71,107,249,116,51,93,45,210,40,207,91,245,56,251,137,186,182,158,228,104,148,118,199,114,234,73,197,74,57,32,10,100,167,30,122,157,15,13,163,54,57,190,136,228,184,202,187,19,137,233,180,21,108,166,59,151,61,192,124,35,150,106,142,35,28,96,87,209,23,190,75,168,85,200,92,164,92,167,145,108,160,100,197,48,228,45,149,2,193,97,2,194,21,56,161,49,210,125,162,204,116,143,118,105,81,118,75,106,14,109,66,62,93,127,171,0,37,178,49,85,210,177,21,253,74,198,17,58,22,4,137,86,71,37,165,207,1,109,203,234,5,67,136,145,114,203,154,219,18,67,160,4,37,226,54,54,250,33,189,204,94,35,63,46,183,142,252,1,207,186,126,101,178,151,187,22,14,226,247,16,89,8,64,33,8,64,40,132,32,20,66,16,10,33,101,1,8,66,1,68,33,0,133,22,80,85,52,80,101,1,89,33,48,64,44,162,16,8,66,63,169,0,247,64,224,38,202,52,138,218,22,210,34,242,65,91,73,180,142,68,76,2,88,68,150,25,77,23,24,128,10,188,176,220,48,134,46,16,185,128,182,138,12,181,28,128,178,242,55,98,69,52,128,75,9,17,196,128,22,8,68,18,76,10,69,224,152,32,19,105,54,133,134,80,21,180,44,16,128,94,11,5,200,173,192,51,32,110,33,88,2,247,22,82,11,32,76,22,86,226,32,162,33,17,96,81,101,224,160,33,8,76,1,2,218,72,151,144,41,240,133,238,192,115,98,164,128,100,101,144,133,66,47,35,210,194,2,96,78,171,248,44,107,21,122,251,169,16,115,251,2,194,2,69,1,46,74,218,17,2,7,160,171,155,218,240,54,66,26,245,188,176,48,219,159,43,254,96,33,40,206,77,119,52,78,62,150,191,152,195,168,205,55,178,43,169,161,244,238,143,234,111,143,67,145,161,212,41,90,150,122,157,88,124,32,70,66,241,146,109,101,21,131,61,171,107,201,160,169,69,78,56,97,25,119,46,236,158,100,87,96,108,166,81,233,208,165,243,64,58,55,161,122,141,183,65,199,60,128,215,32,188,128,170,56,154,79,216,205,172,91,45,109,15,79,212,179,238,47,85,22,227,207,238,64,186,229,9,119,228,221,224,242,95,239,40,37,236,206,54,217,110,224,234,248,38,33,174,135,190,2,189,116,229,132,102,156,158,71,74,73,136,154,40,153,35,46,21,182,31,150,2,227,44,12,82,2,85,224,30,80,7,54,37,142,219,144,149,104,12,252,133,24,54,105,85,162,248,64,84,33,132,20,148,84,91,146,224,138,66,53,54,198,43,212,241,24,242,200,21,101,146,142,33,94,20,231,211,249,126,102,59,182,214,157,107,225,93,2,178,114,77,202,123,163,57,47,250,87,101,255,0,115,20,236,111,158,126,113,125,81,21,82,155,150,97,156,119,201,183,203,112,131,156,190,57,255,0,110,200,231,83,23,102,178,167,9,101,55,134,142,253,52,172,239,107,190,98,191,212,10,209,233,252,152,110,151,241,37,215,228,105,44,201,173,213,121,49,219,30,102,248,194,42,7,89,170,216,188,170,249,155,7,75,166,216,183,207,153,62,172,13,30,157,175,189,183,153,51,99,144,3,36,11,199,185,37,200,12,162,219,64,182,81,65,23,146,129,38,0,178,3,201,55,48,44,166,137,184,188,160,22,225,236,15,40,105,64,12,102,26,144,14,37,114,130,154,14,10,82,9,52,5,22,71,16,121,64,92,227,185,113,212,92,101,206,31,84,49,60,131,100,51,204,122,128,105,135,212,207,93,153,244,190,163,83,192,12,131,236,194,232,44,100,94,80,22,187,125,74,125,75,95,135,234,71,212,8,90,40,176,44,132,32,16,32,75,0,139,5,4,65,10,101,148,4,79,18,66,38,182,206,107,231,145,226,175,94,184,203,221,96,5,180,86,25,107,160,72,160,31,64,36,189,75,230,59,104,46,62,148,253,128,20,146,8,63,44,167,12,0,32,176,152,44,1,96,182,19,64,52,0,57,3,184,185,32,0,169,172,161,17,120,82,249,52,205,18,124,25,218,204,154,93,209,0,206,200,197,115,208,207,171,197,181,111,130,206,56,200,203,96,229,156,119,66,225,95,162,80,159,213,1,52,82,221,92,115,254,86,75,99,235,194,19,166,151,151,116,161,239,202,54,75,31,31,184,8,113,236,5,92,122,95,190,13,16,245,49,51,142,219,191,204,64,237,54,157,91,168,138,151,68,242,118,213,176,130,194,231,6,13,37,50,81,114,151,25,54,105,224,228,185,232,21,170,157,94,86,84,35,250,138,179,89,29,206,50,138,42,252,67,148,101,150,217,246,228,161,178,178,50,248,89,74,126,230,121,71,29,86,5,202,233,214,159,59,144,70,201,11,19,13,84,100,146,111,107,249,134,165,212,168,182,14,28,158,17,28,179,192,207,224,199,249,223,244,2,230,213,85,249,112,248,159,86,35,161,125,58,245,4,10,45,21,128,163,192,4,145,24,59,130,92,160,6,82,221,45,185,9,101,3,229,169,100,138,79,225,125,127,184,4,187,156,207,21,150,101,8,157,24,179,147,173,179,204,212,75,229,192,24,240,80,210,176,69,6,73,184,45,160,184,129,123,203,220,128,195,40,6,228,130,178,77,204,6,16,13,229,238,0,136,86,226,100,8,66,16,34,20,89,65,80,162,200,17,68,33,2,168,132,32,16,132,32,16,132,32,30,228,132,43,38,144,89,38,65,45,16,89,69,229,16,9,144,183,0,200,128,98,145,121,76,94,11,89,0,240,139,198,1,76,183,150,0,231,37,22,226,200,160,216,19,25,47,203,27,8,96,146,96,12,43,46,88,137,91,152,50,203,0,92,130,139,76,91,34,140,128,209,198,5,227,146,226,164,19,65,85,180,22,49,1,48,7,105,48,18,47,128,133,228,131,54,151,180,5,4,162,49,64,44,36,20,27,75,35,144,42,92,128,97,40,149,14,70,0,47,128,92,145,115,98,36,64,197,212,62,198,120,203,12,110,236,162,138,114,228,40,177,114,100,140,185,1,216,201,123,74,140,178,51,177,5,109,193,8,11,2,155,21,115,204,24,108,25,175,75,3,156,12,130,151,86,8,20,81,109,10,178,205,168,162,78,73,117,18,229,189,250,80,43,117,143,47,160,204,109,225,4,103,187,49,131,250,139,212,210,175,173,126,100,59,81,209,153,239,159,149,40,180,250,162,12,48,82,162,248,191,102,122,74,158,232,39,238,113,228,163,114,207,115,165,164,159,220,197,123,5,111,174,9,149,116,227,21,181,33,113,179,111,65,78,123,159,44,162,250,147,114,233,144,119,46,236,7,100,87,96,29,195,2,85,70,66,252,252,126,16,94,171,29,130,36,169,107,161,154,232,202,47,56,224,127,218,255,0,148,167,118,229,204,64,230,169,102,79,234,57,73,78,18,139,150,74,148,23,155,44,116,96,217,24,198,92,16,38,112,219,35,103,133,87,254,58,13,25,236,134,232,135,163,213,253,146,106,217,44,227,128,175,85,142,66,73,24,180,126,33,78,173,122,37,234,246,53,57,21,15,82,64,202,66,119,5,12,182,20,92,178,156,70,168,150,240,2,99,145,136,129,36,5,20,216,120,1,162,9,219,38,25,63,50,230,243,233,173,231,254,111,252,26,117,54,170,105,148,159,100,98,185,56,81,8,110,251,199,215,234,250,129,151,85,55,47,83,147,229,241,201,138,115,150,49,63,82,254,163,110,181,78,124,75,133,194,17,26,108,213,95,26,170,230,82,254,159,50,43,111,130,85,43,181,146,181,71,238,224,154,109,247,108,244,73,9,210,105,161,165,162,21,86,189,49,95,191,204,59,173,141,112,109,244,64,43,87,168,142,158,183,46,253,140,90,106,101,108,252,235,122,255,0,96,32,167,172,191,124,190,4,253,63,247,58,56,140,35,183,216,168,6,87,37,202,196,186,11,115,96,19,64,188,123,130,220,128,228,160,240,189,202,194,247,22,212,138,245,4,51,105,91,88,189,210,38,246,1,144,165,48,183,32,4,172,5,233,125,202,218,192,30,75,201,9,144,168,81,124,19,0,11,69,116,8,166,5,169,224,188,166,44,180,1,56,150,190,100,76,188,160,17,117,127,138,61,66,170,205,235,230,134,179,61,176,112,150,248,144,105,79,40,180,240,196,215,61,203,63,184,210,134,167,208,157,202,143,69,245,45,129,100,40,128,89,101,16,2,44,18,192,34,193,44,2,40,132,32,128,90,183,85,254,87,144,139,138,207,30,224,103,239,245,10,5,97,174,63,40,198,148,74,11,28,11,199,196,191,80,212,128,155,74,105,128,112,121,175,34,167,97,55,237,140,227,250,161,60,176,45,200,13,197,224,173,160,77,196,201,26,4,8,192,146,11,37,100,5,202,60,25,228,156,102,154,247,54,97,25,238,135,4,11,159,15,223,176,25,77,244,14,94,168,70,93,250,19,106,198,80,28,205,86,99,169,82,132,112,147,236,108,92,195,250,135,117,81,151,49,142,95,87,144,43,106,28,62,223,216,128,235,196,99,203,89,52,83,166,86,73,78,75,133,208,93,122,95,54,220,191,133,29,4,156,99,182,63,68,20,81,221,39,183,169,166,49,219,28,3,76,54,196,38,192,84,225,185,242,38,233,70,168,154,91,57,218,153,111,158,50,84,34,203,100,243,41,62,4,66,86,217,47,66,244,142,113,82,154,175,178,234,105,140,35,21,194,42,17,136,73,98,200,137,157,82,174,91,169,179,211,236,110,150,26,232,34,116,198,93,56,1,177,217,10,213,155,147,147,236,14,252,242,250,152,108,166,216,60,194,65,67,86,215,166,232,227,230,6,182,64,99,53,37,148,242,130,206,64,178,16,128,90,142,75,147,81,79,228,76,225,9,189,191,38,120,235,128,23,162,214,66,217,74,50,120,150,127,115,85,216,142,36,113,106,210,205,203,61,25,187,214,226,163,63,83,247,32,209,124,148,43,148,251,99,39,13,188,182,253,206,134,190,252,85,26,83,203,238,115,138,44,132,33,4,33,68,2,193,194,44,128,11,136,46,3,10,10,86,214,80,226,176,2,137,145,155,65,218,65,91,137,185,151,180,29,160,22,242,111,3,4,0,247,19,112,178,0,205,200,153,22,64,24,65,121,38,64,97,5,238,47,112,4,64,119,19,112,30,239,37,19,36,70,217,89,48,89,55,17,81,34,193,220,70,192,133,160,75,200,4,16,25,47,32,24,73,138,201,121,1,164,202,66,211,9,114,3,20,178,73,52,137,21,132,46,121,97,66,229,201,55,3,130,4,58,9,4,146,16,165,129,176,144,6,222,4,202,67,37,200,27,57,10,144,109,140,193,106,59,80,185,200,2,224,173,162,212,185,25,187,40,2,206,17,75,45,129,158,70,70,73,0,204,225,9,148,130,156,178,47,25,2,100,138,59,153,54,242,62,17,194,2,225,29,168,142,88,47,34,166,200,42,114,22,83,33,69,150,138,69,129,48,77,172,188,134,128,149,69,228,113,34,176,136,65,89,41,150,76,0,169,11,109,224,116,144,182,128,193,63,137,130,29,223,196,96,62,16,3,35,36,226,231,62,122,26,28,138,206,66,3,103,24,68,203,135,80,246,176,45,233,130,140,179,150,231,60,152,117,219,147,131,237,131,107,131,140,165,158,232,85,245,249,154,120,251,162,12,180,88,116,116,86,125,238,215,209,156,135,25,65,143,163,80,225,100,91,247,10,239,74,46,47,228,87,150,186,160,235,151,153,4,79,133,148,92,20,91,229,3,101,9,243,18,52,11,109,119,8,207,56,73,48,93,77,142,147,108,6,219,1,123,18,42,124,44,14,140,65,154,140,248,238,6,25,39,25,177,18,248,185,102,139,163,40,216,147,102,91,43,113,109,178,43,76,101,29,184,76,197,172,154,219,132,91,179,106,193,150,233,110,100,26,116,23,74,171,20,162,250,30,206,151,230,213,25,123,163,197,209,29,181,229,247,61,111,130,91,230,232,99,158,171,130,141,106,161,209,142,8,90,2,48,88,69,73,240,0,7,17,91,185,14,44,2,155,194,16,231,200,115,151,2,51,201,66,117,82,243,46,170,190,217,203,250,46,127,236,102,212,79,215,39,255,0,47,253,198,185,168,217,41,183,156,69,240,190,111,255,0,6,13,69,146,227,211,158,50,249,50,165,219,24,181,208,236,248,78,133,105,42,243,38,190,250,206,191,202,189,140,126,23,166,119,207,206,156,125,16,126,148,251,179,182,184,234,1,54,163,28,179,147,168,178,90,203,252,168,113,90,234,55,196,53,50,114,84,213,204,165,212,45,53,81,211,215,158,178,125,255,0,212,168,108,96,169,73,71,178,2,114,203,35,204,137,183,0,14,8,91,96,228,162,178,86,72,216,57,8,178,137,146,100,10,43,1,101,19,40,0,218,87,35,9,128,23,144,145,54,147,107,236,5,238,247,69,122,89,51,238,137,132,250,1,54,149,202,39,40,155,128,155,138,202,44,174,2,166,220,130,211,65,99,216,153,107,168,2,164,23,12,23,134,15,40,3,243,49,195,47,114,124,62,130,219,82,234,15,79,161,5,202,46,169,231,176,248,75,43,142,134,120,218,179,178,207,133,244,126,193,71,53,75,15,225,96,106,79,128,133,69,245,67,10,44,133,22,4,44,162,192,34,193,44,11,44,162,0,69,228,18,0,69,131,146,16,13,145,251,207,243,34,163,234,137,118,175,66,127,149,131,25,40,182,151,212,2,192,51,65,41,21,46,74,21,37,151,25,63,161,110,27,74,124,194,75,219,146,78,205,201,1,54,149,180,12,147,44,2,113,5,160,91,5,228,11,104,6,145,82,109,1,187,228,5,183,130,156,147,139,76,181,56,247,69,183,6,6,120,47,76,163,237,200,49,227,43,216,122,138,222,218,124,96,9,87,151,148,5,67,107,150,215,223,129,16,166,82,191,111,233,35,66,131,79,38,234,169,245,110,107,150,64,202,41,74,28,116,69,198,43,115,147,250,34,91,108,99,13,177,247,6,114,105,198,41,117,34,157,55,182,34,211,31,229,197,213,187,171,19,180,160,109,150,32,217,205,252,121,103,75,81,31,184,103,51,243,39,236,88,202,244,240,206,101,221,143,98,180,249,80,24,192,22,8,69,0,44,85,149,70,125,80,210,128,195,42,101,83,221,92,154,14,189,87,59,109,88,249,163,75,19,58,84,128,124,103,149,156,229,123,134,142,126,45,162,89,131,227,216,117,90,184,202,91,95,162,94,204,13,93,77,26,77,60,117,18,148,103,156,37,216,207,7,147,161,225,177,244,206,64,46,207,11,227,238,236,199,213,24,174,240,189,119,59,45,140,151,203,131,188,22,2,188,109,222,29,171,173,183,58,100,254,107,147,36,162,226,241,40,181,245,71,188,96,79,79,85,139,215,92,95,213,16,120,82,30,182,223,7,209,219,255,0,213,181,255,0,41,146,223,246,114,183,252,43,101,31,175,33,30,116,163,177,111,251,63,170,135,193,40,79,250,24,109,240,253,93,95,29,19,253,57,3,49,11,148,101,23,137,69,175,170,40,10,33,8,4,33,10,2,16,133,1,8,66,1,10,193,100,10,29,168,155,80,69,0,59,10,218,22,72,0,237,43,104,100,32,13,165,96,97,0,89,67,9,128,61,176,104,0,145,180,25,48,82,44,130,108,7,104,206,136,20,249,0,118,147,107,27,198,1,200,2,162,94,208,179,130,100,10,192,73,20,88,22,146,11,41,11,32,12,115,1,200,162,182,129,77,148,50,48,69,74,56,0,11,79,5,168,100,181,88,5,25,14,128,184,197,34,220,240,20,83,98,27,45,203,32,129,69,169,2,202,8,110,114,20,86,69,198,45,143,132,118,160,171,217,192,47,8,147,144,190,160,54,28,177,221,140,245,39,184,210,64,0,77,13,96,176,51,184,131,131,67,66,222,10,21,146,247,22,202,192,65,33,144,229,139,140,88,248,71,1,76,236,11,47,37,100,130,36,91,120,64,185,2,228,0,206,66,219,201,114,234,86,10,50,94,177,96,137,200,213,170,143,70,102,107,60,0,10,25,47,106,69,108,107,184,51,150,212,68,93,150,70,11,169,149,220,229,46,9,178,86,203,47,160,216,213,183,176,9,158,94,27,17,100,229,93,57,252,57,31,170,156,86,212,12,20,108,174,80,144,28,255,0,54,50,2,91,89,90,157,60,170,150,99,208,74,179,220,138,244,26,11,119,105,226,251,199,134,108,154,82,142,228,113,60,34,245,230,202,183,209,157,168,61,175,111,98,129,140,187,20,208,86,70,56,201,32,156,163,146,132,203,160,17,234,50,107,156,1,53,181,100,34,77,237,70,118,241,44,247,36,238,79,140,129,190,43,184,3,168,204,148,91,234,153,118,66,51,175,144,39,98,146,105,3,230,101,100,131,36,169,109,245,7,236,241,82,204,165,147,99,196,106,245,119,18,220,99,7,32,165,206,88,71,119,253,155,177,236,156,63,83,129,24,187,50,206,199,129,88,161,172,217,239,16,61,50,68,206,8,228,42,83,228,6,183,145,114,41,72,173,192,14,215,145,139,130,226,208,19,151,37,23,37,144,54,132,165,146,1,206,185,53,85,210,132,182,243,142,61,176,102,134,157,221,108,43,143,117,203,246,52,234,94,221,59,75,220,221,164,211,249,81,220,215,174,70,84,250,171,141,80,140,98,177,24,172,33,90,187,213,53,238,239,216,116,228,163,22,229,209,28,229,157,93,238,114,248,32,248,95,50,162,104,232,114,155,182,207,137,255,0,68,107,107,146,214,35,29,168,9,72,162,57,96,84,165,146,60,148,5,16,132,8,162,139,201,89,2,21,130,242,76,160,43,5,96,44,162,112,2,249,38,230,30,10,218,128,165,48,148,138,216,11,139,1,157,64,199,176,27,165,18,213,158,224,30,239,114,98,50,7,57,32,17,166,186,21,159,126,11,220,215,82,110,140,128,175,161,91,189,203,217,249,89,89,252,193,67,37,221,20,167,142,161,225,62,140,25,68,11,244,201,0,235,125,138,218,215,212,175,50,75,191,31,50,1,156,120,42,187,176,182,89,240,246,151,176,78,232,103,214,152,50,80,179,225,146,3,77,109,166,147,231,217,251,142,139,202,57,208,149,148,60,73,55,15,236,108,170,197,53,152,188,166,3,203,7,37,162,130,33,8,1,22,9,96,89,101,22,4,44,18,192,132,201,10,0,211,220,156,125,209,157,118,249,112,59,160,19,88,156,151,105,114,4,232,203,151,66,186,197,50,250,160,1,124,64,165,195,94,204,41,32,95,199,254,100,5,96,188,20,76,132,4,144,1,176,24,85,49,109,6,193,1,50,88,7,35,88,185,68,130,225,47,84,151,186,10,49,140,150,87,81,57,113,105,133,6,227,62,0,213,68,125,89,159,68,58,205,66,139,113,139,225,174,6,211,15,186,206,58,152,53,145,218,254,93,190,68,85,70,205,210,107,61,77,138,89,219,159,161,200,133,184,154,82,226,71,91,76,247,40,240,6,207,82,142,216,191,72,137,49,239,57,194,51,221,29,146,195,2,165,45,208,113,103,58,223,76,185,53,74,70,123,177,44,154,101,33,192,121,19,22,48,11,5,151,146,128,18,22,80,2,66,200,0,184,228,69,186,104,204,210,70,2,52,222,103,193,44,188,112,153,232,52,53,74,189,58,221,213,156,122,165,178,200,201,118,121,61,12,101,152,166,5,46,8,231,130,72,94,57,10,45,229,185,100,181,30,5,203,128,25,16,176,37,72,98,152,4,193,38,73,144,2,116,215,63,142,184,191,170,50,219,225,26,43,122,212,162,255,0,151,131,105,0,226,219,254,206,83,47,225,91,56,125,121,49,91,254,207,234,99,252,57,194,127,208,244,229,48,143,27,111,134,107,42,248,180,243,255,0,151,147,36,225,40,60,78,50,143,213,30,239,32,202,17,154,196,227,25,125,80,30,16,135,178,183,195,52,118,252,90,120,126,156,24,173,255,0,103,180,178,254,28,236,135,235,146,15,52,67,183,103,251,57,106,254,21,241,151,249,162,100,183,193,117,213,244,173,79,252,178,10,231,144,100,244,215,213,252,74,103,31,249,69,62,58,129,50,11,145,111,146,182,144,87,82,97,132,184,101,206,91,165,144,23,201,123,130,201,92,1,91,139,200,59,74,195,0,200,6,89,123,128,255,217]}}