Back

Professional Product Photography and AI Image Generation Services

Professional Product Photography vs AI Image Generation Services: What Actually Wins Customers in 2026?

If your brand has ever asked, “Do we really need a photoshoot anymore?” you are asking one of the most important marketing questions of this decade.

From ecommerce startups to global retail brands, businesses are rethinking how they create visuals that sell, build trust, and make products feel irresistible. The rise of AI Image Generation Services has changed the creative landscape fast. At the same time, Professional Product Photography continues to hold a unique power that many brands simply cannot afford to lose.

So what works best today? A polished studio image? A lifestyle scene generated by AI? A hybrid content strategy? Or something more ambitious?

The answer is not just about images. It is about conversion rates, brand perception, customer confidence, production speed, and how quickly your team can move from concept to campaign.

Key insight: Brands that combine Professional Product Photography with AI Image Generation Services can create trustworthy hero imagery and scale campaign content faster across web, social, ads, and marketplaces.

If you are trying to increase sales, reduce creative bottlenecks, and stand out in crowded digital channels, this is the moment to rethink your visual strategy. And if you are already wondering whether your current images are doing enough heavy lifting for your brand, that is exactly the right question.

Why Visual Content Has Become the Deciding Factor in Online Buying

Digital commerce is now deeply visual. Customers cannot pick up your product, test it, or feel its texture. They rely on images to replace the physical experience. That means your visuals are not decoration. They are your sales team.

The modern buyer makes fast visual judgments

Research consistently shows that people make rapid decisions based on what they see first. A product image can signal premium value, cheapness, quality, aspiration, trust, innovation, or confusion in a fraction of a second. According to Nielsen Norman Group’s work on first impressions, users form opinions about digital experiences with remarkable speed. In ecommerce, the product visual is often the first and strongest cue.

High-quality visuals reduce uncertainty

One of the biggest barriers to purchase is uncertainty. Is this product the right size? Does the material look cheap? Is the color accurate? Is this a serious brand? Professional imagery helps answer those questions before a customer asks them.

Shopify notes that strong product photography plays a major role in ecommerce performance because it helps customers evaluate products more confidently. Their guidance on product photography emphasizes image quality as central to purchases online: Shopify product photography resources.

What customers are really asking:
“Can I trust this brand?”
“Will this product look like the picture?”
“Does this feel worth the money?”

Your imagery must answer all three.

What Professional Product Photography Still Does Better Than Anything Else

There is a reason high-growth brands, luxury labels, established manufacturers, and serious ecommerce businesses still invest in Professional Product Photography. It delivers authenticity that customers can feel.

It captures what is real

Real products have real surfaces, textures, reflections, edges, shadows, stitching, grain, gloss, transparency, and depth. Professional photography captures these nuances with precision. That matters enormously for categories such as beauty, food, jewelry, fashion, homeware, electronics, and premium packaging.

It creates trust at the point of sale

When customers see genuine, well-lit imagery of a real product, they are more likely to believe the item exists exactly as shown. This is especially important on product detail pages, Amazon listings, and high-intent landing pages where every visual either strengthens or weakens confidence.

It protects brand credibility

Premium brands do not just sell products. They sell standards. Weak product imagery can instantly undermine years of positioning. A crisp, expertly styled image sends a message: we care about quality at every level.

It gives you hero assets that last

Professional product shoots produce foundational assets that can be used across websites, catalogues, PR kits, presentations, retailer submissions, packaging mockups, marketplaces, and paid campaigns. These are often the visual anchors of a brand library.

What someone said:
“Great product photography does not simply show the item. It removes doubt.”
— Common principle echoed across ecommerce creative strategy

Where AI Image Generation Services Are Changing the Game

Now for the exciting part. AI Image Generation Services are not a gimmick anymore. Used well, they are opening creative possibilities that would have been too expensive, too slow, or too logistically complex just a few years ago.

AI can generate scale at remarkable speed

Need 20 lifestyle variations for a single SKU? Need region-specific campaign backgrounds? Need seasonal assets for paid social by tomorrow? AI can dramatically shorten production time. What once required location scouting, set building, prop sourcing, travel, talent, and post-production can now begin as a faster ideation and production workflow.

AI expands creative possibility

Want your product styled in a minimalist Tokyo apartment, a Nordic kitchen, a futuristic skincare lab, or a high-summer Mediterranean terrace? AI image workflows can concept and render scenes that push far beyond the practical limits of many traditional shoots.

AI supports rapid multichannel testing

Marketers need volume. Social platforms reward experimentation. Paid ads demand multiple creatives. AI enables brands to test storytelling directions, visual moods, and audience-specific concepts far more quickly.

Adobe has documented how generative AI is reshaping creative workflows by accelerating ideation and asset production: Adobe Firefly and generative AI workflow insights.

AI can reduce production friction

For product launches with many variants or frequent updates, AI-assisted workflows can reduce strain on internal teams. Instead of organizing repeated large-scale shoots, brands can build from core product assets and generate new compositions efficiently.

Important: AI imagery works best when guided by real brand strategy, real product accuracy, and experienced art direction. Without those, speed can produce inconsistency instead of growth.

The Smartest Strategy Is Not Either-Or. It Is Both.

The most forward-thinking brands are no longer stuck in a debate between traditional photography and AI. They are building a hybrid visual system.

Use photography for trust

Your core ecommerce pages, retail listings, packaging references, and hero product visuals should be grounded in Professional Product Photography. These are the images that prove the product is real, refined, and worth buying.

Use AI for expansion

Once your foundational product assets exist, AI Image Generation Services can multiply your creative output. That includes campaign concepts, environmental scenes, social content, visual experiments, promotional graphics, mood-led storytelling, and audience tailoring.

Together, they give you authority and agility

Photography gives your brand credibility. AI gives your brand momentum. Combined, they create a more scalable, responsive, and competitive content engine.

Comparison Table: Professional Product Photography vs AI Image Generation Services

Factor Professional Product Photography AI Image Generation Services
Trust and authenticity Excellent for real-world accuracy Can be strong, but depends on source assets and direction
Speed Slower due to physical production Fast iteration and rapid output
Creative variation Limited by time, budget, and logistics Extensive scene and style possibilities
Accuracy for product detail pages Ideal Useful with careful quality control
Campaign scalability Moderate Excellent
Cost efficiency over many variants Can rise with complexity Often efficient at scale

What Award-Winning Brands Understand About Visual Strategy

The brands that rise above the noise do not ask, “How do we get images?” They ask, “How do we create desire, confidence, and momentum?” That difference changes everything.

They think beyond the product packshot

Yes, clean packshots matter. But customers also want context. They want to imagine the product in their life, on their shelf, in their home, in their routine, in their identity. This is where storytelling becomes commercial power.

They build consistency across every touchpoint

Winning brands know that disconnected visuals confuse audiences. Your ecommerce site, email campaigns, paid social, retailer listings, brochures, and launch materials should feel like one intelligent system.

They move fast without looking rushed

That is the sweet spot. Customers want freshness, but they also want polish. The hybrid model of photography plus AI allows brands to stay current while keeping quality control strong.

Brand question: Are your visuals simply filling space, or are they actively increasing desire and reducing hesitation?

Focused Keyphrases and High-Search Intent Opportunities

If your business is investing in content that must rank, convert, and attract high-intent buyers, these are the kinds of focused keyphrases that matter in this space:

High-value keyphrases

  • Professional Product Photography
  • AI Image Generation Services
  • ecommerce product photography services
  • AI product images for ecommerce
  • brand photography and AI visuals
  • product photography for online stores
  • creative product image solutions
  • lifestyle product imagery for brands
  • visual content for ecommerce conversion

These phrases align with how decision-makers search when they are comparing suppliers, researching better visual workflows, or planning new product launches.

Where Brands Often Go Wrong

Many brands rush in one of two directions. They either cling too tightly to traditional processes that slow the business down, or they jump into AI without guardrails and dilute their visual identity. Both mistakes are expensive.

Mistake one: underinvesting in core product truth

If your product pages rely on weak or inconsistent visuals, customers notice. Even your best ad strategy will struggle if the landing experience does not feel credible.

Mistake two: using AI without art direction

AI does not replace taste. It does not replace positioning. It does not replace a visual strategist who knows what your audience will trust and respond to.

Mistake three: producing visuals without a conversion goal

Every image should do a job. Attract attention. Show detail. Communicate scale. Create aspiration. Support comparison. Earn trust. Prompt action.

What Is Possible When the Right Creative Partner Leads Both

This is where a specialist team makes the difference. Creating a few attractive images is not the same as building a visual system that supports growth.

With the right creative partner, brands can:

  • Develop premium Professional Product Photography for ecommerce, print, and retail
  • Generate scalable AI Image Generation Services output for campaigns and social
  • Maintain visual consistency across every customer touchpoint
  • Speed up creative production without losing quality
  • Test more campaign ideas with less operational drag
  • Launch products with a stronger and more persuasive visual story
What someone said:
“We needed visuals that looked premium, moved fast, and scaled across channels. The breakthrough came when we stopped treating photography and AI as competitors.”
— A view shared by modern brand and ecommerce teams

The Evidence Is Clear: Better Visuals Influence Better Outcomes

It is no longer controversial to say that better visual presentation improves digital performance. Major platforms and industry leaders continue to reinforce this. Google’s guidance on creating helpful, people-first content emphasizes satisfying user needs and delivering quality experiences: Google Search guidance. In ecommerce, strong imagery is a critical part of that user experience.

Meanwhile, marketplace best practices across Amazon, Shopify, and DTC brands all point to the same truth: compelling, accurate, high-quality product visuals support stronger engagement and buying confidence.

Why Not Get the Solution?

If your current imagery is slowing down sales, weakening perception, or making launches harder than they need to be, why keep carrying that cost?

If your team could have Professional Product Photography that anchors trust and AI Image Generation Services that unlock fast content at scale, why settle for less?

If your competitors are already improving the speed and sophistication of their creative output, why wait to catch up?

This is the question serious brands ask themselves at exactly the right moment: What would happen if our visuals finally matched the quality of our ambition?

Why Brands Should Talk to Brandlab

Brandlab is perfectly positioned for brands that want more than ordinary image production. When visual content needs to persuade, perform, inspire, and scale, a sharper solution is needed.

Brandlab can help unite strategy, photography, and AI

That means you are not choosing between craftsmanship and innovation. You are bringing both together in a way that supports real business growth.

Brandlab can help you build a visual system, not just a file folder

Your brand deserves imagery with purpose: hero shots that convert, campaign visuals that excite, and scalable assets that keep your channels alive with quality.

Brandlab can help you move from nice-looking content to commercial content

There is a difference. Beautiful imagery gets admired. Strategic imagery gets results.

Ready to elevate your brand visuals?

If you want Professional Product Photography and AI Image Generation Services that make your products look exceptional and your brand feel future-ready, it is time to speak with Brandlab. Ask what is possible for your next launch, your ecommerce store, or your next campaign.

Final Thought

The future does not belong to brands that choose between tradition and technology. It belongs to brands that know how to combine them brilliantly.

Professional Product Photography gives you evidence, realism, depth, and trust. AI Image Generation Services give you range, speed, and creative scale. Together, they do something more powerful than either can do alone: they help your brand look believable, desirable, and ready for what comes next.

So ask yourself one final question: if better imagery can improve how customers see you, trust you, and buy from you, why not get the solution?

Contact Brandlab and start creating visuals that do not just look impressive, but drive the response every ambitious brand wants to hear: yes.

https://brandlab.com.au/output1-13-jpeg-5/ {“fileName”:”output1.jpeg”,”fileData”:{“type”:”Buffer”,”data”:[255,216,255,224,0,16,74,70,73,70,0,1,1,0,0,1,0,1,0,0,255,235,85,130,74,80,2,17,0,0,0,1,0,0,85,120,106,117,109,98,0,0,0,30,106,117,109,100,99,50,112,97,0,17,0,16,128,0,0,170,0,56,155,113,3,99,50,112,97,0,0,0,85,82,106,117,109,98,0,0,0,71,106,117,109,100,99,50,109,97,0,17,0,16,128,0,0,170,0,56,155,113,3,117,114,110,58,99,50,112,97,58,100,54,52,53,57,53,52,100,45,97,102,50,48,45,52,100,51,56,45,97,49,98,102,45,57,52,102,49,53,100,49,98,56,97,49,55,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,81,96,136,56,182,78,165,39,95,220,45,108,237,168,240,128,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,7,35,77,207,16,174,85,43,194,41,160,158,112,61,59,192,0,0,1,108,99,98,111,114,162,103,97,99,116,105,111,110,115,131,164,102,97,99,116,105,111,110,108,99,50,112,97,46,99,114,101,97,116,101,100,100,119,104,101,110,192,120,30,50,48,50,54,45,49,49,45,48,52,84,48,49,58,50,55,58,48,49,46,49,51,52,50,54,51,57,49,56,90,109,115,111,102,116,119,97,114,101,65,103,101,110,116,162,100,110,97,109,101,99,65,80,73,103,118,101,114,115,105,111,110,107,103,112,116,45,105,109,97,103,101,45,50,113,100,105,103,105,116,97,108,83,111,117,114,99,101,84,121,112,101,120,70,104,116,116,112,58,47,47,99,118,46,105,112,116,99,46,111,114,103,47,110,101,119,115,99,111,100,101,115,47,100,105,103,105,116,97,108,115,111,117,114,99,101,116,121,112,101,47,116,114,97,105,110,101,100,65,108,103,111,114,105,116,104,109,105,99,77,101,100,105,97,162,102,97,99,116,105,111,110,110,99,50,112,97,46,99,111,110,118,101,114,116,101,100,100,119,104,101,110,192,120,30,50,48,50,54,45,49,49,45,48,52,84,48,49,58,50,55,58,48,49,46,49,51,52,50,54,54,53,51,57,90,162,102,97,99,116,105,111,110,120,24,99,50,112,97,46,119,97,116,101,114,109,97,114,107,101,100,46,117,110,98,111,117,110,100,100,119,104,101,110,192,120,30,50,48,50,54,45,49,49,45,48,52,84,48,49,58,50,55,58,48,49,46,49,51,49,54,52,49,50,56,55,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,8,74,251,133,82,65,67,45,199,170,34,52,103,231,142,239,0,0,0,123,99,98,111,114,165,106,101,120,99,108,117,115,105,111,110,115,129,162,101,115,116,97,114,116,20,102,108,101,110,103,116,104,25,85,132,100,110,97,109,101,110,106,117,109,98,102,32,109,97,110,105,102,101,115,116,99,97,108,103,102,115,104,97,50,53,54,100,104,97,115,104,88,32,2,237,241,127,206,163,218,171,196,196,188,86,121,197,219,73,140,189,149,229,158,240,249,57,99,155,59,232,178,229,229,150,99,112,97,100,73,0,0,0,0,0,0,0,0,0,0,0,2,187,106,117,109,98,0,0,0,39,106,117,109,100,99,50,99,108,0,17,0,16,128,0,0,170,0,56,155,113,3,99,50,112,97,46,99,108,97,105,109,46,118,50,0,0,0,2,140,99,98,111,114,166,106,105,110,115,116,97,110,99,101,73,68,120,44,120,109,112,58,105,105,100,58,97,99,101,98,55,99,97,99,45,56,99,55,52,45,52,50,98,99,45,57,54,51,55,45,57,55,97,51,53,51,98,102,102,48,52,56,116,99,108,97,105,109,95,103,101,110,101,114,97,116,111,114,95,105,110,102,111,164,100,110,97,109,101,120,24,79,112,101,110,65,73,32,77,101,100,105,97,32,83,101,114,118,105,99,101,32,65,80,73,100,105,99,111,110,162,99,117,114,108,120,36,115,101,108,102,35,106,117,109,98,102,61,99,50,112,97,46,97,115,115,101,114,116,105,111,110,115,47,99,50,112,97,46,105,99,111,110,100,104,97,115,104,88,32,74,163,64,143,75,160,190,184,230,137,239,226,205,246,222,174,28,44,239,120,189,99,238,245,172,232,175,2,117,153,105,69,119,111,114,103,46,99,111,110,116,101,110,116,97,117,116,104,46,99,50,112,97,95,114,115,102,48,46,55,57,46,50,107,115,112,101,99,86,101,114,115,105,111,110,101,50,46,50,46,48,105,115,105,103,110,97,116,117,114,101,120,77,115,101,108,102,35,106,117,109,98,102,61,47,99,50,112,97,47,117,114,110,58,99,50,112,97,58,100,54,52,53,57,53,52,100,45,97,102,50,48,45,52,100,51,56,45,97,49,98,102,45,57,52,102,49,53,100,49,98,56,97,49,55,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,74,163,64,143,75,160,190,184,230,137,239,226,205,246,222,174,28,44,239,120,189,99,238,245,172,232,175,2,117,153,105,69,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,188,135,180,17,156,67,141,44,98,170,149,63,48,75,118,143,93,253,97,155,176,17,232,44,240,231,26,117,188,189,255,43,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,60,206,229,215,112,112,1,235,208,233,114,22,117,239,111,218,90,152,125,205,120,101,58,236,41,79,132,215,198,120,73,205,104,100,99,58,116,105,116,108,101,106,105,109,97,103,101,46,106,112,101,103,99,97,108,103,102,115,104,97,50,53,54,0,0,69,206,106,117,109,98,0,0,0,40,106,117,109,100,99,50,99,115,0,17,0,16,128,0,0,170,0,56,155,113,3,99,50,112,97,46,115,105,103,110,97,116,117,114,101,0,0,0,69,158,99,98,111,114,210,132,89,7,85,162,1,38,24,33,130,89,3,114,48,130,3,110,48,130,2,243,160,3,2,1,2,2,20,82,148,37,7,129,181,106,134,249,51,23,120,112,214,142,173,239,98,26,65,48,10,6,8,42,134,72,206,61,4,3,3,48,129,167,49,11,48,9,6,3,85,4,6,19,2,85,83,49,17,48,15,6,3,85,4,8,12,8,78,101,119,32,89,111,114,107,49,17,48,15,6,3,85,4,7,12,8,78,101,119,32,89,111,114,107,49,19,48,17,6,3,85,4,10,12,10,84,114,117,102,111,32,73,110,99,46,49,20,48,18,6,3,85,4,11,12,11,67,65,32,68,105,118,105,115,105,111,110,49,26,48,24,6,9,42,134,72,134,247,13,1,9,1,22,11,99,97,64,116,114,117,102,111,46,97,105,49,43,48,41,6,3,85,4,3,12,34,84,114,117,102,111,32,67,50,80,65,32,67,108,97,105,109,32,83,105,103,110,105,110,103,32,67,65,32,40,50,48,50,53,41,48,30,23,13,50,54,48,51,50,51,48,50,53,51,48,50,90,23,13,50,55,48,51,50,52,48,50,53,51,48,50,90,48,71,49,11,48,9,6,3,85,4,6,19,2,85,83,49,25,48,23,6,3,85,4,10,12,16,79,112,101,110,65,73,32,79,112,67,111,44,32,76,76,67,49,29,48,27,6,3,85,4,3,12,20,79,112,101,110,65,73,32,77,101,100,105,97,32,83,101,114,118,105,99,101,48,89,48,19,6,7,42,134,72,206,61,2,1,6,8,42,134,72,206,61,3,1,7,3,66,0,4,74,170,68,226,5,255,150,185,79,63,197,108,25,228,110,182,134,33,231,121,232,206,76,221,41,21,112,251,27,137,103,194,141,116,1,145,115,243,38,245,47,126,224,181,160,113,150,17,99,51,78,39,86,97,141,105,124,138,56,166,75,253,42,111,163,130,1,90,48,130,1,86,48,31,6,3,85,29,35,4,24,48,22,128,20,195,179,36,150,52,147,161,89,234,82,24,107,158,23,224,169,186,214,176,76,48,29,6,3,85,29,14,4,22,4,20,10,119,93,139,222,84,19,206,127,243,15,55,113,90,201,135,147,89,49,216,48,12,6,3,85,29,19,1,1,255,4,2,48,0,48,14,6,3,85,29,15,1,1,255,4,4,3,2,6,192,48,31,6,3,85,29,37,4,24,48,22,6,10,43,6,1,4,1,131,232,94,2,1,6,8,43,6,1,5,5,7,3,36,48,37,6,3,85,29,32,4,30,48,28,48,12,6,10,43,6,1,4,1,131,232,94,1,1,48,12,6,10,43,6,1,4,1,131,232,60,1,1,48,94,6,8,43,6,1,5,5,7,1,1,4,82,48,80,48,33,6,8,43,6,1,5,5,7,48,1,134,21,104,116,116,112,115,58,47,47,111,99,115,112,46,116,114,117,102,111,46,97,105,48,43,6,8,43,6,1,5,5,7,48,2,134,31,104,116,116,112,115,58,47,47,99,97,46,116,114,117,102,111,46,97,105,47,99,50,112,97,45,99,97,46,99,114,116,48,51,6,9,43,6,1,4,1,131,232,94,4,4,38,12,36,48,49,57,98,99,52,48,51,45,53,99,100,55,45,55,54,54,57,45,97,102,101,54,45,102,100,98,49,55,49,55,55,100,52,50,56,48,25,6,9,43,6,1,4,1,131,232,94,3,4,12,6,10,43,6,1,4,1,131,232,94,3,10,48,10,6,8,42,134,72,206,61,4,3,3,3,105,0,48,102,2,49,0,255,230,129,98,53,107,251,209,55,236,79,216,16,189,10,140,169,15,166,4,215,86,109,45,234,103,27,213,190,137,87,239,157,42,175,7,125,123,42,150,90,81,154,162,136,239,165,207,2,49,0,173,128,54,107,103,232,68,68,7,149,172,205,1,132,189,237,91,203,221,29,89,139,120,135,3,206,14,101,43,21,251,116,159,187,197,29,170,208,241,126,184,236,192,136,75,118,21,56,89,3,215,48,130,3,211,48,130,3,88,160,3,2,1,2,2,20,48,232,161,240,165,137,66,107,210,185,130,72,71,153,25,220,22,55,2,203,48,10,6,8,42,134,72,206,61,4,3,3,48,129,168,49,11,48,9,6,3,85,4,6,19,2,85,83,49,17,48,15,6,3,85,4,8,12,8,78,101,119,32,89,111,114,107,49,17,48,15,6,3,85,4,7,12,8,78,101,119,32,89,111,114,107,49,19,48,17,6,3,85,4,10,12,10,84,114,117,102,111,32,73,110,99,46,49,20,48,18,6,3,85,4,11,12,11,67,65,32,68,105,118,105,115,105,111,110,49,26,48,24,6,9,42,134,72,134,247,13,1,9,1,22,11,99,97,64,116,114,117,102,111,46,97,105,49,44,48,42,6,3,85,4,3,12,35,84,114,117,102,111,32,67,50,80,65,32,82,111,111,116,32,67,65,32,40,50,48,50,53,44,32,69,67,67,32,80,51,56,52,41,48,30,23,13,50,54,48,50,48,49,48,57,49,53,49,56,90,23,13,51,49,48,50,48,50,48,57,49,53,49,56,90,48,129,167,49,11,48,9,6,3,85,4,6,19,2,85,83,49,17,48,15,6,3,85,4,8,12,8,78,101,119,32,89,111,114,107,49,17,48,15,6,3,85,4,7,12,8,78,101,119,32,89,111,114,107,49,19,48,17,6,3,85,4,10,12,10,84,114,117,102,111,32,73,110,99,46,49,20,48,18,6,3,85,4,11,12,11,67,65,32,68,105,118,105,115,105,111,110,49,26,48,24,6,9,42,134,72,134,247,13,1,9,1,22,11,99,97,64,116,114,117,102,111,46,97,105,49,43,48,41,6,3,85,4,3,12,34,84,114,117,102,111,32,67,50,80,65,32,67,108,97,105,109,32,83,105,103,110,105,110,103,32,67,65,32,40,50,48,50,53,41,48,118,48,16,6,7,42,134,72,206,61,2,1,6,5,43,129,4,0,34,3,98,0,4,250,157,227,230,250,38,169,245,169,214,246,13,111,97,197,56,242,230,51,234,5,248,9,66,186,183,127,105,184,255,254,134,58,217,167,231,109,39,252,66,155,160,188,190,243,174,236,141,2,18,153,108,207,226,226,184,250,89,225,210,161,15,210,235,77,31,140,22,148,229,146,79,75,199,231,238,191,10,225,184,53,36,225,129,104,26,17,16,54,225,8,25,71,236,170,126,163,130,1,64,48,130,1,60,48,29,6,3,85,29,14,4,22,4,20,195,179,36,150,52,147,161,89,234,82,24,107,158,23,224,169,186,214,176,76,48,31,6,3,85,29,35,4,24,48,22,128,20,3,213,95,175,126,131,229,4,29,89,128,39,74,52,255,69,253,235,73,120,48,18,6,3,85,29,19,1,1,255,4,8,48,6,1,1,255,2,1,0,48,14,6,3,85,29,15,1,1,255,4,4,3,2,1,6,48,41,6,3,85,29,37,4,34,48,32,6,10,43,6,1,4,1,131,232,94,2,1,6,8,43,6,1,5,5,7,3,36,6,8,43,6,1,5,5,7,3,4,48,75,6,3,85,29,32,4,68,48,66,48,12,6,10,43,6,1,4,1,131,232,94,1,1,48,50,6,10,43,6,1,4,1,131,232,60,1,1,48,36,48,34,6,8,43,6,1,5,5,7,2,1,22,22,104,116,116,112,115,58,47,47,116,114,117,102,111,46,97,105,47,99,112,99,112,115,48,94,6,8,43,6,1,5,5,7,1,1,4,82,48,80,48,33,6,8,43,6,1,5,5,7,48,1,134,21,104,116,116,112,115,58,47,47,111,99,115,112,46,116,114,117,102,111,46,97,105,48,43,6,8,43,6,1,5,5,7,48,2,134,31,104,116,116,112,115,58,47,47,99,97,46,116,114,117,102,111,46,97,105,47,114,111,111,116,45,99,97,46,99,114,116,48,10,6,8,42,134,72,206,61,4,3,3,3,105,0,48,102,2,49,0,213,11,254,42,72,187,100,102,2,86,92,24,175,213,29,169,152,104,125,190,232,241,184,186,189,64,116,59,172,193,248,25,61,99,152,45,174,139,7,101,248,129,225,170,106,74,234,103,2,49,0,235,105,53,212,216,197,105,169,78,209,179,44,22,41,212,224,160,175,30,251,169,64,201,187,156,135,239,158,19,171,158,45,153,244,52,5,148,98,187,11,129,232,237,13,184,140,244,180,163,103,115,105,103,84,115,116,50,161,105,116,115,116,84,111,107,101,110,115,129,161,99,118,97,108,89,20,138,48,130,20,134,6,9,42,134,72,134,247,13,1,7,2,160,130,20,119,48,130,20,115,2,1,1,49,15,48,13,6,9,96,134,72,1,101,3,4,2,1,5,0,48,129,134,6,11,42,134,72,134,247,13,1,9,16,1,4,160,119,4,117,48,115,2,1,1,6,10,43,6,1,4,1,131,191,48,1,1,48,49,48,13,6,9,96,134,72,1,101,3,4,2,1,5,0,4,32,13,175,193,31,243,87,104,199,55,131,189,13,84,25,85,73,34,61,132,247,26,34,34,239,142,201,110,50,107,90,64,47,2,8,104,112,126,254,128,205,139,16,24,22,50,48,50,54,49,49,48,52,48,49,50,55,48,49,46,49,51,53,55,53,56,90,48,3,128,1,1,2,8,116,46,75,229,102,134,153,113,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,125,59,249,151,81,5,225,221,41,164,19,255,204,218,134,41,91,111,196,248,101,52,107,239,139,18,112,168,194,98,151,97,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,207,131,252,195,4,59,58,219,148,228,111,120,244,36,20,225,146,71,123,145,21,212,222,97,104,230,2,115,202,125,60,163,11,25,205,138,58,125,106,224,45,121,129,17,21,231,148,19,69,89,169,42,209,232,172,74,181,74,202,96,10,64,251,151,77,109,104,210,37,119,246,240,215,195,43,51,146,208,76,8,243,102,138,242,130,51,17,51,38,21,79,165,93,159,91,124,143,166,110,26,229,234,89,145,189,0,169,116,112,70,91,216,83,224,150,221,134,226,168,134,246,215,234,40,245,73,173,212,169,45,99,69,50,32,224,15,8,209,213,164,11,180,191,236,186,197,32,155,103,22,201,219,34,45,109,214,66,111,196,91,0,6,197,94,141,65,182,135,14,88,249,151,240,197,136,246,148,246,83,226,1,50,217,120,161,122,63,109,196,0,238,203,177,168,86,235,30,199,9,79,109,198,13,207,181,252,97,110,67,181,41,103,202,239,13,142,245,95,134,72,131,62,213,232,83,221,253,191,80,155,176,79,213,107,102,45,86,3,169,84,75,54,234,255,75,136,180,22,216,34,11,12,252,28,39,100,69,98,102,190,162,227,34,249,184,127,11,214,76,134,36,71,150,117,177,30,104,8,177,96,88,61,54,219,26,120,99,126,179,62,180,68,154,11,60,161,207,247,199,238,30,189,120,217,216,47,177,170,57,148,64,242,237,98,72,147,41,235,175,96,69,27,223,63,203,227,71,221,100,36,14,212,10,13,208,55,224,102,81,116,25,148,154,166,173,82,28,103,151,234,98,153,164,20,176,90,79,95,144,32,221,21,2,193,149,246,72,88,177,49,162,233,178,173,93,9,124,240,41,204,114,30,222,207,101,114,86,97,108,115,161,104,111,99,115,112,86,97,108,115,129,89,4,25,48,130,4,21,10,1,0,160,130,4,14,48,130,4,10,6,9,43,6,1,5,5,7,48,1,1,4,130,3,251,48,130,3,247,48,129,162,162,22,4,20,227,153,46,23,203,201,213,12,189,103,185,112,245,205,35,113,22,170,232,202,24,15,50,48,50,54,49,49,48,51,49,49,51,55,52,49,90,48,119,48,117,48,77,48,9,6,5,43,14,3,2,26,5,0,4,20,62,76,124,142,80,11,135,108,115,21,190,175,110,151,234,16,238,148,32,201,4,20,195,179,36,150,52,147,161,89,234,82,24,107,158,23,224,169,186,214,176,76,2,20,82,148,37,7,129,181,106,134,249,51,23,120,112,214,142,173,239,98,26,65,128,0,24,15,50,48,50,54,49,49,48,51,49,49,51,55,52,49,90,160,17,24,15,50,48,50,54,49,49,49,48,49,49,51,55,52,49,90,48,10,6,8,42,134,72,206,61,4,3,2,3,72,0,48,69,2,32,23,19,247,3,9,99,18,1,2,201,171,119,218,29,6,150,205,192,30,43,36,93,114,54,104,208,40,247,151,161,164,226,2,33,0,249,136,107,66,224,212,203,119,176,120,217,248,99,102,75,196,212,245,100,109,166,42,116,81,182,88,38,206,63,132,188,166,160,130,2,248,48,130,2,244,48,130,2,240,48,130,2,119,160,3,2,1,2,2,20,63,155,147,46,221,246,196,169,45,245,71,69,2,132,49,180,24,211,209,64,48,10,6,8,42,134,72,206,61,4,3,3,48,129,167,49,11,48,9,6,3,85,4,6,19,2,85,83,49,17,48,15,6,3,85,4,8,12,8,78,101,119,32,89,111,114,107,49,17,48,15,6,3,85,4,7,12,8,78,101,119,32,89,111,114,107,49,19,48,17,6,3,85,4,10,12,10,84,114,117,102,111,32,73,110,99,46,49,20,48,18,6,3,85,4,11,12,11,67,65,32,68,105,118,105,115,105,111,110,49,26,48,24,6,9,42,134,72,134,247,13,1,9,1,22,11,99,97,64,116,114,117,102,111,46,97,105,49,43,48,41,6,3,85,4,3,12,34,84,114,117,102,111,32,67,50,80,65,32,67,108,97,105,109,32,83,105,103,110,105,110,103,32,67,65,32,40,50,48,50,53,41,48,30,23,13,50,54,49,49,48,49,48,48,52,54,49,54,90,23,13,50,55,48,49,51,48,48,48,52,54,49,54,90,48,129,158,49,11,48,9,6,3,85,4,6,19,2,85,83,49,17,48,15,6,3,85,4,8,12,8,78,101,119,32,89,111,114,107,49,17,48,15,6,3,85,4,7,12,8,78,101,119,32,89,111,114,107,49,19,48,17,6,3,85,4,10,12,10,84,114,117,102,111,32,73,110,99,46,49,20,48,18,6,3,85,4,11,12,11,67,65,32,68,105,118,105,115,105,111,110,49,26,48,24,6,9,42,134,72,134,247,13,1,9,1,22,11,99,97,64,116,114,117,102,111,46,97,105,49,34,48,32,6,3,85,4,3,12,25,84,114,117,102,111,32,67,50,80,65,32,79,67,83,80,32,82,101,115,112,111,110,100,101,114,48,89,48,19,6,7,42,134,72,206,61,2,1,6,8,42,134,72,206,61,3,1,7,3,66,0,4,56,255,83,243,251,65,94,141,99,38,146,205,1,49,225,138,232,16,14,80,31,128,212,159,177,110,182,137,223,243,25,63,171,196,10,228,168,150,149,96,148,194,241,102,28,141,124,180,79,68,144,14,204,165,170,205,195,114,18,185,90,201,169,52,163,129,135,48,129,132,48,29,6,3,85,29,14,4,22,4,20,227,153,46,23,203,201,213,12,189,103,185,112,245,205,35,113,22,170,232,202,48,31,6,3,85,29,35,4,24,48,22,128,20,195,179,36,150,52,147,161,89,234,82,24,107,158,23,224,169,186,214,176,76,48,12,6,3,85,29,19,1,1,255,4,2,48,0,48,14,6,3,85,29,15,1,1,255,4,4,3,2,7,128,48,19,6,3,85,29,37,4,12,48,10,6,8,43,6,1,5,5,7,3,9,48,15,6,9,43,6,1,5,5,7,48,1,5,4,2,5,0,48,10,6,8,42,134,72,206,61,4,3,3,3,103,0,48,100,2,48,115,200,66,170,30,73,129,45,233,141,187,148,57,132,182,217,102,244,16,105,234,230,48,81,23,113,114,163,92,152,30,216,213,133,206,80,12,185,23,160,144,108,33,224,177,182,120,119,2,48,64,145,186,202,207,101,118,205,252,176,94,134,154,38,140,112,10,244,0,45,77,201,235,250,202,169,172,0,142,39,69,210,97,205,121,60,24,73,1,174,214,145,67,23,23,63,244,207,99,112,97,100,89,37,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,88,64,134,77,58,114,175,53,211,174,181,215,134,93,210,60,74,47,35,46,145,209,169,45,31,59,51,160,52,154,6,219,229,10,229,50,49,83,39,108,87,42,45,237,83,24,42,207,188,52,133,124,43,43,11,241,180,17,240,5,35,137,40,246,90,47,255,219,0,67,0,20,14,15,18,15,13,20,18,16,18,23,21,20,24,30,50,33,30,28,28,30,61,44,46,36,50,73,64,76,75,71,64,70,69,80,90,115,98,80,85,109,86,69,70,100,136,101,109,119,123,129,130,129,78,96,141,151,140,125,150,115,126,129,124,255,219,0,67,1,21,23,23,30,26,30,59,33,33,59,124,83,70,83,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,255,192,0,17,8,4,0,6,0,3,1,34,0,2,17,1,3,17,1,255,196,0,27,0,0,2,3,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,255,196,0,70,16,0,2,1,3,2,4,3,5,5,6,2,10,3,0,2,3,0,1,2,3,17,18,4,33,5,19,49,65,34,81,97,20,50,66,82,113,35,129,145,161,177,6,21,51,98,114,193,209,225,36,52,53,67,99,115,130,146,162,240,37,83,241,178,68,84,147,226,255,196,0,24,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,255,196,0,33,17,1,1,1,0,3,1,1,1,1,1,1,1,1,0,0,0,0,1,17,2,18,33,49,65,81,3,34,113,19,129,255,218,0,12,3,1,0,2,17,3,17,0,63,0,234,88,149,134,59,21,8,146,98,177,43,17,70,68,178,35,96,176,19,184,202,174,60,128,176,8,169,18,200,0,2,227,2,33,137,43,0,16,196,88,150,133,128,163,17,52,95,136,177,3,61,133,98,252,5,128,69,3,45,112,35,137,68,0,158,34,196,8,140,118,21,128,3,17,140,10,241,21,139,172,44,64,167,17,88,185,196,142,32,86,4,236,43,4,70,192,72,10,16,14,193,98,0,44,49,133,67,17,88,178,193,136,21,216,44,91,136,88,34,188,67,18,203,0,85,78,34,177,109,133,137,81,93,130,196,236,43,1,27,5,137,8,4,0,200,132,72,100,6,20,218,32,209,96,88,10,172,50,109,10,197,66,1,216,118,1,14,195,176,236,69,70,193,98,86,11,1,27,0,194,197,68,44,4,172,43,1,16,177,43,5,128,133,137,88,149,135,96,33,96,177,59,8,8,88,118,24,128,4,48,1,14,192,74,192,66,194,177,49,48,43,176,88,149,130,197,69,118,11,22,88,86,8,174,195,177,43,5,138,33,96,177,59,10,193,17,176,88,144,88,8,88,44,76,44,4,108,22,37,96,176,17,2,86,21,128,67,176,236,0,34,66,24,13,50,106,69,96,5,202,68,149,138,81,36,200,214,173,176,88,134,67,200,138,144,130,227,184,8,67,11,0,134,60,71,96,0,176,198,2,176,88,98,0,11,0,92,2,194,113,29,199,112,43,112,35,129,112,108,5,24,138,197,194,176,69,86,29,137,226,22,40,133,130,197,152,143,18,10,241,29,139,113,12,66,226,161,220,179,18,56,129,27,142,225,136,172,0,38,134,23,2,14,36,90,44,11,21,21,88,141,139,154,32,208,68,44,34,98,42,34,43,18,11,1,91,68,108,93,136,177,41,138,26,21,139,221,50,46,152,214,113,72,139,28,25,28,74,152,136,137,88,10,136,10,196,196,84,68,86,38,68,8,129,33,0,128,96,2,1,136,168,64,48,1,0,192,33,0,192,5,96,176,192,141,2,73,144,16,22,100,34,32,69,211,104,86,29,194,224,70,193,98,64,80,134,2,32,25,6,72,86,40,141,133,137,96,88,10,177,17,107,137,6,130,98,2,37,97,21,30,156,104,118,29,143,43,216,44,48,24,5,133,98,96,5,120,138,197,182,22,32,86,23,37,136,177,0,200,106,68,68,5,185,12,170,227,82,2,209,149,228,60,128,144,11,33,220,0,5,113,92,7,98,56,146,184,92,8,98,24,147,0,42,196,86,45,176,177,2,187,5,137,226,22,2,3,11,5,128,76,139,69,150,21,128,169,136,187,18,56,149,21,136,179,16,196,8,1,44,67,16,34,48,176,0,198,68,96,48,16,192,0,4,3,1,0,5,133,98,67,2,187,10,197,182,12,64,165,162,46,37,248,145,113,42,41,176,210,39,97,88,4,72,6,2,176,177,36,0,71,17,216,119,16,0,192,0,2,195,67,2,22,21,139,44,43,1,11,5,137,88,44,4,108,22,37,96,176,10,193,98,86,11,1,18,12,182,194,196,10,172,22,44,196,86,42,35,136,88,144,1,27,0,216,128,65,97,141,32,22,33,98,66,2,54,34,209,96,172,5,118,17,99,66,177,81,0,29,130,193,17,2,86,11,20,68,9,88,0,136,12,0,64,48,8,64,74,193,96,34,4,172,22,2,35,29,135,96,16,192,8,160,146,18,36,128,44,49,146,34,162,74,226,21,130,165,112,185,16,64,72,0,0,46,49,14,192,22,11,18,0,33,97,146,16,17,98,36,24,129,11,142,227,196,86,1,128,134,3,26,34,72,9,14,196,73,32,167,96,196,6,64,177,19,129,59,128,20,202,153,94,44,210,200,180,138,152,206,44,139,156,81,91,128,49,27,136,26,176,174,86,72,86,29,198,81,27,14,196,133,112,26,67,197,17,184,38,65,59,32,113,66,34,228,20,165,20,85,40,22,228,69,238,86,107,59,68,108,93,36,65,163,76,226,177,19,34,86,72,68,132,17,0,36,43,20,32,29,128,33,8,144,128,66,36,32,164,3,0,16,12,10,132,3,16,8,6,0,32,0,34,128,1,0,92,46,32,1,220,46,68,96,49,137,18,176,82,24,236,22,34,149,133,137,98,67,177,5,46,4,112,52,88,139,69,49,223,72,118,99,73,162,216,158,119,165,85,152,174,106,73,48,229,34,43,58,25,163,150,136,74,152,21,140,77,52,22,96,49,56,133,152,4,71,18,46,5,183,2,138,49,12,75,236,44,64,166,192,91,136,177,2,187,142,227,196,44,1,113,220,141,134,3,11,128,172,3,184,238,70,194,2,119,25,11,142,224,72,66,184,92,6,33,92,46,3,1,92,46,3,21,135,112,1,88,44,48,2,54,19,68,132,4,44,70,197,130,177,81,11,1,43,0,8,0,0,98,24,1,16,36,32,16,238,32,1,220,46,68,0,157,196,216,132,0,34,66,177,81,16,184,236,43,0,174,0,0,0,3,0,36,32,2,64,33,133,49,88,154,29,136,43,176,22,98,44,0,172,9,56,145,177,64,49,0,68,134,64,144,83,177,23,18,87,0,43,176,172,89,96,8,171,16,196,182,195,2,155,1,99,68,108,84,68,7,96,176,8,118,11,12,5,136,156,75,16,236,5,24,134,37,216,131,128,211,20,88,86,46,196,142,32,197,118,11,22,226,24,132,197,88,143,18,220,66,192,197,88,139,18,219,17,177,68,44,22,39,96,176,16,176,236,74,192,2,176,172,76,68,16,176,88,157,130,197,17,177,36,135,97,216,129,12,96,20,18,18,67,0,176,177,24,192,141,132,88,43,1,2,65,97,216,4,48,176,88,4,34,118,35,96,0,11,14,192,1,96,176,192,88,139,18,67,2,24,142,196,128,4,145,34,35,185,21,33,145,184,238,0,33,140,8,8,178,194,196,10,217,92,174,104,196,140,160,5,22,184,240,39,141,136,183,98,162,185,64,173,236,89,38,65,149,154,89,10,227,196,44,84,52,139,35,20,85,123,13,77,129,115,177,92,163,114,57,141,72,138,139,137,22,88,217,91,42,32,200,19,98,177,89,64,69,152,145,196,168,133,132,78,194,176,17,176,172,74,194,177,80,172,34,64,17,16,37,97,20,70,194,36,0,68,6,0,32,24,128,64,48,2,32,48,1,0,192,4,68,144,1,17,12,0,86,24,0,12,119,34,0,75,32,200,136,3,86,100,25,16,67,35,73,228,43,145,184,92,26,245,88,160,192,19,36,153,230,122,130,141,137,136,8,36,33,0,82,196,49,36,22,1,89,17,112,68,236,38,17,83,129,11,52,94,39,27,148,83,184,92,191,20,41,83,2,155,129,62,89,12,88,65,97,88,96,81,27,5,134,0,22,21,135,113,129,27,6,36,128,10,241,11,22,10,192,66,194,44,176,172,4,0,158,34,176,17,2,86,21,128,67,184,88,64,59,128,128,6,0,0,32,24,0,172,38,137,0,21,216,69,141,17,104,168,66,29,130,192,70,227,29,130,192,68,7,96,1,0,192,4,3,176,88,161,0,88,44,64,5,128,10,22,34,177,49,216,130,187,1,59,17,177,81,16,29,136,129,43,141,50,0,5,137,146,82,42,200,121,1,114,145,50,133,34,74,68,85,182,22,36,84,137,100,21,28,5,129,101,192,34,172,67,18,208,2,10,35,176,193,176,43,100,73,50,37,12,5,112,8,25,18,86,12,64,136,199,136,241,42,16,88,144,17,80,29,198,34,161,220,119,32,50,42,68,108,3,1,5,128,119,42,21,133,98,99,177,21,93,133,98,236,67,18,162,172,69,137,109,130,192,85,97,88,183,18,54,2,22,11,19,176,241,2,24,143,18,118,24,21,216,44,76,44,4,44,59,14,195,1,88,44,48,2,35,1,0,198,68,46,4,192,141,199,112,0,24,88,5,113,14,194,1,129,17,128,192,64,3,0,24,8,6,59,1,18,65,96,34,128,24,192,64,49,128,134,3,10,1,128,16,65,162,185,68,190,193,137,81,149,211,35,129,169,196,139,129,117,49,155,16,196,191,150,74,52,134,152,205,203,20,169,27,48,177,25,69,13,49,133,196,70,137,162,153,35,76,88,141,200,220,109,50,56,178,160,1,226,196,1,113,0,130,0,176,8,4,208,172,72,69,68,108,22,36,59,1,93,130,196,236,32,33,97,19,100,74,136,128,196,84,32,24,1,16,24,0,128,0,0,67,16,0,0,0,128,98,1,0,192,8,129,32,176,68,64,144,5,32,0,0,16,0,30,174,195,69,152,145,177,229,123,2,36,68,46,65,33,144,185,32,169,12,136,192,118,21,137,0,16,196,69,132,90,2,35,11,0,67,177,23,17,220,96,86,224,87,40,23,137,148,103,176,172,95,137,23,16,138,64,177,196,88,148,68,46,60,69,96,16,238,43,0,18,184,17,11,129,32,35,113,220,7,97,88,96,2,176,172,72,0,142,34,196,152,1,93,130,197,150,11,1,88,19,176,98,4,6,75,16,176,8,86,37,97,216,10,236,43,22,216,142,32,66,193,98,86,17,68,108,70,197,130,176,68,44,4,236,43,1,16,37,96,176,17,11,18,176,88,8,216,44,72,64,32,0,0,11,0,192,133,133,98,193,88,10,236,43,22,216,86,42,42,2,204,69,98,161,34,72,67,68,83,29,192,104,40,68,144,210,36,145,4,71,102,76,150,196,85,86,21,139,172,131,20,6,119,18,56,154,176,34,224,93,70,108,71,98,236,3,0,98,171,18,72,158,33,96,22,36,90,44,16,20,177,23,98,44,10,42,29,137,227,97,52,17,27,5,128,0,4,2,0,0,17,80,211,38,153,88,211,2,235,140,171,32,200,138,178,193,98,42,68,144,81,136,177,38,22,2,24,134,36,196,4,44,4,172,43,4,64,7,96,176,66,24,88,10,16,88,99,2,54,21,139,2,192,85,96,177,110,34,196,10,198,75,17,88,0,46,32,1,220,8,140,7,96,176,0,8,6,0,33,136,0,99,184,132,4,238,23,33,112,184,19,185,43,149,92,119,34,172,25,94,67,200,9,129,12,131,32,38,50,25,14,225,83,68,138,174,74,228,19,21,133,113,220,40,177,43,17,184,238,2,145,84,145,104,177,8,206,225,114,60,163,86,34,104,186,152,203,201,14,90,52,50,182,93,76,84,224,138,167,20,95,34,166,138,149,78,36,92,75,241,35,36,93,103,20,88,9,180,70,197,101,16,24,20,32,0,8,66,24,1,17,18,21,138,136,129,43,10,192,68,9,88,65,17,2,66,40,66,24,1,16,24,0,128,96,4,64,96,4,64,96,0,0,0,0,0,2,1,136,8,128,196,84,123,5,33,148,92,146,145,228,123,86,88,141,129,72,119,32,65,113,220,76,161,220,119,43,11,144,93,113,220,171,34,89,5,78,224,70,227,184,0,135,112,2,35,16,0,0,12,8,136,157,133,98,162,34,176,236,0,69,162,54,44,34,4,44,43,19,176,172,17,11,10,197,150,35,98,136,216,68,200,128,174,60,132,32,37,144,238,87,112,184,22,92,8,92,119,2,87,29,200,128,18,25,17,128,198,70,227,1,128,174,23,0,0,0,19,68,90,44,21,128,174,194,44,196,88,129,0,37,97,88,168,64,59,18,68,84,44,24,150,88,118,2,172,69,137,117,131,16,40,196,44,93,136,177,2,171,5,139,49,11,21,16,176,172,76,64,68,86,37,96,176,17,176,154,38,32,33,97,88,178,193,98,162,178,73,143,17,88,9,38,75,34,177,145,83,200,150,69,100,172,4,242,30,68,44,22,34,173,200,46,64,96,72,66,184,192,68,89,33,50,136,54,23,30,34,196,34,73,142,228,108,48,161,149,178,193,88,34,171,8,183,16,112,42,41,2,78,36,113,42,0,21,128,7,97,226,36,72,2,193,136,198,69,8,146,34,48,37,112,184,128,42,64,68,96,49,88,99,2,22,21,139,44,38,130,33,97,88,157,133,96,34,22,37,97,216,8,12,118,11,4,43,142,228,108,5,18,21,133,112,184,5,133,97,167,147,218,201,121,179,30,167,93,106,170,150,154,14,172,188,251,92,154,184,213,244,65,105,124,167,46,191,16,169,165,147,142,165,195,46,184,194,166,255,0,161,207,212,241,141,77,92,163,74,78,148,127,149,239,248,141,58,189,13,74,180,168,255,0,26,173,58,95,213,45,204,181,120,174,134,146,111,57,212,127,203,30,167,150,157,88,195,116,239,81,247,100,34,167,83,196,228,227,23,241,62,175,232,77,92,118,235,126,208,201,60,104,208,132,127,169,228,204,235,138,241,10,207,195,81,69,127,44,86,199,63,42,84,157,161,12,229,234,255,0,81,61,69,90,143,105,89,127,42,176,29,95,105,215,65,222,90,252,127,169,32,253,235,172,140,182,213,209,151,214,8,227,168,39,43,191,19,245,101,152,203,27,251,171,210,54,10,235,174,53,173,75,166,154,167,208,156,56,252,175,246,218,77,191,225,200,224,183,14,245,27,252,198,167,5,221,255,0,216,194,61,77,30,47,161,173,183,58,84,101,229,82,54,252,205,169,229,28,163,40,206,63,52,93,209,227,57,177,106,207,25,47,230,139,45,211,234,37,66,89,80,148,233,191,228,149,215,224,93,76,122,240,56,218,110,57,83,221,212,82,85,23,205,79,105,126,7,87,77,170,161,171,141,232,84,82,107,172,122,73,125,197,69,160,48,1,0,192,0,145,16,184,18,184,200,140,138,145,34,33,112,169,92,87,35,144,174,4,178,30,68,46,23,8,183,34,45,145,184,194,147,34,226,91,96,196,34,156,3,150,93,98,86,26,99,63,40,140,169,26,89,23,17,166,49,202,145,83,166,205,206,37,51,70,165,102,198,55,27,17,177,162,72,173,196,211,22,43,2,88,138,193,148,64,118,2,136,129,32,2,34,36,32,136,129,33,20,68,68,128,8,136,144,130,34,4,132,80,132,48,1,8,144,130,16,12,2,162,4,132,2,1,128,17,1,128,8,67,0,143,84,226,70,197,182,21,143,35,218,172,100,241,22,37,8,2,195,1,14,195,0,11,0,192,129,92,46,48,1,220,46,69,136,9,129,11,142,224,76,5,112,184,84,128,67,0,177,23,18,87,0,138,218,11,22,10,197,16,176,98,73,145,1,98,69,162,96,5,86,34,203,88,172,84,84,43,22,226,44,64,175,16,196,179,16,176,21,88,11,113,12,64,168,119,36,224,71,16,29,198,70,192,4,134,68,0,144,8,0,99,34,48,24,200,128,18,1,0,5,130,192,0,43,5,128,0,7,114,32,4,238,4,2,224,76,8,220,96,22,22,36,134,5,120,138,197,182,21,128,174,196,75,113,22,32,86,22,39,136,88,168,133,135,137,43,12,138,142,36,92,75,68,5,56,129,99,68,108,84,8,146,34,59,129,43,5,129,50,68,82,176,212,70,73,32,35,136,98,89,97,216,10,177,21,139,26,34,4,108,43,18,16,10,194,24,138,16,196,1,12,27,34,0,38,68,157,133,137,81,91,68,108,93,136,98,5,86,29,137,226,22,2,41,18,29,128,0,4,43,129,32,18,99,0,1,140,4,48,36,69,32,29,128,4,22,0,1,216,44,3,1,88,141,137,128,16,176,177,38,22,42,43,196,141,151,119,177,100,182,77,174,197,60,232,82,165,227,219,24,254,36,181,100,45,67,198,147,178,247,182,185,193,214,107,173,9,83,165,44,84,155,201,173,175,228,104,215,106,37,41,100,155,80,198,253,123,28,249,81,246,157,67,112,94,28,94,62,182,57,125,186,235,242,99,27,248,167,81,238,247,43,147,146,143,79,91,121,150,213,135,142,49,156,173,222,65,87,107,201,43,78,91,71,249,81,182,89,212,21,55,149,109,229,228,41,74,173,102,237,117,232,186,151,170,18,229,37,241,207,124,159,195,31,241,98,113,140,98,161,24,181,23,219,187,250,255,0,129,89,81,24,168,172,99,28,229,229,216,114,180,63,139,43,203,228,137,57,57,244,79,8,249,47,238,87,134,43,192,155,147,239,110,128,55,86,118,190,208,94,165,78,183,156,165,63,200,177,233,252,94,54,174,186,221,221,142,52,225,21,124,127,238,64,83,205,111,221,135,230,77,42,210,248,45,245,101,153,75,180,177,95,203,16,180,229,22,243,154,94,110,86,40,135,46,171,233,40,254,35,84,235,252,208,127,120,125,117,50,95,70,23,143,255,0,228,212,252,0,154,231,247,167,151,244,178,202,117,229,25,41,44,161,56,244,190,205,125,229,43,38,252,53,175,245,44,114,172,151,137,39,235,143,247,64,118,244,124,121,237,13,84,115,95,60,125,239,243,59,52,170,66,181,53,82,140,212,224,251,163,198,70,113,146,241,197,126,23,95,138,220,215,165,212,85,210,79,153,167,169,111,56,183,120,200,106,99,213,133,140,250,30,33,75,93,28,87,217,214,94,245,55,253,141,70,145,27,1,43,5,136,136,140,118,0,11,138,226,98,40,119,21,196,0,59,142,228,73,1,43,142,228,9,34,42,87,37,114,3,2,87,11,145,184,38,21,49,216,72,153,4,92,74,165,76,188,118,3,27,162,46,73,179,18,50,137,117,49,134,116,202,101,3,93,67,60,141,70,108,82,226,70,197,172,139,70,152,66,194,37,97,6,72,68,132,81,16,24,4,33,12,0,136,137,8,161,8,144,130,16,137,8,4,43,18,2,136,216,9,8,4,34,66,1,8,144,1,16,24,128,64,48,8,245,128,70,227,185,228,123,146,11,10,227,184,6,34,196,149,192,8,98,43,22,5,128,172,9,56,139,16,16,197,96,8,98,11,133,202,0,176,0,5,128,144,0,174,59,128,88,128,184,92,118,16,83,11,136,0,0,0,32,176,88,119,2,136,98,24,147,0,32,209,22,89,97,98,5,98,45,196,28,64,172,99,104,65,14,194,196,0,8,226,44,75,4,81,94,33,98,203,10,192,66,192,74,193,136,16,24,241,21,128,6,32,1,128,0,12,44,0,1,96,176,198,4,44,24,147,0,43,196,44,88,43,1,0,39,97,98,4,110,23,37,136,98,2,200,119,12,69,96,29,198,68,46,3,176,154,29,192,8,136,152,172,4,46,23,39,136,177,2,32,74,194,42,16,137,8,1,18,16,1,52,77,21,92,121,17,86,220,149,202,50,36,164,5,130,196,20,137,32,43,113,34,209,117,131,16,40,176,88,183,18,54,2,24,134,36,133,112,35,96,177,33,20,43,8,144,130,34,4,132,4,64,99,1,88,44,49,216,8,56,145,196,186,194,196,10,172,59,22,98,60,74,43,25,44,69,96,17,34,35,32,99,16,192,136,137,49,0,14,228,70,80,92,98,176,236,64,0,0,16,156,241,141,177,111,111,196,230,215,175,41,127,18,203,43,164,188,139,245,58,133,226,240,251,190,238,78,215,102,58,20,234,234,50,115,218,159,91,199,187,56,242,229,174,220,120,227,159,132,235,57,40,55,40,53,107,249,23,170,110,148,97,203,126,236,108,191,185,209,112,141,53,178,72,166,110,236,69,174,107,209,198,164,178,91,122,50,216,105,97,40,227,37,226,94,235,53,97,220,132,157,141,50,162,116,163,40,116,179,142,214,51,206,132,122,154,219,35,40,198,74,210,73,162,163,3,163,126,219,18,229,248,122,116,52,242,48,140,163,70,74,42,93,154,186,79,204,174,147,148,111,29,68,163,25,118,125,17,81,153,208,190,253,8,74,129,185,197,125,87,107,21,78,45,1,134,84,100,187,20,78,140,164,238,238,206,175,42,51,141,215,94,232,166,116,82,123,236,84,115,121,18,237,127,192,94,207,81,244,203,240,54,78,155,237,34,137,102,190,41,4,83,201,169,30,210,252,1,84,169,76,179,155,86,61,42,7,181,79,227,140,95,213,20,17,212,198,91,84,143,222,182,101,170,78,217,83,157,215,243,109,249,149,170,148,106,123,244,226,159,163,177,53,66,29,104,212,113,126,82,218,255,0,121,5,244,171,53,56,239,40,84,91,199,183,224,207,75,195,120,146,213,90,149,109,171,174,143,231,255,0,51,202,94,80,240,84,135,221,254,69,212,106,93,109,46,157,29,250,20,123,75,133,204,28,47,136,123,92,121,85,159,250,68,87,95,157,121,253,77,229,100,92,87,29,130,193,17,17,60,69,137,68,0,158,34,196,4,48,196,64,59,141,50,2,2,220,131,34,176,96,78,227,76,170,227,82,2,252,134,164,82,164,73,72,139,171,147,37,145,70,67,204,152,186,191,33,61,202,114,38,164,4,101,2,169,83,52,9,162,152,200,233,21,186,102,198,138,220,75,172,227,43,129,28,13,78,36,28,11,172,227,51,137,28,77,60,176,84,139,169,213,151,17,26,165,76,165,192,186,157,85,8,179,1,98,86,113,0,177,102,33,136,49,85,128,179,18,56,131,16,2,120,139,16,32,22,37,97,21,8,68,128,8,128,192,34,34,36,5,17,11,12,0,66,24,1,233,174,23,34,7,149,236,78,227,185,1,220,130,119,29,200,12,42,89,14,228,0,9,220,100,7,112,37,97,98,43,142,224,44,69,137,48,2,187,1,101,131,16,136,12,120,138,192,3,16,5,72,66,0,24,8,0,0,0,0,0,97,8,0,96,33,136,0,96,1,114,130,194,196,97,112,21,130,192,0,69,161,88,152,1,0,37,96,1,88,44,0,16,88,139,137,43,133,192,134,34,177,101,196,81,93,128,157,133,96,34,3,0,16,238,22,11,0,238,59,145,0,36,4,70,3,1,12,0,0,0,0,4,3,176,172,48,2,54,21,137,136,8,129,33,88,0,2,194,1,5,134,48,35,97,216,99,2,22,2,76,86,2,32,59,10,197,64,73,10,192,5,136,146,101,73,146,76,138,181,50,69,73,146,76,9,145,113,24,200,170,220,72,184,151,10,197,69,24,138,197,237,17,113,2,144,36,209,27,20,0,0,16,8,96,2,29,200,138,224,88,153,43,148,220,121,1,104,21,228,25,1,97,22,71,32,184,0,5,192,168,98,184,0,5,192,118,29,136,168,140,118,21,128,6,32,1,148,234,100,213,41,40,203,23,210,229,198,125,68,85,73,99,123,40,251,204,156,174,69,227,54,177,45,52,117,51,202,126,228,118,191,118,105,156,227,24,217,108,144,165,36,146,140,85,146,217,34,137,202,238,199,8,244,43,156,156,153,2,82,234,66,110,200,220,100,167,61,138,88,219,17,89,68,6,32,135,114,50,138,154,198,74,232,100,145,70,74,153,105,82,113,179,166,223,75,119,33,45,67,205,101,4,161,221,199,114,122,138,202,162,86,233,119,183,228,102,147,217,245,191,102,157,172,117,156,124,113,188,178,167,10,209,83,88,84,79,39,255,0,111,212,148,234,185,205,67,27,75,200,161,229,47,39,247,19,142,85,35,132,162,189,228,179,127,9,58,175,97,82,49,248,149,189,74,177,134,87,110,235,234,106,173,9,82,107,26,138,173,57,123,179,93,253,31,147,50,84,140,27,222,54,250,25,105,25,211,166,219,198,127,137,95,45,174,142,18,95,82,78,17,191,133,167,247,137,202,81,86,141,163,255,0,72,21,189,61,215,186,254,226,190,84,225,238,178,215,82,109,245,139,127,129,40,214,107,105,54,191,171,116,2,133,105,36,163,82,55,94,82,254,204,177,70,50,241,66,86,146,243,237,232,199,141,58,177,222,43,234,183,69,82,132,169,202,247,233,210,95,227,230,128,213,74,164,232,206,50,187,132,225,186,126,95,79,67,213,232,181,81,214,105,149,85,180,150,211,143,147,60,108,38,226,250,94,61,92,63,188,78,151,11,214,123,30,162,50,190,84,103,180,190,159,228,82,189,56,92,118,242,119,94,98,43,9,0,134,20,0,0,10,194,196,99,2,56,134,36,128,8,216,139,36,200,50,161,0,0,8,46,49,0,238,59,145,36,128,154,38,136,33,220,138,158,65,114,23,11,129,50,54,11,133,194,139,11,16,184,178,8,49,66,118,22,68,91,42,35,38,86,236,73,145,113,42,32,200,216,155,137,27,21,144,145,53,20,68,146,96,75,150,133,202,36,164,74,228,105,68,224,85,40,154,218,76,92,180,203,169,140,110,36,26,54,78,9,25,230,139,43,54,42,24,196,86,72,6,34,161,8,144,1,16,24,130,16,137,8,15,70,74,192,72,243,61,136,226,22,36,4,84,64,118,11,4,3,185,16,10,152,17,0,36,2,24,12,98,0,36,50,55,11,129,32,16,0,236,44,71,113,220,8,98,22,37,112,2,54,17,48,2,3,29,130,192,32,11,0,0,192,0,0,0,0,67,0,132,3,2,136,129,43,10,192,32,29,132,0,0,0,33,18,11,1,0,177,59,5,128,128,137,226,24,132,64,9,98,24,129,0,177,60,66,197,16,176,18,16,8,0,0,0,0,0,0,0,96,33,128,0,0,0,0,0,8,144,128,136,92,149,136,216,0,0,64,49,0,192,64,72,96,64,100,172,24,129,16,37,96,176,17,176,172,89,96,176,21,216,100,172,43,0,92,106,68,108,0,89,144,242,43,24,22,100,23,34,23,2,96,66,227,76,3,17,56,147,29,128,165,196,142,38,139,11,17,163,61,133,98,252,4,224,52,81,98,54,47,192,78,5,212,197,22,2,199,17,88,168,128,18,176,88,8,140,96,0,49,0,12,100,66,224,76,100,46,59,145,82,1,92,119,0,176,88,96,2,51,85,219,161,169,43,153,171,35,159,59,248,233,194,50,200,173,245,45,145,11,121,28,221,20,207,169,84,205,50,137,158,109,27,140,213,77,8,155,21,138,136,129,43,5,128,136,175,100,54,32,57,179,169,25,203,123,197,175,13,220,113,77,255,0,102,43,52,236,213,153,209,148,47,123,59,93,89,237,116,254,171,185,146,116,92,37,142,50,199,225,182,246,250,127,129,219,143,39,14,92,63,85,173,139,50,180,113,248,72,59,70,219,253,8,74,162,86,75,196,223,68,141,107,18,82,171,41,74,89,95,164,150,86,238,74,116,227,46,246,20,160,254,110,171,197,100,91,118,227,188,109,127,193,152,228,235,197,146,116,165,30,177,41,106,87,232,205,114,156,233,251,146,105,121,21,123,69,71,180,167,248,163,45,41,229,223,222,139,252,67,149,37,238,55,244,118,255,0,18,199,89,247,140,89,22,161,46,145,143,210,91,126,97,21,202,156,233,203,37,122,114,252,17,125,58,177,170,176,175,28,37,243,46,133,107,42,87,198,82,135,156,101,208,82,113,150,223,194,159,111,149,253,60,128,149,72,75,79,37,123,186,125,154,237,244,39,73,239,179,88,203,125,186,95,204,116,42,229,122,85,99,191,117,231,244,245,34,225,236,213,108,221,233,75,164,188,189,64,245,92,23,82,245,26,55,74,127,196,161,183,253,61,142,129,230,56,94,169,233,117,180,234,75,221,127,103,83,252,79,82,213,155,69,137,81,2,66,42,34,34,86,21,128,6,22,11,0,3,25,22,2,100,70,5,66,176,134,0,70,194,177,49,1,17,220,64,17,43,140,137,32,169,0,38,59,128,128,97,98,42,13,145,38,209,27,21,17,17,34,32,2,176,192,34,56,143,18,72,146,10,175,1,98,95,97,56,131,20,116,22,69,146,166,86,227,98,162,73,146,185,95,64,200,9,79,115,60,226,91,144,155,42,85,24,11,18,214,64,172,226,187,8,178,196,90,43,56,136,137,88,0,136,12,10,136,136,144,172,7,163,25,44,67,19,202,246,16,15,17,88,0,98,24,10,193,98,65,96,33,96,39,96,176,17,24,236,59,1,17,133,135,96,34,49,216,118,1,0,236,0,32,184,236,22,0,0,0,24,8,96,0,2,1,136,4,3,1,10,224,72,8,220,46,17,32,21,194,224,48,0,10,0,87,11,132,48,176,174,59,148,22,21,135,113,92,0,4,0,72,8,133,192,144,10,227,184,5,130,193,112,1,88,141,137,138,192,66,194,177,59,8,34,22,11,18,176,172,80,132,74,194,1,0,196,0,49,12,0,0,96,32,24,0,0,192,4,43,18,0,35,97,88,152,88,10,236,4,236,43,1,16,185,43,10,192,23,29,200,136,11,46,59,149,92,50,2,209,149,100,60,128,152,88,142,67,184,10,193,98,65,96,32,34,204,67,16,43,184,100,89,128,185,96,65,72,156,100,28,177,98,5,138,67,200,171,112,187,2,235,140,167,33,169,1,104,16,200,119,32,118,34,226,74,227,10,169,196,131,137,120,154,42,51,226,43,23,184,145,196,186,42,176,172,90,209,0,136,216,44,72,69,68,108,59,12,0,64,48,0,1,128,5,199,113,0,85,145,120,193,200,195,94,166,236,215,55,225,81,48,86,77,54,121,249,123,93,248,207,21,229,118,78,49,186,101,112,78,236,190,241,141,44,130,179,86,217,108,101,125,75,53,21,233,194,45,183,230,113,245,58,217,201,99,7,107,247,53,25,174,140,235,83,165,239,205,35,45,78,37,74,59,65,92,228,205,202,78,247,109,147,163,166,157,71,228,188,205,50,215,46,33,57,63,11,72,112,215,206,62,247,136,182,142,138,148,87,137,220,191,217,168,63,132,154,184,170,26,234,53,61,235,193,250,154,21,164,175,22,154,244,41,158,130,148,250,108,66,58,58,212,30,84,101,183,145,81,168,82,74,81,105,244,33,10,142,91,78,56,203,200,176,138,195,169,132,213,36,163,7,57,70,78,89,55,213,91,245,42,160,243,166,228,231,41,206,246,110,75,117,232,116,204,122,170,10,14,85,225,117,183,142,49,248,151,248,154,149,155,21,216,133,218,149,163,54,163,149,223,145,119,133,175,14,87,239,146,176,165,20,209,215,235,143,196,107,70,149,104,169,209,155,127,203,45,156,76,181,19,91,73,35,82,151,217,211,161,26,87,106,114,121,185,89,36,204,243,222,42,81,221,51,157,142,146,234,158,68,173,146,233,252,172,135,142,61,148,151,212,158,106,50,219,194,193,201,55,227,118,191,118,182,1,70,179,123,56,231,31,46,232,106,148,42,175,178,119,243,131,7,165,147,241,71,241,142,232,141,156,101,246,177,197,246,154,254,224,45,233,187,74,248,174,253,226,108,131,142,162,147,167,61,164,186,63,38,87,252,69,141,78,189,164,251,127,138,43,167,122,53,45,111,20,123,62,235,186,10,190,150,241,148,94,210,134,207,233,254,71,174,225,213,253,163,69,70,111,222,182,50,250,163,200,212,146,142,162,157,117,188,42,117,103,160,253,159,169,104,215,160,254,23,146,17,43,177,97,88,152,88,168,134,33,137,59,5,128,133,133,98,203,17,176,21,178,44,183,17,98,84,84,34,220,69,137,81,88,19,196,88,129,17,18,196,86,2,33,98,86,0,16,12,44,2,29,192,44,1,145,44,136,216,0,152,154,18,99,184,16,104,86,44,34,192,133,135,98,66,1,18,34,23,2,196,50,187,146,82,34,167,100,69,211,184,41,18,200,10,165,76,170,84,217,172,78,41,151,83,28,246,154,3,92,233,34,153,83,177,117,155,21,98,24,19,181,134,83,17,84,200,186,69,201,146,86,38,174,50,186,118,43,113,55,56,220,166,84,139,43,55,139,45,128,189,210,33,40,88,186,206,43,17,38,132,84,122,96,176,174,59,158,103,172,8,119,16,5,133,97,128,8,6,0,23,29,200,216,0,149,198,64,0,157,133,96,24,0,200,220,119,1,128,0,5,128,98,1,8,144,128,64,0,0,0,0,0,0,2,176,172,72,2,35,96,177,32,2,54,2,65,96,34,3,0,1,12,69,0,0,0,0,0,0,0,0,192,67,0,0,0,0,0,1,128,128,6,33,128,10,194,177,32,2,56,145,196,176,0,171,17,88,180,86,8,168,11,49,35,137,68,66,227,196,141,128,149,194,228,69,112,44,184,92,133,194,224,89,112,33,144,242,2,96,67,33,220,9,88,86,11,140,5,97,88,144,1,11,11,18,203,5,128,171,17,98,91,136,98,5,86,11,22,226,44,64,128,92,110,34,176,18,185,36,202,194,224,91,113,149,100,75,32,38,50,25,6,64,76,8,228,59,128,88,88,146,184,1,12,67,18,96,4,44,4,133,96,11,142,228,64,9,220,87,35,112,184,18,2,55,11,128,236,71,17,220,46,4,28,69,137,96,138,42,176,22,88,86,8,128,199,97,88,32,0,2,128,118,220,70,109,102,171,147,28,99,36,164,213,238,251,25,183,34,201,181,174,88,198,46,83,105,24,42,214,132,165,101,36,112,245,250,218,146,169,225,156,159,223,177,77,13,68,242,189,217,193,232,142,242,149,178,183,99,28,235,183,177,125,8,202,180,47,115,37,72,181,38,88,86,45,76,155,111,169,149,81,114,234,111,169,31,51,60,165,185,83,21,198,148,99,218,229,208,79,177,69,90,152,198,229,18,213,198,57,41,94,74,75,104,249,23,52,217,27,103,83,23,239,199,241,20,107,75,206,230,7,175,235,246,113,222,195,122,170,83,107,40,99,234,139,213,59,186,144,174,104,133,107,156,122,117,188,165,146,245,234,106,165,80,206,98,236,174,131,180,186,137,171,21,66,119,69,166,163,52,138,245,63,192,169,253,44,184,171,82,175,66,127,210,17,139,79,111,101,167,231,121,39,248,146,100,104,47,244,116,191,153,254,136,153,222,124,112,191,81,148,84,162,211,87,76,140,113,169,204,139,114,201,53,247,36,137,134,88,202,254,68,179,86,92,100,175,71,23,226,143,222,140,251,195,221,150,222,166,186,147,150,25,98,177,111,100,217,150,110,45,245,113,252,209,134,209,141,87,7,116,156,31,205,3,68,117,46,81,241,198,53,23,205,29,153,87,41,252,45,72,132,161,36,239,20,227,52,6,165,8,206,13,209,121,71,188,123,196,170,119,148,63,158,59,169,121,175,242,42,133,101,154,109,225,81,124,72,216,159,57,94,49,74,170,223,30,210,250,5,45,61,171,211,149,47,157,101,15,73,29,30,3,90,218,202,77,252,73,194,71,41,222,140,178,166,255,0,158,31,119,84,116,52,242,80,175,78,189,61,163,41,41,125,0,245,183,37,114,182,247,191,152,238,86,83,36,87,145,44,128,144,88,87,24,82,176,88,99,32,133,133,137,101,133,96,43,196,49,44,176,172,84,86,226,69,196,187,17,98,5,13,17,177,123,129,7,18,166,43,17,102,34,196,168,128,15,16,176,8,7,136,241,2,1,114,78,34,196,5,144,92,120,137,160,21,197,113,49,0,238,23,34,48,137,92,119,32,1,86,92,121,21,128,22,228,60,138,134,5,183,35,37,176,174,23,34,170,146,43,102,134,174,65,192,168,168,146,37,136,241,8,87,29,200,180,45,192,158,197,83,137,48,101,25,165,18,13,23,204,166,70,152,177,232,172,22,38,22,60,239,74,22,11,19,176,88,8,5,137,216,44,4,0,149,130,192,32,29,130,192,32,176,236,0,2,36,0,68,68,172,43,0,92,46,22,11,0,92,119,21,128,9,92,8,14,224,72,44,70,227,184,14,194,176,238,0,70,192,72,0,136,137,88,44,4,110,59,133,133,96,134,0,1,64,88,6,2,176,88,99,8,133,132,76,10,33,96,36,0,68,9,0,17,24,192,4,0,0,0,0,0,33,136,0,0,0,97,113,0,14,225,113,8,6,0,0,0,0,0,69,162,66,42,32,226,71,18,209,1,85,132,91,97,98,5,67,185,60,69,136,17,184,238,24,138,197,68,242,26,145,88,174,69,93,144,242,41,200,121,1,110,67,185,86,65,144,22,220,119,42,200,121,1,96,136,100,25,1,49,88,89,6,64,39,18,45,19,184,128,172,46,89,98,54,42,21,201,92,136,92,9,220,119,33,144,100,69,89,113,220,134,67,184,18,184,238,70,225,112,36,4,110,60,128,100,108,74,225,112,32,34,98,2,55,11,128,0,238,2,0,11,128,8,168,119,0,0,1,0,0,128,0,33,88,199,236,222,208,235,213,168,241,89,98,141,165,117,158,20,39,109,187,152,255,0,79,142,159,231,245,230,235,105,40,194,164,172,159,226,70,155,132,93,177,70,141,66,82,131,169,29,215,121,55,140,87,167,171,57,188,201,95,225,151,209,156,114,215,125,145,233,120,85,74,114,120,36,183,51,107,226,163,169,146,236,101,225,51,147,212,198,113,109,70,30,41,223,178,45,213,214,230,85,148,188,203,198,39,38,106,205,118,50,78,5,242,123,145,93,77,227,26,193,169,180,99,121,118,51,210,165,25,82,117,91,78,81,146,188,123,180,116,181,26,104,215,158,83,147,178,233,20,40,209,80,141,149,63,192,179,196,190,185,209,132,179,114,119,155,106,221,45,99,77,69,25,82,141,53,66,55,75,222,145,162,52,223,200,203,99,70,94,76,189,147,171,151,13,11,114,234,209,186,134,150,80,53,198,141,139,84,108,69,66,156,44,139,2,192,0,39,208,96,130,57,213,36,214,159,36,174,236,186,121,244,26,151,135,197,215,185,77,68,168,241,23,4,172,166,165,119,247,92,177,99,42,106,80,119,139,91,51,180,113,228,121,39,45,157,215,157,172,27,21,202,88,248,134,252,116,239,8,206,109,89,202,219,69,95,177,82,67,168,165,61,60,121,111,40,70,247,139,233,245,49,78,146,150,233,91,208,217,90,216,172,165,121,45,177,74,234,223,83,36,229,57,75,24,66,239,241,49,174,152,167,120,244,119,244,100,227,168,248,103,226,143,175,84,116,116,188,43,36,165,169,151,253,17,47,122,29,4,158,54,166,159,164,183,51,121,70,231,10,227,213,163,149,221,175,234,186,161,80,169,42,18,74,79,195,240,201,118,55,235,52,82,210,197,78,46,82,164,182,191,120,255,0,145,134,113,79,39,27,250,197,247,9,152,232,206,156,107,209,117,96,188,81,222,75,245,43,210,59,66,165,43,251,146,188,126,140,207,195,181,60,170,216,201,222,47,111,184,215,135,39,89,143,195,56,180,17,235,52,242,230,105,233,207,206,40,153,147,132,207,61,12,63,149,180,108,54,192,24,134,3,184,238,68,100,84,238,23,32,0,89,113,220,170,228,174,4,192,133,199,114,42,97,98,55,12,128,149,136,184,134,67,184,16,113,35,137,104,138,42,196,49,44,176,88,34,172,69,98,219,17,176,16,176,88,149,132,80,172,69,196,152,4,85,129,28,11,236,70,192,83,136,98,91,96,177,81,86,34,196,181,162,44,8,88,96,200,129,32,34,0,72,149,136,162,104,8,216,44,76,44,5,76,87,45,113,22,32,64,118,67,196,120,129,28,80,156,9,218,196,92,128,166,112,41,112,102,171,220,86,69,214,113,217,1,12,226,238,0,0,0,98,0,24,0,0,194,192,0,22,21,134,0,43,0,192,4,22,24,0,172,22,24,0,172,43,18,0,35,97,88,152,1,11,1,32,176,17,2,66,1,0,192,4,3,176,128,0,0,0,67,0,132,3,16,5,194,226,2,135,112,185,16,2,64,32,1,128,128,6,2,0,24,8,0,96,0,0,43,12,0,86,11,12,0,86,21,137,0,16,2,118,35,96,132,3,176,88,160,1,0,12,4,0,49,0,0,128,96,2,2,66,2,54,11,18,21,128,134,34,112,44,176,1,78,34,177,117,132,226,84,82,50,110,34,196,5,113,220,86,16,18,1,5,192,46,59,136,64,75,33,228,64,0,157,199,114,187,133,192,176,86,33,113,220,4,196,72,10,133,118,59,128,16,25,15,33,0,84,174,59,145,68,128,100,172,70,227,200,138,149,135,98,57,15,32,30,34,196,50,11,128,172,43,19,0,43,176,88,157,130,192,66,192,74,192,81,0,36,32,136,129,33,0,140,28,79,81,134,154,73,38,165,240,221,108,254,243,125,142,103,16,208,78,187,114,132,32,239,229,120,191,191,114,89,164,185,94,78,117,53,26,207,10,156,185,116,96,221,190,85,255,0,235,33,67,75,26,149,18,117,38,175,213,249,29,173,31,13,173,165,213,86,146,198,80,116,228,154,107,105,38,79,135,105,41,211,169,207,148,86,20,222,223,205,46,198,55,60,117,235,111,171,97,77,232,52,107,79,147,149,73,120,170,75,215,203,238,40,114,101,181,234,115,38,219,41,65,67,136,40,147,91,142,193,16,80,177,116,34,152,34,113,86,1,242,215,144,156,11,19,6,21,86,33,98,77,136,130,34,177,106,138,35,36,145,69,118,14,131,148,148,85,217,206,213,107,92,159,46,130,109,191,46,172,179,214,109,197,122,138,145,151,20,165,103,124,83,191,224,202,52,146,195,58,121,95,108,177,179,186,52,105,244,152,248,231,188,222,215,236,189,16,106,244,238,202,180,118,157,61,239,232,117,199,43,117,85,73,101,27,83,121,228,188,46,61,13,81,134,81,73,251,177,217,47,166,193,10,46,141,40,193,252,43,252,203,180,240,74,140,108,238,188,204,242,248,215,31,168,114,162,251,19,167,66,48,149,251,142,126,17,115,20,32,229,57,98,188,206,54,187,72,170,122,174,117,105,82,139,180,35,183,212,149,93,26,84,242,137,24,233,103,25,166,163,127,84,116,35,23,202,180,201,141,235,6,142,179,203,217,235,120,169,205,91,115,151,56,202,133,105,105,234,95,193,39,24,179,164,210,141,85,230,164,103,226,208,255,0,79,169,187,198,164,34,254,140,215,15,227,31,233,253,115,103,224,171,117,179,76,236,38,170,80,163,83,188,93,142,61,107,202,210,126,247,73,29,62,29,44,232,206,15,229,186,54,228,244,92,21,255,0,163,212,143,148,206,145,201,224,146,251,90,209,243,73,157,123,26,140,212,70,59,5,138,132,48,16,14,224,33,128,5,134,50,41,0,8,7,112,16,0,238,23,16,1,43,134,68,68,5,151,11,144,184,92,9,10,226,184,128,98,16,20,0,0,194,0,16,0,8,98,1,50,13,22,10,192,87,98,54,45,177,27,21,21,216,100,236,32,18,36,68,0,149,201,92,174,225,144,22,92,10,242,30,68,85,131,43,200,119,1,200,166,69,215,34,208,20,14,228,156,72,184,149,29,139,140,64,114,117,72,8,142,228,84,128,87,11,149,12,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,128,8,44,48,2,32,72,0,141,128,144,128,86,17,32,176,17,176,172,76,2,33,136,98,76,0,133,133,98,118,11,20,64,9,216,49,2,2,39,136,177,2,35,30,34,176,12,5,112,1,129,17,128,192,67,0,0,0,0,16,0,192,64,0,43,12,64,22,21,134,5,68,64,144,128,64,0,1,112,184,8,9,92,119,43,11,129,96,136,220,46,4,132,43,142,224,22,22,35,184,92,8,226,44,73,128,16,196,142,37,164,108,81,91,68,75,108,44,66,43,2,88,138,193,8,0,10,1,136,0,96,32,1,133,196,48,24,200,12,6,23,16,128,150,67,185,2,87,2,72,100,83,37,114,41,133,200,220,46,4,178,30,68,0,11,20,135,114,8,145,20,54,70,228,177,12,0,141,194,225,136,98,84,23,1,88,64,72,139,1,92,34,53,169,170,148,154,239,37,109,188,142,45,121,93,99,11,70,17,217,69,118,59,83,155,87,80,123,226,121,186,217,70,172,162,252,206,22,206,207,79,25,113,60,47,241,21,205,56,148,85,212,211,161,239,206,207,200,41,107,232,213,120,230,155,242,123,26,212,188,86,198,165,158,229,209,146,145,84,163,25,70,241,43,132,177,147,69,49,181,19,69,52,229,114,224,135,113,54,38,200,185,17,77,244,35,145,23,34,13,145,86,230,66,85,233,194,249,212,140,54,111,196,250,144,185,207,173,172,150,158,188,171,40,194,114,132,212,99,25,198,235,161,120,250,156,174,67,157,106,218,186,178,140,22,49,143,87,46,145,255,0,22,106,210,232,225,14,151,109,245,111,171,250,134,179,81,9,85,141,58,20,99,70,16,94,36,190,41,119,108,143,180,74,154,186,103,77,254,56,230,253,105,169,40,83,247,182,50,74,188,124,105,93,169,118,102,106,181,165,55,121,54,200,38,222,192,106,246,250,254,203,203,169,81,202,54,193,244,222,40,215,166,95,97,11,247,87,57,212,161,156,227,31,57,29,104,173,201,201,174,35,150,167,177,135,91,5,45,59,138,119,180,236,206,149,41,70,18,188,186,28,138,117,47,58,145,151,187,57,54,115,174,176,105,53,21,116,205,69,201,184,121,62,199,86,157,117,62,167,58,116,30,13,147,209,201,186,145,68,107,195,169,77,189,126,62,183,49,107,235,57,107,107,43,253,157,185,127,122,71,82,114,140,117,21,107,62,144,141,142,30,173,227,25,94,247,109,73,253,230,248,199,62,119,204,81,63,28,114,93,250,253,77,220,50,86,175,21,247,24,41,111,25,47,91,155,52,62,29,84,126,168,213,115,143,71,194,30,58,175,71,225,252,142,221,183,56,60,57,227,148,254,89,195,245,177,223,238,88,148,88,44,3,42,35,97,88,152,1,11,5,137,216,44,4,0,157,133,96,32,4,172,43,21,8,7,97,0,0,5,200,167,96,196,46,60,128,86,11,14,225,112,35,96,176,196,0,32,17,65,113,92,8,132,48,185,17,92,34,87,11,144,184,92,162,119,11,144,184,92,9,92,87,21,197,112,24,8,104,2,194,177,33,54,4,24,137,8,4,4,172,59,1,18,72,120,146,176,17,2,86,30,36,84,44,24,147,176,236,6,251,5,134,7,55,82,176,172,72,8,34,4,130,192,43,142,225,96,0,184,200,140,168,144,17,11,129,32,16,5,48,16,4,48,16,0,0,0,0,196,32,36,4,64,9,1,16,1,140,136,1,32,185,16,2,64,70,225,112,24,17,184,1,43,129,16,2,119,2,1,112,38,4,50,12,128,144,11,32,184,12,2,226,1,128,130,224,1,136,92,119,42,22,33,136,238,59,129,28,71,97,128,17,176,88,96,4,108,22,36,0,71,16,196,144,192,175,16,196,176,0,170,193,98,219,10,192,84,5,152,139,16,32,34,204,69,136,68,4,89,98,54,40,136,137,88,64,32,24,0,172,22,29,137,88,8,88,44,78,192,5,96,73,145,0,184,92,4,3,184,92,67,40,0,4,0,43,12,65,10,194,177,32,2,22,21,137,133,130,33,96,37,96,177,68,64,149,133,96,16,5,130,192,0,0,3,1,12,4,60,132,32,137,228,23,32,48,38,74,229,87,11,133,213,217,6,69,87,29,193,171,148,137,100,81,144,242,38,46,174,184,138,242,37,145,3,176,172,60,134,81,91,66,81,220,182,195,138,220,151,226,201,235,28,148,149,68,206,31,17,154,167,170,156,43,71,24,173,227,82,43,183,169,232,234,194,215,145,203,212,83,142,178,124,185,123,223,12,188,191,200,243,114,143,87,11,28,29,78,153,57,169,85,143,109,164,187,163,61,110,31,26,145,202,14,210,59,220,74,140,105,71,77,75,107,198,42,46,198,109,78,159,145,86,84,252,141,113,169,203,24,35,57,81,167,24,206,121,73,119,39,67,41,201,201,173,187,23,42,81,189,218,69,177,138,55,35,22,136,43,23,223,98,180,75,177,2,108,131,36,200,133,69,145,38,209,22,64,174,113,53,110,245,90,243,172,206,170,175,23,169,141,44,100,227,149,165,40,238,215,208,205,198,232,66,21,105,202,141,8,210,166,182,190,89,74,79,206,70,248,177,202,233,234,39,150,166,163,135,157,145,83,156,167,116,250,254,131,167,28,233,70,87,234,89,56,82,139,240,77,205,247,118,178,54,194,184,211,190,239,114,84,163,26,149,84,51,80,93,228,250,34,201,83,82,80,140,39,204,111,222,140,62,31,172,139,169,209,140,55,118,202,214,219,162,8,134,141,185,202,82,112,140,113,88,43,70,215,245,250,155,114,178,42,163,20,160,158,219,238,253,9,77,164,115,228,233,197,86,182,85,62,206,49,79,6,174,218,21,29,44,170,111,142,49,243,145,116,39,58,106,215,216,185,57,73,111,177,150,213,74,131,75,30,100,109,230,197,8,210,211,171,83,241,212,125,203,231,77,79,206,198,122,179,165,165,142,79,171,232,187,179,68,87,171,171,26,52,213,55,105,73,248,165,115,137,169,146,105,197,27,53,146,189,89,77,201,238,183,57,147,150,78,95,83,164,152,227,202,237,89,166,91,179,102,157,91,85,31,172,76,250,88,248,141,84,23,219,199,234,140,213,142,238,151,104,106,21,250,71,47,204,239,245,73,249,156,30,31,226,169,90,63,53,41,35,185,69,229,167,166,253,55,53,25,169,128,74,73,117,123,34,17,150,123,244,69,69,129,208,46,70,82,255,0,32,38,2,139,9,73,69,93,128,61,128,140,119,121,63,184,149,192,66,238,25,108,16,121,110,1,96,176,238,12,34,12,68,197,98,136,136,149,133,96,21,194,225,96,0,184,92,2,224,49,145,184,92,0,86,29,194,224,69,196,142,37,128,5,88,139,18,235,6,33,49,69,133,99,70,34,192,186,98,128,46,192,88,131,21,140,150,36,113,96,38,196,24,176,0,1,14,224,48,21,192,9,92,119,32,43,129,109,199,145,78,65,144,53,117,194,229,57,15,34,98,235,172,3,3,147,169,0,0,0,0,0,0,196,0,0,1,0,0,194,144,12,64,0,0,0,2,0,29,194,226,16,68,174,23,34,23,40,144,17,184,92,6,2,184,92,6,2,0,24,8,46,3,16,92,46,0,1,112,0,0,0,0,0,8,66,24,20,33,220,4,3,200,50,16,128,158,65,114,177,220,9,220,87,35,112,184,19,184,238,64,46,4,238,60,138,238,23,2,203,142,229,89,15,32,44,184,16,184,238,4,128,141,198,3,1,12,6,4,64,9,8,64,3,1,0,5,130,192,0,69,196,142,37,128,5,120,133,137,216,86,8,65,113,216,88,128,174,70,228,241,22,37,21,129,102,33,136,21,129,60,69,136,17,11,143,17,88,160,0,176,0,88,49,24,238,4,108,68,152,130,34,34,66,1,0,192,4,0,0,43,5,134,5,66,176,172,72,0,136,137,138,192,68,9,88,44,17,16,36,0,68,9,0,8,6,0,33,128,0,14,226,0,37,144,212,136,0,85,153,18,82,42,29,201,98,202,149,103,120,24,244,212,121,114,149,71,185,179,222,86,48,241,61,67,211,209,74,59,55,250,30,106,244,241,254,57,250,217,169,87,230,215,109,36,246,143,118,102,175,172,85,235,57,206,233,179,62,179,84,235,40,248,175,141,214,230,55,91,183,115,81,171,29,72,181,46,142,228,145,204,141,123,110,153,162,150,181,61,170,126,38,220,236,109,25,66,173,31,50,121,92,130,76,64,4,9,145,177,49,88,14,124,232,85,163,171,231,194,55,89,101,120,245,233,186,54,86,84,117,84,121,121,197,183,27,236,247,69,167,51,71,77,207,85,42,144,199,8,185,93,247,220,185,190,167,207,20,82,141,74,115,157,23,25,54,186,40,163,77,61,5,74,155,215,150,49,249,34,255,0,86,116,18,36,139,172,245,87,10,113,167,21,24,198,201,10,164,55,217,189,213,139,136,72,8,90,48,142,40,193,91,83,134,166,17,111,195,220,213,86,120,166,115,157,55,86,78,79,184,173,71,89,74,21,97,107,245,39,58,177,141,155,113,91,118,57,48,132,161,241,52,136,87,173,8,199,28,179,147,237,114,77,91,99,102,167,138,198,15,10,94,41,28,232,78,122,138,242,171,82,77,165,250,20,114,164,239,139,202,82,186,191,167,114,121,42,116,240,185,210,76,114,188,180,106,106,100,229,43,153,96,175,34,82,149,228,239,209,146,163,27,182,17,162,134,223,137,175,78,190,221,122,25,233,199,192,223,169,175,72,175,54,254,172,197,110,59,28,43,253,113,199,206,50,71,87,71,89,61,52,110,112,244,21,113,214,199,234,110,141,76,99,58,119,233,38,138,141,147,169,206,154,81,247,87,230,104,190,54,140,122,152,41,213,199,167,98,74,190,247,127,87,234,84,107,157,69,8,166,228,84,170,185,74,246,250,25,42,85,115,150,76,156,42,40,223,197,208,168,223,58,145,163,15,17,69,41,203,81,81,95,100,140,117,171,115,39,250,35,85,26,170,157,60,187,199,114,141,142,81,141,210,234,81,61,68,99,41,46,178,232,140,147,213,61,220,118,109,153,249,153,79,171,223,96,142,157,41,58,177,191,72,247,20,235,242,232,109,215,162,42,246,133,78,138,242,48,243,92,229,24,62,137,129,217,135,134,11,39,189,174,197,25,102,242,51,186,153,82,191,155,217,121,150,209,150,77,197,45,191,80,52,17,189,202,234,86,138,190,235,239,43,132,249,178,198,15,195,221,249,129,127,94,131,177,40,196,140,164,147,183,112,136,138,196,236,34,136,52,43,19,21,128,128,18,177,27,21,0,92,4,3,184,238,68,68,19,184,238,87,112,184,22,100,25,21,220,46,23,86,100,43,144,184,192,144,8,0,44,69,196,152,88,10,92,72,217,154,108,132,226,134,166,51,1,126,1,203,46,152,160,11,93,49,96,5,97,98,88,128,17,177,44,64,96,117,128,96,113,117,33,128,5,33,128,0,10,195,0,16,12,0,64,48,1,0,192,4,3,0,34,22,36,0,64,44,78,194,176,16,176,88,157,133,98,162,0,78,194,176,17,1,133,128,64,59,8,0,0,64,0,0,16,0,1,64,50,33,112,36,4,110,59,128,0,92,119,1,92,0,0,96,32,0,176,98,23,29,192,86,21,137,128,16,2,86,11,1,0,37,97,88,168,65,112,176,88,2,227,200,86,16,19,200,50,32,23,2,220,135,145,85,195,32,46,184,21,100,60,136,44,2,25,15,32,169,1,28,135,112,24,10,227,0,0,0,0,0,0,0,0,1,12,0,66,36,0,70,193,98,64,4,49,22,37,130,176,69,118,21,139,108,44,74,42,176,172,91,136,172,5,118,11,22,88,141,128,128,19,196,49,42,43,176,236,78,193,176,16,196,86,39,113,1,27,0,196,0,33,136,32,0,2,128,7,96,176,17,2,66,1,0,192,4,3,0,128,6,0,32,24,0,128,96,2,1,128,18,135,84,113,120,244,188,113,223,108,90,251,206,204,122,156,78,41,10,154,141,100,52,241,143,241,37,180,188,143,63,57,149,234,255,0,42,243,21,167,105,165,126,172,215,26,105,99,42,116,165,43,117,147,86,59,85,244,84,180,86,140,33,31,234,238,204,245,234,194,52,34,163,108,165,124,191,18,198,249,77,245,202,173,74,173,85,240,195,238,187,40,122,106,177,233,63,197,29,12,175,177,100,32,188,141,107,24,231,194,134,174,82,240,218,222,108,233,82,202,42,210,234,88,129,216,136,154,99,43,76,150,68,18,34,59,128,20,107,42,242,180,211,146,126,39,225,95,86,26,26,60,173,52,87,121,120,153,77,107,234,181,176,164,159,217,210,241,73,255,0,239,224,111,185,82,125,43,110,1,114,55,10,119,35,55,176,156,138,229,61,138,203,62,166,91,91,204,166,173,120,233,169,173,175,39,209,18,175,85,69,185,61,237,209,121,179,45,31,180,156,167,82,94,46,137,250,250,122,23,53,45,196,165,147,166,249,241,114,148,188,73,39,107,47,95,35,36,171,97,39,203,138,139,249,186,179,94,166,106,52,212,87,233,212,231,75,118,109,141,105,115,149,72,231,61,228,213,147,244,41,169,45,139,106,172,18,221,89,108,145,158,79,123,128,150,253,77,20,87,130,76,166,10,230,154,107,193,245,220,148,139,215,134,140,126,166,205,63,133,73,249,68,203,53,225,140,125,77,23,181,26,158,168,195,107,180,210,181,120,179,111,50,245,37,235,185,206,165,43,84,137,119,51,123,150,37,109,230,139,152,250,24,157,95,82,92,203,61,202,203,106,158,214,12,246,177,159,63,13,193,212,238,81,122,151,140,115,168,247,73,153,212,246,12,246,42,46,114,234,71,45,214,229,82,158,205,139,45,136,52,78,173,237,191,66,48,126,34,181,239,125,9,119,3,106,173,104,100,222,235,100,74,26,199,10,82,81,247,164,255,0,4,96,202,251,18,185,81,170,147,149,105,120,158,201,244,243,103,82,14,52,35,141,150,86,189,142,77,26,177,163,27,175,123,179,242,31,55,41,94,114,109,117,126,161,93,41,106,114,86,164,178,109,218,253,139,32,148,23,137,248,187,179,159,13,84,105,171,236,234,61,151,148,81,56,206,165,91,52,236,159,71,222,65,27,157,69,216,18,111,118,70,157,53,77,94,78,242,31,53,55,104,238,4,128,46,5,8,68,133,96,33,97,88,178,194,176,16,176,137,226,43,4,64,68,236,22,40,128,192,0,9,16,0,39,112,185,11,129,4,238,23,34,1,82,184,92,64,3,184,238,64,46,5,155,6,197,121,6,64,78,196,28,71,144,92,8,56,138,196,192,35,168,0,51,147,169,0,192,4,3,2,132,49,136,4,4,132,2,1,128,0,0,0,0,0,8,6,0,32,0,0,0,0,0,176,0,10,194,177,32,2,22,11,19,0,33,97,19,176,172,4,4,74,193,96,34,4,172,32,34,34,98,177,81,16,24,128,2,224,0,23,29,196,1,18,184,17,11,128,192,87,24,81,113,220,64,3,184,238,64,0,176,8,92,119,1,128,128,7,97,98,23,29,192,88,134,35,184,194,43,196,49,44,2,138,172,5,150,21,128,128,92,158,36,108,1,112,200,86,0,37,144,242,43,16,23,102,60,138,46,60,134,11,242,29,202,50,30,67,5,215,2,156,137,100,65,104,136,100,60,130,164,32,200,121,0,130,227,16,5,199,114,32,4,128,136,1,32,176,134,2,176,88,96,2,177,28,73,12,34,188,72,184,151,5,138,40,196,49,101,246,11,13,49,70,34,196,209,97,88,105,138,49,11,23,98,44,70,152,170,193,98,204,69,136,21,129,60,67,18,162,176,39,136,172,4,64,149,132,16,128,118,2,132,48,0,0,29,130,192,33,142,192,64,128,99,2,37,42,54,173,57,43,101,142,204,209,98,186,145,198,87,243,57,255,0,164,253,117,255,0,59,248,243,188,86,165,87,87,197,178,244,57,184,206,71,162,214,104,229,93,248,76,254,195,74,148,124,79,57,126,71,30,53,222,215,38,17,146,236,95,20,205,51,167,8,191,12,72,88,233,140,90,175,176,201,226,44,66,34,4,172,18,240,197,202,221,21,192,17,153,106,149,122,206,149,5,41,165,239,74,61,63,18,148,231,173,80,92,203,82,146,188,227,14,177,244,111,205,155,105,194,157,24,40,82,138,140,87,100,95,137,244,81,167,201,161,26,123,55,27,248,173,215,123,147,108,139,153,92,166,69,77,200,139,153,76,234,21,74,177,69,242,168,83,58,155,20,74,177,155,81,168,197,52,159,136,178,49,105,213,147,169,43,46,207,24,253,95,87,247,22,211,75,27,69,120,86,209,51,209,94,40,198,251,198,54,223,205,155,31,217,193,202,74,201,27,97,135,83,47,28,189,54,40,162,156,170,198,206,214,222,254,68,229,122,146,183,121,49,210,240,42,177,123,57,70,214,183,169,80,171,77,78,77,197,221,118,33,143,134,226,91,72,178,221,8,162,17,236,105,81,180,126,228,138,41,238,228,205,13,217,37,231,34,85,139,94,245,35,233,118,88,229,246,117,125,18,69,112,247,155,244,20,101,148,42,122,153,105,100,101,246,165,146,150,198,104,191,18,126,132,165,47,39,189,202,139,219,186,219,239,37,25,222,59,153,179,44,140,252,158,254,165,101,125,57,181,177,39,43,63,66,152,184,229,215,25,121,18,203,204,162,235,216,50,183,208,175,208,19,189,192,177,251,163,163,43,191,161,4,252,22,242,37,70,62,22,5,210,218,106,223,80,110,203,212,140,186,191,192,87,201,191,192,11,98,177,141,223,81,69,223,114,19,158,246,20,101,148,173,216,11,147,190,226,148,218,219,184,156,173,180,68,188,61,122,176,139,104,227,23,148,227,151,161,166,58,169,185,248,98,99,189,246,28,89,71,65,87,169,91,107,55,232,141,180,163,26,113,188,159,137,246,71,38,157,101,79,124,114,151,107,244,69,138,181,74,175,121,89,119,8,234,115,98,182,141,175,232,10,95,137,146,149,74,48,93,91,125,187,151,42,203,181,151,162,221,148,95,113,149,198,87,36,3,11,145,184,92,34,66,35,112,200,6,22,22,65,144,6,33,136,100,25,0,177,12,71,144,178,0,196,88,143,33,100,80,192,141,197,112,38,34,25,11,32,106,98,35,144,242,0,16,238,48,33,112,200,147,68,113,0,200,51,35,136,172,17,220,0,25,201,216,128,96,0,0,0,0,0,0,0,0,0,0,0,0,0,2,24,0,128,96,2,1,136,4,3,0,16,0,0,0,0,8,96,0,2,0,0,0,0,21,130,195,0,35,97,88,152,1,11,10,196,236,43,4,66,193,98,98,40,141,133,98,64,4,44,4,172,1,16,2,86,21,138,16,194,192,1,112,184,128,7,113,145,0,38,4,46,59,128,192,87,11,128,194,226,0,29,194,226,0,37,112,185,16,2,119,17,16,2,65,98,55,29,192,49,22,35,184,238,4,49,21,137,128,16,176,18,176,88,8,128,236,22,1,92,50,11,8,9,100,60,136,0,22,100,60,138,130,224,91,144,242,42,184,100,5,215,2,172,135,144,22,1,12,135,144,18,184,92,142,65,114,7,112,184,128,161,228,60,136,128,19,200,119,43,12,128,176,87,33,144,100,4,174,23,35,113,92,9,220,8,92,87,2,192,33,144,100,4,241,22,34,200,50,0,196,88,143,32,184,11,17,98,78,224,4,44,22,38,32,35,96,177,43,5,130,21,133,98,98,11,132,3,6,52,192,70,170,188,126,128,165,176,156,247,51,110,181,38,5,12,169,59,119,56,250,153,97,82,222,167,82,165,87,10,111,19,207,234,106,125,171,220,228,234,186,188,84,95,82,157,138,231,81,201,16,204,214,166,46,11,162,188,200,202,162,93,198,152,181,200,131,168,103,150,161,121,149,74,186,243,3,76,92,96,173,4,162,186,217,10,85,12,82,213,36,83,45,76,159,66,225,173,210,172,138,39,168,75,185,134,117,218,247,165,191,146,40,149,102,250,108,89,197,155,201,186,90,135,46,132,124,82,234,96,230,78,247,201,131,156,229,239,73,179,93,89,236,215,82,180,96,173,23,121,25,227,7,57,172,159,86,70,40,190,156,92,164,162,186,191,200,172,181,105,224,170,65,185,197,53,39,149,159,175,249,6,178,48,167,73,70,49,73,201,151,210,107,4,251,24,245,179,202,188,99,228,139,10,207,24,57,206,48,93,101,176,74,179,206,164,178,115,240,226,155,242,39,78,86,169,45,237,43,90,46,222,127,229,114,153,59,73,184,244,254,197,66,131,234,78,254,38,136,67,200,47,226,50,171,169,108,88,223,218,37,228,138,226,250,132,101,118,217,21,163,44,105,202,68,99,44,99,111,66,19,151,130,196,84,175,4,253,8,171,160,247,176,156,213,228,219,217,149,169,126,64,159,155,252,138,139,226,178,222,50,219,212,179,20,187,61,188,153,153,95,46,136,209,78,54,223,221,251,202,139,50,132,189,235,253,73,44,151,73,100,47,179,151,203,247,141,83,125,175,126,219,220,9,41,91,170,216,187,21,37,156,29,202,62,211,178,77,249,14,157,76,103,182,215,235,16,46,143,116,137,82,123,92,174,75,25,100,186,50,81,150,207,207,185,4,220,187,250,132,93,160,175,213,137,171,164,21,36,148,190,128,71,44,164,223,100,90,162,212,82,189,188,217,26,84,241,73,119,44,110,49,219,191,152,6,212,227,149,183,236,136,175,123,125,223,118,43,202,111,192,189,46,203,21,22,237,27,248,87,188,252,217,64,155,242,251,137,89,174,161,108,118,138,251,216,165,101,239,72,33,41,73,187,34,89,88,173,207,180,122,14,55,238,81,166,17,156,251,155,169,71,8,222,127,155,178,57,240,147,190,221,124,217,178,141,58,110,89,78,82,169,47,57,34,163,100,42,167,238,164,255,0,164,179,196,253,8,70,112,138,247,160,137,228,223,77,194,2,36,175,244,2,136,1,59,10,192,64,9,216,86,8,136,174,74,194,176,10,224,59,8,5,112,0,0,16,192,4,22,24,92,5,96,196,119,11,128,88,67,184,194,162,59,128,154,0,108,131,96,200,132,215,120,0,14,78,192,0,0,0,96,16,128,96,2,1,128,8,6,32,0,0,10,0,0,0,0,0,0,0,0,67,0,16,12,0,66,24,0,128,98,0,0,0,16,12,0,66,36,32,0,0,1,0,0,0,88,0,4,34,66,42,34,3,0,34,34,66,176,8,68,132,84,32,0,0,21,134,0,43,5,134,0,32,24,88,4,23,29,132,1,112,184,128,7,112,184,128,9,92,8,133,192,144,17,184,238,3,1,92,96,0,2,1,220,46,32,1,220,4,0,49,0,0,8,96,2,176,88,96,2,176,172,76,0,128,201,88,44,17,1,142,193,96,165,113,220,44,22,0,184,238,43,5,128,119,11,136,0,149,192,136,92,9,1,27,142,224,48,21,199,112,1,88,96,2,1,128,8,7,97,216,8,129,43,0,8,6,22,1,12,58,117,0,0,21,200,229,216,206,174,38,216,101,220,161,212,220,81,168,188,91,245,70,123,53,213,116,37,114,53,42,98,204,241,171,107,39,208,166,165,107,198,78,253,94,196,214,177,162,53,87,230,71,153,121,51,39,51,195,212,33,85,110,217,21,174,82,206,46,55,223,177,231,245,255,0,103,81,220,233,74,182,82,250,16,212,70,142,166,22,175,27,249,73,59,50,103,186,178,248,226,61,74,93,202,222,164,221,62,21,164,234,170,86,252,81,15,221,154,93,190,210,173,187,238,141,120,158,176,189,83,236,87,42,211,151,115,115,210,105,83,91,212,123,219,222,50,85,142,154,47,120,84,193,117,198,123,137,97,117,158,83,183,89,88,166,85,224,187,183,244,53,87,224,245,49,85,116,213,57,244,103,28,162,237,226,183,170,57,211,167,42,114,198,95,137,185,142,119,86,61,71,203,27,16,117,37,46,172,128,205,99,58,148,163,28,20,179,241,94,206,54,252,200,13,70,82,126,20,73,34,162,54,37,211,234,53,16,74,204,7,238,173,250,249,23,233,149,211,82,138,121,188,83,249,123,178,173,163,191,86,108,163,24,198,52,109,43,218,55,123,116,111,255,0,80,85,176,166,168,167,140,164,239,230,204,85,30,85,103,47,91,35,77,122,216,197,152,188,85,28,97,13,229,34,162,218,78,17,165,47,23,218,221,237,233,99,37,247,54,213,140,41,66,201,45,182,191,115,19,234,16,123,178,29,252,98,105,189,250,138,251,145,165,247,178,20,31,132,133,246,28,94,204,130,115,151,132,73,248,108,65,189,131,32,44,190,207,232,40,205,124,76,174,242,96,146,238,203,134,175,141,120,70,94,239,222,91,13,76,31,196,191,67,28,246,81,77,45,187,174,228,64,233,223,53,126,164,150,81,248,100,142,119,55,27,37,123,35,69,29,69,76,188,43,63,69,179,32,232,66,189,213,170,71,56,255,0,228,139,165,78,53,34,167,9,41,175,62,141,25,99,156,147,199,127,56,206,59,151,82,158,18,241,67,27,129,108,90,182,51,86,5,23,27,63,121,116,185,103,133,237,40,218,225,226,167,191,88,244,126,168,2,206,197,110,57,206,45,121,154,84,84,160,215,84,70,16,197,1,25,207,21,126,209,253,69,74,140,164,175,83,172,187,23,170,74,241,190,246,45,218,32,70,48,81,182,221,58,17,157,69,31,34,77,166,70,208,93,194,40,117,111,43,168,185,63,193,2,167,57,188,154,46,78,63,15,81,217,124,77,191,188,10,149,59,63,54,78,201,117,253,73,59,91,195,98,183,23,123,181,112,37,154,236,201,198,111,230,177,74,146,233,208,178,24,183,212,163,85,5,9,61,229,55,233,20,205,244,233,197,110,169,191,250,153,142,135,148,42,125,205,27,96,147,118,203,127,39,27,21,149,151,191,116,3,199,212,49,40,87,16,236,32,130,225,112,16,5,194,226,0,0,1,0,8,98,8,4,49,20,2,24,128,0,0,4,23,0,1,220,50,34,0,212,133,177,16,6,187,160,0,113,118,0,48,0,0,0,0,0,40,0,6,2,1,128,8,6,0,33,12,0,64,48,32,64,0,20,0,0,0,0,0,0,0,8,6,0,32,24,1,16,36,32,16,12,0,64,0,2,1,216,44,4,64,118,0,16,12,0,136,12,2,34,22,36,5,17,176,172,72,0,133,130,196,172,22,2,22,2,86,21,138,136,129,43,10,192,32,0,0,0,0,16,192,0,0,64,3,35,97,133,192,86,1,129,80,128,96,2,24,1,0,48,0,160,44,0,1,96,176,0,14,194,176,198,2,176,88,96,2,176,88,144,128,66,36,32,0,0,0,16,192,4,48,0,1,88,144,1,28,66,196,130,192,70,193,98,86,11,1,16,36,0,68,99,16,0,192,0,0,0,0,55,242,21,253,68,228,227,213,0,57,91,205,2,171,30,141,139,153,25,116,101,83,140,101,232,204,90,212,139,220,138,165,55,77,222,47,194,103,188,233,189,157,200,243,242,76,206,181,141,83,168,165,28,162,85,158,77,239,208,205,204,113,119,93,5,26,137,75,234,69,93,147,148,100,85,26,150,91,145,230,217,88,207,58,189,87,152,197,91,57,248,82,42,157,79,13,187,149,212,171,220,169,212,125,123,203,161,70,137,203,151,77,229,212,163,152,218,216,170,165,71,41,99,214,196,37,82,41,111,45,151,144,23,115,90,118,179,98,149,101,125,217,130,183,19,167,29,163,121,255,0,73,159,247,165,39,240,202,15,206,215,47,84,236,234,206,188,60,219,252,140,213,181,50,111,24,236,187,152,185,249,248,163,44,190,140,132,167,120,203,170,24,106,80,173,37,25,59,238,183,42,156,252,50,143,152,65,217,59,247,42,155,181,208,195,93,142,29,168,199,134,115,18,201,233,106,90,75,206,156,191,193,150,113,42,26,105,211,230,205,227,151,187,52,186,250,51,7,4,156,101,87,81,70,164,173,78,165,61,215,159,159,228,239,247,27,116,243,173,236,181,52,207,106,244,94,43,235,29,226,201,103,233,63,142,5,90,51,140,158,52,230,227,231,139,69,120,190,246,95,86,118,56,188,232,206,74,84,225,82,109,171,186,181,166,228,223,221,208,228,239,244,58,202,231,98,221,46,159,157,90,52,237,41,185,116,140,93,137,234,40,70,140,162,225,38,225,45,173,46,177,126,68,52,243,84,235,66,109,95,25,38,104,213,212,141,72,201,199,166,210,223,243,31,167,227,43,125,144,109,21,234,71,37,23,37,31,61,153,163,73,165,90,156,157,74,176,165,8,237,148,157,174,223,98,178,205,188,182,93,89,211,213,77,189,84,176,86,166,150,49,150,29,146,216,232,126,206,202,20,253,166,135,45,115,35,45,234,39,123,175,35,181,41,217,50,43,194,206,114,168,252,114,45,131,84,116,242,171,7,227,155,194,15,201,119,103,177,146,132,238,167,8,75,235,20,202,103,161,209,212,247,244,180,159,253,54,46,166,60,132,165,39,73,115,30,73,187,167,222,197,82,74,42,55,126,39,187,94,71,173,159,7,208,79,253,198,63,211,38,138,42,126,207,232,229,119,25,86,139,254,164,255,0,177,71,153,156,92,96,165,114,179,209,79,246,114,241,198,26,169,91,249,160,103,151,236,222,162,62,229,122,82,250,221,16,114,46,44,188,142,148,248,22,186,61,41,198,127,211,52,81,62,29,170,163,189,93,53,85,235,141,198,12,150,108,146,143,153,41,73,69,218,205,63,85,98,14,101,18,127,129,17,100,23,2,113,149,147,79,120,190,196,37,110,192,38,4,150,43,172,151,225,114,216,214,197,89,78,120,250,25,137,194,18,110,253,61,72,58,84,53,50,149,148,103,159,242,203,103,247,27,169,234,175,225,148,127,247,232,115,40,66,148,158,244,220,142,165,8,115,22,241,134,222,157,62,240,52,67,25,45,149,209,53,15,56,237,250,16,228,168,37,133,146,39,9,181,179,2,113,134,61,1,173,246,35,42,190,63,82,82,82,77,248,151,66,41,229,103,98,186,149,44,247,118,37,23,22,252,253,83,23,46,25,57,55,247,176,42,205,205,93,94,222,68,147,140,85,217,102,49,233,109,134,156,123,73,126,0,84,228,218,219,194,136,228,151,86,254,246,93,56,83,151,189,18,153,105,105,190,145,1,103,78,93,201,69,165,210,229,110,133,186,74,223,112,214,113,245,2,235,167,212,58,116,43,205,220,149,223,153,81,117,39,39,44,83,181,206,141,24,213,142,211,119,135,103,212,229,68,232,232,245,50,247,28,175,245,42,58,80,142,222,159,82,88,149,194,123,249,19,200,128,196,48,12,131,32,34,224,71,2,204,131,34,138,240,35,137,117,195,96,152,167,18,56,179,69,144,172,134,152,162,193,137,118,40,49,46,152,162,194,45,113,35,128,76,86,34,222,89,23,27,3,16,2,86,21,138,136,128,192,8,128,196,16,128,98,40,239,0,192,226,236,0,0,0,0,10,0,0,0,0,0,0,0,32,0,0,0,0,0,4,48,1,0,192,4,3,16,82,1,128,8,6,4,8,0,2,128,0,0,0,0,0,16,0,192,64,0,3,0,16,137,0,17,1,128,10,193,97,128,17,176,88,144,128,141,130,196,130,192,68,68,236,43,4,68,86,39,97,88,162,54,21,137,216,86,2,22,11,18,176,88,34,54,21,137,88,69,17,2,66,1,5,134,0,70,194,38,32,136,129,43,10,197,8,6,32,0,0,0,184,238,32,1,220,46,32,2,87,11,145,2,9,220,46,64,0,149,199,114,3,10,149,198,70,225,112,36,4,110,48,24,8,96,0,0,0,0,48,16,12,64,0,0,0,0,0,0,0,0,0,48,0,0,251,128,66,216,37,43,121,21,78,82,237,250,147,87,22,50,153,73,175,52,87,41,55,220,173,202,94,102,45,110,68,229,190,233,144,230,202,4,93,239,234,87,39,243,25,85,252,197,37,234,87,81,70,91,244,243,41,198,74,94,23,179,232,66,85,90,220,11,240,251,57,95,183,114,153,248,83,223,161,30,127,135,174,194,114,218,79,204,161,84,169,225,81,95,250,204,179,159,137,166,250,22,206,126,22,187,68,199,90,74,53,47,126,160,94,239,101,182,239,125,202,106,214,133,59,206,165,85,183,114,173,77,87,189,254,246,114,165,87,218,38,229,141,210,218,49,185,169,18,213,250,158,37,41,43,105,224,237,243,72,203,74,85,107,86,143,62,77,67,172,156,188,141,11,79,25,43,184,253,201,153,234,210,148,29,148,26,191,147,187,52,202,237,85,106,31,238,22,221,213,140,114,106,91,126,12,140,163,37,217,253,232,141,251,50,200,150,139,184,189,157,139,233,87,156,151,137,55,110,232,52,186,89,234,170,99,27,70,43,121,205,244,138,37,171,156,37,37,10,9,198,141,53,104,175,63,87,234,3,85,34,250,50,80,165,42,245,28,105,171,217,94,77,189,162,188,217,142,91,248,151,222,119,63,103,99,166,212,105,117,186,125,68,249,114,169,141,165,248,255,0,114,98,235,63,15,149,45,63,20,163,24,248,239,44,101,55,178,223,109,145,166,50,171,79,138,193,41,57,207,221,119,239,143,255,0,242,95,79,246,123,79,78,167,50,183,16,148,247,186,141,40,89,254,44,213,95,71,162,211,201,242,232,58,142,54,148,170,74,109,201,55,234,74,107,14,186,156,87,54,154,119,75,199,23,252,175,252,206,36,149,153,166,174,174,173,10,156,169,248,249,89,66,239,188,89,142,85,101,62,165,227,48,229,101,75,185,44,218,74,63,11,234,87,144,94,232,211,37,209,219,200,219,90,78,159,15,163,74,212,158,119,169,148,101,119,191,102,190,227,30,211,157,220,177,186,187,102,141,116,175,82,42,240,109,69,71,104,56,244,94,164,29,159,217,184,227,166,175,83,230,154,95,130,58,215,114,146,142,86,251,140,28,14,158,28,50,155,95,27,114,58,43,223,223,200,138,151,38,93,115,79,238,14,92,215,144,212,173,208,150,101,69,88,212,93,191,49,248,187,193,150,100,133,152,21,229,232,193,76,183,52,38,211,236,4,51,64,231,228,55,24,191,133,17,229,199,212,168,174,165,56,84,86,169,24,207,250,149,204,181,56,102,138,163,223,77,5,253,62,31,208,216,233,175,152,88,73,111,27,20,112,181,156,7,199,39,165,154,94,80,159,248,156,138,212,42,105,231,133,104,74,18,242,103,171,213,86,84,235,56,73,172,246,118,244,51,106,37,78,188,93,42,145,83,139,243,236,7,152,11,92,36,173,39,110,137,142,13,223,195,123,250,16,22,113,235,19,86,155,77,58,239,104,53,234,221,199,70,51,139,78,82,110,93,163,254,39,86,135,50,59,212,121,121,252,41,1,42,58,12,82,117,29,210,233,21,178,53,47,10,178,141,144,179,7,155,237,111,168,13,217,135,45,227,123,88,148,22,54,93,101,223,208,141,105,100,189,61,72,172,179,191,57,69,247,232,203,167,90,53,39,56,43,226,149,175,126,164,168,211,138,132,165,109,252,202,101,203,140,172,238,187,223,200,130,84,230,165,182,14,42,61,153,107,171,140,126,109,250,34,45,120,94,45,47,94,162,147,198,154,148,227,226,238,144,19,149,86,150,88,223,232,85,206,141,78,238,44,178,19,140,183,140,182,98,157,40,245,233,234,4,97,41,47,139,34,216,205,62,172,166,112,170,183,134,47,211,204,140,117,29,170,69,193,250,148,106,119,94,168,173,168,203,170,28,103,229,249,13,197,75,117,212,34,188,36,189,81,37,212,146,188,118,144,218,82,40,107,98,248,82,117,97,224,146,201,116,93,204,202,253,25,163,77,43,78,221,153,81,191,73,85,207,236,234,109,53,231,220,212,86,233,170,150,150,217,174,254,100,226,238,187,132,59,138,224,5,5,194,226,0,29,194,228,64,9,220,50,33,112,184,53,102,65,145,85,194,227,13,89,146,30,72,166,225,113,134,174,186,34,209,93,199,145,13,60,66,194,200,119,40,131,66,177,96,88,10,241,34,209,109,132,226,19,21,88,86,45,196,88,132,199,104,0,14,110,160,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,16,192,129,0,0,80,2,2,6,2,0,24,8,0,96,32,1,128,128,6,2,0,0,0,0,0,0,0,0,10,64,48,1,0,192,4,3,0,16,0,0,0,0,0,0,0,8,96,2,1,128,8,44,48,2,54,21,137,0,17,176,177,38,5,69,120,139,18,203,5,128,171,16,177,109,133,96,42,176,88,183,17,98,84,197,118,21,139,113,22,32,197,96,79,17,98,4,64,150,34,176,68,64,118,0,16,137,8,161,0,192,4,3,0,16,12,0,64,48,1,5,192,0,119,11,136,0,149,194,228,64,130,87,29,200,140,9,92,46,68,46,21,43,129,17,128,192,0,0,6,48,16,12,0,139,100,92,153,99,216,174,114,143,116,69,85,42,146,94,101,82,158,93,111,114,83,195,183,228,83,39,111,136,231,107,164,134,255,0,168,173,202,72,79,197,208,174,121,175,255,0,72,171,28,174,136,77,167,102,81,42,173,123,201,197,145,230,250,163,76,167,204,149,57,127,43,238,42,182,150,241,218,255,0,168,101,113,90,202,86,222,253,128,163,125,201,223,107,145,159,131,126,196,51,92,185,62,140,5,94,94,29,145,146,182,46,74,245,20,90,93,201,86,168,229,37,21,191,161,93,73,70,46,239,197,47,174,223,230,84,100,214,185,96,225,9,41,201,246,70,24,94,27,54,190,136,179,84,234,86,157,212,101,135,146,70,103,148,122,197,175,169,184,197,116,33,168,120,201,37,190,54,69,62,10,110,89,188,165,111,62,230,120,206,209,151,170,35,113,134,167,58,146,147,247,159,162,65,70,149,93,68,240,134,254,109,246,39,166,210,213,213,215,141,26,20,220,234,75,162,71,162,169,194,244,188,59,77,10,122,221,74,140,229,111,179,131,234,252,219,238,42,199,39,87,90,150,151,78,180,186,125,254,121,121,179,157,147,125,206,134,179,65,77,57,79,77,172,133,101,158,62,238,59,156,249,66,81,147,140,147,140,151,102,36,75,73,23,104,228,244,250,135,191,134,81,234,81,186,100,213,73,69,120,100,211,236,81,217,134,162,170,180,148,101,40,63,200,223,165,215,82,241,83,168,246,159,115,201,202,82,150,242,148,159,213,157,78,27,56,214,211,186,82,94,40,61,159,163,38,5,198,52,205,234,233,184,217,115,60,13,191,51,13,77,53,88,55,104,185,70,246,82,138,186,103,103,136,105,231,87,135,74,114,148,101,131,142,54,235,182,206,255,0,137,197,167,205,81,169,42,114,148,84,85,229,102,252,236,1,201,169,222,46,63,213,177,40,81,134,75,155,94,48,95,202,178,102,123,182,239,212,106,236,168,147,87,168,148,118,87,238,203,53,82,110,174,77,223,254,188,255,0,50,116,215,240,100,175,146,147,109,199,169,93,118,231,82,78,78,78,93,220,158,225,94,191,134,199,14,29,167,143,252,52,106,130,78,82,43,163,12,40,211,143,203,4,191,34,112,188,178,242,185,149,73,219,162,11,18,73,1,81,91,22,44,183,20,59,1,90,136,237,98,79,98,27,200,4,217,27,50,213,1,218,197,69,106,4,159,64,114,21,238,84,121,238,55,170,116,120,150,50,142,112,116,227,183,145,158,159,16,165,226,86,146,188,93,175,230,75,246,143,253,163,31,249,81,254,231,36,41,226,211,221,19,132,221,241,130,81,191,104,144,110,241,177,58,52,170,55,104,108,229,250,16,116,52,145,179,80,82,251,71,239,91,177,211,165,78,54,240,199,101,220,197,166,167,79,79,78,209,146,156,186,202,127,10,54,209,169,206,89,111,138,217,20,91,24,198,62,38,210,245,29,57,243,27,112,91,121,178,14,46,167,244,254,164,167,37,78,42,63,114,137,149,79,104,211,201,187,152,101,204,171,59,74,88,175,37,216,223,87,220,75,165,145,68,33,148,189,23,127,54,65,124,109,131,75,200,203,56,188,167,43,239,208,213,63,117,70,61,95,232,83,40,229,26,150,235,184,17,161,27,120,126,25,151,78,23,240,245,105,20,233,85,227,139,234,186,26,163,140,188,77,111,96,49,99,139,146,182,198,132,242,130,77,223,201,249,138,42,253,124,196,226,163,120,223,213,0,243,194,88,245,143,98,53,105,198,162,185,41,111,104,207,191,234,20,239,124,94,254,64,103,84,229,70,87,131,219,200,190,156,212,189,31,116,77,71,23,143,194,202,170,82,183,138,29,87,64,46,126,187,162,62,235,244,21,57,243,33,234,73,26,65,107,147,167,44,100,155,32,153,40,44,166,172,17,217,163,44,233,95,186,45,183,115,54,145,184,245,239,212,214,84,64,68,197,96,32,4,236,43,20,64,9,88,86,8,66,36,43,1,16,37,97,88,4,34,86,16,8,6,0,32,0,0,184,92,64,3,200,50,34,32,37,144,100,68,0,238,0,1,205,208,0,174,144,179,143,152,209,32,35,156,124,199,116,52,48,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,67,2,5,97,12,8,164,0,1,64,0,16,32,24,128,96,32,1,128,128,6,2,0,24,8,0,96,32,40,96,32,1,128,128,0,98,0,24,0,0,0,8,6,0,0,2,1,128,128,0,0,0,0,64,49,0,0,0,0,0,0,8,98,8,4,48,40,64,0,2,176,172,72,0,141,133,137,48,8,175,17,98,90,43,20,85,96,177,110,34,196,104,172,9,226,44,64,136,18,196,49,8,136,137,88,44,4,64,149,130,192,68,6,5,10,192,48,1,12,0,0,67,0,0,0,0,24,128,9,92,46,33,144,59,139,168,132,238,20,165,143,120,254,37,51,199,177,57,66,79,255,0,210,185,83,71,62,85,190,49,91,145,7,47,66,114,94,86,43,113,109,238,204,182,140,164,153,83,77,111,114,217,226,187,34,167,82,62,237,203,17,9,59,189,172,202,229,24,202,251,110,74,105,125,229,114,158,61,118,245,52,202,14,14,30,227,255,0,165,146,167,85,79,234,186,161,243,19,218,73,52,202,42,39,78,106,164,119,93,254,128,95,85,103,182,59,62,254,71,62,114,148,101,40,190,168,232,70,126,7,126,198,122,180,227,41,74,114,126,137,121,178,163,37,219,186,81,191,247,41,169,26,247,247,126,167,70,83,140,60,41,101,47,37,208,207,86,77,187,58,113,107,209,92,14,61,90,51,147,247,147,127,45,204,181,35,24,74,202,255,0,121,179,83,172,89,202,42,158,203,107,116,49,60,170,74,253,189,77,50,107,118,172,116,184,87,5,212,113,41,222,62,10,41,248,170,75,167,221,230,205,156,23,128,243,224,181,58,235,210,211,37,149,158,206,127,224,141,92,71,138,79,83,15,101,225,203,147,164,138,197,201,43,95,209,13,92,89,83,95,164,225,20,229,163,225,49,141,77,68,149,167,86,95,221,255,0,99,147,10,121,213,149,109,85,78,117,89,117,111,161,109,42,17,73,40,198,41,218,215,75,169,39,167,146,50,170,158,138,141,75,58,109,194,75,163,137,93,74,18,133,56,211,212,83,206,156,90,140,106,69,251,171,207,243,238,104,81,148,94,197,240,168,166,177,154,91,237,245,46,152,225,86,163,42,105,75,222,165,47,118,107,191,248,25,228,154,59,245,52,110,156,103,45,42,202,50,183,50,139,233,40,167,123,35,155,61,52,102,156,244,249,109,239,82,125,99,191,111,63,167,99,90,203,1,171,135,212,229,234,18,187,74,74,197,18,143,117,208,81,150,50,82,93,157,194,61,77,41,198,189,9,70,75,121,44,37,234,121,201,206,84,212,233,169,190,152,205,125,25,214,210,85,147,169,104,181,105,43,180,251,152,120,140,49,212,207,111,12,190,209,91,201,245,252,194,179,211,171,8,66,206,149,57,75,230,149,198,245,83,193,194,42,49,139,217,168,198,198,118,177,149,128,34,234,9,185,190,246,139,118,202,215,34,173,42,209,138,93,100,145,42,120,201,187,227,211,108,147,107,242,37,163,135,51,95,66,62,117,99,250,133,123,105,63,21,133,74,55,141,200,221,238,199,79,104,71,232,101,86,201,164,138,220,131,168,227,16,5,38,79,32,177,22,84,62,164,149,145,94,68,91,108,11,93,68,71,39,46,132,99,6,203,148,113,2,183,29,183,234,66,76,182,114,216,167,205,149,30,103,246,137,255,0,242,86,242,167,19,149,221,93,217,29,62,63,103,197,106,122,70,43,242,57,140,11,84,169,211,221,73,78,93,182,216,178,140,165,82,111,172,187,239,211,234,204,134,149,117,30,84,118,93,102,252,216,27,244,241,117,231,24,173,215,101,253,217,215,140,85,56,168,174,191,251,185,155,71,79,147,75,120,217,249,127,239,115,74,188,231,143,226,69,89,28,99,12,159,66,170,112,149,74,252,201,121,248,81,58,189,161,18,105,114,227,235,98,10,245,114,217,121,95,101,230,78,148,45,123,249,110,39,21,41,171,246,44,147,240,63,230,96,66,23,148,28,216,70,30,25,14,126,24,40,47,33,183,104,75,205,129,78,157,120,155,243,44,155,199,38,186,246,35,69,99,24,162,115,222,207,204,8,69,120,91,236,247,35,89,38,212,187,116,44,161,252,54,159,157,133,5,157,54,188,208,82,182,84,237,46,171,169,31,18,105,190,171,175,169,58,78,240,245,64,186,219,203,244,8,85,101,140,212,159,187,46,190,132,144,56,229,6,153,26,87,179,139,235,18,136,227,203,173,252,172,147,240,63,229,253,9,205,93,38,65,190,177,125,24,4,188,208,225,47,18,107,98,187,219,98,116,119,168,151,98,163,181,70,41,164,227,221,23,246,42,211,43,66,222,69,229,68,0,144,88,34,0,74,194,176,17,2,86,11,1,16,24,128,4,48,1,5,134,32,21,130,195,0,35,97,88,149,130,197,16,2,118,12,65,138,236,5,152,139,16,152,172,9,226,44,65,142,159,180,83,183,188,140,181,184,132,99,180,55,103,33,206,49,30,105,173,142,78,205,115,214,85,151,197,111,161,68,181,50,239,57,126,36,97,119,212,124,164,217,26,133,29,69,87,45,165,47,196,213,13,69,88,252,127,137,76,98,145,97,140,105,170,150,189,167,105,175,192,221,74,180,106,171,197,156,133,76,182,25,66,87,139,176,156,172,47,25,93,96,42,161,83,153,31,82,211,172,186,227,102,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,128,16,192,8,129,33,17,72,6,0,32,0,10,4,48,32,64,49,0,0,192,4,33,128,8,6,5,8,0,0,2,224,0,59,133,196,0,48,16,1,33,8,0,96,33,128,0,0,0,0,0,0,0,0,0,0,128,96,2,1,128,8,6,0,33,88,144,4,68,6,5,17,2,65,96,34,3,0,16,12,64,2,24,0,128,96,17,16,177,33,1,27,5,137,0,16,176,88,152,88,162,24,133,137,216,64,71,16,177,32,2,22,11,19,11,1,11,1,59,5,128,128,18,176,88,33,0,236,22,1,7,65,137,171,43,176,170,231,38,85,41,19,150,251,149,78,199,26,235,16,148,138,103,63,54,74,114,69,46,46,65,85,212,170,190,38,86,163,25,244,101,206,10,59,180,159,212,170,89,63,47,184,211,37,42,46,49,240,202,68,85,223,189,102,215,220,203,45,43,44,93,136,201,212,79,172,89,89,65,168,180,211,68,37,25,70,27,59,255,0,114,201,75,125,236,153,92,234,40,191,236,81,77,57,185,41,69,110,238,145,101,101,225,195,191,119,228,83,26,145,141,89,63,49,185,41,93,221,95,212,34,89,46,137,175,194,231,51,137,106,165,25,114,105,203,199,241,75,203,208,217,171,213,173,46,159,61,157,71,180,23,169,197,211,210,171,170,174,169,209,132,170,84,159,100,106,33,70,14,77,39,121,201,187,37,213,179,210,240,222,9,71,67,75,219,120,179,140,113,222,52,223,72,253,124,223,161,102,154,134,147,128,209,231,234,90,173,172,198,233,71,170,95,203,254,39,39,95,175,173,172,159,51,81,217,120,41,199,101,31,253,238,45,85,252,79,137,85,226,53,37,11,242,180,209,123,69,63,125,121,253,71,10,113,90,124,97,211,169,203,167,60,228,150,201,116,178,55,105,170,58,111,9,123,175,242,50,169,70,241,123,23,211,173,218,68,92,45,47,66,74,152,85,188,184,207,161,84,244,236,182,154,177,161,71,46,132,25,105,229,14,187,162,58,173,28,107,218,173,41,186,85,187,84,143,247,53,56,226,247,68,146,219,110,133,71,155,213,83,189,89,70,164,99,70,186,248,82,180,113,75,169,130,164,37,25,56,202,46,50,93,83,236,122,189,86,142,26,170,88,212,234,189,217,174,177,103,15,83,69,198,167,35,81,27,84,81,181,57,199,164,191,203,244,53,172,226,26,106,158,8,63,35,95,20,143,51,79,74,178,118,217,198,235,201,238,115,97,149,41,56,73,89,166,116,225,37,91,65,82,9,90,81,89,91,232,81,197,146,88,197,167,191,116,43,151,84,80,206,77,248,174,147,242,32,213,62,206,95,128,22,80,109,41,59,187,250,79,31,255,0,77,28,29,101,197,52,254,146,191,228,103,130,251,25,61,148,119,179,112,234,254,166,239,217,248,229,196,226,254,88,73,144,122,135,238,55,232,79,225,74,228,37,238,22,248,111,185,20,163,2,118,12,145,25,72,168,82,145,93,238,62,164,163,16,35,107,147,141,50,106,54,24,5,172,38,50,185,200,168,140,247,100,55,125,9,36,217,102,209,137,21,228,56,204,42,79,138,234,26,142,201,165,249,35,15,38,118,187,177,215,214,125,166,190,191,245,178,185,209,73,20,114,225,138,119,123,203,180,108,116,180,90,89,120,103,87,206,246,245,243,101,49,167,254,147,100,146,243,103,70,10,82,150,41,89,47,253,177,6,158,142,41,117,102,152,165,77,127,51,42,161,27,207,38,74,180,155,217,117,150,200,9,82,222,243,125,250,5,220,156,164,250,94,209,9,248,96,161,30,175,97,237,149,151,194,172,2,126,24,55,231,176,166,221,224,133,86,123,197,126,4,103,47,181,130,32,190,74,245,47,217,34,25,39,39,31,43,18,148,186,182,101,167,83,42,242,223,168,26,42,120,84,125,55,37,47,225,182,187,59,144,213,60,96,229,252,161,69,231,67,110,241,177,68,161,225,131,127,204,70,147,240,212,94,91,161,255,0,184,145,26,46,233,191,169,1,13,166,218,232,247,15,95,33,82,119,250,116,39,14,173,48,39,216,170,14,210,250,108,89,77,248,119,237,177,91,240,212,183,153,69,205,94,44,203,85,180,239,228,94,165,117,247,25,102,242,79,206,192,54,246,53,105,33,121,70,95,205,99,44,119,137,212,209,210,251,24,202,221,208,71,74,10,209,68,137,37,225,11,21,17,17,43,10,192,43,133,199,97,88,160,16,236,43,4,0,0,1,96,176,5,194,158,34,196,46,23,32,86,16,238,5,8,67,0,132,49,0,83,0,21,192,118,11,5,194,224,113,57,115,148,174,104,132,44,183,44,120,197,20,79,81,20,236,97,209,162,246,26,101,16,172,153,99,158,196,85,153,36,73,72,199,41,73,200,186,157,236,101,166,149,50,106,101,8,154,102,106,198,170,85,92,30,198,149,169,191,99,158,164,91,9,25,237,98,245,149,209,133,76,201,153,104,200,210,183,71,94,60,181,203,148,195,0,3,108,128,0,0,0,11,162,0,5,117,230,59,128,0,1,64,0,66,85,99,30,172,138,152,20,173,85,41,59,100,139,20,227,46,140,154,98,66,24,21,8,5,41,40,171,182,103,158,182,148,87,191,31,196,138,208,218,93,74,167,168,167,15,122,72,225,113,46,45,60,173,74,88,199,204,227,202,181,77,76,252,82,147,250,151,7,184,133,72,212,87,139,185,35,204,232,53,53,180,107,21,226,135,145,178,167,24,146,95,195,119,25,77,142,208,30,110,92,118,172,106,36,224,173,245,58,218,30,37,79,84,173,210,94,76,152,55,8,96,20,128,98,0,0,0,0,0,0,11,0,0,172,22,24,0,128,96,2,1,128,8,6,0,0,0,0,0,0,0,0,0,0,48,16,0,0,0,0,0,12,0,66,36,32,16,12,0,64,48,8,136,18,21,128,66,37,96,177,68,64,149,133,96,16,14,193,96,34,3,176,88,4,1,96,176,64,0,32,24,8,0,96,33,128,0,10,246,2,66,177,30,100,111,107,146,189,202,11,5,134,32,11,16,169,178,245,38,221,138,165,118,247,51,90,136,74,202,55,102,105,222,82,219,99,84,151,114,142,251,28,235,162,181,78,219,178,21,106,98,182,44,169,208,167,13,239,32,40,121,84,100,212,35,21,186,220,39,81,39,140,74,42,78,77,189,246,52,194,115,169,234,83,58,137,118,101,120,228,239,156,190,225,114,251,231,39,247,149,9,213,139,219,170,242,51,214,202,62,42,110,232,186,84,211,235,121,250,182,83,55,21,117,25,91,239,185,70,103,55,139,151,124,172,137,209,147,117,48,205,99,213,201,246,68,106,202,60,171,63,122,253,153,175,71,78,134,159,69,205,214,56,40,212,223,199,229,217,122,149,28,250,90,26,252,99,84,234,164,233,233,151,134,50,146,237,232,187,179,167,42,250,126,23,74,122,110,31,8,206,181,188,77,239,111,234,243,250,25,245,60,82,122,136,206,26,107,83,165,27,41,55,180,156,127,178,57,179,157,56,221,81,95,245,75,222,177,106,69,243,147,157,73,84,168,243,169,39,123,203,172,125,23,161,93,76,113,109,178,16,147,100,218,110,62,70,90,85,162,139,171,86,126,150,103,70,240,164,186,93,152,180,73,211,212,75,125,165,31,50,218,217,73,164,129,27,52,245,57,170,77,244,78,200,186,13,115,49,50,82,188,98,162,186,22,198,50,148,150,61,64,218,233,180,17,110,44,213,24,222,42,228,101,75,200,168,81,106,74,204,132,168,202,59,199,116,60,92,89,108,36,48,103,185,86,179,71,13,93,44,37,181,247,140,187,198,94,102,217,83,82,220,92,187,108,152,30,70,180,38,170,78,133,117,24,85,165,178,182,209,75,207,239,45,225,211,198,174,18,186,186,179,76,234,241,125,23,180,81,231,210,95,111,71,127,234,94,71,30,156,213,76,43,101,226,248,183,187,126,175,215,127,193,22,35,46,162,24,74,214,181,156,162,253,108,80,108,214,120,157,71,234,167,248,173,204,101,69,233,37,167,233,187,244,107,191,230,116,255,0,102,163,125,101,105,124,180,255,0,186,57,178,86,161,29,173,151,215,127,236,118,63,102,35,254,181,47,72,199,245,34,187,158,91,247,45,80,125,91,42,189,229,21,234,93,188,122,176,28,173,20,87,213,143,222,100,227,27,117,1,70,4,250,5,192,168,7,208,174,117,99,30,230,121,214,148,186,1,166,82,33,177,149,202,111,184,188,94,100,86,188,151,96,86,182,82,145,141,212,148,69,207,147,216,12,156,156,170,212,157,186,201,178,141,66,81,148,155,232,142,140,230,169,233,111,117,121,47,192,229,188,171,212,191,195,219,212,168,166,149,57,74,174,109,91,201,29,26,80,84,226,85,8,226,217,59,219,197,214,223,153,21,166,18,194,147,148,182,185,76,42,103,93,201,244,75,100,81,90,164,156,99,79,187,221,148,170,182,164,212,95,138,123,191,68,7,66,149,78,100,167,43,236,182,184,66,77,59,75,222,155,189,190,84,100,246,149,79,79,100,227,6,239,247,47,50,137,106,227,78,158,82,111,197,238,249,191,80,55,39,148,157,73,109,21,185,84,181,25,106,146,94,234,181,217,130,158,166,82,165,41,110,220,229,104,171,249,21,105,167,58,213,233,194,93,92,174,192,238,106,171,114,241,135,121,43,179,159,67,81,125,92,100,189,213,177,14,39,168,113,171,63,19,89,248,85,187,71,204,201,165,121,106,33,11,252,105,92,14,246,190,170,84,227,14,210,190,229,28,59,81,149,6,252,153,139,136,106,92,233,203,178,114,106,63,66,190,31,87,26,117,21,246,183,247,3,184,229,141,26,222,133,90,25,243,40,57,127,40,171,78,218,92,175,239,99,114,142,21,53,236,242,149,246,75,252,64,179,73,91,56,212,127,204,93,205,89,201,252,178,180,142,87,15,171,20,170,169,59,41,73,47,198,229,244,170,57,214,147,255,0,236,131,140,189,36,128,234,69,219,36,102,175,83,29,76,124,175,253,131,152,222,154,53,47,219,127,200,197,172,175,134,182,80,151,71,53,139,242,3,169,39,108,125,76,219,185,63,188,178,165,237,79,208,116,105,231,86,74,222,160,89,167,165,148,36,252,145,216,210,211,181,24,175,36,99,209,83,189,41,237,187,178,58,144,134,41,125,44,17,48,184,8,168,46,2,0,0,1,0,192,66,1,136,0,0,0,10,132,33,128,8,0,0,0,4,0,0,0,2,0,0,0,0,57,211,241,71,102,98,228,201,207,113,83,169,81,154,99,39,220,203,168,84,212,70,165,121,88,58,145,81,74,87,185,21,125,146,64,165,97,54,154,234,86,215,169,154,177,116,106,92,177,72,207,8,216,186,27,152,173,197,240,220,186,59,20,167,138,31,50,230,43,77,81,169,99,77,58,167,58,50,46,132,201,57,97,120,235,164,165,113,153,33,84,183,153,177,218,115,113,188,86,185,36,83,82,163,93,25,84,234,110,65,212,185,155,207,90,156,68,235,79,204,166,85,231,243,49,84,102,121,72,195,166,69,174,189,79,157,142,58,202,177,239,115,51,145,23,35,81,44,141,143,136,85,93,144,46,39,62,241,252,204,77,144,108,220,140,92,107,171,196,106,203,221,180,76,147,171,57,187,206,77,144,114,21,205,200,205,167,183,98,218,58,138,180,165,120,205,253,25,72,92,214,48,234,195,139,90,63,105,23,127,65,254,249,165,217,74,255,0,67,143,82,46,72,166,17,116,93,222,227,169,174,150,171,93,87,80,154,94,8,156,238,108,99,60,111,184,167,171,114,240,168,144,134,153,202,89,200,178,9,213,162,170,59,182,78,149,8,67,114,113,135,96,154,43,37,91,81,10,81,57,211,212,78,83,189,205,117,116,234,162,234,80,244,50,125,24,21,202,156,166,242,52,209,173,42,120,206,46,211,137,109,29,58,132,119,31,42,46,227,19,93,190,29,197,33,168,138,140,252,51,242,58,105,167,208,240,234,53,33,87,195,178,185,218,225,220,82,112,146,167,93,221,118,145,139,197,185,93,224,20,38,167,27,166,51,42,0,0,0,0,2,128,0,0,16,192,4,3,16,0,0,192,64,48,2,32,48,1,0,192,4,23,24,0,174,23,11,5,128,46,23,11,14,192,23,0,0,0,0,0,24,128,6,2,0,24,8,0,96,32,0,0,0,0,0,0,0,0,16,12,2,21,130,195,0,35,96,176,192,162,54,11,18,0,35,97,63,10,184,231,56,197,110,206,118,167,89,116,212,122,121,132,89,95,95,26,114,197,117,51,84,213,205,223,123,24,229,140,230,157,203,121,89,35,120,203,44,181,21,29,111,11,151,212,233,233,245,115,130,89,244,40,141,40,65,116,35,81,100,173,18,163,175,75,81,10,190,235,45,60,246,153,85,211,213,202,231,106,134,170,53,21,159,83,22,53,42,251,21,73,248,139,174,154,191,98,191,137,153,228,223,21,85,93,209,83,86,94,165,179,247,136,62,135,54,212,201,219,119,212,162,82,148,164,241,252,75,166,187,34,137,121,45,216,85,54,123,227,247,201,144,146,75,212,190,113,197,91,185,76,188,59,179,113,138,174,74,202,242,33,41,36,173,111,196,121,101,63,233,41,171,227,149,159,75,149,17,171,81,202,62,21,149,250,35,44,225,43,55,82,95,114,54,201,91,234,100,212,222,234,43,169,6,13,69,73,83,164,228,163,116,221,190,133,154,199,29,71,179,206,115,169,43,66,222,37,138,126,145,93,151,175,115,107,165,141,56,162,158,90,171,7,151,195,220,186,99,46,89,44,113,180,87,69,30,196,37,69,245,142,232,191,151,141,86,191,2,197,14,253,251,175,48,51,66,159,154,102,136,199,179,67,195,9,90,222,23,220,149,154,139,239,98,42,138,148,226,167,25,173,165,30,230,152,197,75,197,230,81,86,86,82,186,240,249,148,81,212,202,155,113,75,42,125,237,219,232,84,117,161,73,119,52,210,194,8,162,156,213,88,41,83,198,74,221,70,169,84,147,247,172,84,109,141,104,249,151,194,113,151,115,159,26,47,188,217,108,105,201,116,146,3,115,166,164,138,165,77,196,140,93,72,247,45,141,79,158,37,68,35,44,89,63,123,212,147,140,100,174,136,99,139,238,2,105,70,106,221,252,207,37,196,180,254,197,196,103,8,109,74,167,138,63,71,254,12,245,211,187,141,239,209,223,161,200,253,162,210,115,116,106,186,247,169,63,252,88,28,42,139,179,218,241,181,159,151,85,247,110,98,177,177,94,116,82,75,199,25,93,37,23,191,246,41,228,203,152,174,173,23,43,95,200,162,85,227,130,132,92,92,95,172,90,59,191,179,113,182,146,188,159,122,137,126,8,225,234,82,85,49,81,81,178,221,36,215,127,83,208,254,206,44,120,116,157,175,122,146,254,196,29,69,239,198,203,179,44,197,75,185,5,119,63,45,139,18,176,14,49,177,43,8,82,154,137,80,219,81,41,156,165,39,101,176,60,164,201,70,4,84,57,30,163,84,226,187,22,88,0,134,17,249,67,24,252,168,148,167,24,245,51,214,169,42,143,24,187,34,162,85,41,194,219,217,25,42,202,141,63,19,169,98,201,83,114,126,57,59,252,171,255,0,118,33,58,17,142,237,47,160,24,188,122,139,38,154,143,151,153,170,58,117,74,149,251,151,83,167,138,187,234,204,218,222,33,67,74,241,169,44,230,191,221,199,175,223,228,84,17,162,204,58,190,33,67,79,120,65,243,103,229,30,139,239,49,106,120,150,163,84,220,92,176,166,254,8,255,0,238,230,55,217,171,116,34,181,207,81,42,146,202,164,212,98,214,241,95,161,84,245,74,94,26,119,73,245,101,18,241,61,129,68,11,231,168,198,43,13,223,156,138,28,220,165,148,155,109,249,134,214,16,22,115,47,26,113,249,83,252,217,126,142,78,18,149,79,37,138,250,179,37,153,110,88,67,21,213,48,21,122,206,173,105,77,239,113,208,110,51,139,93,228,138,236,78,146,251,88,253,64,150,166,121,57,38,250,75,97,105,230,224,228,175,181,136,213,235,151,205,184,65,168,229,234,172,128,236,106,171,127,160,101,235,20,189,76,250,58,216,233,234,167,182,73,164,190,136,166,173,75,104,41,198,247,121,202,69,52,106,120,161,31,229,149,192,40,212,113,77,46,141,191,211,99,70,147,80,220,229,36,251,100,215,170,48,111,25,109,216,182,139,92,248,181,210,64,118,244,245,20,248,123,119,233,83,23,250,127,129,203,212,214,85,171,66,167,205,102,255,0,184,244,181,212,52,246,111,253,229,254,237,140,206,241,170,212,251,55,208,163,183,163,214,198,58,142,93,121,90,148,173,105,63,129,181,250,29,218,58,117,79,86,252,148,127,177,226,243,202,50,245,196,245,31,179,218,255,0,105,166,244,213,159,219,83,143,130,95,52,127,197,126,132,29,141,37,60,41,67,213,220,214,83,5,104,69,121,22,92,130,66,21,194,224,60,67,17,220,50,2,56,134,36,178,11,160,184,142,34,196,157,200,182,19,17,196,86,36,34,136,216,44,78,193,96,136,8,179,16,192,105,138,192,158,1,128,211,21,129,60,3,16,98,2,39,136,172,4,64,118,11,21,8,67,0,56,148,149,162,89,123,17,109,69,16,201,72,141,137,215,81,42,157,105,118,9,209,188,174,73,65,88,141,10,115,147,137,100,101,34,49,244,46,132,76,227,75,33,118,90,165,138,41,148,212,68,165,154,51,90,139,185,151,37,25,25,247,76,146,145,206,182,212,164,91,9,25,35,34,229,43,35,56,211,76,39,185,123,159,132,195,78,91,151,57,108,18,165,57,21,103,97,74,69,82,2,231,43,162,153,139,153,176,178,185,169,17,92,136,57,22,73,21,72,233,35,22,140,132,217,22,43,157,36,98,211,96,70,227,52,193,128,92,10,130,224,247,16,6,73,83,141,239,98,119,216,128,158,229,16,173,168,84,214,197,49,175,82,119,216,185,209,139,234,89,24,69,116,64,102,132,170,185,116,53,120,156,73,120,99,212,173,215,139,149,147,2,137,206,164,103,232,95,78,165,208,157,152,173,139,8,182,233,246,41,171,9,47,20,9,142,246,40,150,135,138,84,210,205,42,151,229,254,135,168,167,53,82,10,81,125,79,40,233,198,104,235,112,125,78,17,228,84,151,187,238,223,200,231,203,143,235,124,111,227,174,1,123,140,195,68,3,16,0,0,5,0,0,0,0,0,0,0,0,0,32,0,0,1,128,128,6,2,0,0,11,138,224,72,4,23,1,128,174,23,0,0,0,24,8,78,74,42,236,9,10,235,204,231,106,248,156,105,94,48,221,152,99,170,175,91,197,150,40,189,89,215,160,3,155,160,215,170,143,151,81,248,145,210,189,194,129,0,55,101,118,69,0,86,181,20,220,173,146,44,77,62,140,32,0,0,1,12,140,230,160,174,192,96,96,173,196,49,151,129,92,191,79,172,133,101,110,146,46,38,180,0,12,138,64,49,108,128,12,90,189,98,167,117,29,217,110,166,182,48,106,61,78,61,91,198,77,207,123,154,137,83,134,170,85,111,147,35,87,237,34,226,137,81,163,147,217,26,39,24,83,141,151,82,163,20,41,70,154,221,151,69,221,20,213,167,41,203,208,156,35,138,52,202,85,37,138,33,5,39,184,234,88,32,221,183,1,201,188,74,185,174,30,39,215,177,163,107,25,170,184,203,100,6,170,122,170,142,17,141,238,228,206,157,53,104,28,77,54,92,216,37,212,237,83,150,80,219,161,207,155,167,4,100,87,36,92,209,25,156,157,89,42,108,86,149,175,47,136,182,162,187,35,37,143,253,63,169,5,53,188,13,223,169,138,164,155,234,95,85,231,55,126,136,166,49,202,121,26,102,158,56,194,221,250,179,60,98,231,59,249,244,47,171,119,27,121,236,70,54,202,79,211,20,105,9,71,41,63,212,203,82,55,170,229,230,236,141,210,88,193,153,163,28,235,175,40,129,26,177,198,45,249,34,141,58,105,99,233,185,178,170,202,15,213,153,233,44,103,43,247,232,17,69,122,110,41,59,94,253,36,187,150,99,118,94,168,169,83,112,159,187,150,75,208,134,54,250,247,69,21,165,148,21,227,247,3,133,187,221,118,98,171,86,81,148,20,126,98,14,110,162,106,61,158,81,2,169,83,230,202,54,233,220,178,90,120,194,54,75,118,95,78,158,44,157,72,222,236,14,109,37,87,79,149,74,50,179,239,30,204,232,82,226,81,140,87,58,147,75,230,142,232,84,40,221,217,146,122,76,54,181,226,105,150,234,53,41,87,138,112,151,94,151,216,187,146,215,70,99,132,98,226,162,182,183,99,85,58,210,143,134,166,255,0,204,5,139,40,150,41,39,213,2,113,151,64,196,3,14,240,98,223,226,216,123,161,229,234,5,114,186,77,91,240,33,169,135,59,71,86,155,248,169,181,249,23,78,62,22,67,31,6,254,64,112,180,81,163,29,28,168,82,191,50,165,24,213,189,250,190,140,230,44,151,17,171,78,215,241,63,184,213,163,213,195,65,10,60,197,117,42,117,36,213,236,236,223,135,244,40,140,225,89,234,117,49,139,203,44,163,119,238,236,33,89,117,88,71,87,81,83,190,43,207,183,161,233,184,2,183,10,167,235,41,63,204,242,125,111,39,187,108,245,124,15,110,23,67,254,175,255,0,147,42,58,41,120,223,208,146,94,164,97,189,73,125,17,101,128,78,239,161,21,7,220,178,193,178,34,146,67,176,178,93,183,33,41,249,187,21,19,109,34,185,73,187,226,45,223,195,247,200,45,127,121,223,211,176,21,73,93,245,201,249,68,21,55,223,111,69,254,37,202,86,233,18,19,82,123,182,84,41,74,20,97,148,229,24,69,121,187,35,45,94,33,162,167,22,231,168,167,41,121,69,228,206,63,30,148,165,86,148,31,187,20,218,57,237,209,84,21,151,218,91,243,3,126,187,140,214,174,220,116,247,163,79,207,226,127,127,99,151,139,110,251,177,169,50,81,113,180,148,162,219,182,214,236,4,5,116,72,0,89,8,99,191,160,17,197,143,18,87,65,112,18,142,227,176,92,78,64,59,14,45,37,39,232,87,187,30,224,57,59,194,62,151,68,122,12,82,2,217,203,253,30,154,254,86,255,0,242,42,134,210,251,153,58,175,195,73,121,67,251,178,176,160,148,30,46,235,175,97,13,4,53,225,151,166,228,167,190,45,187,182,138,198,4,145,163,77,90,116,42,194,173,23,141,72,60,162,204,200,156,93,138,143,161,104,117,116,245,250,72,106,41,108,165,180,163,242,203,186,52,216,241,188,7,137,45,14,175,26,146,182,158,181,163,83,249,101,218,71,178,189,153,154,208,176,88,46,59,145,72,44,72,6,152,141,130,196,134,4,44,22,38,4,21,138,229,150,35,137,116,196,110,60,131,17,88,9,41,18,200,168,87,2,235,143,98,140,152,243,32,186,194,177,95,48,124,192,37,97,88,92,192,205,0,98,44,67,49,102,80,98,44,71,144,100,7,153,114,125,198,183,220,39,31,8,83,86,91,154,22,6,236,143,86,93,8,145,78,16,28,230,162,182,20,234,40,171,25,37,81,231,191,66,86,161,206,164,165,45,203,41,84,179,20,162,167,31,9,78,241,118,103,59,27,149,191,52,201,225,125,209,150,139,79,222,47,133,92,101,107,236,69,93,8,180,57,202,196,225,56,200,37,20,201,213,123,10,114,45,114,216,170,48,28,162,236,103,23,67,150,229,115,155,123,11,25,92,158,27,22,66,210,73,91,114,18,168,162,66,171,149,236,138,170,83,155,141,205,50,211,149,209,25,25,233,186,138,59,150,194,166,91,62,167,72,197,70,72,137,108,145,91,70,227,157,68,96,5,100,0,1,80,0,8,6,0,5,64,13,128,1,76,233,202,93,204,207,75,56,203,37,38,111,16,195,89,51,154,143,168,169,234,252,88,205,26,241,94,68,101,66,156,183,176,19,77,74,55,76,46,86,169,184,244,98,155,148,80,67,173,83,7,116,56,87,207,197,23,186,32,165,25,47,17,146,164,149,57,222,153,21,232,120,86,186,167,61,194,180,242,139,247,110,119,83,79,116,120,138,26,180,246,125,78,150,151,138,213,161,36,166,220,225,249,152,188,127,141,203,253,122,96,41,211,106,33,168,164,167,77,166,153,113,134,128,0,0,0,0,8,0,0,0,0,0,0,96,32,0,0,16,192,41,0,192,4,3,0,136,129,32,2,32,72,0,136,13,236,174,206,86,187,93,44,249,116,186,247,126,69,29,10,149,233,211,91,201,25,43,87,230,65,226,236,142,110,119,149,231,43,177,74,190,79,24,178,226,105,186,25,239,216,36,241,133,162,19,169,100,163,125,216,166,218,133,145,182,88,233,169,194,182,87,103,83,79,196,167,75,195,83,117,230,115,42,74,86,39,181,72,122,161,154,154,244,48,226,20,165,11,220,170,182,173,84,133,162,206,69,58,150,142,50,45,221,244,100,234,189,147,149,147,186,100,233,234,170,83,123,74,255,0,82,153,69,181,107,145,199,212,184,154,233,67,136,252,241,46,143,16,166,217,202,26,39,85,236,234,79,93,15,132,201,168,172,234,119,216,206,33,212,236,39,98,41,218,89,69,217,162,53,34,229,220,171,151,56,203,103,177,89,118,180,90,204,252,21,54,145,187,169,230,213,71,116,163,124,142,157,13,69,90,116,175,85,153,229,27,227,91,170,84,141,53,187,48,86,212,78,111,194,237,19,45,74,149,53,21,114,111,195,228,78,109,198,36,197,209,82,189,246,8,181,81,165,107,178,52,180,211,170,238,213,145,124,227,13,60,118,234,5,210,198,141,47,83,157,82,163,114,185,26,218,137,78,86,108,170,50,147,118,102,164,102,214,149,43,196,75,114,25,98,137,66,105,149,16,154,109,142,18,216,141,106,177,143,132,41,195,194,221,192,57,177,247,110,83,58,14,249,65,149,205,99,39,185,101,9,78,78,221,138,139,161,156,98,172,252,114,118,250,35,177,79,195,4,142,109,42,94,56,239,234,107,157,88,198,150,210,238,115,228,233,197,174,197,115,234,88,189,210,185,236,113,174,177,85,148,86,76,205,82,95,143,83,68,252,87,143,107,153,222,242,155,251,140,180,203,56,90,151,245,72,49,198,38,140,114,198,63,40,167,27,205,253,77,68,172,149,60,42,254,91,145,167,31,10,191,86,201,87,222,109,125,196,177,182,222,69,214,80,172,252,81,143,222,81,66,45,120,159,114,198,242,241,119,189,130,234,53,99,7,222,37,68,122,253,198,123,218,190,253,50,178,53,236,148,223,243,51,157,205,140,181,17,109,237,149,146,52,141,85,170,70,20,27,49,84,212,41,106,34,243,181,163,123,63,46,229,26,173,95,250,76,169,45,215,186,253,12,21,106,185,83,243,203,102,252,172,105,149,245,245,178,140,247,141,214,78,233,249,27,244,85,233,215,240,197,227,47,149,156,53,41,91,22,239,31,33,245,140,190,168,96,245,84,225,121,238,78,164,22,71,7,69,197,171,105,173,26,215,173,79,213,248,151,222,118,99,173,210,214,132,106,198,188,20,122,60,158,45,1,100,35,140,139,218,218,226,74,19,132,106,83,148,103,31,154,46,232,182,203,18,162,10,130,146,188,93,153,44,101,31,122,63,134,228,233,245,47,72,12,209,118,247,109,248,150,169,190,233,175,169,57,210,140,151,66,10,24,244,109,17,86,41,38,24,166,67,25,124,215,250,137,183,30,191,145,67,170,173,7,185,86,186,167,39,71,90,73,251,176,118,9,212,110,113,141,239,118,96,227,117,39,236,50,138,178,114,151,159,150,255,0,216,35,207,86,148,245,117,34,156,119,132,20,18,135,146,41,133,73,83,189,40,221,70,126,242,125,201,70,89,202,115,148,95,137,252,216,146,210,219,219,41,78,86,113,140,147,119,242,3,44,46,209,235,248,26,255,0,226,244,255,0,71,255,0,242,103,146,168,190,218,166,61,50,118,252,79,87,193,214,60,55,79,127,149,191,205,148,116,97,101,82,111,232,75,152,188,209,84,61,249,108,91,103,230,16,57,125,127,66,55,126,139,243,39,138,24,21,217,190,183,99,81,183,69,98,98,1,99,230,22,72,100,91,1,21,213,150,49,45,40,172,175,212,168,224,241,239,226,105,223,156,101,250,156,151,208,235,126,208,38,167,167,95,203,35,144,186,0,165,18,41,63,54,90,200,34,41,55,37,221,134,114,24,151,64,14,103,154,30,81,243,34,24,133,88,5,86,220,119,148,93,128,176,62,226,10,126,132,178,76,33,220,77,140,209,75,77,156,35,123,120,149,250,238,254,129,89,187,11,171,185,118,150,147,173,171,165,75,206,91,253,14,135,30,208,71,77,93,87,163,27,81,171,213,47,134,65,28,169,111,248,8,0,0,98,24,8,98,24,12,100,70,84,89,9,118,125,15,97,251,61,196,30,171,77,236,213,101,122,212,22,205,252,112,236,254,238,135,141,70,173,30,170,166,151,81,78,189,39,246,148,221,215,243,46,233,146,145,239,238,59,149,105,171,211,213,233,233,215,162,239,78,106,235,211,205,23,88,195,98,227,200,44,24,133,25,6,66,196,44,3,200,50,21,133,96,30,66,200,86,16,68,178,22,68,68,4,178,21,196,34,135,113,0,128,98,0,0,21,201,88,86,1,92,87,37,136,98,4,110,25,18,196,49,3,132,226,24,150,88,148,35,118,109,148,99,5,30,164,42,73,167,177,125,74,78,81,219,169,142,121,195,223,87,94,100,106,45,112,115,133,251,148,227,226,180,205,90,90,177,151,133,150,215,161,25,173,137,139,172,176,106,18,217,236,105,228,194,164,110,98,113,116,229,191,67,78,158,173,157,187,17,173,74,90,125,182,32,168,179,91,223,160,36,78,167,101,113,78,17,39,26,158,99,181,196,233,166,76,94,203,99,36,251,146,185,84,97,110,228,183,24,106,66,185,91,114,76,119,216,184,154,133,72,247,8,202,232,162,179,170,246,136,105,227,81,63,25,77,104,33,140,83,185,50,44,214,49,165,114,44,98,43,40,1,33,21,17,2,64,17,16,24,138,0,0,8,0,0,160,0,24,8,6,1,10,195,176,18,72,12,218,138,55,143,128,197,70,54,169,141,69,102,117,236,83,90,132,103,186,91,145,117,131,81,166,148,101,156,16,232,213,148,182,151,83,163,74,54,134,50,43,171,66,45,94,61,65,173,124,15,85,236,245,101,74,163,180,102,239,31,169,233,19,77,92,241,145,154,247,39,212,233,80,226,53,224,149,57,52,215,204,99,151,31,227,115,147,208,74,106,43,118,80,245,212,83,182,75,241,57,53,106,212,169,239,77,181,232,80,229,24,34,117,94,206,220,248,133,40,173,165,115,37,110,39,47,130,63,137,206,140,220,134,213,250,151,170,118,104,135,17,175,25,93,218,75,200,234,105,117,144,212,71,103,226,238,142,27,5,120,203,40,201,167,230,139,120,164,228,244,163,57,90,94,35,107,66,182,207,204,233,198,74,74,233,156,239,142,146,234,64,32,32,98,0,0,0,0,0,0,0,0,34,231,21,213,129,32,40,158,174,148,126,36,81,46,35,14,219,148,110,3,157,46,37,242,197,132,117,21,36,178,159,133,12,53,111,17,174,233,81,120,111,46,199,159,140,43,57,54,251,157,74,181,185,178,29,58,14,94,136,212,241,154,195,10,50,147,183,89,51,71,177,198,148,111,39,185,173,168,80,91,117,50,212,169,42,143,113,244,248,163,147,227,114,42,157,121,70,88,226,106,76,28,98,251,26,101,205,171,78,165,73,120,118,46,161,165,169,123,155,18,73,244,44,230,99,27,164,6,58,180,119,245,5,148,65,213,202,163,185,59,26,100,242,216,166,85,45,34,220,72,74,9,129,37,43,161,206,77,69,180,69,43,14,224,83,13,68,154,221,23,42,155,11,31,65,56,128,77,57,116,97,74,157,73,74,197,218,109,52,170,206,221,35,220,213,93,70,132,20,96,183,51,107,82,43,161,10,116,229,226,222,68,117,18,148,182,236,74,141,41,202,87,107,239,53,45,60,22,243,49,250,211,38,158,156,229,209,27,35,74,17,247,183,98,149,104,71,195,77,92,173,41,217,212,155,250,33,86,54,93,70,23,232,115,43,79,57,183,216,133,77,77,73,187,95,98,49,102,167,28,102,242,213,50,165,41,85,191,98,229,11,118,36,221,183,41,231,218,86,52,202,115,75,185,76,228,227,238,150,57,41,247,41,168,218,123,1,9,197,212,105,154,41,228,161,102,87,29,149,217,25,106,47,44,98,5,19,132,231,91,110,134,218,81,113,136,233,197,117,97,90,120,199,194,5,185,59,50,18,151,142,156,123,185,38,100,167,86,164,165,208,209,15,123,55,219,167,212,152,178,187,113,119,138,20,213,204,234,182,212,238,236,149,141,14,73,201,47,51,141,142,210,169,156,113,141,202,33,107,91,206,70,141,68,172,146,245,49,208,168,170,194,83,94,108,230,232,157,9,45,254,164,102,173,148,188,140,244,170,222,141,89,121,77,88,213,82,74,90,87,82,63,20,114,95,129,81,142,80,251,125,254,164,106,79,26,149,91,217,69,18,208,106,33,170,132,106,94,242,222,63,131,95,226,99,214,78,60,186,212,212,191,136,167,249,1,114,130,89,69,251,202,95,147,185,207,157,101,83,137,209,197,251,153,71,239,189,136,234,117,82,84,148,227,47,227,40,197,127,211,254,118,50,103,37,55,168,91,57,74,234,63,205,223,251,51,114,49,107,165,170,175,40,208,140,233,219,23,41,127,151,230,114,21,92,42,198,25,94,73,168,185,126,163,212,212,229,233,233,83,109,239,148,237,249,92,201,81,225,52,151,104,175,205,27,140,212,115,156,167,41,183,119,39,187,15,11,148,151,68,200,173,147,93,131,98,160,216,159,46,81,165,204,146,106,47,167,169,92,154,190,223,129,22,228,253,16,67,114,46,175,74,20,225,107,222,165,252,138,97,29,201,90,237,69,117,96,119,127,103,232,201,233,165,147,106,18,149,210,58,252,183,77,249,162,157,13,53,75,79,78,49,236,141,246,202,37,69,80,154,52,65,153,231,79,30,129,10,150,100,86,162,185,162,80,149,209,41,45,128,206,166,211,44,218,75,98,185,171,50,27,199,117,34,161,91,237,37,127,133,108,121,254,59,93,212,215,114,175,225,163,79,243,103,163,166,252,46,82,248,157,238,120,234,245,61,163,83,168,173,243,204,12,206,157,223,82,204,109,7,253,44,2,111,193,47,160,20,199,161,236,120,114,199,69,167,95,240,209,227,150,241,183,153,237,40,199,24,66,62,73,32,45,131,222,86,243,45,140,253,10,168,251,191,123,44,74,204,168,178,247,2,15,194,198,166,136,169,32,238,69,79,208,78,79,200,9,190,132,16,178,149,130,55,2,78,37,19,78,61,85,209,107,155,79,116,19,111,201,21,30,123,246,129,43,233,237,229,47,236,97,122,88,45,63,49,84,248,114,202,234,215,242,243,58,252,103,71,87,87,26,110,140,124,80,190,222,103,14,122,13,92,100,212,168,74,235,125,145,21,75,87,87,189,135,25,197,95,63,29,186,43,16,149,57,65,248,225,37,245,64,144,3,106,82,109,71,21,228,152,210,143,170,0,0,148,119,240,187,136,99,82,148,83,179,235,179,2,3,150,236,178,85,35,40,203,42,113,201,218,210,91,88,175,31,91,129,22,133,137,57,8,41,41,73,109,212,186,26,138,138,155,166,167,37,31,148,174,43,114,77,32,142,175,1,211,185,234,37,89,197,226,188,41,157,221,101,8,106,168,84,161,62,147,93,124,159,153,155,131,209,228,104,41,167,214,94,39,247,155,30,238,224,120,186,180,229,70,164,233,212,86,156,29,154,32,119,63,104,116,150,229,234,224,189,239,5,79,236,206,24,0,12,64,0,3,0,24,134,16,19,139,32,134,158,229,29,223,217,238,37,236,122,158,69,89,91,79,93,255,0,217,46,207,251,30,187,116,236,124,221,110,172,207,101,251,61,196,30,187,73,202,171,43,234,40,36,155,249,163,217,255,0,99,54,53,29,124,135,113,88,118,50,166,50,32,21,32,177,27,133,192,120,139,17,220,46,4,112,22,4,238,59,129,94,2,196,180,64,85,136,177,46,21,128,167,16,177,117,133,96,42,176,22,88,86,8,128,18,177,27,0,92,0,64,121,250,85,148,222,50,217,154,169,166,138,235,104,212,158,80,118,100,104,186,180,229,140,247,94,103,70,91,16,167,8,212,141,152,94,232,46,7,54,181,25,208,158,80,232,108,211,86,230,67,119,185,123,138,146,220,171,145,140,178,136,93,74,116,212,186,149,45,62,50,186,52,12,26,22,200,98,25,3,1,12,46,152,196,4,93,38,33,136,169,160,64,5,77,33,49,142,193,21,1,55,18,54,42,34,4,133,98,162,54,2,66,176,68,69,98,118,21,138,34,59,14,192,16,172,22,36,0,70,193,98,86,11,1,16,36,32,16,94,195,19,2,74,73,146,196,166,204,148,102,208,19,196,141,137,42,137,142,201,244,2,137,208,140,222,93,200,41,186,123,77,108,106,197,144,148,20,149,154,1,66,178,151,70,91,138,153,137,233,229,9,57,65,147,167,90,80,126,36,69,106,198,192,70,26,136,200,159,50,33,10,226,31,133,143,27,129,23,185,117,13,93,90,54,180,175,21,217,149,98,200,180,198,105,184,237,233,248,141,58,207,23,225,151,147,53,228,186,220,243,22,119,191,115,69,61,85,88,248,101,55,99,157,225,252,116,156,255,0,174,250,146,125,25,25,85,132,22,242,71,42,21,110,188,51,101,117,35,41,245,155,39,86,181,210,142,186,140,167,142,70,148,211,232,206,18,163,234,104,165,90,116,254,59,175,81,120,164,174,176,165,37,21,118,204,15,90,236,81,87,83,42,132,202,214,173,213,107,37,238,211,102,57,212,169,47,122,76,29,217,28,101,228,110,71,59,72,105,141,83,148,153,103,38,49,247,164,81,24,89,74,246,185,108,161,42,157,94,49,35,58,212,225,27,67,169,76,171,202,94,136,139,184,186,240,165,211,169,25,106,101,109,138,114,40,169,57,61,162,92,78,203,253,161,110,229,34,181,171,131,149,174,101,149,26,146,64,180,110,221,75,137,173,81,212,41,78,209,46,187,42,163,70,52,215,169,117,210,234,6,138,113,130,164,231,51,37,90,234,105,168,21,234,53,27,99,125,153,94,30,15,11,38,46,156,47,221,23,198,75,161,84,43,98,177,146,220,156,41,94,89,54,84,88,200,142,114,81,33,149,202,137,1,27,147,167,9,84,118,130,1,26,116,250,105,84,119,146,178,47,163,164,141,53,149,77,216,85,212,114,213,162,98,242,254,55,56,255,0,79,106,82,197,16,120,57,229,55,114,153,85,148,221,200,52,228,76,93,110,246,136,219,194,138,103,41,213,120,160,167,78,209,223,100,57,234,169,105,213,151,80,171,41,209,141,40,222,125,76,218,189,100,61,196,204,53,248,133,74,211,113,78,200,199,58,117,39,44,174,89,199,250,205,229,252,111,216,154,50,83,110,201,54,105,232,141,176,157,196,227,22,71,34,87,32,135,46,204,29,52,201,220,139,101,17,168,162,163,98,136,66,49,150,69,178,135,48,156,105,164,128,207,58,242,203,20,141,20,213,225,121,135,46,62,65,36,222,200,8,198,81,115,178,69,157,5,8,40,146,1,186,143,61,250,38,106,141,108,105,70,163,248,98,99,181,223,213,139,83,83,236,185,87,243,255,0,35,159,63,142,156,61,173,154,138,169,74,156,103,213,223,244,185,139,134,74,50,209,86,158,87,87,107,233,101,99,21,62,32,235,193,75,188,42,74,50,255,0,183,111,208,143,11,212,69,240,185,165,180,156,92,172,113,199,109,84,245,248,65,211,79,253,245,147,190,215,199,255,0,195,163,67,83,125,6,158,53,54,148,233,227,244,216,242,213,157,171,78,156,223,134,158,77,63,230,103,66,166,161,82,90,92,229,246,118,113,147,242,79,99,88,206,172,224,117,221,57,234,41,53,108,37,150,79,207,167,246,184,106,43,83,156,163,93,185,42,119,156,85,159,159,115,18,155,167,171,111,44,84,234,75,63,87,97,214,158,48,141,36,178,198,202,87,233,127,66,225,163,81,78,83,228,245,141,42,112,235,223,255,0,210,26,169,40,234,20,96,253,222,191,212,250,151,201,207,77,66,165,90,155,202,79,111,236,97,163,21,81,85,147,109,201,71,101,230,33,83,170,222,161,170,151,80,75,195,111,66,186,212,112,157,190,245,244,29,93,84,105,210,84,225,215,189,191,196,201,58,211,170,214,111,101,209,26,140,212,229,40,199,101,187,43,148,165,47,79,161,39,6,154,93,218,184,241,111,100,138,133,70,62,244,130,94,241,107,82,165,28,92,125,72,181,23,186,189,251,132,17,94,18,238,31,73,214,214,195,202,62,38,79,83,74,149,29,60,34,164,165,85,219,240,54,112,58,55,114,159,204,241,69,30,130,148,62,202,63,67,69,62,132,34,227,24,218,232,113,151,212,34,215,27,148,206,159,145,106,147,107,100,39,145,21,68,100,225,43,51,82,121,34,151,6,219,232,69,202,81,146,91,91,209,1,116,225,116,101,157,226,173,98,254,98,146,247,183,42,241,58,201,121,110,84,102,226,117,222,151,65,90,93,26,134,49,250,189,143,45,20,233,233,227,25,169,41,201,229,103,182,214,216,237,126,208,212,139,90,122,21,27,140,39,82,242,146,242,71,6,186,149,73,74,172,114,113,115,198,55,221,219,176,80,222,235,120,219,234,41,181,203,168,254,229,248,255,0,144,168,208,171,86,82,140,86,241,139,150,254,130,115,251,44,45,214,87,184,15,77,28,235,210,143,205,52,191,51,218,83,238,207,37,195,35,151,16,211,175,231,185,235,150,212,165,244,42,37,78,234,8,157,159,118,69,120,98,77,59,160,136,53,226,37,100,87,55,44,172,157,140,60,79,95,45,28,169,194,11,41,74,45,222,93,136,174,159,97,92,242,245,181,21,107,253,173,106,210,140,90,232,157,146,43,166,232,213,150,49,149,73,191,75,178,143,91,213,59,9,212,140,118,185,229,42,74,165,8,46,84,228,169,223,105,66,77,89,255,0,137,219,225,58,138,181,244,138,85,167,156,178,107,39,220,13,206,89,121,162,83,247,68,198,247,138,8,174,17,241,18,169,21,98,80,66,144,21,242,105,205,120,225,23,245,70,45,103,9,211,212,121,198,10,47,189,142,148,122,4,163,120,129,193,169,192,227,56,222,148,220,101,229,216,229,235,52,85,116,78,60,205,212,186,52,122,248,67,19,157,199,169,170,154,25,62,240,106,68,93,121,140,151,152,9,198,226,179,93,24,18,1,101,110,168,121,38,3,191,223,245,23,133,255,0,40,3,1,173,145,42,52,221,106,176,166,190,57,40,151,207,65,82,157,41,84,202,47,21,118,139,120,44,21,77,124,101,218,154,114,3,211,210,142,42,203,162,217,19,93,5,15,116,125,136,170,181,84,22,171,79,82,131,248,227,183,163,236,120,182,156,91,77,90,75,102,143,115,21,189,207,47,199,52,252,142,35,41,37,225,170,179,95,94,229,28,225,12,65,0,12,64,48,37,78,156,234,205,66,148,37,57,121,69,29,141,39,1,126,25,106,231,111,228,135,247,96,113,212,101,41,90,41,183,228,145,171,79,160,173,90,172,233,205,170,50,130,201,170,155,59,26,120,130,169,194,245,109,105,100,233,82,173,20,252,61,85,187,92,203,165,173,134,182,53,43,183,56,207,193,83,39,123,197,148,108,134,135,71,5,246,186,189,253,26,69,186,103,29,7,18,211,106,52,58,133,90,156,166,169,206,13,239,103,177,181,104,244,244,213,163,70,159,253,168,173,114,243,78,154,138,169,74,87,139,199,164,144,196,215,172,106,210,97,99,62,135,87,237,154,58,117,236,163,41,47,20,87,105,45,153,162,231,55,65,96,176,92,119,32,86,12,73,0,17,176,98,72,0,133,130,196,194,192,87,96,39,96,176,16,21,201,216,88,129,27,133,199,136,177,40,87,11,143,17,98,4,110,3,196,44,16,172,44,73,216,0,229,220,78,196,44,194,204,234,194,67,35,102,61,192,144,11,113,220,2,192,23,24,8,6,50,4,48,24,80,49,88,2,144,137,17,8,4,0,84,3,16,192,76,49,27,24,68,49,21,137,129,69,118,11,19,176,172,17,11,5,137,88,44,4,108,43,19,176,88,168,136,88,149,130,192,68,44,74,193,96,35,96,177,43,5,128,133,133,98,203,5,128,174,196,92,75,108,44,64,171,16,221,22,226,24,129,21,85,247,36,167,25,17,112,34,233,129,117,147,43,157,37,46,168,133,164,137,41,201,117,2,169,208,182,241,8,73,223,25,34,245,81,62,163,113,132,183,2,172,71,148,151,114,204,68,226,4,57,146,68,149,111,52,39,17,98,5,138,164,25,47,3,238,81,136,177,24,107,70,45,123,178,45,132,165,220,198,156,163,220,151,54,72,152,186,211,62,103,103,177,83,115,243,100,86,165,247,47,165,94,159,196,69,70,48,155,35,86,170,163,29,221,217,117,90,145,148,90,131,177,146,158,159,41,222,164,178,10,182,157,105,79,177,106,155,65,133,150,200,86,8,29,73,95,169,25,73,190,172,108,139,8,139,21,198,43,21,10,227,76,44,43,20,78,227,32,60,136,44,148,148,35,118,204,90,141,68,159,187,208,182,164,101,81,218,251,18,116,34,225,138,10,201,42,176,148,55,234,16,173,81,218,49,137,162,26,40,69,220,219,167,209,183,190,56,162,43,60,40,221,39,46,165,146,118,47,169,79,25,99,20,217,21,166,156,222,251,19,87,25,222,228,161,74,83,247,98,206,141,29,12,34,175,45,203,158,49,218,41,18,243,39,6,74,58,27,239,81,154,156,105,233,225,178,68,103,90,52,215,93,204,117,106,206,171,244,51,237,107,206,43,43,106,156,182,70,118,220,158,228,161,70,114,237,111,169,122,165,78,146,188,228,107,200,158,213,16,167,41,244,69,223,103,66,57,84,123,153,245,28,78,20,222,52,237,115,147,168,173,82,188,247,147,46,90,121,27,53,124,91,39,133,61,151,153,134,85,39,57,101,150,196,33,65,185,120,139,97,65,244,236,89,25,180,179,140,47,43,238,58,58,167,57,111,208,114,163,11,227,114,170,154,121,199,104,50,163,85,73,69,172,162,203,168,75,56,238,96,141,25,194,55,200,187,75,205,83,223,221,3,109,134,128,105,4,4,73,216,44,4,17,32,176,192,67,176,236,59,1,17,216,99,10,138,143,136,230,214,212,103,45,68,239,225,81,109,127,99,118,178,175,43,77,47,154,126,20,113,106,202,218,77,67,244,177,199,157,252,118,255,0,57,250,195,163,212,75,157,82,46,95,196,82,219,249,141,116,107,70,143,17,141,8,164,160,239,30,189,172,113,169,206,80,154,148,122,163,94,178,127,233,80,173,15,138,49,146,22,44,172,250,140,185,245,19,123,169,63,212,223,174,77,232,180,169,43,202,112,191,231,254,102,93,122,138,214,78,75,164,173,37,247,163,114,140,181,52,180,116,169,175,180,193,83,95,86,223,246,220,35,127,2,210,42,154,106,186,202,233,74,77,114,233,223,178,75,169,87,15,210,80,157,29,69,125,83,139,112,188,113,147,232,187,179,187,74,148,40,232,121,113,247,105,203,29,188,143,53,197,43,71,75,58,212,118,148,165,43,218,221,189,95,151,161,22,57,245,37,109,61,46,100,157,174,218,79,200,203,42,238,206,16,240,65,245,94,99,251,93,68,219,179,148,187,142,150,158,165,105,168,83,139,148,141,34,165,27,171,155,52,90,39,85,74,164,253,216,91,111,59,141,233,185,53,148,106,74,41,71,166,215,191,248,155,170,243,181,53,114,175,46,92,103,108,162,182,111,182,254,66,210,70,94,84,101,170,173,130,230,202,82,118,73,218,49,94,172,133,122,50,84,233,197,75,39,82,86,140,99,178,58,53,92,52,170,48,140,109,119,238,199,185,206,173,93,55,24,91,57,66,233,40,189,186,249,153,151,86,204,84,169,185,38,173,226,142,207,203,241,11,170,121,70,249,95,103,99,110,147,133,234,117,173,103,224,167,249,126,7,127,73,195,116,218,88,237,5,57,165,239,200,219,47,51,71,135,235,53,24,225,73,198,50,118,89,108,122,77,31,14,142,150,156,96,229,155,138,234,111,163,79,41,57,62,145,87,18,101,66,140,55,126,93,137,110,187,20,87,168,168,80,169,85,237,138,114,216,243,42,164,156,103,61,69,121,98,221,218,114,125,124,172,7,170,122,205,61,63,12,235,211,139,242,114,35,45,126,146,246,246,138,110,94,73,221,254,71,147,167,168,211,185,227,105,65,63,138,91,47,188,122,136,242,234,94,238,50,134,247,139,254,228,30,182,26,136,212,134,84,252,105,247,67,141,231,38,236,215,212,230,240,74,149,101,164,206,172,156,165,82,78,77,179,171,79,104,183,230,84,103,156,124,65,6,222,82,126,88,146,159,188,195,28,105,71,46,254,38,7,149,227,213,179,226,24,95,106,113,81,251,250,150,240,236,234,83,161,204,113,228,198,21,45,218,223,251,115,157,170,159,59,81,86,175,205,38,206,133,42,149,52,250,77,52,98,160,242,167,41,90,77,46,178,37,88,183,135,201,81,212,38,210,188,150,41,95,207,171,252,46,113,38,239,81,164,252,41,188,126,135,79,85,169,157,110,30,167,47,14,83,151,187,211,107,127,137,203,143,80,174,151,4,142,92,74,15,229,140,153,234,45,224,250,158,123,246,122,23,214,213,151,203,79,251,158,137,252,43,212,211,11,18,236,69,43,72,159,70,57,46,224,87,47,120,224,113,199,125,100,61,41,255,0,115,191,37,226,57,60,83,71,58,185,215,142,241,142,52,218,245,123,145,92,10,213,103,168,158,82,178,140,86,209,93,34,136,195,40,60,233,182,156,119,191,145,209,169,103,195,227,166,90,116,171,211,168,229,26,169,175,20,95,102,100,141,26,246,148,84,35,78,50,86,147,203,176,85,180,235,202,165,41,102,175,204,91,191,85,220,236,112,109,180,17,254,169,126,167,55,77,70,53,36,169,223,8,165,124,159,101,230,117,184,82,95,187,233,219,230,151,234,84,116,59,110,74,61,8,175,116,156,58,4,55,178,43,101,146,32,3,137,34,49,38,4,76,154,186,124,232,78,155,248,163,99,99,40,159,80,60,92,162,226,220,95,84,236,68,215,196,169,242,181,213,87,75,188,140,172,4,69,196,144,17,81,221,122,146,82,76,11,180,20,163,95,91,74,148,237,105,248,119,1,79,85,90,84,185,110,91,91,27,219,123,121,29,110,1,65,198,141,74,175,227,150,43,238,33,83,128,213,202,212,106,71,233,35,177,166,211,173,53,10,84,22,248,45,223,155,238,6,152,123,131,29,188,34,34,154,56,252,123,79,206,211,202,178,247,168,191,252,123,157,131,60,233,170,138,164,39,238,206,233,129,227,24,18,173,74,84,43,78,148,253,232,73,197,150,105,180,213,181,115,198,132,28,188,223,101,247,149,20,244,58,58,30,17,87,82,149,74,159,103,75,215,171,250,29,93,7,9,163,166,180,234,90,181,95,54,182,143,209,29,57,111,247,116,3,54,155,75,79,75,12,40,193,69,119,125,217,120,45,208,48,57,220,107,79,237,26,25,74,43,199,75,196,191,185,230,242,202,39,178,154,216,242,122,189,63,178,235,42,209,248,111,120,253,10,142,215,15,212,58,250,58,114,110,242,94,23,247,18,149,39,10,206,113,233,47,23,210,75,252,78,127,7,172,168,212,169,10,146,140,105,53,148,156,165,107,121,29,41,113,13,20,127,223,223,250,98,216,26,248,21,87,167,226,21,116,115,254,30,161,115,168,250,75,226,95,251,228,122,7,19,199,213,226,58,86,233,206,149,73,198,181,41,169,211,150,27,95,252,207,87,166,214,208,214,211,230,105,234,70,113,233,36,190,23,228,99,147,92,86,216,9,1,150,145,11,146,11,1,27,134,68,172,44,64,89,6,67,196,88,128,100,25,6,34,196,7,144,92,86,16,18,2,32,4,132,43,133,192,2,193,112,184,10,193,97,220,0,225,228,198,155,39,138,13,145,221,196,43,146,35,113,93,133,89,176,93,21,110,48,45,216,87,43,115,81,91,144,246,136,183,100,65,162,225,146,51,84,172,162,138,85,108,183,184,86,236,208,157,84,115,170,107,20,21,187,149,67,83,57,59,144,117,125,162,33,237,17,57,126,209,227,220,185,214,167,177,70,254,124,3,153,7,220,198,227,25,195,40,179,60,234,242,221,128,234,229,22,63,15,153,206,133,73,202,55,5,94,74,86,144,71,66,235,204,54,48,189,68,23,196,65,106,84,165,104,178,163,161,38,172,70,18,236,103,142,93,89,102,118,3,69,131,18,142,115,14,115,2,252,69,98,165,93,146,85,175,216,9,88,67,230,68,119,139,238,4,108,4,133,208,32,1,102,132,234,197,20,78,193,98,174,122,14,120,22,216,44,85,207,14,120,22,216,44,87,237,8,106,180,88,18,196,44,28,200,143,36,200,21,133,98,89,33,93,20,43,11,18,123,0,16,196,49,68,236,32,33,203,66,229,150,41,71,204,27,64,87,102,135,118,75,33,57,165,216,3,168,177,23,49,6,87,232,0,226,71,18,89,62,232,121,71,184,16,176,172,91,107,244,34,226,5,120,92,139,132,151,66,225,4,84,156,187,142,51,179,234,88,65,193,1,98,173,36,78,58,143,52,80,227,177,95,138,44,98,235,161,26,244,229,213,22,165,74,93,14,98,157,203,33,81,193,245,51,141,78,77,238,148,60,133,200,135,145,93,61,98,248,145,162,53,163,53,177,159,90,241,21,166,166,199,236,116,223,113,185,250,17,230,49,234,248,126,195,15,155,243,23,176,199,230,14,107,14,107,30,167,135,236,49,249,152,214,142,43,226,96,170,50,89,191,50,122,185,14,52,105,83,119,101,207,83,74,216,166,140,242,146,146,179,101,78,149,59,221,177,255,0,171,255,0,141,138,42,91,196,146,167,43,245,40,167,90,157,53,179,27,215,69,116,38,83,99,91,120,198,198,105,228,252,145,158,122,233,62,136,162,122,137,203,189,139,56,212,188,163,87,46,154,222,164,174,39,94,148,61,212,97,114,111,171,34,229,100,107,171,61,154,106,106,229,219,100,115,235,234,229,55,140,93,216,77,84,169,43,94,200,143,178,168,197,217,238,107,25,214,105,105,167,124,219,5,82,43,110,232,213,66,157,68,218,159,66,126,203,12,175,96,41,166,249,189,21,139,211,132,83,87,220,42,56,209,133,146,57,179,157,72,205,227,119,112,39,86,241,155,157,194,157,121,77,249,151,209,165,42,148,252,104,209,67,77,26,125,128,206,163,82,163,91,89,27,33,28,99,98,196,189,3,16,132,145,36,139,21,44,99,148,246,42,169,90,55,180,70,174,39,96,177,79,57,146,85,128,178,195,177,21,86,44,177,74,47,184,17,176,236,72,44,65,27,10,196,236,53,101,184,28,174,33,83,58,242,130,119,84,149,159,212,231,127,19,73,170,93,162,236,141,252,71,77,87,77,79,218,28,94,19,77,198,95,226,115,57,202,150,150,52,251,182,156,239,231,46,159,145,194,253,122,39,199,36,178,115,203,79,31,56,74,223,115,43,154,113,155,139,236,197,217,163,163,11,181,50,230,80,211,212,254,87,7,247,51,185,192,104,205,234,29,106,138,206,141,63,252,165,178,255,0,197,28,42,17,231,66,52,59,243,19,95,71,179,254,199,172,225,80,190,130,85,191,251,234,74,75,250,87,133,126,134,85,183,78,220,231,42,127,12,237,127,184,225,254,208,40,189,83,147,91,74,140,151,222,153,232,52,16,251,121,127,75,56,220,122,43,146,166,215,185,43,63,163,86,96,115,53,81,141,40,106,92,108,156,163,8,199,239,43,209,70,107,76,163,73,90,114,147,241,62,137,10,188,170,189,61,58,142,139,116,211,140,114,151,77,186,92,221,58,144,163,90,20,162,239,202,142,115,151,205,46,200,159,141,126,179,209,160,189,171,196,243,148,125,233,63,50,90,205,76,35,41,75,107,123,170,253,204,181,245,158,207,25,70,54,117,31,229,245,255,0,3,4,97,83,81,82,82,147,111,230,147,24,106,234,250,154,154,170,152,173,175,183,171,250,157,79,217,222,26,181,14,117,164,175,20,236,140,88,170,16,169,203,74,241,92,184,191,57,75,169,237,56,118,150,58,30,25,10,48,94,43,110,203,172,171,211,209,230,86,84,237,104,174,165,149,164,167,81,226,173,21,178,70,136,199,217,244,210,151,197,35,31,114,162,216,172,52,242,151,204,236,85,63,10,75,191,82,249,175,225,197,244,140,114,145,153,183,41,57,62,229,137,92,206,51,95,151,167,140,31,199,45,215,162,60,218,124,215,41,205,244,221,158,131,140,105,171,86,194,165,40,185,70,50,112,240,246,151,83,14,170,130,175,62,109,74,42,148,223,241,49,169,101,39,231,110,192,98,171,164,188,105,170,91,212,149,239,27,222,197,154,136,222,42,49,222,248,194,63,161,162,52,249,112,113,167,140,35,47,121,250,122,177,105,229,13,87,17,163,10,73,242,169,94,87,127,19,243,3,191,166,164,169,80,140,35,217,40,163,91,219,161,85,40,244,244,220,178,46,241,108,172,169,159,189,111,61,138,248,173,117,67,69,90,105,244,133,151,232,89,239,87,143,166,231,39,246,146,171,90,106,116,190,121,221,253,16,30,118,93,14,142,169,56,202,156,98,155,148,41,70,59,69,75,225,242,127,83,156,149,231,21,230,236,116,245,114,206,165,73,171,99,187,139,119,250,119,95,228,70,145,167,105,240,109,87,186,221,60,90,180,109,107,203,115,151,14,167,98,141,159,5,214,59,251,209,73,43,223,164,145,200,130,3,187,251,54,188,122,153,122,69,126,167,125,123,241,56,191,179,113,182,158,188,188,230,151,228,118,227,252,72,253,13,50,155,87,65,23,217,146,32,250,144,39,239,200,230,86,215,71,73,173,175,10,151,157,26,169,42,148,210,221,109,180,147,58,91,103,43,152,120,141,88,83,211,197,78,57,243,42,99,111,64,177,197,175,196,168,211,173,53,78,18,169,27,237,38,177,191,220,87,14,39,8,183,254,142,183,234,87,196,169,198,58,218,234,17,120,169,109,99,28,188,49,239,112,174,156,235,194,189,176,167,87,27,123,170,214,191,153,211,141,120,240,253,30,158,51,148,108,255,0,29,247,52,232,233,194,58,120,69,69,120,98,151,228,42,220,50,142,170,81,157,75,187,46,151,9,173,176,106,84,211,139,186,106,232,178,29,10,227,8,194,10,49,232,149,145,56,116,42,28,136,19,100,64,104,145,20,48,6,87,220,147,34,7,159,253,161,167,106,244,234,121,171,28,115,211,113,186,60,221,19,146,235,13,207,50,0,33,136,0,149,41,186,85,161,53,214,50,82,34,12,138,246,240,241,60,151,71,185,43,120,140,252,50,170,173,195,116,243,239,142,47,238,216,212,186,128,229,208,67,145,18,41,162,180,183,127,82,196,70,61,88,28,221,79,9,163,170,215,74,181,73,74,205,44,161,30,239,234,110,167,70,20,169,40,82,140,97,5,209,68,146,247,228,72,8,165,111,184,99,239,97,46,160,47,118,67,125,70,214,194,69,68,102,113,191,104,40,120,41,106,99,240,248,101,244,59,50,234,81,171,162,181,20,42,82,127,28,108,81,229,116,245,213,29,85,58,147,138,148,99,43,181,230,141,90,154,42,182,186,164,116,209,198,61,108,218,70,23,22,155,140,150,233,217,155,33,37,86,141,57,191,122,31,101,63,163,247,88,66,246,89,69,217,213,164,191,235,185,217,253,158,156,244,90,197,78,114,132,168,234,45,28,162,239,105,124,63,224,115,52,250,117,90,131,151,199,31,12,146,236,201,74,60,186,82,84,234,53,40,60,227,191,111,253,176,171,30,239,116,44,153,78,139,84,181,186,42,58,149,254,242,62,37,229,46,255,0,153,117,142,109,30,76,50,21,130,192,60,135,153,11,0,19,200,121,21,140,9,228,23,32,1,83,184,16,21,200,38,34,55,11,129,32,177,20,239,208,174,181,120,210,141,219,2,115,148,97,213,149,251,85,63,51,135,196,56,132,170,183,26,82,178,243,51,83,132,176,187,169,47,196,215,30,58,156,174,61,60,107,211,125,203,19,139,232,207,19,61,85,90,51,240,85,145,183,77,198,42,227,102,212,153,122,51,217,210,72,149,138,231,86,20,213,228,204,211,226,16,142,201,157,24,109,176,155,72,195,237,21,106,63,2,118,52,83,167,62,179,2,110,65,212,146,130,37,136,20,213,167,156,108,140,178,138,211,197,182,206,129,85,106,49,169,27,72,14,21,93,92,170,85,197,61,137,186,238,17,197,50,250,252,47,27,202,153,153,105,43,95,221,50,216,199,37,148,158,226,133,124,94,36,253,150,181,173,208,156,116,45,43,182,5,159,100,225,147,151,136,178,131,167,86,54,111,115,13,74,56,61,228,200,194,51,203,236,238,7,114,157,28,99,100,246,41,150,157,229,190,230,72,213,213,193,116,185,174,134,178,114,240,212,141,141,50,178,20,241,236,89,202,140,150,232,178,46,51,232,55,27,4,115,170,240,236,167,124,182,46,165,164,167,75,234,106,123,144,176,16,100,75,26,35,98,162,45,17,143,135,171,44,51,234,163,55,77,224,4,231,168,132,66,58,140,142,58,169,40,206,211,54,194,180,92,118,32,209,82,175,147,35,10,179,125,202,227,77,201,221,147,148,92,86,197,70,136,86,146,234,201,61,69,142,119,50,87,234,95,79,196,183,6,181,194,164,102,54,163,230,99,126,23,179,44,132,37,46,225,87,242,215,96,197,174,197,50,148,233,250,147,134,165,124,65,15,43,117,30,81,100,175,10,136,174,116,124,128,155,196,141,226,86,225,37,176,212,99,220,34,105,238,89,154,20,33,27,15,150,174,20,57,39,220,105,198,221,72,78,141,251,148,206,50,135,70,5,217,75,32,157,87,14,172,141,57,116,184,235,37,56,216,8,251,100,23,89,20,86,226,80,94,20,204,58,205,37,72,60,226,222,38,72,43,189,201,173,72,236,105,235,199,43,185,27,115,140,227,225,146,60,219,201,61,137,70,173,90,125,38,198,157,93,222,118,46,204,146,212,83,110,205,163,134,235,213,249,136,75,153,124,174,52,199,160,147,93,83,86,22,106,39,22,26,154,152,219,33,186,213,26,186,149,198,152,238,115,21,129,74,50,56,144,215,78,248,200,209,10,242,151,70,84,199,74,206,59,197,142,53,175,239,24,233,214,148,158,50,234,93,102,214,224,104,201,75,163,19,50,184,78,27,193,147,142,163,180,213,128,188,87,35,123,238,152,183,8,152,202,242,26,144,18,112,137,23,78,227,185,43,129,86,18,93,24,66,172,161,46,165,196,92,83,2,200,234,37,220,178,53,163,35,62,59,20,184,212,83,244,38,46,186,75,126,140,44,204,42,164,162,205,17,213,53,212,152,215,101,247,98,187,8,85,140,203,45,23,220,138,169,220,131,185,123,135,169,7,77,129,80,153,99,167,36,69,197,249,21,49,0,104,118,25,81,11,5,137,14,193,21,88,44,89,136,98,81,20,134,246,136,236,22,184,24,84,39,90,175,143,221,52,170,48,93,139,84,82,30,32,65,71,200,146,137,44,66,221,145,20,210,52,105,169,101,52,223,68,20,52,255,0,21,77,151,144,158,165,70,173,163,238,153,183,126,53,38,125,67,137,84,241,168,46,134,6,109,215,202,53,28,92,76,69,227,241,158,95,70,64,164,69,162,45,216,210,46,200,89,122,149,169,92,2,47,141,121,68,186,26,136,203,102,100,23,113,139,174,150,207,163,39,66,10,165,120,65,244,111,115,152,171,78,7,67,132,77,214,175,57,63,134,54,252,76,114,242,53,199,218,231,254,209,234,211,226,28,166,223,39,77,167,149,73,198,251,74,82,218,43,244,57,188,75,133,87,161,164,163,169,139,117,160,146,117,18,91,198,86,223,234,135,168,159,183,107,42,63,255,0,204,214,42,113,254,136,158,147,87,81,123,69,58,16,218,42,247,251,206,110,207,157,95,111,49,163,210,241,30,9,13,69,46,126,157,70,149,100,237,56,252,50,127,216,243,181,105,84,161,81,211,173,7,9,174,169,154,100,161,149,57,101,22,212,151,75,30,247,77,73,82,225,250,122,86,254,28,112,252,151,248,179,198,232,105,173,79,17,161,11,108,229,121,125,22,255,0,216,246,144,150,84,37,253,87,252,137,72,158,141,227,168,143,173,209,202,226,240,230,105,117,17,254,86,255,0,3,163,167,149,181,16,126,165,58,170,42,162,169,7,241,169,68,138,225,241,26,244,181,81,211,233,168,228,166,212,121,178,123,70,49,138,191,249,220,229,235,117,156,253,76,214,150,246,147,178,151,118,189,60,139,181,46,174,165,202,149,26,114,81,132,82,169,41,43,108,191,68,85,167,198,140,106,86,113,181,221,151,162,34,178,84,164,233,73,66,78,243,239,232,116,240,142,155,75,8,190,175,197,35,38,142,155,212,106,243,159,158,76,215,172,251,90,177,167,126,182,45,34,58,106,89,106,116,148,222,251,243,103,247,158,253,197,120,98,187,30,71,130,105,222,175,91,82,172,87,133,75,21,233,20,122,202,55,111,197,212,148,138,117,210,247,96,81,74,57,84,140,124,217,45,102,245,254,132,180,202,210,148,223,194,141,79,140,223,163,83,43,101,111,137,254,72,205,209,93,147,173,121,85,127,203,177,6,183,81,53,18,184,218,249,106,116,113,171,63,104,81,140,161,188,34,189,237,251,254,39,13,235,53,95,58,141,252,162,142,143,28,175,42,186,167,79,63,14,86,198,221,44,115,167,238,75,166,223,169,48,214,141,5,26,188,82,164,163,94,188,240,135,77,251,179,189,163,225,84,180,147,114,132,164,229,107,93,152,56,44,21,29,20,103,146,82,156,220,172,251,165,177,221,79,20,84,78,49,198,47,123,149,167,102,209,123,218,9,21,36,183,2,184,123,213,37,244,137,231,127,104,106,103,174,132,59,66,159,234,122,88,71,236,191,169,220,241,220,78,175,51,136,234,37,217,75,31,192,5,163,160,234,85,230,203,248,84,156,92,255,0,19,68,243,154,169,82,133,92,33,38,220,148,106,217,125,247,220,105,75,79,164,84,92,173,159,218,84,94,189,191,35,54,49,147,190,193,90,62,206,143,13,171,44,179,117,99,134,221,157,211,177,205,76,213,45,91,163,14,84,169,194,165,55,44,156,100,191,184,157,61,29,125,232,206,84,37,242,207,197,31,196,14,215,236,250,182,130,79,230,170,255,0,68,117,225,252,95,250,78,103,7,140,104,232,225,70,114,142,121,73,236,250,157,56,109,82,95,66,178,187,177,22,59,138,68,21,183,226,151,125,206,95,22,82,114,210,164,155,89,221,254,40,234,165,212,193,174,198,117,180,244,254,44,162,219,191,108,186,5,121,253,103,143,87,93,218,255,0,104,254,43,25,167,31,20,85,172,219,243,185,102,173,253,188,221,186,202,79,243,21,24,167,95,78,190,105,175,212,15,91,70,54,148,253,25,162,62,234,43,165,191,49,255,0,51,45,94,234,42,1,195,160,10,32,72,136,192,0,96,0,38,68,144,128,167,83,14,102,158,112,243,71,139,146,198,78,62,78,199,185,104,242,60,86,143,39,136,86,143,103,226,64,100,0,11,128,128,97,98,43,209,126,207,213,203,65,40,124,149,31,230,118,33,208,243,191,179,149,45,168,173,73,252,81,82,95,113,232,162,1,46,164,89,39,212,139,34,165,18,43,171,37,2,49,247,152,10,59,202,95,81,203,96,167,220,61,233,122,32,5,208,16,49,160,2,61,25,50,50,232,17,27,16,159,82,197,208,132,213,217,164,121,158,49,71,147,174,114,75,195,85,101,247,247,51,105,42,70,53,240,168,237,78,162,194,95,127,115,187,198,116,220,237,20,164,151,142,151,137,127,115,205,75,123,88,138,234,79,67,90,165,76,161,140,91,218,119,149,188,75,169,100,52,83,132,147,150,166,154,244,70,10,186,138,249,46,100,84,101,101,214,34,206,180,227,146,110,221,54,42,61,119,0,169,202,169,83,71,123,194,75,153,7,235,241,47,238,119,44,120,61,2,175,195,120,134,159,87,168,167,39,78,21,45,39,126,159,251,115,222,253,55,70,57,55,10,193,97,129,149,43,5,134,0,43,10,196,128,8,216,44,48,1,88,86,36,70,114,80,87,96,41,53,8,221,156,78,39,197,29,39,141,61,228,79,136,241,72,171,211,166,239,63,208,226,86,179,139,114,123,178,193,191,73,197,171,99,122,145,252,12,250,222,41,42,205,199,221,137,207,85,229,31,10,43,154,148,157,217,211,172,115,218,148,245,14,82,244,53,210,175,149,43,92,231,61,130,21,28,122,22,120,95,86,215,139,201,178,133,41,69,221,50,201,84,114,234,74,157,7,83,112,142,150,53,245,29,110,141,84,120,116,99,188,141,170,42,61,16,74,106,43,118,84,209,8,70,10,209,68,220,163,21,187,71,62,182,186,207,24,117,41,167,10,245,231,226,109,68,43,109,77,100,98,236,134,235,202,84,238,130,26,122,112,94,46,164,101,39,25,89,71,96,142,124,245,213,97,87,120,188,75,253,183,153,29,158,230,174,92,42,71,197,20,140,115,167,74,140,242,76,42,126,215,82,30,252,118,243,44,134,170,47,119,98,202,82,163,168,134,55,70,109,79,13,125,105,200,130,218,218,202,113,134,214,185,205,171,169,171,45,215,66,217,240,249,168,222,238,229,85,50,132,49,148,66,168,117,165,55,226,101,148,107,58,114,189,174,87,29,60,155,244,53,210,209,250,220,138,217,167,215,211,150,211,74,230,137,42,85,35,116,145,135,247,119,197,123,26,40,66,52,215,138,69,101,8,103,10,187,94,198,170,174,163,129,76,245,20,162,250,171,147,90,200,56,245,216,168,171,77,86,74,120,204,219,107,173,140,51,212,81,94,40,245,34,184,172,99,176,27,241,22,38,9,113,104,88,75,138,70,192,198,252,4,236,186,153,105,107,103,83,221,139,10,144,173,82,87,187,69,65,168,209,211,173,186,234,103,142,133,210,119,187,55,194,18,140,85,222,228,237,230,6,7,85,67,98,10,182,114,177,163,83,163,230,70,241,234,115,213,26,148,101,226,232,17,183,150,164,73,83,43,167,81,91,169,57,214,197,0,74,22,37,74,174,50,177,158,83,147,87,33,22,227,43,176,142,156,173,36,100,171,77,229,208,148,107,120,75,163,44,144,20,65,73,23,41,202,40,174,115,180,172,89,15,119,112,37,204,82,234,41,83,190,232,131,113,200,177,84,216,8,172,162,203,99,33,194,81,150,204,114,167,228,20,219,185,77,72,73,244,13,212,137,238,152,20,193,74,246,101,173,88,150,227,234,129,138,165,105,71,22,115,171,104,60,87,129,213,141,59,149,206,148,178,216,30,185,19,210,213,138,190,55,40,197,229,226,77,30,142,17,218,210,177,26,186,74,115,248,73,141,107,128,241,96,170,168,248,78,156,248,92,27,186,42,151,10,87,234,76,93,115,228,174,238,133,77,181,35,164,184,102,222,243,15,221,95,204,198,26,193,56,167,184,66,82,131,186,58,75,134,109,213,138,92,46,235,171,6,179,251,68,45,151,115,77,42,220,197,120,200,173,240,118,215,86,91,67,134,206,139,186,147,43,39,58,147,142,227,167,82,21,182,125,77,50,211,202,81,177,147,247,125,72,212,202,50,101,22,53,42,46,235,116,93,9,170,139,110,164,97,70,175,73,116,28,52,181,33,83,40,189,130,27,140,188,152,177,126,76,232,67,20,188,73,18,189,63,34,106,245,115,172,252,135,185,209,189,47,33,90,151,144,236,189,88,110,23,54,227,79,200,118,167,228,59,29,88,151,208,118,111,177,179,193,242,133,227,242,147,178,245,99,229,73,246,36,168,179,94,113,242,23,50,63,40,211,171,58,133,187,14,204,187,152,188,132,228,188,134,152,174,242,14,100,145,43,161,90,44,5,207,97,207,244,14,92,88,249,40,120,122,92,213,228,25,196,124,143,84,75,217,223,160,240,245,31,8,120,73,251,52,189,1,105,36,254,33,176,202,134,193,177,124,116,94,115,44,90,58,107,172,137,218,46,86,77,133,99,161,29,61,21,217,22,198,157,53,210,36,236,189,28,216,210,156,186,69,150,199,77,62,251,27,182,93,146,20,170,211,138,187,146,39,106,189,98,136,104,246,188,152,164,163,75,221,136,170,107,226,182,138,185,158,122,199,46,197,203,77,227,14,173,106,147,88,244,70,119,6,73,214,111,176,185,198,167,142,119,212,113,243,31,46,227,230,38,65,77,166,84,39,76,132,169,23,169,70,68,177,40,198,233,180,201,40,154,92,8,184,3,25,167,23,216,129,175,2,46,146,8,204,217,179,73,94,90,90,53,21,21,26,217,229,150,47,197,9,99,178,177,92,104,94,113,75,187,23,26,211,83,225,218,58,26,77,52,234,103,168,175,239,101,191,93,254,227,159,59,248,233,254,115,245,151,133,105,113,227,250,61,51,223,217,104,57,203,250,159,255,0,167,91,83,254,183,57,121,72,199,251,59,246,252,107,137,234,186,197,62,92,95,223,254,70,186,207,237,103,253,76,195,165,89,59,62,101,186,78,57,125,230,13,94,146,142,178,151,46,180,46,254,25,46,177,52,243,45,21,232,87,30,185,126,2,21,201,225,156,42,166,143,136,78,114,148,103,77,83,106,50,93,111,183,99,183,167,222,148,215,242,166,85,29,167,247,154,52,241,247,151,242,177,68,33,181,72,191,84,61,98,113,212,73,13,236,93,173,138,231,198,79,163,73,129,207,227,13,105,184,125,94,153,212,138,79,239,255,0,35,202,106,229,104,83,165,228,178,127,86,122,15,218,10,153,210,163,28,173,41,207,39,234,121,236,94,163,89,47,44,191,32,54,104,169,242,233,43,237,41,110,83,58,182,149,106,235,225,79,31,209,26,103,44,97,57,121,45,140,177,165,204,116,52,235,222,171,82,242,223,225,95,250,201,26,190,71,169,253,150,138,163,162,116,154,241,184,169,92,237,43,66,155,147,57,220,55,79,40,213,205,43,69,43,27,53,211,198,42,8,183,235,51,227,45,71,119,151,153,117,20,227,69,53,241,74,237,250,20,213,135,134,22,238,91,63,13,151,106,113,42,51,212,169,156,157,182,141,250,21,203,107,202,253,6,136,214,120,233,234,75,249,95,231,177,164,121,110,37,146,212,221,203,39,138,252,247,48,85,157,162,163,247,155,117,245,20,234,212,151,157,70,182,125,150,198,40,71,157,94,16,249,166,144,30,159,75,5,78,150,158,134,61,41,70,239,213,179,167,111,18,94,108,203,73,223,81,143,215,242,53,193,253,167,209,4,74,165,238,85,55,138,185,100,157,228,66,164,111,104,249,176,29,73,170,84,174,254,8,95,242,60,94,142,159,181,107,160,167,238,185,57,207,232,183,103,168,226,245,57,122,13,76,191,151,21,247,236,121,93,46,170,122,57,202,116,241,110,81,112,146,146,234,152,34,250,245,115,78,172,242,198,82,221,196,174,157,75,170,138,50,110,13,247,86,15,179,173,75,55,78,81,139,118,240,189,174,17,167,205,189,42,51,132,93,190,39,98,42,58,90,30,219,172,81,126,239,89,122,69,26,171,112,116,239,45,52,218,254,89,127,137,86,138,189,94,25,82,113,173,167,109,75,103,217,253,204,236,80,214,233,117,30,229,69,25,124,179,217,149,28,186,122,93,94,158,10,80,127,88,62,134,173,55,22,157,41,97,86,244,223,148,149,227,254,40,234,226,156,20,90,216,201,83,79,10,178,169,146,92,184,237,211,185,71,70,142,165,77,197,73,98,230,175,27,59,169,125,25,116,158,199,1,86,171,78,60,170,16,142,49,146,157,148,122,89,117,255,0,19,173,78,174,113,139,243,8,190,254,22,101,175,8,61,118,154,83,87,177,167,225,40,212,109,168,143,244,73,254,64,121,93,85,188,50,181,238,229,223,212,122,109,245,186,53,100,188,75,163,191,114,58,202,106,14,140,162,182,169,77,75,239,238,91,161,167,143,16,209,237,187,180,159,230,70,158,170,135,187,47,169,122,247,81,69,15,225,191,169,122,232,138,200,18,0,64,48,1,128,0,0,8,67,16,10,71,157,253,161,135,219,210,169,230,177,103,161,103,47,142,210,207,68,231,242,59,129,230,209,167,65,66,21,181,18,230,43,198,16,148,241,243,177,158,228,232,234,37,167,173,26,176,182,81,237,230,21,178,166,158,150,163,73,82,181,24,168,78,158,237,46,232,231,92,232,79,136,82,90,121,194,132,37,25,78,46,54,125,34,159,91,28,244,65,187,130,212,229,241,74,63,205,120,254,40,245,144,232,120,154,21,57,58,170,85,62,89,169,30,221,119,0,125,74,228,77,245,33,34,42,112,18,247,216,64,58,84,127,64,35,15,112,159,77,136,83,94,20,253,9,128,12,67,0,35,34,87,177,28,145,81,30,140,82,97,59,180,37,21,107,247,2,170,155,194,91,93,91,161,228,167,9,80,212,202,29,225,45,143,101,139,56,252,87,133,78,173,78,126,157,94,93,37,31,48,49,235,117,84,43,233,118,81,203,36,225,30,241,249,175,232,102,163,172,169,74,148,169,195,21,25,245,240,154,233,112,93,68,247,169,40,83,244,123,179,76,56,28,87,191,90,79,232,172,6,105,113,42,245,225,40,212,81,106,73,100,212,119,118,232,122,142,1,175,85,248,100,99,82,105,212,160,241,126,120,252,39,26,28,43,79,40,74,54,150,86,181,242,233,234,28,59,135,215,210,66,172,231,85,74,82,141,177,139,232,174,44,211,113,234,163,168,167,46,146,44,77,62,135,149,78,173,57,94,51,102,202,60,74,173,55,106,138,235,205,18,240,39,56,239,129,142,143,17,167,56,223,36,85,87,137,195,117,7,118,99,43,114,181,214,212,211,163,239,73,35,60,248,149,40,198,249,35,129,172,173,82,188,242,156,182,236,138,221,104,198,149,187,155,227,197,158,92,158,146,143,16,165,87,101,36,107,83,140,186,51,197,233,170,74,83,58,180,171,87,130,218,91,122,150,240,103,191,245,221,156,212,35,123,158,111,137,241,105,186,142,157,39,245,98,213,113,74,182,112,216,227,187,202,165,204,245,111,82,87,201,205,149,84,173,41,74,198,137,237,3,23,196,106,21,116,99,221,147,141,234,120,98,174,200,198,236,234,104,229,66,133,55,41,91,47,81,172,227,10,209,62,179,101,21,105,70,18,177,167,85,172,117,170,125,158,209,70,25,228,221,217,164,89,8,199,45,205,124,216,82,135,132,231,238,131,39,220,106,99,209,234,53,209,167,29,186,153,41,215,171,168,149,173,225,37,71,71,23,28,170,63,196,213,78,84,105,108,172,84,74,150,142,17,241,62,165,147,169,26,126,72,203,95,136,40,237,22,115,235,106,165,85,249,13,92,117,85,88,78,94,240,234,234,169,81,143,85,115,134,234,73,61,164,197,140,170,63,20,137,171,141,122,142,33,41,187,64,203,41,202,126,244,135,40,69,45,138,200,171,33,57,82,119,139,58,26,110,37,117,140,204,52,232,186,136,132,233,227,32,99,208,83,171,10,157,25,57,233,225,81,111,19,207,83,171,58,126,236,141,116,184,149,88,251,197,212,199,66,182,149,97,104,108,115,102,181,20,39,123,54,139,223,22,216,95,188,227,37,226,64,91,71,83,42,180,156,90,220,205,203,173,41,73,89,162,112,215,210,82,189,145,174,26,250,47,200,168,229,251,13,103,83,118,236,111,165,163,143,47,25,59,26,86,174,140,159,97,57,66,82,186,152,28,205,70,134,112,119,134,232,161,74,17,139,82,91,157,221,177,179,105,156,205,86,141,202,78,72,152,107,157,101,42,155,27,41,233,82,106,82,119,65,13,43,199,221,179,243,37,58,117,163,27,101,176,87,70,133,74,80,141,146,87,37,207,202,118,177,199,74,164,119,79,127,169,170,158,162,84,227,121,149,156,116,242,72,92,200,156,229,196,33,41,89,151,71,81,79,204,168,217,25,198,68,42,198,18,91,216,165,201,74,55,131,49,86,117,224,152,5,106,88,84,188,88,56,203,169,159,155,86,75,120,179,78,149,205,251,235,96,88,154,146,113,35,52,165,208,212,232,198,75,98,151,66,81,119,65,146,133,55,137,125,63,10,35,25,118,100,208,20,205,101,59,150,244,136,157,162,200,84,158,219,4,87,103,159,161,114,151,98,184,70,111,225,45,133,9,245,96,52,236,93,78,181,246,97,26,62,100,213,21,123,133,154,110,41,145,182,229,182,72,158,41,162,52,162,227,128,228,172,250,18,136,18,20,175,139,176,57,43,117,34,166,7,43,85,87,83,26,158,8,187,23,233,181,211,194,213,98,211,245,58,30,25,117,68,101,70,156,187,1,130,28,70,46,190,50,232,111,120,206,55,139,42,122,26,82,236,130,90,105,198,63,103,43,1,40,197,244,30,37,48,246,152,95,36,153,95,181,212,140,237,42,76,163,86,232,148,100,217,149,235,173,214,155,252,7,29,125,59,217,171,1,182,59,146,196,199,83,84,148,111,18,84,120,132,31,134,125,72,173,54,11,21,61,93,27,251,197,177,169,9,116,145,1,97,238,75,97,52,20,130,200,45,47,34,46,51,236,130,6,172,45,135,133,64,229,204,4,239,216,81,156,175,185,46,84,195,149,32,44,132,174,73,212,138,41,194,104,57,114,238,76,107,86,243,34,46,100,74,185,109,11,25,23,19,86,230,131,47,66,180,152,247,242,0,108,54,31,220,59,92,8,145,187,243,39,136,114,219,236,4,114,151,152,249,146,243,100,213,9,50,94,204,251,177,176,202,175,157,47,152,124,249,121,150,42,16,93,93,201,94,156,58,68,155,23,42,16,149,105,116,76,209,26,83,235,57,20,75,83,37,238,196,170,90,138,178,238,76,181,118,70,252,163,30,178,33,61,100,35,180,78,116,167,39,213,178,55,47,68,238,211,87,87,57,116,216,207,41,202,93,88,132,106,70,45,209,113,54,59,6,37,68,50,6,201,226,24,1,0,149,76,81,102,34,116,211,2,48,121,43,244,44,85,28,122,130,141,136,74,50,108,42,248,212,82,37,179,238,101,81,104,60,73,245,6,180,184,139,18,184,86,223,114,229,56,178,8,74,157,73,197,198,146,147,147,249,123,43,238,202,120,237,85,46,51,165,131,233,167,163,58,207,251,126,134,137,107,253,138,181,28,41,42,146,171,39,27,101,110,199,15,138,234,29,77,94,187,85,105,70,51,211,198,16,82,235,103,255,0,227,57,114,250,237,199,227,181,251,31,79,14,17,42,175,222,173,86,82,252,54,39,87,248,213,63,169,150,240,117,236,186,13,13,14,151,165,127,191,169,10,223,199,169,253,68,139,84,207,165,133,14,150,36,214,228,86,210,42,27,217,220,213,167,254,45,189,26,51,53,114,237,60,190,214,159,171,32,114,69,186,239,225,82,126,104,174,125,90,13,100,188,20,127,164,43,205,241,202,159,233,180,99,242,83,203,175,175,249,24,248,117,57,203,41,70,46,83,158,201,37,119,234,93,196,229,204,226,181,188,160,148,22,255,0,203,185,187,69,30,86,142,19,167,44,37,42,201,57,46,209,143,137,146,172,96,171,226,211,73,193,228,228,236,172,93,194,33,25,241,244,165,238,82,142,37,122,101,23,73,85,158,217,85,149,75,121,36,174,107,253,154,209,207,83,86,173,126,145,114,222,66,45,122,248,218,54,140,85,146,48,106,234,101,89,250,27,229,180,101,35,145,38,229,54,253,68,74,221,20,165,10,83,125,35,187,41,171,39,42,78,87,118,114,47,94,29,42,79,190,197,53,238,168,83,143,157,217,98,86,107,148,235,102,213,42,113,179,241,75,175,208,189,45,204,124,86,162,167,70,9,187,99,74,82,255,0,196,211,47,41,89,185,70,15,205,95,241,101,156,46,25,241,45,58,254,124,191,2,186,254,28,99,229,24,254,134,190,8,175,196,47,242,83,147,40,244,122,89,78,82,150,94,70,170,107,121,51,54,139,248,78,94,102,168,63,7,222,17,23,212,58,213,143,166,227,93,69,31,226,191,72,129,202,253,162,158,60,63,31,158,162,71,151,159,115,208,254,210,75,236,116,241,243,156,159,228,121,233,116,97,91,40,210,151,177,103,43,198,56,202,206,81,240,238,215,117,185,138,106,211,147,139,218,251,88,235,105,160,150,145,242,146,114,106,57,58,73,169,117,239,150,223,129,203,147,202,77,183,118,222,228,23,82,215,214,165,28,91,83,135,203,53,116,57,84,210,215,234,157,9,250,111,19,45,182,18,141,228,151,155,3,173,167,213,107,52,202,49,167,40,106,41,71,225,235,254,102,234,90,191,104,161,39,203,112,180,157,213,251,154,234,240,234,83,138,188,21,210,234,83,29,30,166,157,167,70,106,94,149,35,144,211,21,58,114,165,4,157,213,74,221,23,148,77,212,150,42,37,116,116,181,101,81,212,175,39,58,146,235,38,108,229,90,198,181,48,239,225,50,234,42,63,106,147,81,118,141,25,46,155,116,53,73,108,81,169,188,116,245,221,246,229,75,244,32,241,238,180,165,20,156,99,101,211,99,103,10,148,170,113,74,25,191,118,246,252,12,75,161,187,130,255,0,180,233,253,37,250,1,234,104,255,0,12,191,177,77,47,225,151,118,42,2,61,201,17,238,64,198,33,148,0,0,0,33,128,17,102,109,85,62,110,158,173,63,154,44,212,200,72,15,12,116,184,84,105,212,211,215,140,225,25,56,53,37,117,230,98,212,195,151,169,171,15,150,108,213,193,95,250,69,106,127,61,39,249,110,21,162,116,52,191,21,40,171,144,214,104,232,211,209,74,173,56,99,40,181,189,251,27,18,78,73,69,44,164,188,77,198,251,94,200,141,72,169,104,171,66,43,105,83,114,75,202,223,254,21,28,25,116,61,174,150,167,55,73,70,167,205,78,47,242,60,87,99,214,112,106,153,240,154,31,203,120,254,12,202,182,144,145,50,185,117,34,172,129,25,251,255,0,143,232,74,29,10,167,37,156,247,232,191,176,22,65,218,11,232,52,238,40,164,226,134,3,27,34,18,144,17,156,130,17,21,137,162,41,178,27,244,44,43,145,80,123,168,142,73,131,223,185,23,18,160,199,186,97,96,189,190,163,82,82,233,212,168,170,182,80,198,172,58,195,222,94,104,181,74,48,251,95,247,120,228,254,132,106,86,165,74,55,169,82,17,254,169,25,23,20,209,81,135,45,213,205,116,218,45,236,4,233,202,149,120,231,66,106,112,125,24,78,157,206,126,130,190,151,75,170,173,140,229,29,60,226,154,82,139,188,100,187,29,90,53,104,234,99,41,81,168,166,163,179,183,99,114,177,98,149,104,171,49,225,126,132,231,77,73,132,98,226,19,89,53,52,229,46,134,55,70,166,86,59,120,38,87,56,211,142,242,176,198,187,43,209,105,113,89,72,150,179,85,10,48,198,38,125,71,16,80,142,48,57,238,82,171,44,164,204,90,212,226,39,60,229,145,100,32,148,110,202,212,119,10,147,107,194,140,54,141,103,117,100,87,70,139,114,187,54,105,180,117,107,61,160,237,230,205,85,116,241,161,13,250,141,49,134,106,48,137,154,114,187,45,172,220,164,103,181,153,168,148,211,196,149,178,220,174,68,224,221,138,200,75,125,194,164,85,182,33,41,9,72,14,238,166,21,220,109,3,3,210,234,175,185,223,231,175,33,243,34,254,20,107,25,215,158,246,90,253,226,47,103,170,190,6,122,12,161,242,161,253,159,202,137,139,217,231,29,26,183,247,25,40,194,170,248,25,232,177,165,242,160,198,159,202,134,26,243,146,167,83,228,98,229,207,174,44,244,120,82,249,68,233,210,125,134,46,184,212,245,24,43,98,255,0,2,170,178,205,157,206,69,47,32,122,122,47,178,24,107,207,171,33,228,142,239,177,210,125,133,236,20,95,100,48,236,225,54,152,177,71,113,240,234,47,200,95,187,105,122,19,14,206,27,72,107,99,180,248,101,47,66,31,186,160,48,236,228,125,225,156,215,73,51,171,251,170,30,97,251,170,62,101,195,99,155,237,117,82,182,69,180,120,140,227,43,75,161,173,240,152,249,254,98,92,38,30,99,212,216,215,71,81,74,180,54,182,69,115,167,57,59,118,43,135,12,229,202,241,151,230,110,133,38,163,102,205,50,195,45,28,155,185,77,109,45,102,172,186,29,126,72,185,114,68,28,21,195,106,183,212,209,71,134,77,63,19,103,85,70,87,39,140,134,46,178,82,210,242,251,151,186,113,125,81,102,44,49,101,69,28,136,121,10,116,210,91,35,78,1,128,25,161,23,18,194,206,88,96,6,122,180,246,186,51,70,171,115,195,22,116,44,67,149,5,43,219,112,152,170,58,119,45,217,106,161,5,216,176,140,164,215,96,13,163,209,3,149,209,30,98,100,128,134,118,45,132,174,83,45,137,198,180,122,53,96,45,217,146,139,42,217,244,99,143,94,164,85,205,20,78,254,69,209,29,145,21,151,25,92,186,52,203,113,21,154,238,83,17,192,49,37,123,11,152,175,208,4,145,36,25,47,34,46,72,9,228,136,181,7,240,162,47,117,176,163,31,48,37,203,165,47,133,3,211,210,127,9,23,81,68,148,106,220,129,61,60,60,136,251,29,63,34,124,208,115,108,10,39,160,167,38,74,58,72,199,164,137,188,153,28,37,230,84,89,138,132,125,226,168,215,139,158,55,44,195,195,102,65,81,132,93,236,5,220,204,99,114,30,213,119,100,14,214,177,82,166,148,174,23,106,255,0,104,151,144,157,121,121,10,222,128,161,39,240,191,192,158,27,82,85,164,55,90,75,177,30,85,86,246,132,137,170,53,109,238,49,226,250,92,247,109,208,45,66,242,15,103,172,254,1,173,37,95,148,158,30,159,54,1,156,88,123,29,95,36,11,71,87,208,120,190,157,208,153,47,101,159,121,18,90,127,57,49,177,114,170,216,18,47,133,26,104,159,134,61,34,77,49,153,169,118,65,148,211,181,139,39,155,126,20,65,211,170,221,194,28,170,78,40,171,157,39,220,115,163,86,94,100,22,150,167,145,124,61,78,53,60,203,21,72,149,123,44,252,129,208,159,145,124,79,87,101,6,43,65,148,242,106,121,2,163,81,118,7,171,93,56,49,114,96,71,10,158,68,227,25,46,177,34,163,201,136,189,157,50,245,253,44,78,79,180,88,211,34,159,102,245,23,179,200,183,41,121,10,243,27,76,138,185,50,14,76,139,47,83,200,47,83,200,169,138,249,82,14,91,242,44,202,167,202,25,79,229,26,98,188,24,177,101,215,159,200,63,23,202,52,198,124,69,129,166,207,229,12,36,254,17,167,86,94,88,40,88,210,233,203,229,5,78,95,40,212,234,84,105,80,213,82,157,26,170,51,199,197,37,125,227,229,244,56,159,180,53,33,82,180,116,116,98,146,132,227,77,219,190,221,62,228,118,30,130,94,209,237,52,50,133,107,89,217,251,199,26,182,147,46,47,164,161,78,156,148,157,71,82,163,147,221,203,191,232,114,191,93,167,199,164,175,21,79,81,165,75,164,101,143,221,208,205,170,219,83,83,250,139,225,44,244,241,171,93,123,146,217,223,118,101,169,39,58,178,147,93,93,196,41,118,35,34,125,136,62,133,67,190,195,162,237,53,233,34,11,100,17,127,104,6,186,202,213,36,189,72,234,35,149,45,63,225,249,150,86,222,119,243,73,133,79,245,74,114,249,101,35,45,60,116,219,169,168,212,212,189,242,169,43,47,45,206,158,159,67,171,175,163,157,14,92,97,9,181,44,170,60,113,245,95,113,79,236,229,24,215,213,211,207,166,121,63,186,236,245,117,43,210,167,166,212,60,49,146,167,159,139,226,79,163,34,188,86,166,172,99,166,168,160,154,199,193,248,191,240,71,177,224,180,169,81,225,90,120,209,181,176,78,94,178,238,120,154,241,115,133,58,113,222,85,106,201,165,244,240,175,238,123,78,15,164,173,165,211,168,213,123,91,221,47,224,217,89,218,132,254,135,46,10,242,58,90,157,233,73,35,14,150,25,84,187,233,18,241,102,181,87,150,42,48,244,40,173,25,84,172,210,247,96,186,146,155,230,87,183,94,136,170,172,173,94,111,212,66,170,123,55,110,136,229,241,201,190,69,111,74,120,254,105,29,41,251,203,213,156,158,57,83,253,30,183,171,130,252,238,105,151,159,175,105,85,109,91,241,55,240,40,255,0,164,234,37,242,209,254,230,10,178,111,20,221,246,252,13,124,46,180,40,211,214,101,53,25,202,157,161,126,236,163,211,233,191,130,189,77,17,254,28,76,58,26,178,171,162,167,57,164,155,142,246,54,167,224,143,208,5,220,23,89,48,184,190,25,125,64,243,223,180,175,237,180,209,242,132,159,230,113,37,238,157,143,218,57,95,93,77,121,82,95,169,199,151,111,168,29,137,43,104,49,168,165,21,117,110,101,234,71,167,107,116,56,203,161,215,172,249,122,21,252,56,229,147,240,202,84,242,219,203,226,57,43,161,10,9,81,142,85,169,175,57,47,212,137,118,145,101,172,160,188,234,71,245,42,61,187,94,38,66,30,225,46,236,33,252,52,69,73,3,4,41,1,25,244,95,83,54,179,253,75,81,255,0,42,70,153,246,250,153,53,223,234,58,143,249,82,42,60,127,100,111,224,191,237,40,127,68,191,67,3,58,28,19,253,165,31,249,114,3,212,82,254,18,250,23,20,211,254,18,250,23,118,0,35,220,145,30,224,49,128,0,0,0,0,0,0,159,66,4,223,66,183,238,176,60,159,23,138,92,74,181,187,217,135,8,150,60,83,79,119,101,41,98,254,253,137,113,139,123,84,101,231,29,204,25,111,212,15,67,90,148,162,240,187,82,143,73,66,91,142,148,37,146,131,139,81,197,196,243,221,126,47,204,151,50,172,98,226,170,206,207,182,64,71,179,71,164,253,157,158,92,62,164,126,90,175,243,71,155,142,215,59,191,179,83,240,234,161,253,50,253,64,237,246,43,125,73,190,133,111,169,21,116,54,137,154,216,185,121,184,154,62,2,170,202,207,234,128,178,15,98,72,174,46,204,147,126,64,57,63,32,106,200,105,4,128,138,36,36,50,9,16,100,187,8,162,10,214,250,16,173,90,20,104,206,164,223,134,42,236,147,91,149,234,105,169,209,149,39,210,106,204,168,226,234,56,244,175,106,52,82,254,105,255,0,129,134,167,17,213,86,247,235,73,47,40,248,81,78,162,51,167,85,210,169,214,151,135,238,58,213,99,70,53,21,58,116,105,89,197,74,139,199,211,191,157,194,185,80,167,86,175,240,225,57,253,21,201,207,67,169,140,28,231,12,34,187,202,73,26,161,170,212,214,139,251,76,99,30,203,98,234,116,242,140,161,86,79,25,172,91,127,174,225,21,240,248,82,215,106,103,29,76,100,229,37,148,113,149,141,147,157,62,13,89,40,197,203,79,168,181,229,39,226,131,95,254,156,237,44,253,159,80,177,169,30,109,41,217,111,180,149,255,0,247,241,58,122,253,86,131,136,105,165,71,157,132,175,120,57,197,171,50,194,183,61,164,39,83,19,47,13,169,58,218,92,42,127,22,139,194,123,254,15,240,253,13,110,150,93,77,235,149,135,205,240,220,230,234,121,245,167,140,22,199,82,20,212,81,53,24,174,196,173,71,46,135,9,156,183,169,35,83,225,81,74,203,241,54,229,46,196,211,125,204,245,111,179,154,184,86,254,243,53,233,248,77,56,188,156,85,205,57,219,169,26,154,250,116,96,222,68,197,212,171,58,90,90,79,161,231,53,154,183,82,109,246,236,137,235,120,140,181,18,107,225,57,238,89,50,98,232,83,187,220,79,196,196,210,67,137,166,79,4,70,91,10,82,104,133,238,0,208,88,99,8,244,248,17,179,185,102,50,30,44,219,10,157,197,226,47,199,208,120,129,157,100,10,82,52,98,44,61,0,165,183,98,41,202,230,156,61,3,150,5,81,149,199,137,103,40,124,182,5,89,52,73,76,151,42,225,202,64,66,83,242,18,168,93,203,66,228,160,43,230,15,152,89,201,136,249,49,2,172,238,46,97,127,37,32,229,32,51,222,76,75,35,79,44,106,154,6,51,120,137,44,145,167,4,24,162,46,43,140,159,114,89,15,20,60,80,16,200,149,199,138,30,32,87,145,28,154,101,216,160,193,1,79,49,146,82,39,130,242,12,80,49,11,142,201,147,197,121,15,15,64,98,167,4,251,139,147,31,50,254,95,163,14,91,249,89,52,197,92,180,135,203,185,103,46,95,43,252,7,203,159,202,255,0,1,166,41,228,68,57,41,26,57,115,249,88,249,115,249,24,213,198,110,73,31,103,137,175,147,83,228,99,246,122,175,224,29,142,172,94,207,110,140,106,148,188,205,190,203,85,252,35,246,58,190,132,236,117,98,112,151,152,69,73,27,189,138,175,160,253,130,167,154,29,161,214,178,110,44,89,183,216,39,243,32,253,223,63,152,118,139,214,177,98,46,90,55,254,239,159,204,31,187,159,204,59,67,173,98,197,17,112,71,67,247,115,249,131,247,119,243,14,208,235,92,245,20,135,141,206,135,238,223,230,99,253,220,190,102,59,67,173,115,149,40,147,141,40,155,191,119,175,153,135,238,245,243,50,118,58,178,173,52,95,196,77,105,41,252,198,143,221,241,249,165,248,143,247,124,126,105,126,36,236,214,41,90,74,127,49,37,163,165,230,203,61,130,63,52,191,18,75,68,190,121,126,36,213,197,126,201,72,151,178,210,242,44,246,75,124,114,252,70,180,223,204,201,171,145,95,179,210,249,80,185,52,254,85,248,23,170,54,238,199,202,245,26,100,80,169,197,124,35,181,190,18,254,88,249,104,139,227,61,223,202,44,165,242,154,57,104,57,113,3,55,50,94,65,204,147,52,114,98,28,152,148,103,205,249,139,152,190,99,71,179,192,143,178,211,242,8,204,231,31,152,89,83,243,53,123,45,63,36,63,101,165,242,160,140,153,211,30,112,244,53,123,53,63,149,7,179,211,249,80,25,148,233,250,18,230,67,208,209,236,240,249,80,114,41,252,168,43,55,50,3,230,64,209,201,167,242,160,228,195,229,64,103,230,64,89,195,208,213,201,135,202,131,149,15,36,6,108,162,44,162,107,229,193,118,66,198,30,131,70,92,163,228,30,31,35,86,48,244,30,49,244,26,99,37,151,144,177,95,41,179,24,250,6,49,26,99,30,43,229,12,127,149,155,113,136,89,13,49,143,15,229,14,95,242,155,44,3,76,99,229,63,148,146,164,254,83,80,13,49,151,148,254,81,114,159,146,53,1,53,113,155,150,252,144,249,114,242,52,136,104,205,203,151,144,176,151,145,164,231,241,189,100,180,58,9,84,166,237,86,79,24,60,114,73,129,76,117,17,171,198,168,233,97,52,249,49,149,74,138,62,125,18,127,139,58,179,195,121,73,43,165,212,225,112,90,55,227,92,67,80,164,165,28,97,21,40,244,147,106,237,157,45,76,229,58,77,71,172,221,137,70,90,149,57,186,105,190,139,152,85,12,90,75,205,238,95,90,151,43,71,40,167,241,43,253,76,180,219,201,122,127,115,81,40,150,196,83,189,201,205,108,202,122,110,4,215,81,39,105,33,118,28,252,202,141,211,222,157,55,252,162,175,183,9,212,203,228,140,159,254,34,82,202,133,55,245,68,117,114,183,5,214,255,0,67,252,200,174,23,236,227,195,153,59,223,10,83,151,254,39,91,141,103,67,69,173,175,39,101,81,83,165,79,126,203,169,200,224,58,184,104,107,94,81,115,114,167,180,83,245,47,226,156,78,92,66,81,163,40,70,52,225,44,177,141,228,219,233,187,232,140,182,203,193,33,78,95,180,58,120,84,221,82,167,181,254,107,95,251,158,217,203,169,224,248,70,122,143,218,90,114,166,159,241,27,126,145,71,187,158,208,250,138,138,231,188,25,138,148,185,106,113,94,243,232,106,147,216,197,47,5,92,139,197,42,216,70,84,229,118,247,235,250,153,247,148,174,104,222,82,111,249,91,252,138,58,26,140,213,114,247,226,189,78,47,30,186,161,43,247,170,191,36,119,63,222,68,225,113,214,158,154,46,233,222,179,253,13,35,135,81,99,43,59,93,121,50,218,17,79,79,169,158,77,52,162,146,243,187,42,159,71,110,133,250,85,122,21,35,218,85,41,175,212,15,83,166,167,201,209,82,135,117,20,141,93,138,150,240,45,32,93,197,240,191,168,197,240,125,224,121,126,63,43,241,54,188,169,196,230,124,112,94,166,254,54,239,197,42,250,40,175,200,195,13,234,211,254,174,238,197,29,77,68,90,208,229,6,223,189,147,132,54,251,242,221,125,199,39,177,211,226,14,62,203,79,44,101,44,94,46,82,117,31,94,210,57,128,166,95,195,247,226,26,111,249,145,51,154,184,111,251,71,75,255,0,49,4,123,31,50,112,247,17,95,153,100,61,196,69,49,72,100,100,4,103,209,125,76,122,255,0,245,13,71,252,169,27,103,209,25,56,135,251,63,83,255,0,42,64,120,227,163,192,255,0,218,75,254,92,142,121,209,224,95,237,37,255,0,46,69,71,166,167,252,53,244,46,41,167,252,53,244,46,34,129,119,24,187,128,192,0,168,0,0,0,0,0,68,38,76,139,3,207,113,237,58,138,140,210,238,113,96,186,158,151,142,39,236,82,240,221,95,240,60,215,187,39,234,3,178,22,40,147,140,133,226,242,2,45,30,155,130,81,165,79,67,78,172,35,246,149,23,142,94,118,103,154,127,67,211,112,74,144,151,13,167,12,163,156,101,37,141,247,234,21,210,101,95,17,99,42,94,249,5,239,220,43,175,219,232,89,47,117,21,106,126,16,9,176,165,85,101,102,183,243,35,146,91,178,183,214,228,86,196,39,212,33,188,67,185,80,196,48,1,246,16,0,17,146,238,70,91,150,50,190,189,74,60,255,0,31,161,134,162,21,87,73,198,207,234,138,52,154,234,84,227,77,106,33,41,58,59,211,148,127,70,118,120,174,153,234,116,115,140,99,121,199,197,31,169,198,161,194,53,85,146,206,42,156,127,155,168,25,61,170,181,229,140,176,82,119,106,36,91,114,247,155,111,213,157,250,28,10,132,127,139,57,212,126,73,226,141,177,209,208,165,28,105,233,161,21,244,187,8,242,88,84,79,37,25,90,59,222,221,13,244,244,122,173,92,157,109,52,148,105,74,87,89,75,167,153,212,156,41,83,148,169,84,87,163,85,99,40,191,135,212,205,195,245,18,167,168,113,155,218,114,194,81,81,178,140,151,79,197,1,127,7,208,234,52,218,202,242,212,77,56,184,219,250,253,126,227,172,227,31,51,38,174,189,58,90,124,167,85,83,148,91,113,191,197,182,232,230,79,136,201,193,74,47,103,208,212,102,250,238,183,21,221,17,231,83,95,18,60,228,181,213,101,241,17,231,85,235,155,46,166,61,47,180,211,143,114,47,89,11,120,90,60,244,42,74,106,210,147,12,103,25,93,59,129,218,149,105,78,93,108,87,61,58,158,242,119,57,240,213,184,171,50,107,88,229,177,83,213,243,209,193,244,50,85,209,74,59,196,154,171,83,43,246,44,134,171,179,30,30,185,147,167,82,47,116,196,155,71,105,114,234,198,237,35,53,109,52,27,240,147,170,246,115,94,228,110,110,142,142,253,203,97,161,167,29,228,209,49,117,134,149,41,84,123,23,203,75,40,43,203,114,231,56,81,247,8,58,210,169,212,43,212,123,53,95,254,185,7,178,214,255,0,235,103,126,203,200,44,188,140,118,173,117,142,23,178,214,249,24,253,146,191,200,119,108,130,195,181,58,199,15,216,235,252,159,152,123,21,127,149,126,39,110,195,176,237,78,177,197,246,26,254,72,126,193,91,201,29,144,29,169,214,56,255,0,187,235,122,15,247,117,95,52,117,192,118,166,71,39,247,109,95,153,7,238,202,159,50,58,192,77,166,71,43,247,100,254,117,248,15,247,100,190,127,200,234,1,118,153,28,207,221,146,249,199,251,181,252,231,72,6,211,35,157,251,183,249,199,251,183,249,217,208,2,109,50,57,255,0,187,151,206,199,251,186,63,51,55,128,218,185,24,127,119,71,230,99,253,223,79,205,155,64,109,24,255,0,119,211,245,15,221,244,141,128,52,101,246,26,94,67,246,42,63,41,164,0,207,236,116,190,81,251,37,47,149,23,129,5,62,203,75,229,67,246,122,127,42,45,0,43,228,195,229,67,229,67,229,68,192,42,60,184,249,6,17,242,37,113,93,0,176,143,144,98,188,135,116,23,64,44,99,228,24,175,33,221,6,75,204,3,20,22,65,146,243,22,81,243,1,128,178,143,152,103,31,48,24,11,56,249,134,113,243,2,64,71,56,249,134,113,243,1,129,28,227,230,28,200,249,144,72,8,243,35,230,46,100,124,192,152,16,230,71,230,14,108,62,98,137,129,14,116,62,100,46,116,62,100,5,128,87,207,167,243,33,123,69,63,153,1,104,20,251,69,47,153,7,180,210,249,144,23,8,171,218,105,124,200,94,213,75,230,64,94,5,30,213,75,230,66,246,202,95,50,32,208,34,143,108,165,243,32,246,186,95,50,2,240,51,251,101,47,153,7,182,82,249,128,208,6,103,173,165,243,11,219,169,124,197,26,128,203,237,212,188,197,237,244,188,198,26,214,6,79,111,165,230,47,222,20,134,83,91,0,199,237,244,201,71,91,9,59,43,147,13,105,3,37,109,116,40,251,251,17,150,169,206,158,80,232,23,90,165,82,49,234,202,107,106,227,74,25,117,56,26,141,76,170,85,247,223,82,218,250,252,168,170,113,70,186,86,59,199,78,58,249,84,131,112,141,190,166,9,241,58,241,155,222,38,79,104,169,24,98,182,42,139,201,248,186,155,156,88,188,219,103,196,171,206,54,201,47,161,74,226,21,83,183,50,69,88,216,131,138,185,174,177,158,213,171,219,42,203,126,100,137,190,33,95,27,115,12,54,146,19,146,47,88,118,173,209,226,53,250,102,75,247,133,127,156,193,25,43,219,185,57,83,156,60,82,140,151,212,157,97,218,186,48,226,85,162,172,236,201,126,243,171,228,142,108,51,169,44,97,6,217,166,122,26,209,141,219,68,179,138,203,202,181,254,244,169,242,130,226,210,79,120,24,41,233,235,205,219,27,47,54,94,248,124,219,75,63,169,51,139,91,201,182,60,94,159,125,190,226,216,113,58,50,248,145,207,171,195,233,194,62,243,245,119,45,132,52,252,172,98,147,102,110,53,59,126,186,17,214,210,127,18,252,75,99,94,156,186,73,28,90,122,69,82,109,181,100,108,251,26,16,242,100,178,44,181,186,85,161,30,172,138,212,83,151,73,35,135,86,191,50,166,239,194,107,210,208,139,251,75,89,14,184,75,173,210,213,70,51,196,85,37,75,87,73,209,149,237,61,182,234,140,149,235,70,156,237,141,203,116,116,220,170,186,151,142,42,62,27,59,238,255,0,252,50,211,21,122,26,141,5,121,214,211,59,70,75,197,181,227,47,170,236,253,75,232,113,40,74,165,10,117,225,201,156,228,227,23,123,198,79,234,108,214,78,84,180,181,37,25,168,73,172,99,39,217,158,69,84,122,238,45,195,168,91,20,190,214,118,245,121,126,137,17,117,233,181,49,182,130,87,235,149,254,251,152,86,209,251,203,181,53,85,72,167,9,60,119,201,63,50,158,214,53,25,169,75,116,82,90,186,21,203,105,20,66,62,245,139,30,241,33,46,169,146,159,76,145,6,138,59,233,190,141,18,169,77,214,225,250,170,75,172,227,100,87,163,150,84,106,35,78,155,197,26,177,244,3,199,42,112,163,86,48,171,9,42,146,114,78,47,181,182,69,179,169,46,84,110,177,189,72,171,47,196,179,138,111,199,42,183,36,177,107,119,244,51,107,170,227,42,41,59,226,165,43,249,190,134,91,122,31,216,253,18,134,146,166,182,107,237,43,201,168,191,229,95,230,119,170,187,149,112,250,43,75,195,116,212,87,195,78,43,239,177,57,244,21,149,83,232,98,147,82,148,189,13,115,125,76,83,86,168,94,37,104,135,197,27,221,224,80,93,7,140,167,46,175,18,153,117,53,25,168,124,107,232,206,7,27,119,211,67,254,116,255,0,68,119,250,79,254,150,112,184,234,130,210,209,193,221,115,37,223,209,21,28,58,150,223,30,134,173,3,247,19,106,220,248,182,173,228,153,150,111,43,190,151,54,112,205,234,209,73,255,0,189,189,191,233,40,245,107,120,39,232,76,170,30,226,250,22,144,33,47,113,125,70,196,189,212,21,228,184,195,191,20,212,125,87,232,100,167,110,125,59,187,44,186,227,127,200,211,197,127,218,122,159,235,51,208,191,181,82,182,87,203,225,150,47,238,101,71,67,95,127,97,143,46,238,155,138,222,54,140,111,127,151,169,203,236,116,184,157,185,113,202,249,164,173,156,114,159,253,253,14,105,10,13,92,51,253,165,165,255,0,152,140,166,174,25,254,210,210,255,0,204,69,30,199,204,148,61,196,71,179,37,15,113,16,72,140,137,17,144,17,159,67,39,17,255,0,103,234,127,229,179,92,253,211,46,189,127,160,234,127,229,72,15,28,116,184,23,251,78,63,242,228,115,78,143,2,255,0,106,71,250,37,250,20,122,138,127,195,95,66,210,170,95,195,95,66,210,0,93,198,46,224,48,0,0,0,2,160,0,0,2,12,148,189,214,85,114,43,55,17,167,204,209,86,143,242,158,58,251,197,158,222,180,151,38,119,249,89,226,102,138,45,202,234,228,91,72,23,65,210,132,42,87,140,106,54,162,252,130,22,204,112,124,185,198,113,109,74,50,77,52,74,181,53,74,171,132,93,215,169,9,63,8,30,206,110,215,42,131,241,150,55,149,40,203,206,41,254,69,80,94,50,43,87,100,83,169,127,195,250,151,118,51,234,229,101,75,250,128,85,41,181,226,236,69,151,85,127,100,138,27,34,181,209,247,9,16,163,238,34,104,0,0,10,129,12,72,96,38,70,74,206,228,129,244,40,139,75,200,201,175,213,71,67,167,230,40,229,38,237,20,107,70,30,43,166,150,163,77,104,43,202,46,233,121,132,67,135,241,56,107,27,78,60,186,177,223,27,236,215,161,185,222,247,56,28,43,75,95,219,33,41,197,198,20,148,183,113,183,94,199,125,123,189,74,50,107,32,167,21,117,189,206,119,18,210,79,157,78,165,57,184,70,167,95,235,75,111,196,235,85,162,231,190,69,53,33,207,211,212,161,241,91,194,252,159,96,57,90,248,213,215,83,163,168,163,23,56,168,90,73,124,50,238,102,167,86,18,165,82,51,188,35,5,120,175,150,78,219,125,14,183,15,78,52,165,29,220,101,246,145,120,219,175,95,193,152,120,221,23,78,113,174,162,177,170,177,151,245,46,228,25,11,233,218,81,177,77,36,231,77,109,186,216,156,114,139,232,202,130,105,193,221,50,84,245,15,164,133,60,218,222,47,240,41,119,191,64,53,207,25,70,229,30,42,114,185,27,190,197,212,237,83,194,214,229,69,240,175,23,15,38,89,73,194,101,62,195,85,110,162,201,81,251,41,90,126,19,81,154,148,230,233,202,200,143,50,77,220,208,231,73,173,236,102,171,40,197,248,64,155,169,59,108,87,41,85,146,235,114,202,85,160,215,66,250,113,149,71,246,116,228,254,224,57,174,77,123,196,233,213,138,47,212,209,146,150,50,131,82,42,142,134,172,159,130,156,140,55,31,76,184,92,163,218,41,252,200,61,166,159,204,191,19,150,186,98,251,138,229,62,211,75,230,95,136,61,77,37,241,33,166,46,184,92,167,218,41,124,200,94,211,71,255,0,178,63,136,213,197,249,33,57,164,81,237,84,122,115,35,248,131,175,71,188,163,248,147,76,93,204,94,101,114,213,82,143,89,34,28,234,43,226,136,185,154,121,119,137,54,174,35,46,37,66,31,21,254,136,156,53,244,103,27,169,91,234,135,246,22,189,162,37,82,135,242,141,166,68,225,170,167,63,118,69,185,38,103,85,40,118,113,19,212,209,143,196,191,18,237,49,170,225,115,39,182,81,189,179,95,137,31,109,165,243,47,196,106,99,102,65,145,141,235,105,252,203,241,33,46,33,74,63,18,30,152,218,230,252,136,186,178,242,48,62,39,11,93,17,143,18,140,253,212,61,60,110,117,167,242,145,231,212,249,76,171,88,228,175,100,66,92,70,17,235,98,250,120,214,245,21,126,81,61,77,111,149,24,159,20,165,230,131,247,149,57,119,69,202,155,26,158,170,183,202,136,251,93,111,36,81,45,108,99,27,187,20,84,226,84,251,22,68,181,183,218,235,122,7,181,214,244,48,199,81,57,199,44,118,7,172,132,125,230,48,214,239,106,171,232,47,106,171,230,100,134,170,21,29,147,39,204,138,123,176,47,246,170,190,97,237,53,126,99,15,181,71,60,83,37,83,85,26,113,220,13,158,209,87,230,14,125,95,152,231,67,93,25,49,251,106,91,92,184,154,221,237,21,126,97,115,234,252,236,192,171,207,119,213,18,132,234,203,126,136,13,156,234,191,59,14,117,79,157,153,167,89,83,141,229,34,135,196,41,62,157,70,26,232,115,42,124,242,12,234,124,210,49,45,100,100,182,123,149,86,212,85,255,0,118,209,113,53,210,202,167,204,200,183,63,153,254,39,54,58,141,85,186,92,217,8,215,169,77,57,248,73,124,89,234,220,165,243,63,196,121,75,230,127,137,158,165,122,116,163,188,145,26,122,234,82,93,75,137,173,105,206,254,243,176,58,150,118,200,201,45,100,101,183,79,188,174,85,34,247,82,223,234,76,171,177,208,115,254,102,66,85,113,235,35,23,61,167,187,35,86,243,119,220,184,107,119,180,71,230,14,116,90,190,70,21,26,127,48,97,147,180,37,176,196,108,246,136,46,178,28,107,70,167,73,24,234,105,84,87,138,69,28,200,82,126,9,12,53,213,148,109,241,21,78,164,96,247,145,146,53,234,85,233,118,56,105,229,94,165,164,216,63,241,170,53,35,46,140,123,49,45,28,105,73,90,86,35,169,169,26,62,227,220,159,87,231,212,240,27,167,99,155,61,101,107,236,15,83,93,179,93,107,61,163,163,133,165,96,180,110,213,204,57,106,101,190,69,115,142,162,227,13,142,164,97,25,116,104,132,241,78,215,57,112,246,168,75,102,108,132,170,91,197,31,16,194,101,106,80,77,95,34,18,156,41,171,201,149,45,45,122,178,247,241,69,181,116,112,88,198,114,252,201,171,133,204,140,189,205,201,225,38,174,87,94,164,52,241,251,60,93,187,24,214,178,172,167,180,172,139,54,165,178,54,53,43,219,96,154,113,176,174,234,53,226,179,35,94,18,75,223,191,212,139,227,77,60,28,55,146,184,178,133,241,91,179,142,229,86,51,247,246,58,218,121,80,211,80,230,55,148,188,197,152,75,171,148,23,196,236,102,169,168,141,57,226,149,204,85,245,53,181,19,240,93,47,34,234,28,200,219,42,87,126,99,13,116,19,181,30,100,163,98,186,58,234,91,246,101,122,253,84,222,159,26,84,221,206,125,61,30,162,113,207,101,232,73,63,171,110,124,105,212,234,93,106,155,244,236,69,234,42,42,120,41,120,69,67,135,215,156,237,41,36,78,183,15,175,15,117,166,111,254,92,255,0,233,154,221,219,30,81,91,150,190,29,169,107,123,34,43,132,86,111,199,82,223,68,107,180,78,181,9,86,141,135,8,206,166,244,224,228,105,163,194,169,198,162,83,110,127,83,125,105,71,79,75,26,112,74,198,123,255,0,26,156,63,174,106,209,234,36,158,202,63,86,98,171,204,165,54,167,22,154,58,143,85,83,230,19,171,78,81,124,206,163,106,100,114,225,86,111,224,147,251,141,218,13,23,181,205,186,151,140,81,187,77,91,77,108,113,137,170,28,164,252,50,81,37,229,87,143,8,201,75,75,71,77,168,218,45,191,196,158,178,51,146,201,69,98,139,43,107,40,210,79,31,20,140,53,120,132,228,172,226,172,102,78,87,214,237,227,60,95,163,212,82,167,22,231,101,36,83,95,136,183,55,140,182,40,139,165,94,94,63,9,40,240,200,86,189,170,53,228,107,39,235,59,108,241,101,45,109,74,210,194,148,111,35,161,166,140,227,22,235,63,23,145,70,139,73,79,65,25,55,44,165,46,236,215,74,57,94,114,125,76,114,179,241,190,50,254,168,169,166,149,121,187,201,198,35,84,232,233,33,151,230,85,174,215,97,224,167,248,156,218,186,137,78,54,109,178,206,54,165,229,35,161,169,226,16,80,251,55,185,134,85,165,85,238,219,41,161,166,171,94,94,24,248,124,206,197,61,54,155,75,21,41,111,47,54,107,206,44,251,201,204,116,230,186,66,77,155,41,235,163,10,88,74,241,146,10,218,234,106,79,8,220,229,214,148,170,212,114,199,168,206,223,83,122,252,118,169,84,167,90,206,233,148,232,99,169,165,166,246,165,140,178,114,221,117,148,110,237,116,113,221,122,244,235,233,180,244,85,165,89,239,38,187,94,219,30,143,95,40,208,210,208,163,23,214,112,132,99,243,91,255,0,195,159,40,235,198,169,212,235,232,214,211,202,26,139,210,180,186,246,186,56,127,179,241,122,190,47,172,214,90,209,132,30,62,151,217,126,72,215,162,208,198,183,12,169,82,181,87,74,181,122,146,106,162,126,126,133,252,63,135,190,29,162,175,78,21,57,142,165,91,185,90,222,20,140,198,169,217,221,171,146,151,188,17,247,236,54,109,128,133,81,109,113,161,189,226,21,79,96,79,40,89,246,23,75,162,61,83,94,100,23,232,103,246,181,33,231,19,102,150,81,165,42,147,169,44,99,24,238,206,86,138,78,158,182,41,252,87,137,167,136,201,71,65,168,191,119,31,212,131,153,168,211,210,212,241,42,213,221,75,198,82,218,61,54,243,60,245,105,75,81,82,83,78,87,117,20,41,253,14,237,88,186,26,87,57,198,81,148,161,41,199,47,43,117,252,206,70,142,63,233,154,8,62,142,172,91,255,0,184,145,170,250,53,40,184,82,132,36,238,227,20,155,33,86,93,139,188,217,154,164,186,129,92,153,158,166,243,95,82,214,238,80,253,227,81,154,178,50,81,115,94,104,172,156,87,134,111,211,251,144,42,35,107,201,175,56,180,121,222,49,24,83,211,70,148,36,159,46,179,79,211,194,122,54,212,101,118,246,197,158,123,140,210,167,13,28,103,75,63,29,107,188,190,128,113,89,191,131,203,253,38,148,111,210,82,149,191,233,57,230,206,14,255,0,211,233,255,0,213,250,21,30,174,14,240,77,111,177,105,84,45,202,93,182,45,10,66,94,234,24,151,186,136,60,135,21,255,0,105,234,127,230,25,168,226,245,20,242,105,44,183,202,57,47,195,185,167,138,127,180,181,63,243,25,159,79,254,181,75,250,190,124,127,62,197,70,238,36,255,0,209,225,20,252,54,142,209,158,49,255,0,253,125,126,243,154,117,56,154,147,160,165,227,107,195,124,156,95,231,213,254,135,44,66,131,87,13,255,0,105,105,191,230,35,41,167,135,255,0,180,52,223,243,34,81,236,251,49,195,220,66,29,63,113,17,82,20,134,41,16,70,126,233,151,89,190,139,81,255,0,42,70,153,251,166,125,79,250,173,111,249,82,253,0,241,135,67,129,255,0,181,41,255,0,76,191,67,158,111,224,159,237,90,63,73,126,133,71,171,165,252,37,244,44,236,85,75,248,104,181,116,34,129,62,163,19,40,96,0,16,3,1,48,35,119,114,105,145,125,8,166,69,77,244,42,177,105,91,217,178,163,157,197,167,40,105,154,135,115,203,73,237,110,231,176,215,197,75,79,59,249,30,70,178,181,102,189,64,81,107,179,30,55,34,224,24,148,59,88,31,65,89,249,157,94,9,164,211,234,185,241,212,83,205,199,23,23,147,86,3,179,166,169,158,131,79,43,245,167,18,202,94,240,167,8,194,42,16,138,140,98,172,146,236,58,43,114,13,54,50,235,229,133,56,74,215,180,141,70,62,42,241,210,167,252,232,9,78,164,103,70,50,139,216,166,47,34,138,45,173,42,245,101,212,119,146,34,183,193,120,73,17,143,66,87,0,16,217,18,162,72,98,67,1,0,0,17,238,54,147,20,129,110,84,10,54,126,132,83,198,86,177,52,41,249,129,25,51,44,47,206,148,141,93,81,76,169,184,183,36,84,115,107,106,106,232,184,132,40,78,95,232,181,37,148,98,254,28,186,219,239,58,85,116,144,213,80,169,167,169,182,107,194,252,165,217,152,184,173,31,107,211,82,146,148,98,225,59,57,62,201,154,180,213,249,218,106,117,59,181,105,125,123,133,81,42,148,52,252,63,79,169,141,8,66,52,170,114,117,52,210,223,203,252,254,243,173,29,22,157,218,73,69,197,238,159,153,230,120,229,40,251,85,42,210,186,165,87,106,150,123,41,124,223,129,191,132,235,165,61,27,211,202,106,83,211,188,50,95,20,123,25,87,110,122,61,59,131,240,196,193,61,22,153,206,214,137,21,82,173,71,138,108,209,79,65,82,74,242,234,107,49,157,213,148,248,94,155,149,124,98,199,164,225,250,106,115,114,81,142,68,150,154,178,88,231,100,104,167,165,84,97,187,221,247,51,90,138,107,242,99,46,198,26,180,40,212,157,237,19,166,244,144,172,175,38,84,244,52,227,212,75,33,101,174,124,180,148,122,99,27,253,11,161,194,163,56,239,21,248,27,168,105,225,9,95,99,99,197,66,232,94,68,226,197,67,132,233,233,67,220,136,221,58,84,85,163,18,83,213,98,89,70,116,234,43,179,62,181,227,47,178,211,148,178,148,119,47,167,70,157,61,241,45,240,103,215,98,173,84,165,178,166,7,18,53,34,158,242,31,58,25,117,47,173,194,101,23,120,222,192,244,17,80,218,62,35,125,184,177,215,146,10,116,239,125,139,103,94,148,163,213,92,166,26,58,177,127,194,118,245,69,240,163,78,55,83,135,139,232,75,99,82,85,82,171,12,123,223,234,91,167,133,57,175,27,252,204,206,131,202,87,166,210,236,89,78,46,49,107,151,37,247,18,226,198,154,208,211,70,23,188,110,96,157,122,125,145,100,40,84,148,252,116,231,143,244,142,90,127,30,212,165,111,233,19,33,118,178,202,166,107,184,227,85,65,119,55,83,211,69,202,211,132,173,244,52,45,45,11,255,0,10,69,237,197,39,30,78,76,245,213,45,140,118,33,26,178,134,249,125,78,180,116,176,206,95,97,43,127,72,61,28,127,250,37,255,0,105,59,113,58,242,113,167,94,87,190,228,29,102,252,206,172,244,213,121,139,253,22,120,253,13,80,162,147,187,210,203,254,210,246,144,235,107,207,41,77,203,104,200,209,8,234,61,234,116,228,117,165,74,105,201,173,44,237,244,37,204,175,133,161,164,153,59,29,88,244,244,106,85,143,218,201,47,75,110,91,82,52,41,56,197,181,127,82,181,13,116,165,39,202,148,10,103,161,213,206,89,114,164,254,241,255,0,234,255,0,248,213,94,188,85,39,203,141,223,161,138,26,154,183,180,96,255,0,2,234,58,109,101,55,252,9,29,10,42,174,62,58,18,139,30,68,246,185,83,212,234,45,101,25,126,6,105,212,172,246,84,230,223,208,237,218,172,166,239,69,164,78,156,101,119,149,34,246,78,175,61,202,212,79,164,26,102,138,28,63,89,37,148,154,137,215,229,86,230,100,161,21,17,212,142,169,198,209,73,23,181,78,177,154,26,89,97,106,147,191,153,84,227,74,50,73,91,98,239,97,212,180,252,109,92,165,240,122,238,87,230,178,43,77,90,146,157,44,104,218,231,42,165,29,78,78,234,231,82,143,14,171,79,253,227,44,122,109,247,168,89,113,44,215,14,30,211,74,89,40,178,92,205,69,71,188,100,217,232,61,146,158,29,74,220,180,212,157,188,35,178,117,114,116,244,43,170,151,154,197,22,106,234,124,41,93,155,103,169,163,41,91,36,144,185,26,122,142,249,127,228,93,254,153,252,113,189,158,173,73,120,94,37,244,180,181,87,189,80,235,67,134,71,222,132,218,191,169,10,188,54,73,109,82,67,177,212,180,252,186,118,206,87,41,226,18,171,61,180,233,219,204,156,116,52,232,188,167,82,95,137,41,235,104,199,194,154,118,51,250,191,158,185,19,211,234,165,214,239,239,5,166,212,37,180,23,226,118,168,234,168,78,86,216,182,116,50,149,225,59,35,93,153,233,43,132,180,250,153,124,171,239,44,142,147,85,215,36,117,94,142,114,123,213,219,208,185,81,91,71,49,221,122,57,212,227,168,167,142,74,230,141,85,74,245,99,24,211,251,203,53,177,157,58,119,131,189,142,108,53,90,137,79,21,2,102,250,187,158,42,175,163,212,101,239,47,196,163,217,181,49,125,142,158,58,174,182,70,132,163,78,150,85,37,226,47,108,103,174,185,48,211,234,106,71,109,137,199,71,168,138,187,145,109,78,45,26,114,194,27,155,233,213,165,26,28,218,178,93,46,47,42,78,49,206,141,42,241,125,110,106,211,170,181,91,141,172,87,79,95,10,245,220,98,252,40,90,142,35,26,83,198,154,87,243,30,158,69,254,198,242,121,205,91,208,34,232,195,108,213,254,167,46,190,186,82,142,243,123,153,161,94,50,159,83,93,89,239,252,122,25,211,142,170,24,198,118,250,24,225,195,103,204,247,178,70,72,234,21,37,117,54,139,33,196,229,15,118,76,117,191,135,105,250,236,210,210,70,149,43,62,191,82,135,41,83,169,225,146,57,117,56,141,90,210,75,38,141,180,244,176,149,165,42,173,249,153,204,250,223,109,248,186,172,42,214,142,74,86,70,105,81,188,237,42,155,151,107,53,244,169,81,229,211,123,156,137,106,110,219,200,188,99,60,249,58,244,180,17,148,183,168,42,218,106,84,223,191,249,156,85,175,148,101,108,152,253,171,55,188,141,99,61,167,241,218,211,209,89,101,204,216,186,175,46,215,204,243,254,217,134,202,68,227,170,140,254,34,117,94,238,162,163,86,173,91,83,154,68,234,80,175,71,222,156,127,3,157,13,102,62,236,236,57,241,23,37,226,157,203,213,59,199,74,149,106,171,119,33,243,35,81,201,202,78,231,50,143,22,140,39,24,206,57,68,244,20,103,167,169,73,84,80,217,250,28,249,120,233,198,235,149,61,53,39,187,148,191,17,83,211,83,148,177,134,77,157,136,86,210,74,88,226,175,244,35,173,146,163,73,202,133,44,165,218,195,178,245,140,62,196,161,44,165,81,171,122,150,45,61,42,190,21,43,191,169,199,173,83,95,38,220,233,204,150,151,81,170,164,164,185,82,187,46,51,174,173,93,30,154,154,89,61,254,164,57,148,33,183,84,114,107,86,212,55,121,83,144,70,165,124,63,133,47,192,184,157,191,142,178,213,80,140,157,145,125,46,33,65,69,229,212,243,147,150,162,251,82,145,21,237,13,239,78,69,200,157,171,208,123,92,107,79,10,113,188,141,148,41,201,83,124,219,68,199,195,39,26,52,28,149,38,231,249,152,117,154,221,101,73,201,42,114,81,49,155,113,189,201,181,214,231,66,157,79,226,171,17,169,196,105,169,90,50,201,158,110,51,175,42,177,140,227,36,175,185,232,52,176,163,8,169,42,87,104,114,146,28,109,228,217,7,86,84,243,181,151,169,40,99,87,122,146,233,234,100,215,113,41,198,133,161,70,72,226,61,109,75,61,164,73,199,90,188,177,220,122,202,84,106,74,202,230,74,250,199,86,77,183,177,198,150,178,119,247,89,42,122,137,61,156,89,210,113,145,202,242,181,190,85,175,208,130,155,148,140,149,117,56,43,98,200,211,213,180,189,214,105,135,73,217,20,207,81,56,187,38,204,85,117,211,249,24,82,213,74,79,120,48,53,66,180,228,89,26,151,217,152,234,106,37,109,160,200,211,213,78,254,227,3,161,140,122,146,85,221,55,225,147,57,211,212,84,156,189,217,34,124,236,86,240,144,86,233,234,167,83,172,219,44,134,186,172,99,138,150,199,33,214,158,94,24,72,112,212,85,191,184,201,144,218,233,115,92,159,139,115,165,164,175,164,112,81,169,24,167,234,112,30,162,173,189,198,65,215,172,255,0,221,177,120,202,179,149,143,94,176,169,28,104,56,175,83,54,171,77,20,214,82,114,56,186,13,78,178,53,150,20,228,215,145,208,226,58,170,220,187,114,154,103,46,185,93,123,108,105,195,77,78,11,104,220,57,180,45,108,81,231,165,169,173,127,117,142,134,170,113,172,167,82,50,198,30,43,121,249,27,188,114,49,57,109,95,163,215,251,71,17,132,170,77,58,58,87,82,174,88,251,176,236,20,181,117,120,133,90,250,234,147,179,143,217,80,166,190,12,187,254,4,180,58,42,252,67,77,90,117,41,226,231,82,156,28,98,177,198,157,239,99,125,125,28,104,213,228,81,140,105,211,140,114,240,246,234,255,0,83,139,188,115,33,168,150,163,138,83,163,78,252,141,50,178,95,67,177,94,89,210,165,244,102,74,20,33,69,62,92,113,185,124,166,229,5,29,188,61,13,34,49,234,76,132,9,160,128,104,0,138,167,80,172,238,85,22,105,171,28,162,99,142,210,179,34,166,214,53,105,212,242,146,47,227,81,199,134,214,245,156,81,69,79,112,209,197,42,183,163,167,56,209,149,101,146,147,140,127,167,168,30,123,91,175,169,172,210,78,164,239,106,116,161,69,121,117,223,244,57,252,222,94,174,132,151,192,226,105,226,122,222,101,40,233,97,12,33,9,100,226,161,141,159,208,195,58,50,166,163,23,239,59,59,125,75,10,250,103,61,84,210,66,162,248,213,202,154,180,29,204,252,49,75,247,109,8,207,170,185,174,180,109,6,101,89,83,221,162,169,110,238,74,49,119,9,245,55,24,37,59,69,250,162,35,64,4,31,189,103,228,206,47,25,167,142,129,198,247,80,172,173,232,154,59,118,241,167,245,57,28,110,222,203,95,250,233,129,231,25,171,132,188,117,240,151,150,79,242,102,87,185,163,134,40,189,100,99,47,117,169,39,248,21,30,178,147,202,146,146,232,247,47,236,81,167,199,217,226,163,238,173,163,244,47,236,69,34,43,221,68,155,18,247,80,30,67,138,255,0,180,245,63,214,81,166,255,0,91,165,215,222,237,28,159,225,220,191,139,127,181,53,63,214,103,211,127,173,82,240,169,120,186,57,99,249,149,27,120,163,142,17,77,66,51,81,143,134,81,106,162,219,240,177,206,58,156,79,63,101,178,231,170,126,29,154,82,135,79,155,204,229,136,83,47,208,255,0,175,233,255,0,230,71,245,51,151,104,221,181,148,31,252,72,254,165,30,217,247,8,123,136,31,86,16,247,17,149,72,76,98,2,50,247,74,43,43,208,168,191,225,203,244,52,63,116,166,123,211,154,255,0,135,47,208,15,19,216,221,193,221,184,182,159,234,255,0,67,15,99,103,9,118,226,186,111,234,254,197,71,173,165,252,50,197,238,162,186,94,239,226,88,189,212,69,48,98,6,3,24,131,177,64,200,133,192,129,144,238,76,76,6,136,84,91,166,73,4,213,209,98,86,61,107,255,0,71,146,244,60,150,167,248,210,250,158,167,88,237,77,163,203,234,191,141,34,132,33,136,32,59,31,179,127,199,212,47,228,95,169,199,58,255,0,179,159,235,58,143,249,107,245,3,179,80,116,144,167,212,157,34,42,211,159,198,165,109,23,253,113,58,12,230,113,191,22,158,156,126,106,136,5,21,106,20,151,242,150,105,215,141,178,169,202,202,43,201,88,191,77,216,138,217,216,113,18,87,36,2,98,24,138,137,32,16,238,0,2,0,2,11,102,76,140,186,220,9,92,45,113,5,192,81,242,27,245,34,229,140,186,149,214,115,148,90,166,247,42,51,69,42,142,181,36,252,50,216,135,15,173,83,83,78,165,74,179,82,155,158,246,86,182,196,99,67,81,70,121,197,100,85,71,85,58,117,168,195,150,212,97,246,117,29,188,221,226,194,186,50,163,74,165,163,94,17,157,54,252,81,102,170,92,43,71,162,82,228,82,199,46,174,247,50,86,173,78,132,115,171,56,193,122,247,58,26,106,244,181,92,62,157,117,81,114,253,215,41,109,211,98,82,40,143,46,149,75,157,26,21,185,157,172,100,142,146,53,90,156,100,165,23,222,46,232,217,201,141,26,87,68,171,19,149,220,236,135,86,156,164,172,140,30,217,40,212,232,105,134,186,47,171,38,83,180,77,66,80,120,162,83,162,164,214,76,143,180,211,123,222,236,207,168,212,85,205,97,22,198,46,182,79,78,176,216,197,83,85,130,112,125,77,112,157,89,211,241,43,25,103,164,82,169,121,49,10,201,24,74,180,157,138,167,58,148,37,140,91,59,180,180,244,233,194,200,166,174,146,14,242,151,83,93,152,234,227,211,169,168,156,182,58,52,41,86,148,147,169,107,21,115,35,69,221,26,104,106,212,149,197,94,49,138,124,122,154,248,25,158,92,118,57,175,13,145,195,169,82,41,117,40,116,231,83,197,22,116,233,198,57,78,124,171,213,62,59,73,193,90,45,178,143,222,78,85,148,177,240,249,30,110,148,164,165,139,102,197,60,87,188,39,14,37,231,201,234,159,22,210,242,182,141,229,229,99,55,239,106,121,171,193,164,121,200,234,150,86,185,162,53,35,37,212,127,243,135,255,0,94,79,74,248,190,155,29,147,127,113,171,75,172,211,234,23,133,164,252,153,228,85,104,197,218,228,163,169,194,87,140,172,204,223,243,159,139,63,214,254,189,179,149,63,65,101,15,67,203,209,214,66,188,112,171,38,159,157,205,16,208,83,154,127,111,83,210,210,57,94,57,245,222,93,248,244,74,80,30,80,60,157,122,53,40,75,106,243,107,250,138,35,90,89,217,212,151,253,197,156,83,94,201,212,135,154,33,207,165,243,35,199,214,172,224,182,169,47,196,162,21,28,229,239,63,196,116,166,199,181,122,154,43,226,143,226,69,234,244,255,0,60,127,19,201,118,33,25,44,139,209,59,61,127,181,105,254,120,126,33,237,90,117,241,195,241,60,171,217,108,17,169,101,184,232,118,122,151,173,211,47,142,63,137,9,107,168,124,209,60,214,87,37,27,182,94,137,221,232,125,182,135,156,65,107,41,62,150,56,106,46,196,225,38,139,210,39,122,236,61,84,8,251,74,125,142,102,108,156,102,252,199,83,179,163,207,244,14,127,161,137,86,31,56,117,59,53,58,205,171,24,234,105,121,147,201,201,146,231,15,156,48,212,227,73,42,120,228,80,248,117,39,213,147,231,135,60,98,108,84,248,93,17,199,135,210,143,70,89,206,14,113,125,60,95,15,179,142,41,146,114,203,169,155,154,62,105,49,123,29,109,45,58,222,243,41,253,215,167,46,230,7,52,98,108,87,30,27,66,50,186,234,78,122,105,93,97,59,36,62,104,249,163,22,88,170,174,150,172,237,106,173,125,10,227,195,231,154,147,173,47,196,211,204,31,48,26,148,233,101,12,92,136,67,79,24,59,236,28,192,230,12,53,117,227,228,70,84,169,212,94,36,67,33,230,76,53,15,96,211,55,124,23,224,89,83,71,70,116,177,176,102,28,193,139,172,186,126,23,78,149,71,43,5,110,21,74,164,175,100,107,230,7,51,212,190,167,142,117,94,11,74,93,17,8,240,58,105,244,58,138,161,56,212,87,220,109,78,177,206,135,7,165,221,22,174,15,67,229,69,218,137,213,203,236,216,225,58,170,155,187,241,19,106,228,84,184,85,21,240,162,112,208,83,140,186,108,66,142,162,190,79,152,182,46,230,200,122,190,57,220,71,133,193,248,162,142,114,225,146,249,89,233,28,242,234,53,141,189,210,206,86,51,120,203,94,95,247,92,175,238,50,80,225,141,63,113,158,155,195,242,161,248,126,84,94,201,209,229,159,12,147,151,184,104,135,9,150,55,196,244,62,31,149,15,37,228,59,211,164,112,161,193,219,87,104,178,28,18,50,247,142,206,65,185,59,85,233,24,52,252,22,141,57,169,53,115,124,169,198,49,180,98,172,27,249,134,254,102,111,173,73,138,85,11,79,44,81,125,164,22,126,97,191,152,84,106,71,195,180,85,200,198,22,235,20,89,127,81,1,9,82,132,190,4,71,24,71,108,17,117,136,190,160,195,84,41,181,238,161,61,61,63,149,18,77,146,184,20,82,166,233,206,91,108,81,82,21,29,71,106,119,70,209,169,16,98,150,158,241,190,42,227,131,149,40,173,141,173,162,170,145,82,137,68,42,78,21,105,89,164,101,122,56,58,110,73,34,254,94,195,140,101,139,137,81,201,150,158,55,182,8,148,104,70,47,120,163,161,26,118,151,66,110,130,146,110,198,187,49,213,139,217,168,201,110,145,84,244,56,199,37,21,98,233,210,148,100,93,77,203,28,100,198,152,230,199,78,167,43,98,139,22,157,69,251,166,247,69,109,98,216,82,138,139,191,82,246,58,185,170,143,242,22,71,77,252,134,218,84,155,150,253,8,84,140,239,110,196,236,117,101,150,143,127,12,111,244,9,105,92,21,220,14,134,150,46,50,241,119,29,104,202,83,104,157,151,175,142,116,40,221,251,136,183,217,182,247,81,174,157,43,23,89,40,139,201,103,23,42,116,113,248,72,242,127,149,27,228,179,171,99,68,180,209,193,88,118,78,172,58,107,82,154,114,74,198,250,220,170,148,251,25,106,209,107,161,28,100,145,26,18,209,211,242,70,61,94,146,191,51,78,180,152,194,42,121,78,109,93,175,45,190,243,163,12,154,220,178,9,57,197,122,162,85,145,170,157,40,233,233,97,11,253,95,86,206,116,84,245,52,245,149,33,211,61,155,242,138,53,241,77,84,116,218,58,149,28,148,59,41,62,215,56,212,117,113,169,165,164,180,174,164,104,202,56,218,93,91,79,185,136,218,249,118,19,91,6,64,205,176,105,89,18,66,236,128,9,0,1,20,204,26,152,242,234,229,217,155,138,181,20,249,148,223,153,21,159,222,129,187,135,205,225,79,250,90,252,25,205,163,43,55,22,116,52,18,81,149,188,167,249,48,56,188,69,70,60,99,88,229,27,222,127,216,229,106,229,254,153,119,255,0,216,191,177,213,226,247,92,95,86,191,157,126,135,15,89,39,207,149,187,84,98,23,227,232,209,81,142,158,158,62,238,55,69,149,183,164,189,81,154,119,133,10,112,242,140,87,228,93,94,92,189,52,101,232,79,213,103,159,130,23,51,92,186,55,173,7,230,138,173,99,81,138,75,169,52,70,61,70,81,25,191,20,78,79,25,82,122,109,74,111,194,163,9,47,196,234,207,222,143,212,230,113,84,157,13,66,190,238,143,79,164,144,30,106,197,252,57,219,95,79,239,253,10,89,102,130,86,215,210,254,162,163,215,83,199,151,224,247,111,177,114,247,87,208,207,165,95,97,139,150,77,93,92,209,20,177,68,80,40,251,159,120,216,151,187,247,129,228,120,186,255,0,229,53,31,213,253,140,148,108,181,20,242,113,74,251,231,27,175,189,27,56,194,255,0,229,53,31,85,250,25,116,217,123,85,44,50,203,45,177,235,247,21,27,184,158,60,152,180,169,55,140,45,40,78,219,91,228,57,189,142,159,20,202,84,33,39,242,199,103,79,119,255,0,87,246,57,157,132,40,44,211,59,106,104,191,231,143,234,86,78,150,213,96,255,0,153,126,160,123,151,213,132,61,208,125,66,30,239,222,69,72,76,98,1,63,116,171,170,127,211,34,223,132,173,123,203,232,192,240,236,213,195,93,184,150,153,255,0,196,70,105,237,41,125,75,180,46,218,253,59,255,0,136,138,143,103,79,226,250,178,113,247,81,92,61,233,127,81,100,125,212,69,49,12,76,6,186,3,5,208,24,17,1,177,0,3,0,96,36,72,129,36,7,63,136,198,208,108,242,250,175,226,200,245,250,216,101,66,95,67,199,215,247,228,105,146,93,0,23,64,0,58,223,179,159,235,58,143,249,127,220,228,157,111,217,223,245,141,71,252,181,250,133,118,165,212,178,153,91,234,93,5,177,4,153,205,226,94,42,218,104,249,74,82,252,142,147,57,58,218,139,247,132,97,242,211,191,226,194,171,147,202,118,53,82,158,50,139,125,12,171,223,47,143,66,14,157,213,182,100,114,70,24,206,81,232,201,115,88,27,50,67,48,229,38,104,163,41,99,105,1,104,10,224,3,24,134,2,19,232,48,177,81,21,123,2,8,236,236,74,82,81,64,83,91,181,186,153,185,211,165,62,251,117,76,183,40,212,203,116,223,151,145,135,87,174,211,233,211,241,41,212,249,98,6,249,241,26,81,164,228,226,209,197,142,181,86,214,115,28,240,140,230,163,37,218,221,155,251,204,26,157,109,93,67,223,195,31,36,57,106,98,169,114,232,211,138,140,151,137,205,101,43,219,125,202,33,170,149,105,106,37,207,147,157,68,236,221,238,74,13,202,159,46,165,89,242,147,203,14,215,243,177,92,70,157,152,71,127,246,99,91,236,250,170,154,108,188,21,99,148,99,219,37,254,71,107,83,173,148,188,55,60,118,155,83,236,181,33,89,123,212,170,69,219,205,30,213,105,169,78,106,105,167,23,188,126,132,241,125,99,167,26,149,165,225,95,121,208,165,163,140,99,105,239,38,108,163,74,156,35,178,69,58,141,69,56,190,187,147,109,92,144,233,105,105,81,241,10,117,41,41,221,216,231,87,213,202,110,217,108,103,149,70,250,200,215,74,207,120,239,194,172,106,71,194,97,213,234,165,78,110,49,49,81,213,58,93,30,196,165,170,132,158,253,71,92,78,250,63,120,86,93,88,229,196,106,74,54,51,213,132,234,239,78,13,135,176,215,183,111,161,175,249,103,254,132,235,100,136,195,81,131,181,205,212,248,62,84,239,57,60,141,20,120,126,158,146,221,38,201,218,29,121,60,35,140,251,179,77,8,79,7,226,10,180,229,110,133,75,152,182,70,172,73,81,148,36,230,247,44,229,207,31,120,149,58,53,36,205,48,211,79,185,100,75,92,245,70,110,125,77,84,232,202,222,241,186,158,149,45,201,242,227,23,107,143,19,214,14,75,203,169,56,233,165,39,212,223,26,48,123,182,70,115,141,61,144,213,146,171,162,163,65,222,97,87,93,226,189,43,223,205,149,75,237,30,227,134,154,50,91,179,23,215,73,226,185,234,170,205,222,82,108,178,133,26,181,223,134,215,245,9,80,138,217,50,250,50,149,21,224,146,10,177,112,157,69,69,239,192,130,225,149,224,253,232,237,234,15,89,171,131,118,171,183,162,43,253,225,89,221,58,140,207,173,120,122,138,117,105,71,119,19,42,115,189,203,221,74,149,151,138,119,37,8,198,43,115,76,212,169,203,40,217,161,84,88,174,130,117,99,23,176,74,188,95,82,160,132,221,141,52,100,99,231,69,19,246,184,197,117,42,58,81,146,104,140,186,152,97,170,203,163,52,66,173,194,52,34,69,28,193,243,172,84,92,73,25,213,101,230,75,154,65,112,136,115,7,144,15,168,99,47,32,85,44,238,42,147,115,91,108,23,195,198,65,191,114,168,169,71,226,39,144,60,76,104,131,149,145,24,213,139,97,23,92,131,144,238,69,128,157,71,145,98,145,89,100,33,41,116,87,2,74,68,144,149,25,122,15,6,188,136,214,83,21,183,21,216,238,4,174,43,136,19,2,67,176,41,68,121,34,5,136,40,143,33,39,184,83,176,199,58,144,167,23,225,185,155,219,31,255,0,83,38,174,52,100,195,38,66,21,50,91,198,196,130,24,100,43,10,197,15,50,74,69,56,238,93,27,88,128,140,247,45,78,229,91,92,146,157,130,166,59,108,87,204,22,100,197,212,239,97,228,82,228,199,118,48,212,220,216,41,178,171,130,101,196,213,217,139,50,182,193,50,97,171,46,52,200,166,59,133,79,38,44,136,100,25,1,60,137,99,43,92,84,98,165,37,119,177,14,33,170,167,70,74,57,88,138,157,215,204,11,196,246,104,227,106,120,132,47,225,145,68,56,142,47,195,51,125,88,188,222,143,7,230,138,227,40,201,181,146,56,146,226,146,233,204,101,94,219,24,187,169,110,58,39,120,244,50,178,93,74,242,56,107,136,127,59,53,233,184,148,37,225,152,234,179,150,183,95,114,113,168,85,124,183,69,209,84,233,195,57,110,102,180,120,103,190,34,229,91,208,141,126,39,74,149,43,89,166,114,107,113,76,187,236,89,45,75,100,117,251,236,38,218,56,171,138,99,209,154,104,113,69,82,86,113,101,234,157,163,169,10,150,43,157,71,149,194,140,225,83,174,195,213,86,141,56,99,8,220,203,73,209,169,147,217,18,171,82,207,166,230,40,107,101,31,128,85,53,115,151,192,49,53,165,84,37,147,50,209,212,188,214,81,52,203,81,27,236,139,134,132,165,25,229,98,83,175,46,232,175,218,119,232,66,117,115,99,13,91,204,187,44,138,186,189,140,234,105,34,107,81,98,97,169,212,156,40,211,157,74,146,194,16,89,73,249,35,45,62,37,166,169,203,158,158,164,107,38,252,88,187,96,150,237,178,190,35,172,149,61,44,176,140,101,41,202,48,198,74,233,221,244,127,113,231,165,170,210,105,181,122,138,58,122,117,41,167,44,84,162,242,79,210,207,181,253,76,214,227,214,235,149,29,110,131,157,41,229,65,71,54,163,241,109,208,166,158,134,142,159,69,66,18,139,133,72,47,20,111,209,189,207,55,161,213,234,97,13,78,155,77,37,58,21,32,234,70,255,0,11,143,139,251,88,238,81,226,212,245,244,149,73,66,80,201,110,137,138,178,86,200,76,115,170,170,198,155,198,210,140,113,147,93,197,98,162,98,24,0,192,67,34,129,12,8,174,118,166,60,186,185,46,140,187,69,86,245,101,31,56,254,133,154,154,124,200,53,220,193,166,169,202,213,211,114,237,43,48,43,226,241,148,184,222,169,67,118,241,125,127,148,224,106,213,170,203,254,108,191,177,232,120,188,109,198,107,109,127,12,63,67,129,173,218,114,191,255,0,100,139,62,165,248,250,5,111,21,42,114,93,210,127,145,45,116,175,66,138,243,40,161,83,153,195,180,242,254,68,191,33,234,119,167,71,250,72,168,208,159,46,164,95,110,228,245,48,194,119,93,25,77,141,73,74,181,23,27,123,170,247,42,50,39,226,27,68,123,161,154,101,25,167,101,245,48,113,56,94,149,93,157,249,82,220,232,79,221,50,113,5,120,197,118,106,75,255,0,16,60,141,238,89,163,219,91,69,255,0,58,42,143,186,137,81,120,234,105,191,41,162,143,101,165,247,31,212,190,27,197,25,244,239,195,103,255,0,187,154,33,108,72,6,69,123,191,121,59,16,94,235,250,129,229,120,215,251,82,191,221,250,24,168,127,172,210,254,175,35,111,27,219,138,85,250,71,244,48,210,105,87,167,117,127,23,205,111,204,168,232,241,56,197,80,131,180,111,140,109,226,198,223,244,28,206,199,83,136,127,170,199,196,189,213,182,57,223,127,156,229,246,17,104,37,23,102,190,164,65,116,97,30,238,225,14,143,234,66,147,189,56,63,56,175,208,156,62,47,169,21,32,24,128,93,138,225,252,72,125,229,159,9,8,127,18,31,80,60,69,109,170,84,95,204,201,233,93,181,84,31,252,72,254,161,170,86,212,214,94,85,37,250,145,164,237,86,155,242,146,253,74,61,172,125,249,255,0,81,100,61,210,184,255,0,18,127,84,89,14,132,18,19,24,48,5,208,1,116,0,16,134,34,160,6,0,69,69,130,6,68,2,170,202,45,30,43,82,177,173,81,121,59,30,218,126,233,227,120,140,113,215,106,23,243,21,21,46,128,11,160,20,7,95,246,115,248,186,175,232,95,169,200,59,31,179,158,246,169,255,0,44,127,80,59,29,203,225,208,161,117,52,71,161,4,100,207,59,175,168,223,26,159,146,138,143,228,122,41,30,102,178,114,215,206,171,233,57,54,136,173,148,186,154,46,103,166,236,137,230,5,183,36,145,92,100,203,162,4,226,139,161,177,84,75,80,19,1,12,6,72,136,192,24,174,48,176,16,123,59,144,173,117,7,103,185,100,214,196,112,201,111,111,188,168,224,240,250,179,157,90,120,70,89,199,105,191,135,234,217,155,139,105,213,29,100,165,20,249,117,60,81,186,252,79,77,132,99,216,231,113,170,46,182,151,47,138,147,203,238,238,81,231,11,180,114,140,53,17,114,140,102,157,213,165,210,246,216,164,76,13,90,137,210,169,75,155,5,10,83,77,71,149,21,219,204,206,165,116,116,52,49,135,37,214,229,194,180,183,207,55,238,253,222,166,61,77,56,210,212,206,48,247,58,199,232,247,32,131,222,203,230,86,61,79,2,173,61,71,13,164,179,119,164,249,109,126,159,145,229,212,111,31,204,235,240,13,74,165,175,149,11,248,117,17,219,250,186,255,0,136,30,195,25,186,30,25,28,45,77,26,241,168,239,38,206,133,10,181,169,206,207,221,44,173,105,246,39,31,14,83,99,132,233,85,111,171,7,70,181,186,179,179,78,156,92,183,70,137,104,227,40,236,111,179,29,53,231,99,74,181,250,141,83,168,166,179,232,117,165,166,148,91,216,162,84,91,102,187,107,61,113,208,211,214,165,201,81,143,80,169,86,113,234,145,207,140,101,77,221,49,212,214,73,236,226,115,188,93,39,39,85,234,154,161,123,28,106,218,250,185,187,39,99,93,29,92,36,148,100,141,79,77,70,164,46,146,36,255,0,159,171,127,235,227,149,45,61,41,66,234,197,62,203,14,200,195,13,85,74,91,73,154,168,234,212,186,179,174,185,216,148,224,169,173,145,87,57,189,141,151,141,69,212,203,90,154,132,182,96,133,25,84,190,196,42,185,94,230,186,24,52,74,173,40,90,251,17,167,57,86,146,218,228,93,75,190,164,107,212,140,36,209,76,107,44,174,77,86,184,110,73,169,118,104,207,237,42,219,21,173,68,175,220,154,211,111,38,165,178,200,165,212,146,118,185,24,212,169,53,239,75,241,36,180,245,37,189,199,169,226,82,148,177,243,51,78,123,154,92,103,24,217,148,58,78,82,24,29,42,141,119,45,230,108,20,244,202,197,208,162,154,177,83,88,156,222,91,11,196,205,126,202,174,89,79,75,17,137,174,123,139,146,216,35,167,148,158,236,234,123,60,34,89,13,60,109,212,163,37,29,62,40,186,238,38,135,141,52,70,240,145,89,172,243,148,187,20,206,180,145,208,81,141,136,206,140,26,232,84,115,97,169,150,70,170,117,156,133,236,241,82,232,93,10,81,72,9,42,170,197,138,73,173,153,158,172,54,216,175,42,148,225,124,37,111,59,1,169,212,73,245,31,49,121,156,138,154,137,229,221,19,167,90,77,245,3,169,204,14,97,145,205,216,175,41,132,109,157,91,196,205,7,40,202,247,33,121,22,239,96,141,116,235,93,110,77,212,70,8,228,153,100,211,176,86,181,81,50,234,122,137,65,108,114,225,41,92,186,51,105,140,93,106,148,170,74,109,243,44,74,25,46,179,185,159,153,97,170,151,38,29,154,114,223,168,212,140,156,193,170,131,13,105,114,12,182,40,82,187,39,144,18,202,196,233,206,229,32,222,43,96,53,92,50,57,179,173,81,75,169,100,42,62,242,24,186,218,230,44,145,138,117,177,248,136,123,79,243,12,53,209,230,32,230,122,156,254,118,222,241,30,114,249,134,26,233,170,130,230,28,197,93,124,200,126,211,234,48,215,75,152,135,204,57,126,213,111,34,200,106,238,48,214,247,48,82,48,203,80,194,58,134,216,195,91,242,245,12,253,76,138,163,8,73,228,76,93,108,69,137,108,102,204,106,177,49,117,123,67,73,25,249,193,206,24,107,77,131,19,58,173,234,62,111,169,49,117,162,192,140,254,208,188,199,207,24,106,252,66,197,60,255,0,80,231,47,49,134,175,132,177,146,101,26,253,37,61,76,149,69,212,150,119,30,76,152,186,228,214,225,121,116,43,143,10,179,59,98,53,172,245,142,52,248,94,43,161,91,225,142,215,177,221,123,139,176,237,83,172,114,33,194,118,187,55,105,116,116,232,118,220,211,144,13,50,7,232,10,86,234,88,168,75,12,158,196,39,24,70,55,115,220,141,21,85,78,170,179,72,204,248,116,42,63,4,81,166,155,163,154,77,182,104,175,56,208,164,240,218,253,7,195,239,215,55,247,77,40,239,41,22,195,75,67,78,149,154,185,158,165,102,250,200,162,85,159,153,190,181,207,180,117,99,28,211,198,72,174,116,170,62,199,54,58,156,126,43,26,105,235,42,53,108,182,39,90,179,148,106,167,164,171,55,186,197,122,133,106,17,167,182,91,145,90,202,150,235,248,21,201,211,157,220,165,185,50,174,196,161,70,82,126,27,19,90,122,191,47,230,103,139,148,31,130,101,175,81,87,6,179,46,84,150,28,225,40,117,33,114,137,86,171,151,139,196,106,161,42,82,254,32,62,171,200,87,54,56,105,172,247,95,137,90,211,198,74,241,144,213,202,230,235,221,163,67,210,114,159,253,177,255,0,51,202,209,143,51,81,27,203,28,165,188,143,73,198,230,232,169,199,228,162,247,245,148,191,200,224,232,97,25,198,173,222,53,22,56,78,205,165,185,139,245,185,60,95,83,88,168,84,173,78,140,108,167,28,101,53,43,74,95,224,87,162,173,90,150,166,157,58,21,37,140,164,150,47,161,146,163,110,180,219,119,121,117,55,112,122,110,167,19,163,229,22,228,254,228,69,119,37,196,41,105,245,80,161,87,40,243,58,75,177,189,245,57,218,254,17,13,95,218,41,186,115,74,215,91,167,247,118,58,49,91,69,94,251,32,38,0,134,69,33,136,100,80,43,146,32,200,166,250,28,158,35,70,81,151,50,7,85,50,170,208,82,139,76,43,153,197,106,115,53,241,169,101,46,109,10,114,252,142,6,179,121,191,249,146,254,199,107,85,127,104,132,62,74,88,223,210,236,227,234,247,170,227,111,247,146,254,197,140,223,143,95,193,235,101,195,233,65,190,176,86,55,234,35,101,73,127,41,194,224,181,47,162,143,156,25,223,174,242,84,164,187,193,10,69,39,67,77,104,233,111,230,115,206,132,87,250,26,95,202,65,201,150,211,127,82,93,2,107,112,250,154,68,106,59,193,153,245,139,40,211,127,204,191,61,141,77,171,52,101,213,201,71,76,165,46,137,197,254,101,71,144,181,155,94,77,162,55,198,119,251,203,245,81,195,83,94,47,181,73,25,229,215,238,40,246,58,71,215,250,164,107,135,115,22,138,89,82,132,188,247,252,98,141,176,234,200,28,186,16,143,73,125,73,178,17,248,128,242,252,123,253,167,63,232,137,207,166,237,94,155,189,188,75,181,255,0,35,165,251,64,173,196,111,231,78,39,54,31,197,135,95,121,116,234,84,116,53,247,122,72,91,41,43,117,254,26,235,242,28,206,199,83,94,163,236,180,243,218,86,149,185,215,148,250,246,103,45,116,36,90,97,217,128,34,163,218,233,30,90,74,47,206,156,127,66,232,117,145,155,134,203,46,31,166,127,240,209,166,62,244,136,169,8,12,250,202,210,161,166,169,82,43,116,128,186,251,49,47,122,15,212,242,158,221,171,140,213,103,89,187,203,221,185,233,104,85,117,41,83,147,239,184,30,83,95,182,187,80,191,226,72,162,46,210,143,213,26,120,154,183,18,212,255,0,91,50,246,40,247,16,254,36,190,136,178,29,25,77,55,124,101,231,77,23,67,185,4,129,244,0,125,0,16,2,0,16,0,21,8,98,25,21,6,67,185,41,117,43,108,9,183,177,228,120,183,251,66,191,213,30,178,251,30,75,138,59,235,171,63,81,5,11,160,7,97,26,67,59,63,179,139,195,170,127,210,191,83,138,119,127,103,151,250,62,165,255,0,60,127,66,14,164,125,226,245,208,162,62,241,119,96,42,175,60,41,202,94,73,156,122,148,229,236,58,73,246,148,170,111,247,163,163,175,157,168,73,124,219,22,173,47,55,246,114,149,151,142,13,213,95,139,191,228,69,114,19,118,44,130,190,229,78,254,123,23,209,247,88,23,69,36,139,17,92,73,220,168,182,5,132,41,239,18,213,18,40,68,130,192,3,67,16,192,98,24,0,173,177,30,246,38,200,73,110,84,38,83,86,42,87,139,232,246,101,253,138,218,42,60,126,170,140,180,250,138,148,159,194,246,250,21,157,174,61,167,222,158,161,47,229,151,246,56,224,104,209,86,228,74,162,113,140,163,56,90,210,233,126,196,245,211,141,78,76,157,88,213,168,163,140,156,85,151,93,140,138,88,181,35,83,210,74,116,212,211,132,114,139,148,119,119,146,74,225,89,227,44,89,162,141,57,194,218,184,78,49,84,36,157,175,190,219,255,0,115,42,58,188,43,131,85,226,19,89,79,147,75,171,147,234,215,162,3,215,65,70,164,99,82,155,188,102,178,139,244,101,209,166,152,232,209,133,26,52,233,83,86,133,56,168,199,232,139,82,48,211,45,106,88,238,138,189,179,5,140,153,178,172,114,137,202,214,81,107,204,13,79,87,78,81,234,140,149,53,48,93,209,150,20,223,155,51,234,104,74,205,222,95,129,98,86,169,234,233,223,169,84,171,66,91,221,28,106,178,148,95,86,16,173,43,91,115,122,198,59,28,216,121,151,208,226,24,53,23,45,143,63,42,147,243,100,84,231,127,121,150,250,146,99,183,95,75,25,246,49,75,75,42,110,234,231,97,116,7,8,203,170,42,107,149,78,164,162,236,238,73,207,59,238,111,150,150,18,236,66,90,52,189,208,174,126,82,133,236,78,21,103,61,174,104,116,26,236,40,208,182,246,34,179,87,210,229,28,140,18,134,12,233,87,171,36,177,50,170,82,169,45,201,72,162,16,201,155,41,105,226,250,162,124,149,8,220,74,181,187,12,53,162,52,41,199,114,92,200,199,109,140,179,169,55,19,55,54,89,238,93,49,211,81,85,24,170,105,90,232,87,10,187,38,153,124,117,75,185,2,84,36,169,148,40,84,221,244,54,66,188,101,177,41,99,137,71,45,213,156,101,98,213,86,74,55,52,70,148,39,34,201,233,162,162,84,115,103,172,146,35,251,194,162,93,75,42,233,150,91,11,217,118,34,168,169,171,169,62,229,154,106,210,114,241,72,179,217,82,93,8,251,54,59,164,49,53,178,21,19,238,91,145,204,74,113,151,115,77,41,75,185,166,90,91,5,34,188,138,231,91,16,142,166,154,189,10,116,222,118,203,243,29,125,118,48,79,15,15,212,243,213,107,57,94,196,21,74,210,142,25,203,19,23,139,115,151,142,173,94,35,166,155,179,165,191,208,196,235,210,205,181,29,190,133,10,157,137,97,177,169,25,188,155,33,169,133,186,4,181,16,125,17,137,59,108,22,119,42,55,70,113,39,146,50,65,18,156,182,2,254,100,80,58,201,152,221,228,53,22,6,168,212,87,38,164,155,50,218,196,162,216,70,216,71,54,79,150,162,81,74,69,153,48,168,79,169,56,43,137,180,28,196,150,193,22,189,136,74,118,32,170,54,41,187,129,114,169,181,200,251,68,111,102,103,173,85,66,29,78,127,58,78,76,53,35,173,83,81,78,221,140,117,117,45,123,172,203,58,211,104,140,117,24,73,55,27,216,206,181,139,103,168,168,214,234,95,129,83,212,74,251,126,134,249,241,184,212,167,135,32,194,181,150,175,204,229,236,77,92,39,168,169,109,223,228,28,233,249,146,212,106,57,251,168,88,171,151,55,209,20,77,78,79,186,38,165,34,48,163,62,230,154,84,93,247,8,165,103,35,85,24,73,117,44,80,72,154,102,177,155,67,28,44,152,90,227,80,8,183,32,82,220,133,134,5,153,6,79,204,128,192,150,79,204,46,252,200,141,48,30,225,185,40,53,114,201,65,200,42,132,50,232,81,119,221,22,114,119,232,77,94,172,241,76,156,97,44,186,154,99,77,34,88,34,106,225,66,59,19,73,9,138,230,90,89,177,25,9,61,203,50,65,84,182,200,57,154,90,216,207,53,118,88,205,40,41,84,154,140,122,179,94,52,232,202,49,150,242,100,116,88,71,41,55,226,50,106,37,122,146,147,159,138,230,111,181,126,70,141,109,73,43,70,251,51,159,58,150,234,58,245,220,173,121,92,197,90,181,153,190,49,203,159,38,200,87,140,87,169,93,93,75,126,244,142,119,180,248,133,41,202,114,244,55,140,118,108,205,75,185,26,177,109,120,76,210,147,143,64,167,90,110,94,128,62,143,114,213,83,24,245,21,73,41,43,119,41,87,110,204,168,208,181,18,243,35,61,68,153,150,94,25,108,195,153,36,193,235,125,58,153,47,38,19,148,225,43,245,70,104,85,186,242,101,208,170,229,179,232,70,190,173,246,181,97,67,84,165,43,25,167,24,197,182,153,149,73,42,157,64,235,230,219,235,177,100,107,74,61,36,101,161,82,46,54,147,9,214,132,101,108,136,211,23,29,173,159,50,42,106,95,105,24,191,186,63,226,204,218,9,85,211,208,85,40,222,57,206,81,169,43,118,73,109,249,157,10,212,244,250,186,145,147,81,85,151,75,251,179,242,76,135,18,211,75,135,197,210,167,79,253,30,95,105,159,117,43,91,19,141,242,227,191,31,102,184,136,235,126,207,194,250,138,213,62,88,168,254,63,254,28,120,244,61,15,236,253,59,104,231,63,158,167,232,7,102,15,96,248,182,20,70,189,230,69,73,18,34,72,139,8,6,34,41,149,55,185,106,43,154,1,10,79,97,92,77,145,92,126,36,148,117,113,191,73,67,251,156,170,139,45,90,73,222,245,26,252,145,215,226,145,114,212,210,105,55,224,125,14,84,214,58,218,127,243,151,246,53,25,174,159,5,158,49,156,61,79,72,191,129,67,250,15,47,161,124,189,84,227,245,61,60,55,210,233,223,242,22,164,52,174,116,109,109,60,126,135,62,30,241,208,169,182,157,125,12,180,228,207,222,127,81,45,194,125,254,161,14,134,153,55,99,54,167,125,52,151,242,179,75,41,157,156,37,31,170,42,60,167,17,86,215,86,245,180,191,20,100,125,81,183,136,217,234,33,47,154,148,127,21,183,246,49,75,183,212,15,83,195,101,150,154,149,187,66,15,245,71,70,27,72,228,112,90,151,209,193,117,120,181,248,51,175,11,185,47,160,14,87,100,97,239,72,177,236,87,15,126,95,64,60,231,237,34,255,0,78,166,252,233,255,0,118,114,62,56,253,78,215,237,50,182,170,131,243,166,255,0,83,138,250,175,169,71,86,186,107,65,106,123,47,22,74,140,114,143,222,217,201,93,14,173,100,170,104,162,226,161,43,101,252,58,150,75,238,238,114,151,186,72,83,4,0,186,149,30,187,131,202,252,47,79,253,45,126,102,200,251,239,232,115,248,20,175,194,233,250,74,75,243,58,17,254,34,250,17,82,238,21,41,198,164,37,9,171,198,74,205,3,37,125,128,228,126,227,163,205,187,169,44,23,195,99,114,138,142,209,217,38,172,94,250,178,135,223,234,128,242,252,102,56,241,93,71,213,63,200,195,240,157,62,58,191,249,74,143,206,49,127,145,205,236,202,61,150,154,87,165,69,249,209,70,168,117,102,29,12,175,164,210,75,254,17,182,155,241,51,42,152,48,184,21,2,0,64,2,1,136,168,64,0,69,85,87,102,138,155,45,212,123,151,51,185,20,57,207,24,179,203,113,15,245,153,158,142,114,216,243,124,67,253,106,100,130,174,192,49,26,64,119,255,0,103,215,250,21,103,231,83,251,28,3,208,240,21,110,27,39,231,86,95,162,32,232,71,169,111,194,87,30,164,223,186,7,63,94,239,138,251,206,246,142,46,158,139,79,31,42,113,60,254,163,237,42,184,175,233,61,67,74,62,21,219,98,85,121,190,37,162,246,90,237,193,90,156,247,143,248,25,105,74,210,113,236,122,138,244,105,234,40,202,157,95,117,247,242,245,60,173,89,70,50,80,167,44,146,119,202,214,184,26,50,30,70,117,50,92,207,82,163,85,26,184,63,67,84,106,169,119,57,92,226,92,217,118,64,117,211,184,236,114,225,90,172,122,27,168,106,57,145,180,150,50,68,85,192,65,204,142,96,92,50,149,50,74,96,88,70,93,3,32,185,81,24,238,129,161,55,105,108,48,51,106,232,173,70,158,165,39,241,45,190,167,145,119,78,207,170,217,158,210,103,151,226,244,85,29,116,218,247,106,120,215,247,40,199,109,141,186,58,250,201,208,122,125,50,147,78,241,109,59,90,47,179,49,43,183,104,238,223,145,208,225,218,183,160,169,42,122,136,206,52,234,89,189,183,143,173,128,213,67,133,199,79,140,234,90,180,151,88,174,139,252,78,157,25,74,50,85,104,202,210,93,209,56,58,115,132,101,9,198,81,151,70,187,141,211,131,140,151,204,172,218,118,101,198,117,212,208,107,97,173,164,228,172,170,67,222,138,253,87,161,172,242,250,61,61,93,20,165,42,117,27,150,87,139,93,143,67,163,213,195,85,14,209,170,189,232,255,0,116,98,241,198,231,38,131,61,122,74,72,190,226,150,230,85,134,26,120,223,161,29,70,149,56,109,115,106,130,184,229,4,209,71,144,214,232,220,100,218,140,140,212,104,60,182,139,61,86,171,74,165,23,177,134,158,143,25,123,166,165,102,199,22,165,25,69,251,172,149,58,82,111,248,108,235,86,210,167,47,117,22,81,210,255,0,33,117,48,13,12,44,116,96,238,77,21,146,32,147,138,100,113,64,62,129,89,106,104,161,55,118,85,58,17,166,182,55,62,134,106,176,109,129,138,89,54,70,216,155,149,61,186,17,171,79,98,43,14,106,246,7,167,207,113,78,14,50,217,19,165,90,81,219,251,16,40,209,149,53,188,136,101,121,48,169,42,142,79,200,116,41,75,43,200,41,210,203,51,95,137,198,215,35,140,98,174,85,207,241,88,211,43,105,211,148,101,123,154,114,186,221,148,42,155,17,157,71,109,130,36,233,172,175,113,202,246,51,194,164,220,141,81,222,59,148,82,219,22,69,174,23,34,233,4,87,116,66,117,148,81,99,166,87,58,25,1,71,180,221,143,37,50,75,76,147,27,162,215,96,43,84,226,62,92,190,82,106,13,118,46,206,86,181,130,51,224,203,161,167,114,141,238,24,206,67,141,58,171,164,152,16,90,101,125,201,58,81,137,98,167,33,242,223,112,51,73,121,2,131,145,171,4,130,222,129,20,70,141,137,98,147,46,73,137,211,241,92,12,243,137,42,104,191,15,65,170,96,87,18,206,196,149,34,200,211,176,86,105,41,17,141,219,220,217,40,93,16,84,64,134,41,34,185,110,105,228,236,10,138,184,28,170,212,231,41,19,167,166,183,84,117,121,81,35,58,123,108,21,130,84,19,236,65,233,99,228,111,167,77,223,116,203,176,94,64,215,47,217,99,242,132,180,209,127,9,211,113,68,109,191,64,174,116,116,203,180,127,34,200,81,151,145,182,200,45,96,140,252,133,220,146,138,137,107,179,11,32,136,42,119,37,203,37,113,220,8,227,96,176,92,89,0,9,133,216,110,192,46,1,140,139,161,77,180,52,197,107,114,200,83,111,225,44,141,37,115,68,84,98,187,18,214,164,103,84,93,250,26,169,81,219,114,46,118,36,171,89,25,245,169,139,99,78,40,150,8,205,206,245,26,172,237,212,206,86,182,47,192,88,149,170,207,204,139,212,37,220,101,54,46,192,106,153,157,234,61,65,106,61,70,83,98,233,196,130,69,126,210,175,98,216,212,140,160,250,1,116,18,148,122,144,157,12,140,222,208,226,246,102,138,122,140,144,202,108,40,105,236,164,253,14,54,166,50,206,88,201,157,216,215,74,91,153,245,154,88,75,237,33,247,162,126,150,108,121,234,156,200,190,166,106,238,163,238,118,117,177,132,148,112,91,156,217,210,103,88,225,203,199,59,41,228,93,9,84,191,82,217,81,93,69,139,43,58,174,172,170,190,133,113,157,84,250,154,173,230,39,20,250,32,186,204,234,214,243,35,204,170,223,83,67,142,36,35,27,200,97,170,37,42,151,234,74,50,169,230,92,224,67,151,38,198,26,50,169,230,93,71,153,243,4,105,89,110,78,47,16,41,171,204,191,188,80,148,178,234,106,149,219,28,105,5,74,141,57,53,239,14,116,47,43,228,201,210,139,71,103,131,240,239,106,169,207,171,27,210,131,217,124,210,255,0,2,91,141,73,170,56,78,130,20,117,116,39,168,187,169,59,202,157,59,123,171,230,144,255,0,104,225,85,41,197,197,202,132,188,74,95,43,183,79,196,238,215,182,157,185,211,163,42,181,101,181,160,183,127,121,229,181,92,95,247,134,174,49,212,56,208,163,10,142,18,165,38,239,111,61,186,190,167,11,237,122,38,72,224,197,37,27,158,171,132,211,229,240,218,11,187,142,95,137,192,214,105,245,26,109,52,104,198,18,116,106,203,56,222,30,43,244,73,158,155,77,78,84,244,212,97,59,41,198,17,78,62,91,23,83,23,116,20,3,123,110,56,116,34,153,33,12,0,6,34,41,10,93,6,200,220,12,210,147,83,97,145,42,209,190,232,207,144,24,248,182,213,40,75,110,146,234,114,53,50,199,81,25,255,0,60,95,228,142,191,19,140,170,66,142,61,164,206,38,185,53,37,126,165,137,93,73,190,94,190,109,116,201,158,158,134,250,29,51,254,79,238,121,125,74,251,104,201,116,148,99,47,197,30,167,74,191,248,189,51,244,96,78,159,188,111,173,252,31,184,193,79,222,55,234,54,167,247,17,92,137,247,20,30,236,156,186,144,232,205,50,155,41,146,94,38,213,241,121,23,117,137,76,247,206,31,52,66,60,183,17,88,186,126,113,148,226,255,0,27,255,0,115,20,189,223,242,54,87,211,212,142,143,155,63,254,235,126,70,59,108,202,59,156,10,95,232,241,244,169,40,254,42,231,114,30,242,220,243,92,34,178,167,70,181,239,224,148,103,100,122,42,50,83,221,62,224,95,53,116,87,29,170,125,197,159,9,90,218,170,250,48,56,95,180,203,237,52,207,249,100,142,20,187,30,131,246,157,120,116,207,214,75,244,60,244,202,58,213,99,254,137,30,115,75,119,110,124,45,219,225,177,201,93,14,198,157,127,163,125,147,197,229,191,37,243,31,78,247,232,114,9,10,3,184,2,42,61,47,236,244,175,195,231,31,150,163,58,191,28,78,47,236,220,190,199,81,31,41,69,254,71,107,226,143,212,138,115,26,221,3,20,64,123,92,207,41,199,41,173,250,249,23,252,66,194,46,63,230,65,230,120,236,39,83,94,167,78,18,148,92,22,241,141,206,114,161,89,244,163,83,254,214,123,88,211,73,189,223,226,60,45,241,75,241,46,142,119,14,150,58,45,52,42,39,9,70,13,52,215,169,208,161,56,205,188,111,177,28,124,125,93,175,230,93,8,198,50,217,17,76,27,29,129,43,178,160,143,64,36,32,16,134,38,84,32,0,10,174,178,189,41,125,12,14,91,29,25,239,22,114,102,237,41,71,201,132,18,145,192,215,59,235,42,127,81,219,203,196,112,117,47,45,77,71,252,236,40,16,8,168,103,164,224,177,183,11,167,235,41,63,204,243,71,170,225,145,195,133,233,151,242,95,241,100,26,99,212,148,221,162,40,144,212,74,208,96,103,211,71,153,173,163,31,58,137,255,0,115,188,230,238,114,120,76,84,181,185,190,144,131,127,216,235,77,197,190,160,98,226,218,135,75,73,203,139,241,213,219,254,158,231,3,150,116,248,172,226,245,150,147,218,48,73,126,166,25,77,53,182,200,138,165,236,71,169,99,244,64,160,219,2,42,38,136,68,33,77,34,205,145,81,40,196,146,118,150,197,121,134,87,2,236,137,38,102,149,104,83,247,231,21,247,148,203,91,21,238,70,82,251,128,232,92,92,196,142,92,181,122,153,123,148,227,31,174,225,25,235,31,195,7,255,0,73,21,212,231,161,251,66,57,209,175,90,62,245,24,95,234,201,170,245,223,74,84,255,0,22,6,201,214,82,91,48,85,246,49,73,235,31,72,210,183,150,229,106,166,169,124,20,191,48,58,92,204,187,216,203,196,52,52,181,80,132,174,242,139,235,125,218,41,246,141,92,125,237,60,31,209,145,122,217,47,127,79,37,244,96,96,213,105,42,112,250,209,173,66,114,194,254,9,174,177,126,76,205,82,165,77,85,87,58,181,28,234,62,178,147,58,222,213,78,113,112,148,27,140,182,105,179,143,168,131,163,89,197,55,110,177,101,212,106,225,250,233,232,43,99,59,186,50,126,56,249,122,253,79,71,180,210,148,100,156,100,174,154,238,143,49,173,212,82,213,114,166,161,56,213,75,26,141,252,94,167,83,128,106,179,140,180,178,126,231,138,157,252,187,162,234,88,234,40,217,245,100,103,26,170,164,42,209,169,140,225,208,187,17,50,234,99,163,162,214,173,92,26,156,121,117,163,239,67,251,175,67,73,193,149,89,81,148,106,83,87,156,94,199,118,235,170,49,99,112,199,114,55,11,145,81,169,186,40,195,115,75,220,175,29,194,41,149,27,178,200,211,177,38,137,32,57,67,0,76,236,230,118,11,0,0,33,226,217,28,146,37,157,200,35,96,113,185,43,128,17,197,88,140,169,220,176,96,101,116,23,114,167,167,87,217,27,236,43,36,21,135,146,175,188,73,114,92,186,35,96,192,196,244,238,219,149,199,73,20,238,116,94,226,197,4,97,116,190,163,141,51,110,17,242,12,23,145,83,25,57,68,93,59,27,113,66,112,65,89,84,108,74,48,185,108,226,56,43,32,138,157,20,65,209,242,52,136,12,220,182,28,153,51,72,92,168,203,236,242,31,179,179,77,194,224,80,168,50,92,182,139,46,0,87,203,5,76,152,238,5,124,148,28,162,203,128,21,242,199,202,38,23,2,28,180,60,17,43,138,224,60,80,108,43,139,32,36,4,50,22,104,11,46,23,42,117,17,14,104,23,220,46,103,230,49,228,192,187,36,136,185,149,61,130,224,89,147,96,87,144,100,4,242,19,145,13,198,163,41,61,130,30,65,144,58,51,243,95,136,114,164,159,188,129,136,185,146,140,164,254,17,242,37,230,78,17,197,5,196,27,20,124,82,38,226,228,58,116,42,183,225,141,200,99,101,53,8,82,222,215,51,185,71,38,55,74,178,118,156,100,145,117,87,165,211,197,109,148,140,238,55,154,165,120,182,140,91,100,185,117,219,180,105,178,114,226,154,106,82,142,49,127,129,78,171,141,69,205,42,123,19,105,145,47,103,212,223,165,190,243,68,116,85,49,188,234,164,97,159,24,201,47,21,172,103,171,196,239,214,108,190,166,199,75,83,65,210,87,167,60,140,124,201,121,153,169,113,36,170,45,219,94,70,218,138,50,180,214,215,53,18,250,175,153,47,48,230,75,204,86,32,229,98,178,183,155,47,152,89,93,153,165,84,140,106,110,21,178,82,120,236,85,42,179,138,28,37,114,110,158,104,12,241,173,39,35,117,26,248,197,228,99,157,44,101,208,60,72,141,52,198,182,82,44,83,145,131,41,167,178,52,82,169,112,137,229,82,85,148,91,180,124,203,30,167,147,60,93,76,151,149,203,148,35,94,54,111,22,145,204,212,233,149,25,202,82,188,140,180,217,90,165,26,174,240,33,29,47,54,140,166,164,182,57,121,75,253,220,25,117,29,93,90,112,148,114,181,194,121,126,172,142,150,114,157,177,45,175,162,81,134,81,93,58,153,97,168,173,78,162,150,71,66,28,66,156,165,140,215,94,162,218,78,49,204,157,47,50,18,130,75,99,165,86,52,91,190,72,130,210,169,171,193,163,122,199,90,230,186,110,66,84,44,117,22,143,25,90,102,133,167,160,163,234,53,58,184,202,151,154,37,203,107,177,211,172,227,24,248,98,155,70,57,234,164,246,116,172,53,122,170,141,44,217,111,176,73,172,187,21,251,92,82,105,88,112,212,206,81,178,97,114,44,90,45,246,39,79,72,149,79,31,67,78,154,82,80,220,155,33,144,71,73,74,164,148,22,222,109,118,70,215,42,170,42,157,57,114,169,69,90,48,131,41,209,37,58,179,139,118,188,63,185,87,20,206,42,158,134,132,254,219,80,237,151,203,14,236,227,206,221,199,110,18,102,170,122,138,218,234,171,79,164,156,227,167,132,159,58,188,95,254,49,102,154,90,106,122,90,120,105,169,194,159,173,183,127,86,89,70,140,52,212,33,70,130,198,156,21,145,41,201,198,57,78,59,121,180,115,215,76,86,148,229,239,89,147,229,201,245,187,49,214,214,67,164,41,166,254,134,76,245,149,37,246,80,193,26,154,158,58,238,158,194,140,118,57,209,143,19,255,0,237,138,250,216,82,143,16,191,241,169,95,250,75,137,174,144,28,167,83,137,65,245,165,47,184,156,120,133,120,47,183,211,63,173,55,127,200,97,174,149,197,146,243,70,5,173,167,91,195,10,152,201,246,150,204,151,34,62,110,255,0,82,43,101,200,73,153,101,78,113,247,100,202,39,90,180,58,238,6,217,72,205,86,55,119,69,49,213,167,180,188,63,82,229,52,215,82,142,127,18,191,34,14,93,20,206,77,120,169,66,254,74,255,0,153,222,215,197,79,71,82,253,173,35,137,169,182,11,22,154,197,150,51,93,25,181,83,67,163,170,183,189,44,31,214,46,199,162,225,245,121,156,58,138,249,81,230,184,98,230,240,106,171,189,26,233,253,210,95,228,118,248,60,190,194,84,254,87,114,43,165,75,122,177,94,166,221,75,240,179,30,151,125,68,125,55,53,234,95,132,138,230,190,162,104,110,73,200,102,153,59,55,21,250,153,235,81,202,113,223,177,125,236,70,78,238,44,12,147,209,80,154,80,157,40,73,125,54,42,124,39,70,255,0,254,189,63,204,219,63,121,125,70,17,142,26,13,61,54,161,78,149,56,167,214,209,234,106,167,73,83,126,29,189,18,29,173,63,189,19,159,64,167,125,153,85,254,214,37,157,153,83,218,172,126,165,71,39,246,149,127,163,80,126,85,31,232,121,217,30,155,246,138,55,208,65,249,84,71,153,144,29,72,43,233,62,209,43,94,45,115,99,203,95,116,151,83,151,221,157,45,35,79,77,44,28,84,173,27,227,226,125,123,169,108,142,125,68,213,73,167,215,39,113,4,65,0,21,29,175,217,185,125,182,162,30,112,79,243,59,239,162,250,158,107,246,122,120,241,23,31,154,156,145,233,37,238,178,42,238,196,70,186,0,17,126,241,37,238,149,201,165,43,15,47,9,1,241,49,149,198,109,190,157,137,228,252,130,132,188,127,121,63,137,21,229,105,18,203,196,191,196,9,247,36,70,62,100,138,132,246,43,117,55,10,146,236,84,5,233,220,25,92,101,98,119,184,8,1,136,168,147,232,113,245,139,13,76,189,119,58,231,43,138,44,106,194,94,123,8,50,229,105,28,38,239,54,253,78,197,73,90,50,126,140,227,71,168,18,0,2,129,251,172,246,52,35,134,150,140,126,90,113,95,145,227,225,28,231,24,252,210,72,246,143,173,188,182,32,34,102,213,203,196,145,169,108,140,85,158,83,101,27,248,53,36,233,86,169,46,242,81,95,119,255,0,166,185,198,41,245,48,233,107,170,58,120,67,234,223,222,95,150,75,43,134,117,143,138,209,78,112,175,107,171,99,37,250,51,159,122,127,43,59,83,106,81,113,146,188,100,172,209,207,169,163,113,156,82,221,75,221,145,43,82,179,39,22,182,30,73,21,106,106,69,86,113,135,187,31,10,40,149,95,82,43,68,245,16,135,89,36,86,245,144,236,165,47,162,40,246,152,205,227,26,74,111,204,182,52,165,81,175,13,255,0,36,84,66,90,202,178,118,163,75,239,99,141,61,85,95,226,213,197,121,71,99,66,161,56,237,120,68,110,140,63,222,213,169,111,229,91,1,8,209,161,73,120,228,190,241,251,86,146,31,20,73,79,67,164,75,46,93,74,171,206,50,185,24,209,225,176,126,58,82,135,245,38,4,227,196,52,203,162,185,116,117,209,107,195,31,200,41,210,225,239,248,110,63,115,46,228,105,187,126,160,85,45,84,39,180,233,166,90,180,249,65,74,55,87,236,203,41,211,165,15,114,42,254,101,201,148,101,229,78,35,140,20,159,142,221,77,82,43,142,47,102,211,8,57,81,183,82,170,180,99,46,193,43,66,77,70,167,220,70,89,249,220,138,205,83,71,7,216,231,113,61,26,133,5,86,43,221,123,253,14,199,143,200,167,89,27,232,235,169,244,193,145,94,118,14,10,148,212,163,121,63,117,229,107,23,240,218,188,141,125,25,183,104,229,103,244,123,26,120,12,233,67,91,40,213,167,158,116,218,94,28,172,250,153,181,245,169,213,226,117,42,81,254,27,154,182,214,242,40,244,111,85,4,255,0,136,152,45,76,31,116,66,182,154,51,155,105,34,137,105,37,29,210,32,213,117,56,182,153,221,131,189,56,63,229,95,161,229,149,58,209,119,129,233,233,169,42,52,227,45,164,162,174,189,108,40,157,194,228,64,130,87,34,216,9,128,238,23,16,1,199,78,87,45,130,119,40,158,162,48,142,198,101,174,150,93,14,172,99,169,137,85,74,170,61,202,61,162,114,135,86,81,226,148,247,96,108,140,148,183,44,186,40,130,178,9,205,197,108,202,46,156,146,69,112,168,220,140,85,53,21,47,107,23,105,242,123,181,249,16,198,245,36,61,140,238,162,130,20,117,10,76,13,120,221,117,36,169,166,189,227,58,109,247,36,69,104,141,24,181,188,131,151,77,63,123,243,40,16,23,74,48,203,102,70,73,46,133,99,2,64,68,46,16,216,130,226,185,66,150,224,43,137,178,161,220,87,35,118,221,145,190,159,14,180,20,171,78,222,132,183,9,53,131,33,100,116,165,79,70,173,23,97,242,244,105,221,70,44,157,151,171,157,8,202,172,177,132,91,102,253,63,13,111,122,210,183,162,54,105,227,27,222,16,73,6,166,180,33,78,78,82,241,118,70,47,59,126,53,56,73,245,79,179,233,99,224,182,236,174,90,26,54,118,147,76,195,83,84,220,239,114,85,53,137,211,241,75,115,89,83,98,250,154,12,105,222,19,188,140,78,241,118,123,49,46,33,24,244,145,161,87,211,234,161,186,180,145,118,207,172,249,126,40,184,92,26,180,173,113,91,212,219,35,32,200,133,201,66,42,93,93,128,50,12,134,233,165,241,11,15,13,238,12,69,200,139,144,59,4,82,96,69,200,55,100,146,67,186,2,24,134,41,4,167,98,183,55,39,176,22,57,70,32,167,114,137,70,109,250,22,66,45,188,98,155,96,70,114,147,149,145,56,236,183,54,105,180,85,37,81,115,105,60,126,167,65,209,210,211,94,42,11,240,185,155,206,70,167,11,92,59,160,189,217,219,141,109,61,237,13,44,159,253,8,190,21,20,186,105,154,252,12,247,94,142,44,40,169,66,254,43,253,11,232,232,85,72,221,206,81,126,88,157,110,92,229,210,146,95,121,124,40,165,213,25,188,235,83,132,114,97,194,150,73,243,36,205,63,187,41,247,114,252,78,146,138,93,134,78,213,174,177,129,112,250,54,247,72,207,71,74,42,202,31,145,209,35,40,228,77,171,145,203,142,130,242,188,118,251,141,116,180,174,61,108,104,133,60,89,49,166,41,116,83,70,90,250,68,247,198,239,232,116,4,213,200,60,237,77,44,212,188,84,238,190,134,106,218,90,85,31,138,54,103,164,169,166,132,250,153,231,162,160,183,192,220,228,205,226,224,213,225,244,28,83,131,220,165,240,216,181,177,222,150,158,151,106,102,121,233,42,57,120,18,75,234,106,114,98,241,115,232,240,234,116,101,25,207,115,77,85,23,208,182,90,74,189,220,127,17,85,211,202,48,185,118,25,89,29,54,250,50,183,78,70,200,89,117,52,83,229,224,209,117,49,200,141,20,217,37,167,180,182,55,78,147,79,100,84,164,227,45,208,212,197,81,163,47,34,232,41,71,170,39,206,72,174,173,102,194,137,171,202,229,51,131,119,104,178,51,200,182,209,197,238,7,62,55,114,179,47,167,77,197,236,70,81,138,151,82,200,213,75,100,86,86,169,88,147,148,100,188,123,148,185,92,67,13,91,40,193,198,209,216,203,82,140,98,239,107,151,92,93,122,140,93,102,120,185,43,64,133,110,171,193,99,98,81,35,40,41,12,93,96,146,126,118,251,203,169,202,116,163,22,167,177,108,168,69,143,147,23,27,12,77,91,42,234,178,78,15,117,212,140,43,93,217,245,41,228,74,47,195,43,18,167,165,173,82,119,166,178,99,225,245,118,91,132,168,243,35,238,132,244,154,136,111,58,111,238,53,105,170,56,248,88,210,71,26,182,141,198,91,68,182,133,28,123,29,138,148,57,155,163,45,74,18,132,137,41,96,131,178,27,101,87,104,20,141,35,70,142,88,235,41,249,73,227,248,134,131,45,110,183,89,170,140,92,148,103,200,166,252,163,30,191,139,41,202,206,235,170,54,104,177,211,232,169,195,78,229,143,197,191,197,220,229,254,147,245,215,252,239,227,163,78,140,41,71,41,218,83,242,190,200,205,172,133,58,243,87,171,178,94,236,85,247,43,114,117,26,190,196,212,98,149,223,67,150,186,226,20,244,218,117,25,60,101,225,245,234,89,31,102,143,251,185,253,236,132,39,26,146,202,27,193,197,164,252,247,33,52,220,177,130,114,147,236,139,42,88,141,74,87,126,10,174,222,168,165,208,148,101,226,155,102,174,92,169,70,210,146,115,125,82,236,87,125,236,105,150,61,77,26,174,89,83,171,40,175,35,43,142,173,116,171,9,127,84,78,177,25,83,139,42,57,50,149,79,247,218,104,207,250,89,21,168,161,29,163,82,174,158,94,82,232,116,229,76,174,116,35,53,105,193,73,1,154,53,171,181,122,114,167,93,122,59,50,94,213,79,165,122,115,167,253,75,98,21,56,101,63,122,138,148,37,252,174,197,92,234,244,60,53,36,218,95,50,185,21,124,168,210,173,27,210,156,95,208,203,58,21,41,59,193,181,244,44,90,141,52,252,83,165,105,124,208,118,39,237,84,165,44,84,154,244,151,82,43,47,180,74,206,21,163,180,149,174,142,94,237,99,234,209,223,116,225,81,118,57,90,253,52,180,218,149,44,38,169,202,210,82,113,118,245,220,168,191,246,99,237,61,187,77,255,0,217,71,37,245,139,58,60,58,124,189,70,61,165,177,207,253,159,92,158,47,69,42,118,241,184,78,119,234,154,123,88,233,85,162,232,106,103,31,41,108,79,213,159,29,141,51,198,115,151,148,89,58,211,115,211,47,59,217,149,105,167,149,42,146,243,72,182,11,42,53,35,247,146,172,99,196,156,119,67,34,182,96,73,149,84,118,179,223,232,90,211,178,245,43,154,86,220,211,8,228,186,177,230,138,229,78,46,27,162,106,156,95,96,165,57,174,189,9,185,109,220,133,72,65,124,37,178,140,109,209,4,73,47,9,68,182,156,127,168,210,210,84,174,140,178,126,37,245,40,197,251,66,175,194,229,233,56,158,86,93,15,91,199,99,126,23,95,210,207,243,60,148,186,1,208,209,239,164,159,49,94,56,167,246,145,240,117,243,91,152,106,91,155,60,113,199,39,108,122,125,198,206,31,110,77,75,56,198,88,245,139,188,186,252,166,93,77,253,166,166,77,183,151,120,226,255,0,14,192,87,216,0,69,70,238,13,44,120,174,159,213,184,254,71,172,126,235,60,102,138,88,107,116,243,242,169,31,212,246,143,185,42,196,162,252,40,145,10,126,234,38,1,138,111,116,70,74,55,232,137,118,34,183,96,70,17,87,123,19,198,62,72,140,118,108,144,17,178,200,146,179,23,113,129,32,110,200,8,77,236,5,111,197,34,120,43,17,137,106,232,5,50,141,137,65,146,106,232,175,221,96,78,66,31,84,68,168,103,59,139,47,179,82,242,103,68,197,175,89,194,81,244,16,113,107,63,244,122,143,249,78,84,78,149,87,254,139,83,250,78,109,218,40,96,70,236,123,249,1,175,133,211,230,241,45,60,123,41,100,254,237,207,87,23,125,207,55,193,106,208,211,234,42,85,212,75,15,179,180,118,190,236,239,208,173,78,181,44,233,77,78,55,181,208,69,179,118,134,198,11,74,117,84,23,89,75,19,85,73,239,244,68,56,100,29,93,106,147,233,4,229,253,144,27,101,163,73,245,47,167,70,208,177,57,193,203,184,188,80,86,26,152,169,210,126,101,26,205,66,210,105,28,19,78,173,94,159,202,188,254,166,140,164,229,102,112,53,85,42,106,53,19,151,86,222,200,85,145,146,188,212,23,175,145,92,52,181,106,111,85,226,190,95,241,55,209,211,70,18,205,172,170,249,190,145,250,22,58,50,151,116,136,170,180,250,104,65,46,230,172,161,31,34,28,157,172,228,198,168,193,118,42,38,170,83,126,67,202,15,164,95,224,17,198,61,34,139,98,178,244,42,40,198,23,218,13,63,77,139,99,78,77,117,149,189,119,47,140,99,30,195,202,32,99,169,162,165,63,126,156,27,250,88,162,92,62,49,222,155,171,79,250,101,115,167,116,59,32,57,74,150,174,151,240,234,198,170,242,150,204,23,16,157,39,106,244,167,15,94,168,233,202,17,101,83,163,146,182,205,121,49,134,163,71,87,78,180,111,25,166,93,23,9,109,125,159,83,159,61,13,53,55,40,169,65,253,118,252,74,242,213,80,237,204,143,254,95,230,69,109,175,167,229,188,162,246,243,51,243,165,7,102,79,77,196,97,91,192,253,238,241,151,82,218,186,88,212,141,225,248,17,81,165,89,72,197,199,53,49,141,24,208,139,241,79,197,47,161,70,147,85,131,172,181,30,7,75,169,142,21,61,175,90,170,106,28,97,78,82,201,185,109,178,236,69,66,182,146,116,235,210,132,99,57,115,35,23,29,173,118,215,98,58,42,92,237,108,47,209,60,165,247,29,190,33,90,16,209,243,163,40,202,74,107,6,157,247,255,0,240,167,132,104,240,210,186,242,222,117,22,222,145,40,223,13,71,139,114,215,90,22,234,99,146,179,45,210,233,231,169,170,161,29,151,197,47,36,65,183,65,75,159,87,157,37,246,112,126,31,230,145,212,200,174,48,141,56,70,156,21,163,21,100,131,112,44,184,174,68,78,228,19,17,31,16,238,3,1,110,8,15,48,226,201,194,30,101,119,176,212,155,58,50,208,154,177,93,228,167,215,98,167,38,153,56,78,224,93,206,182,204,141,90,219,120,67,8,182,87,91,110,128,87,9,78,82,187,52,42,178,143,123,25,92,220,81,22,229,61,136,173,53,43,101,220,187,76,155,221,153,169,105,251,179,87,138,49,180,64,213,154,137,25,106,34,138,99,25,74,59,142,58,123,131,22,198,190,72,146,168,216,161,69,34,206,93,134,174,33,205,38,170,32,112,66,192,38,36,171,66,228,234,85,140,146,177,142,116,158,87,28,34,215,112,47,185,56,224,227,187,220,166,228,91,43,43,103,138,232,200,198,73,117,43,184,92,162,250,53,20,107,69,246,185,111,20,122,150,163,42,114,78,62,72,199,114,106,180,210,182,91,122,146,241,253,37,252,97,149,77,74,123,197,147,133,93,87,88,196,215,206,186,221,33,115,93,173,176,245,60,42,122,142,37,105,97,30,199,58,182,171,84,228,242,234,117,168,235,103,73,244,77,14,218,109,69,243,138,82,100,204,107,235,130,231,94,82,247,172,90,180,245,234,218,82,147,177,190,122,90,113,169,215,98,233,86,138,134,48,91,21,150,40,112,245,29,230,205,105,198,17,198,40,131,155,98,185,172,77,74,224,70,226,185,81,111,131,15,82,182,200,220,87,2,87,29,202,238,59,129,48,115,81,42,149,85,18,137,213,201,129,171,59,244,35,148,159,72,191,192,166,21,28,81,170,143,19,228,209,229,242,175,235,114,91,86,72,163,147,90,174,208,165,55,255,0,73,175,77,195,181,81,146,124,137,91,213,145,165,197,245,85,42,168,80,161,25,75,202,231,123,75,45,77,72,167,90,49,131,254,83,159,46,86,58,78,50,179,123,61,103,27,123,45,59,250,151,105,180,146,131,188,233,83,95,67,124,98,215,86,103,213,106,121,113,178,234,99,117,172,197,138,165,56,187,108,135,204,165,41,99,120,220,227,86,115,169,85,97,119,38,89,13,52,97,226,175,59,75,234,94,169,217,217,198,11,162,66,157,72,67,173,145,205,246,184,67,104,212,45,78,53,32,249,155,228,70,154,101,170,165,31,137,18,230,167,79,53,208,231,114,105,209,146,106,46,127,216,158,187,80,227,74,42,159,113,137,171,105,235,211,147,140,149,153,53,172,142,247,71,2,85,183,221,146,133,121,118,145,190,140,119,122,40,106,33,52,216,161,170,165,41,184,228,174,142,36,117,245,33,28,118,20,107,66,172,239,83,103,230,137,209,123,189,6,113,125,194,232,226,231,203,121,83,169,151,222,47,107,147,157,242,146,100,234,189,157,208,57,113,215,212,140,55,176,233,241,59,109,81,109,230,58,213,237,29,50,46,41,149,71,87,74,81,201,77,16,169,172,130,141,226,238,101,86,58,49,151,152,45,60,124,217,145,241,5,21,127,51,44,184,133,72,205,202,44,212,227,82,242,142,171,210,193,145,150,158,42,62,20,97,211,113,57,223,237,87,135,204,232,211,212,83,171,27,194,73,146,248,75,174,46,175,79,93,79,37,15,15,161,141,212,148,31,169,232,117,52,165,86,13,70,86,57,113,225,119,201,206,165,153,190,60,153,177,68,53,15,29,247,28,162,166,174,106,134,135,79,78,31,105,44,165,245,47,202,17,94,26,62,31,160,236,117,254,184,213,40,190,210,33,82,54,165,234,116,229,167,167,90,106,210,193,62,168,174,183,13,170,239,202,148,101,31,230,53,172,245,113,125,165,198,86,177,162,157,121,84,79,177,42,186,26,244,155,115,162,237,230,183,44,211,240,218,210,106,78,209,79,177,118,38,49,203,41,206,201,154,20,99,20,188,206,229,30,15,166,81,188,163,119,245,33,95,71,165,165,23,120,50,119,139,210,185,23,26,77,244,53,209,169,164,140,223,217,229,247,27,161,82,157,175,79,76,255,0,1,121,36,226,228,198,141,73,123,176,101,144,209,214,148,172,224,210,58,170,180,242,183,38,197,244,227,41,59,189,140,247,173,116,142,68,244,19,140,111,21,38,202,39,66,165,53,227,141,143,67,58,89,70,215,177,130,182,141,206,247,169,47,192,78,107,120,57,51,139,196,132,46,141,85,232,242,147,241,93,17,161,66,149,88,222,85,26,250,27,215,60,42,58,90,149,227,120,99,111,86,116,116,122,26,212,126,37,234,75,73,161,140,29,225,82,95,137,208,140,49,93,78,124,185,107,175,30,56,201,90,133,105,127,188,138,251,142,117,93,60,169,75,41,84,71,110,116,212,186,153,234,233,104,245,148,91,36,171,99,29,25,166,186,146,171,14,98,235,97,78,80,164,237,24,59,125,10,163,91,41,249,34,163,37,104,99,43,117,32,117,101,78,50,143,67,157,90,56,205,171,27,151,92,239,28,84,183,102,157,29,78,92,220,37,238,75,242,126,101,41,18,45,245,39,142,156,105,238,204,186,138,53,117,83,116,162,240,163,149,165,63,37,254,35,225,177,140,245,53,37,150,50,195,197,228,253,126,166,218,213,225,21,141,37,100,187,158,123,199,30,153,203,80,156,97,8,198,55,229,194,10,209,132,122,149,74,165,162,212,109,8,247,183,87,245,102,106,250,151,124,105,69,206,79,178,42,143,10,214,106,252,90,154,156,154,127,45,202,135,91,136,233,116,254,253,84,223,148,119,50,254,246,149,121,63,101,210,85,170,252,250,35,167,79,134,232,116,201,90,17,148,188,241,187,252,203,28,163,219,101,228,105,151,43,46,41,83,221,163,70,159,245,74,225,203,226,111,173,93,50,255,0,165,157,60,215,202,69,151,17,206,116,248,138,248,244,242,252,81,7,62,37,23,189,8,79,250,102,116,132,192,231,254,240,149,47,245,141,61,90,126,184,221,22,71,83,166,212,198,202,81,153,165,223,204,201,91,73,78,111,39,78,42,95,52,85,128,162,183,15,167,43,202,155,112,145,134,182,150,173,31,121,109,230,186,29,88,229,29,156,127,0,157,104,83,148,99,41,123,253,46,21,202,163,169,112,150,50,86,125,183,234,90,157,61,44,37,82,63,105,203,166,229,21,59,248,101,244,189,153,126,167,75,74,164,92,161,224,148,124,91,116,57,213,234,101,166,169,103,240,116,102,106,193,161,212,84,132,41,215,148,101,39,206,85,29,75,249,30,159,137,65,53,26,177,236,241,127,219,242,60,223,15,183,177,83,139,105,94,253,126,167,165,163,246,252,58,18,189,212,169,36,255,0,170,63,228,41,15,65,59,210,173,31,72,179,118,150,217,63,161,206,225,201,123,68,233,252,208,104,233,105,98,176,169,38,250,108,74,177,150,107,25,184,249,16,238,89,169,121,56,205,119,217,253,72,47,224,175,234,16,173,14,42,90,88,73,117,139,113,102,89,151,209,158,48,156,31,73,175,204,163,170,52,201,74,206,1,15,117,10,214,191,145,40,175,13,186,253,17,81,10,183,183,220,79,225,76,141,69,225,191,163,37,53,140,34,128,187,253,210,50,84,234,105,82,181,19,44,254,38,5,60,97,95,133,234,127,160,241,239,161,237,56,132,115,225,250,133,255,0,13,158,51,176,131,119,14,187,163,85,120,173,140,190,13,151,253,93,140,186,171,123,76,250,125,213,51,252,205,28,53,197,77,167,203,87,186,241,77,223,167,203,220,205,169,105,214,186,148,101,225,94,236,49,95,128,21,128,1,80,226,241,148,101,228,211,61,202,223,127,52,120,94,199,181,211,79,153,167,163,47,154,156,95,228,74,171,105,251,164,202,225,210,95,82,119,34,155,232,40,135,160,116,137,80,151,188,201,20,170,150,180,164,53,55,151,71,244,2,127,17,50,9,222,95,216,178,93,16,11,161,92,216,229,45,200,77,238,4,162,139,10,224,247,39,144,1,92,209,45,238,54,174,4,99,208,136,239,100,200,199,118,88,137,35,44,252,117,101,228,141,43,107,153,47,104,183,231,32,56,26,200,242,227,86,30,82,49,166,155,233,191,125,205,220,85,253,189,111,234,71,58,30,241,69,159,128,93,139,112,223,208,3,118,119,120,18,126,197,83,254,107,253,17,194,75,232,119,56,60,212,120,116,149,247,230,75,111,192,35,101,71,246,114,126,123,27,120,85,62,94,158,85,31,90,143,111,162,255,0,214,114,171,84,222,48,190,61,238,119,162,162,169,65,82,222,158,43,23,232,4,156,217,23,38,195,22,24,48,130,59,201,28,26,205,70,181,72,80,146,148,114,126,53,221,29,78,41,95,217,116,50,179,180,234,120,35,253,206,78,154,41,197,79,181,182,34,174,163,12,97,191,86,79,33,94,224,186,236,105,12,106,45,187,37,114,232,80,125,103,248,23,197,70,61,18,64,81,26,18,182,251,18,228,23,103,21,220,139,168,187,4,67,150,252,216,185,79,204,177,73,191,133,147,69,25,249,50,243,14,92,188,205,34,34,179,227,63,48,180,203,217,22,5,54,151,114,46,9,171,22,202,91,149,212,171,8,66,83,155,198,49,87,108,12,28,70,20,41,210,85,43,245,78,202,81,247,137,70,165,125,28,99,60,185,244,36,174,164,186,216,227,113,13,100,181,181,242,181,169,199,104,196,215,193,245,184,191,100,174,254,206,79,236,223,203,47,47,188,138,221,170,161,167,226,148,178,139,81,171,240,205,127,115,145,26,126,201,157,61,85,21,57,199,164,100,246,107,205,51,179,61,20,225,39,83,79,180,251,195,180,191,204,39,10,60,66,134,53,111,25,199,164,187,197,145,92,154,116,40,234,171,67,147,78,84,232,41,46,101,221,241,251,206,197,13,68,57,174,52,221,232,191,115,107,22,80,210,202,159,9,169,167,134,28,249,110,220,123,187,236,101,171,21,7,8,173,177,34,180,84,166,229,82,49,166,175,41,59,36,118,116,218,117,165,163,203,91,201,239,41,121,178,158,27,166,112,130,175,83,248,146,94,31,229,70,219,1,27,136,149,131,98,4,3,108,141,192,10,237,43,147,201,5,226,81,7,38,145,21,168,222,204,183,98,14,156,111,216,15,55,40,180,17,123,151,180,164,138,101,27,51,108,148,247,20,99,97,187,141,72,42,80,150,229,214,201,25,212,188,69,208,149,187,129,93,74,68,169,66,37,251,77,10,20,173,35,42,49,242,39,8,249,151,198,20,237,226,144,74,80,94,233,53,113,27,18,66,140,226,158,232,232,195,91,167,132,22,52,252,95,210,75,201,169,25,97,25,91,163,36,221,182,102,137,235,57,209,178,166,215,213,153,167,38,201,171,132,69,180,70,247,100,106,66,75,115,90,152,156,213,227,177,74,82,184,115,113,216,121,93,92,177,138,125,138,220,174,70,114,147,91,17,141,42,139,196,211,177,164,197,130,184,132,238,86,82,184,92,136,174,84,74,226,185,27,138,224,79,32,185,11,133,194,39,113,54,70,226,184,19,200,87,35,112,185,68,174,23,33,113,100,4,238,43,145,110,221,200,58,150,232,17,117,197,146,69,106,91,17,114,125,128,171,81,45,246,42,82,126,133,210,139,125,133,10,126,100,84,97,147,119,190,198,221,38,149,106,170,56,185,225,98,221,47,10,173,169,130,154,148,97,22,116,168,112,26,74,217,206,82,127,91,24,188,163,115,138,222,31,194,40,81,158,106,78,82,245,103,90,49,81,232,85,167,211,83,211,198,208,86,46,185,201,208,53,177,193,226,122,136,105,235,165,41,229,127,200,239,117,86,60,231,19,208,184,85,148,218,202,50,238,89,244,191,23,81,226,26,106,58,41,85,140,151,53,249,156,250,154,238,100,178,115,185,40,105,168,86,209,186,88,174,98,220,229,214,209,202,30,104,223,23,62,78,141,29,68,121,145,110,205,46,198,170,186,252,159,129,226,145,231,163,74,121,89,73,146,229,86,141,252,76,213,102,87,105,107,167,139,138,151,94,225,82,85,33,77,74,82,186,103,14,46,172,126,34,218,149,181,10,49,241,93,32,107,93,71,41,110,58,83,219,175,67,153,82,181,118,200,194,173,125,236,93,76,116,229,90,77,236,78,21,26,87,57,106,189,98,74,165,107,117,42,58,156,201,73,93,48,134,161,196,229,190,123,142,210,100,99,10,205,111,38,7,107,218,60,55,114,33,237,49,181,242,57,208,211,84,148,124,82,102,141,47,14,150,162,167,46,13,253,124,136,173,80,214,82,82,241,189,189,9,174,39,26,83,180,34,218,254,100,116,120,119,2,165,167,121,215,81,169,43,237,232,116,235,105,40,86,94,56,68,231,121,71,73,198,184,20,120,142,82,150,84,174,98,171,172,110,114,198,39,118,167,7,138,151,217,75,31,51,59,224,45,182,249,191,145,103,40,151,141,113,253,178,112,94,235,177,175,79,45,116,162,167,66,132,146,126,182,59,154,78,25,66,133,44,101,21,57,121,179,108,35,24,171,69,89,18,242,89,197,135,71,45,66,162,253,174,202,76,74,138,169,57,79,54,169,163,55,24,246,202,112,202,155,82,135,161,206,134,191,83,26,56,225,120,147,26,215,110,165,74,48,141,227,27,216,206,248,148,154,180,82,72,229,234,56,173,78,83,135,41,164,96,90,247,242,179,92,120,179,203,151,241,221,230,42,143,196,236,251,50,170,213,181,116,102,185,109,201,122,28,181,175,147,91,69,154,116,154,141,94,162,120,208,164,229,110,239,161,172,102,87,118,142,114,211,229,169,106,45,144,122,138,74,56,254,103,39,89,174,213,70,209,173,73,198,198,57,107,167,242,179,50,45,228,244,16,226,42,157,211,149,252,141,20,43,75,81,6,229,11,47,54,113,244,58,173,30,14,85,83,148,237,221,116,44,124,94,41,90,14,200,150,44,174,148,221,26,49,126,21,127,160,232,235,34,215,142,54,56,53,184,148,100,247,145,47,222,84,176,235,185,122,167,103,161,165,170,165,82,171,130,234,106,177,230,41,241,58,81,87,93,77,250,110,41,94,180,163,24,82,147,79,226,107,98,94,45,78,78,193,9,226,246,41,171,89,194,57,57,35,13,93,117,158,198,115,90,220,104,173,163,230,189,231,177,37,13,61,4,163,138,191,208,166,156,167,82,42,83,158,62,132,106,234,168,211,142,203,55,230,86,86,189,68,227,59,83,164,220,75,149,89,227,148,237,31,67,155,62,33,41,217,69,37,98,137,234,167,61,165,45,139,212,236,233,84,215,56,59,197,221,26,233,214,133,104,41,39,212,243,178,174,162,91,29,75,197,96,236,209,111,22,103,55,114,164,85,189,219,156,205,68,164,167,104,210,109,190,134,221,38,178,21,41,125,163,74,75,168,231,90,146,188,149,153,159,141,253,67,79,167,150,25,85,106,62,133,82,122,111,18,178,109,153,117,58,154,183,121,54,162,204,188,232,174,251,154,145,155,203,29,72,81,210,212,186,106,205,149,203,135,167,180,42,126,39,63,218,61,77,186,87,86,173,7,56,221,185,188,99,232,187,177,124,73,234,216,97,70,151,46,155,191,155,249,153,40,232,170,84,241,85,110,17,242,238,104,211,233,227,70,210,247,166,88,151,54,18,223,222,151,83,155,162,52,105,209,162,177,165,21,126,239,185,26,202,82,232,155,176,78,189,42,62,24,43,178,137,234,106,203,190,43,208,178,22,163,42,53,164,255,0,135,34,28,138,191,32,57,74,93,100,223,222,56,70,82,233,248,154,100,114,101,223,97,74,24,171,220,187,153,202,139,80,121,73,247,236,140,242,114,149,239,112,34,220,72,49,226,39,112,16,152,200,185,88,42,170,177,248,145,69,88,210,175,77,211,168,174,153,169,187,153,170,211,223,96,57,206,85,180,119,141,70,234,209,123,41,247,95,83,29,87,254,139,61,223,185,208,235,59,168,202,47,165,153,202,169,111,100,151,244,121,145,90,116,248,254,235,163,156,125,46,190,167,166,209,211,246,94,9,74,74,77,57,172,252,91,217,179,206,210,167,42,220,51,79,78,156,91,147,106,200,239,234,170,115,180,186,29,61,55,239,83,139,127,160,164,102,160,228,248,134,154,52,228,156,231,44,175,210,200,219,175,215,209,225,178,132,106,169,190,116,154,142,61,190,191,137,146,17,80,227,148,227,30,144,138,95,248,176,227,124,58,190,178,158,154,116,99,25,42,77,202,89,74,221,108,74,177,42,220,87,73,236,188,217,42,138,156,252,74,73,39,222,198,89,113,221,6,17,89,214,178,111,253,223,249,152,235,240,174,32,184,117,42,30,206,220,161,146,218,107,230,185,205,253,209,196,29,161,236,210,77,121,201,127,136,137,93,185,254,208,104,148,150,50,171,111,249,103,70,149,88,212,167,26,176,127,103,40,229,186,243,60,109,94,25,172,132,241,149,22,191,234,71,170,210,70,189,29,45,10,51,167,36,212,34,164,107,17,161,185,45,182,219,114,157,99,157,180,248,87,149,27,74,254,31,137,150,86,155,202,78,81,105,249,20,186,212,228,226,170,90,81,131,201,111,186,8,190,188,164,225,39,59,101,107,142,83,190,49,126,69,57,212,156,103,81,197,187,236,146,232,151,212,209,81,253,162,1,203,248,73,43,25,167,149,56,111,185,209,156,177,165,253,76,195,171,169,41,109,16,10,222,45,45,77,182,116,223,232,120,132,252,39,180,172,255,0,209,229,125,188,15,244,60,76,94,197,70,222,21,147,170,212,114,245,198,17,127,175,66,157,83,202,170,118,119,199,123,212,207,243,39,195,176,85,211,146,143,85,103,40,185,127,248,26,216,206,53,83,156,101,27,199,101,40,165,250,5,102,184,92,0,32,76,245,252,46,78,92,59,76,239,240,88,242,11,169,235,248,68,159,238,189,55,244,255,0,112,52,41,60,167,110,151,36,164,238,252,133,9,90,172,252,139,175,177,49,85,57,61,137,103,177,55,238,130,247,64,207,13,230,147,181,211,50,79,65,85,113,55,168,231,46,95,94,187,253,13,83,171,143,77,229,23,186,191,98,46,164,47,150,255,0,128,22,206,114,201,89,94,86,36,234,79,107,196,170,21,21,242,158,205,190,151,236,104,82,132,186,52,7,61,113,93,20,101,40,212,174,148,147,179,86,123,16,151,22,209,66,105,186,234,95,210,155,60,222,179,109,101,127,249,146,253,74,111,210,197,193,233,165,198,244,138,79,26,146,75,250,24,215,28,209,255,0,246,75,254,198,121,156,100,254,25,126,4,185,115,255,0,235,159,253,172,15,95,163,226,52,53,178,156,40,205,183,21,125,227,98,218,179,148,92,59,167,43,116,60,255,0,0,206,150,162,180,165,25,69,97,109,215,169,220,157,107,242,250,187,201,118,2,118,155,235,250,4,156,161,226,119,178,244,45,82,127,41,93,101,41,82,154,75,124,88,65,60,183,217,238,101,169,78,94,187,122,163,75,147,148,98,218,181,209,83,187,109,246,42,60,231,18,139,141,121,101,123,223,204,195,31,121,155,184,148,178,173,83,250,140,49,247,216,84,192,4,16,206,215,11,255,0,102,73,239,252,73,119,56,135,103,134,59,112,185,127,84,128,186,126,40,79,234,236,119,180,177,182,146,130,255,0,135,31,208,243,233,253,151,220,122,42,95,192,164,188,161,31,208,11,0,142,228,42,85,84,41,206,172,253,216,71,38,65,196,227,117,157,126,33,26,43,120,210,240,219,206,93,194,43,21,24,174,145,86,216,203,167,202,173,89,86,159,189,38,217,186,156,110,236,88,81,24,154,33,104,71,101,118,79,4,182,91,15,22,84,66,243,151,162,30,47,187,39,96,216,168,81,140,123,162,200,184,246,177,87,226,60,100,254,22,5,251,8,169,70,126,67,251,69,216,138,176,174,74,75,160,101,63,148,50,151,202,4,57,141,117,65,204,184,231,191,98,25,89,60,182,183,112,129,202,46,45,183,107,119,60,239,20,215,251,84,249,116,223,216,197,255,0,220,203,120,159,18,231,222,141,7,246,127,20,190,111,242,57,97,64,8,100,87,168,225,90,207,107,211,69,201,253,164,124,50,250,146,213,233,229,41,115,168,47,180,94,244,126,127,243,60,255,0,14,213,123,46,174,45,191,4,252,50,61,66,150,73,73,1,151,77,168,185,170,142,138,58,157,108,106,74,220,164,178,148,124,223,145,159,83,167,201,186,180,189,255,0,138,43,226,255,0,50,90,61,75,139,78,251,162,43,187,113,93,21,41,169,69,73,61,152,190,242,98,234,198,208,178,68,45,234,44,125,66,106,126,31,48,180,124,200,114,253,69,203,245,2,78,43,204,142,62,162,197,249,139,23,230,84,74,207,204,45,47,50,22,126,99,223,204,12,81,208,198,43,121,141,105,41,203,107,163,63,51,197,189,87,248,150,70,172,87,187,57,6,150,61,4,36,182,196,207,87,64,161,210,70,140,230,227,126,100,138,93,69,209,201,183,245,2,30,196,173,124,137,251,45,56,171,202,78,229,138,55,134,89,125,215,43,149,68,254,18,42,42,54,149,161,118,89,203,168,214,212,231,255,0,105,162,134,189,82,138,74,137,42,156,86,127,13,31,252,140,222,85,172,140,145,210,106,170,61,169,75,239,47,135,10,213,191,134,43,235,34,81,226,186,135,47,5,20,94,181,218,233,116,164,151,253,38,123,86,178,32,184,78,161,111,41,83,252,68,244,178,165,239,53,247,23,231,196,106,117,240,167,232,63,98,212,207,223,168,191,18,118,171,137,70,84,176,189,146,101,19,179,123,19,149,25,82,120,200,140,162,77,107,20,184,131,151,134,197,138,23,238,81,81,111,100,110,86,108,86,226,155,12,108,75,6,70,70,229,98,193,21,22,247,35,42,146,94,20,252,36,91,43,108,211,9,101,102,18,168,218,177,88,21,14,226,184,133,114,178,149,192,136,0,192,64,84,48,16,0,196,198,13,4,85,58,152,246,42,85,165,39,178,52,56,161,70,41,1,75,206,76,156,105,121,150,99,185,99,165,37,12,158,192,87,138,176,90,198,133,201,80,95,55,113,103,8,77,74,17,189,134,152,165,82,169,83,220,167,41,125,17,166,135,6,213,86,222,75,150,189,75,105,241,29,69,73,170,122,122,17,114,245,103,87,77,29,116,191,142,233,165,229,19,159,46,86,58,113,227,16,210,240,202,180,96,162,235,202,203,181,206,133,42,124,181,188,174,78,42,203,113,156,221,0,0,128,101,117,105,198,172,92,100,137,136,14,108,184,68,84,242,167,82,80,28,120,68,37,9,42,178,114,103,68,6,212,199,26,124,14,49,241,82,147,201,116,184,171,112,250,142,49,155,140,92,190,36,142,213,194,229,218,100,121,133,195,164,170,73,206,155,80,236,103,213,104,229,74,207,177,235,154,79,177,204,215,232,103,40,55,79,127,66,206,94,179,120,248,242,210,142,253,2,216,244,71,77,240,218,242,255,0,117,249,154,169,112,41,74,157,229,44,100,116,237,28,250,215,13,83,114,236,91,75,75,41,74,209,78,79,201,29,234,60,14,49,127,105,54,254,134,253,54,138,142,154,238,17,221,146,243,139,56,95,215,157,211,232,43,214,158,10,147,143,172,145,208,211,112,59,79,42,242,78,62,72,237,125,6,102,243,173,206,17,68,116,90,104,195,5,78,54,250,19,165,66,149,31,225,193,34,96,97,164,174,2,0,24,128,0,7,113,5,192,36,148,227,140,149,209,157,232,104,52,252,17,47,184,1,202,214,112,167,81,253,149,146,245,57,85,120,109,106,115,199,148,229,253,39,170,184,95,208,212,229,140,222,58,224,104,56,55,49,231,93,56,175,148,238,210,167,10,49,198,156,82,67,184,92,150,234,201,138,245,58,90,90,168,227,82,41,156,175,220,63,107,124,252,30,71,106,224,54,153,42,157,62,135,79,66,24,198,156,125,78,126,171,130,198,83,114,165,100,159,99,172,27,141,49,229,53,92,50,84,167,105,66,247,239,18,202,124,18,172,227,22,160,162,159,153,233,220,83,234,134,107,181,103,164,114,104,240,58,20,231,25,189,237,217,157,72,194,49,142,49,138,67,3,45,99,139,174,208,234,83,148,169,212,147,143,91,28,121,58,234,94,254,235,204,246,93,76,243,208,233,234,54,229,5,119,220,178,165,154,243,149,170,107,58,198,87,88,246,49,58,250,148,183,71,173,124,62,154,94,11,163,5,126,21,82,87,113,196,178,165,143,60,245,53,215,97,61,101,127,148,234,126,239,169,23,227,164,236,103,169,165,121,63,11,72,222,176,196,245,85,165,31,116,178,157,90,237,121,23,58,42,40,236,232,184,76,37,26,117,106,94,253,113,22,225,38,171,225,156,46,117,169,74,122,185,73,95,221,73,216,182,92,42,122,124,165,74,180,177,242,103,93,108,172,186,15,170,179,57,218,233,35,203,113,40,106,20,147,206,232,230,185,87,243,61,118,179,135,198,180,94,14,204,231,71,132,206,255,0,104,210,94,134,184,223,19,151,29,174,22,117,173,212,247,26,122,75,77,162,163,79,188,96,151,223,99,204,234,244,156,154,152,197,94,62,103,114,134,162,85,181,21,169,183,124,37,183,208,156,234,240,141,151,81,131,156,157,146,238,115,106,107,37,44,163,79,104,203,196,153,103,19,175,104,170,17,126,178,49,81,139,146,141,186,198,95,147,51,35,86,173,131,47,165,74,117,125,213,183,155,232,89,166,163,167,229,115,221,88,84,138,125,83,240,163,87,50,50,81,229,248,174,182,45,172,226,16,211,83,143,189,227,151,228,103,212,202,57,99,14,171,169,45,78,167,151,120,69,222,93,253,12,144,140,230,252,49,108,178,45,73,169,46,183,34,94,169,85,138,187,140,146,32,229,30,235,240,8,129,22,73,219,179,16,16,113,139,236,87,58,126,82,252,75,154,34,209,21,153,169,71,168,189,228,104,105,148,78,201,249,20,81,56,237,37,232,112,171,54,180,178,223,225,71,118,83,241,227,37,99,133,91,109,44,182,219,21,250,144,119,127,103,246,167,167,155,248,109,250,51,71,8,151,59,81,77,201,237,8,40,254,165,124,30,212,120,52,171,75,225,167,183,215,22,75,128,171,82,171,47,40,55,255,0,137,63,90,252,99,208,241,9,87,226,181,181,51,199,5,41,109,123,59,89,165,99,179,251,251,135,242,212,39,85,195,109,212,162,207,49,194,111,26,21,164,183,187,35,166,167,78,174,175,42,219,209,164,179,168,151,197,233,247,189,137,250,126,61,94,183,95,166,140,41,201,201,207,40,229,24,71,108,151,155,244,57,144,226,146,212,202,80,163,8,168,173,154,140,163,31,215,169,200,226,53,234,87,175,134,86,157,77,229,111,133,28,152,173,223,151,99,93,83,94,206,74,21,96,161,111,180,235,105,52,238,83,42,243,209,195,43,203,148,189,229,242,255,0,145,229,160,229,78,74,112,147,140,150,233,174,199,166,211,106,99,173,211,211,169,52,188,87,167,86,62,166,163,20,71,137,105,170,84,127,109,31,196,193,14,63,94,53,158,112,132,233,95,165,183,177,201,213,81,150,147,89,82,139,248,37,101,244,38,165,120,221,1,234,171,235,168,251,42,169,204,88,202,214,187,36,181,84,170,206,56,85,132,175,229,35,204,86,212,103,78,209,167,8,168,82,199,235,234,103,75,26,81,118,87,26,184,246,250,173,68,33,21,148,226,151,171,48,106,106,75,22,211,218,199,149,169,55,53,102,74,142,162,180,86,48,171,59,116,81,185,89,199,172,156,175,66,87,235,203,127,161,193,225,188,54,149,109,28,181,90,170,152,193,59,69,94,215,183,86,67,219,245,17,133,150,162,82,109,90,74,81,86,35,30,37,90,158,150,26,104,198,155,167,20,213,156,111,123,187,238,22,54,195,67,166,246,121,215,209,206,162,112,77,166,250,59,122,51,37,78,27,172,169,139,90,107,109,123,174,231,87,135,212,141,110,17,90,74,156,105,217,77,53,30,157,14,108,120,246,161,66,49,116,169,187,43,92,12,255,0,186,117,191,253,63,249,33,174,17,174,255,0,234,255,0,200,213,79,142,85,149,88,70,116,41,217,201,46,230,206,49,78,188,171,81,161,166,158,55,148,182,202,215,8,229,79,133,107,41,197,201,209,118,244,119,59,124,30,175,255,0,27,66,62,73,175,204,135,10,167,170,211,243,125,167,26,138,215,143,143,44,78,110,147,137,211,161,69,83,112,147,179,125,0,244,80,146,206,108,185,75,35,207,199,142,82,131,151,217,207,114,200,113,234,105,127,2,163,3,186,216,167,83,24,28,95,223,244,255,0,250,42,132,184,213,26,142,211,140,233,175,230,64,116,147,132,226,220,163,23,245,4,168,55,238,71,240,56,181,248,188,169,213,148,40,70,19,167,218,69,107,140,84,78,252,168,255,0,220,7,122,49,132,170,123,170,215,177,108,149,42,123,225,19,207,195,142,84,143,251,136,255,0,220,57,113,233,201,111,66,63,247,1,219,124,155,255,0,10,155,191,242,162,14,52,249,171,24,194,62,91,28,104,241,199,21,111,103,255,0,200,207,83,139,106,39,43,199,24,46,219,94,193,94,161,36,183,7,82,199,148,124,75,88,215,241,164,85,45,118,174,93,117,21,63,18,15,93,149,221,251,10,117,105,198,209,148,226,164,222,202,231,141,117,106,75,222,169,55,245,144,233,191,182,166,255,0,153,126,165,30,221,50,53,36,241,118,242,20,94,207,234,39,186,32,170,148,221,77,45,58,143,171,138,97,254,237,145,211,47,254,62,159,164,73,191,225,50,163,204,235,253,249,125,76,81,247,217,183,95,239,203,234,97,94,248,22,17,184,92,77,128,238,117,120,124,173,195,100,191,154,95,216,228,92,232,104,231,254,136,225,125,242,123,126,0,116,45,122,86,244,59,212,42,70,173,10,115,167,37,40,227,107,175,77,153,193,131,183,87,178,33,192,120,131,167,171,169,165,155,251,58,211,110,15,202,95,230,7,165,57,220,106,82,246,88,80,139,179,173,45,255,0,165,127,234,54,206,164,40,171,212,149,188,151,118,97,212,202,26,154,209,168,226,237,8,226,149,194,48,197,40,69,70,61,17,178,138,197,39,220,156,99,21,238,193,47,184,178,48,145,80,227,53,220,124,200,146,84,215,114,74,43,200,10,156,239,209,50,81,82,69,150,67,1,38,187,162,87,22,196,113,183,70,21,43,142,229,119,107,177,28,172,192,177,149,202,86,26,154,145,93,70,148,101,38,236,150,237,128,74,73,69,182,246,71,159,226,124,77,215,110,141,7,106,95,20,190,111,242,14,39,196,157,118,232,208,109,81,238,254,111,242,57,128,0,0,69,2,24,128,37,188,79,69,193,117,60,253,51,132,159,138,59,51,207,70,50,156,148,96,155,147,232,145,218,225,26,127,101,212,98,221,229,40,248,188,130,186,178,147,140,162,209,85,88,111,205,166,191,169,127,114,249,171,195,232,85,25,98,200,52,104,53,10,164,101,79,229,221,26,238,140,26,92,99,168,78,42,217,93,52,109,43,53,43,250,133,253,72,17,41,171,47,234,27,249,149,110,45,198,26,183,127,49,111,230,87,118,25,48,139,44,252,197,191,153,94,76,50,96,112,157,25,62,236,148,87,47,222,54,39,25,71,98,154,180,238,140,186,157,58,241,232,57,85,143,100,100,84,229,144,241,149,236,65,167,218,229,107,118,37,10,201,152,229,78,72,156,35,34,52,232,194,164,91,47,81,143,99,155,8,60,189,227,161,70,41,47,120,205,171,34,232,234,21,20,177,167,191,153,108,53,245,123,70,37,88,92,35,78,204,197,142,145,163,218,117,19,86,86,95,68,74,18,212,62,181,24,168,197,223,99,100,52,242,125,90,50,124,103,84,220,183,147,187,9,82,72,221,236,206,222,241,84,232,250,143,77,140,19,138,69,81,162,164,205,115,164,174,85,59,69,108,93,20,214,138,138,234,101,153,124,211,125,202,156,78,156,89,172,236,141,153,163,18,54,86,55,174,120,169,211,240,222,228,92,188,22,177,57,125,72,51,76,212,0,149,132,86,72,3,96,46,152,0,105,75,229,151,224,41,70,79,225,107,234,53,48,117,0,229,186,106,242,104,142,64,18,118,18,171,190,228,102,228,250,16,194,86,108,13,23,184,210,185,147,218,92,54,104,177,106,94,59,21,49,163,160,78,114,159,86,100,141,89,202,69,156,198,5,142,200,33,157,77,169,194,83,254,148,79,69,10,21,107,40,215,147,223,164,124,207,77,163,209,208,161,31,178,167,141,204,114,231,141,113,227,172,60,26,132,227,22,234,81,194,94,108,236,134,203,160,28,175,174,179,193,113,92,96,2,0,0,0,11,133,192,0,46,43,128,192,141,194,224,48,184,128,0,0,2,0,184,128,7,112,184,132,3,184,92,64,3,184,8,0,96,1,114,134,22,21,194,224,59,5,133,144,92,7,96,176,174,23,32,96,33,238,0,49,110,45,192,144,133,102,24,128,238,23,22,33,136,14,225,114,56,142,197,12,8,221,6,64,72,68,114,21,192,147,223,169,91,165,78,91,56,161,220,50,8,175,216,244,233,223,151,27,253,11,186,43,118,33,144,92,162,97,114,2,32,178,229,115,89,32,0,57,186,158,27,82,172,239,25,217,23,104,99,143,17,213,229,210,41,51,101,204,218,166,168,82,175,89,117,170,163,23,247,10,70,13,77,91,202,85,38,250,187,147,155,84,180,210,85,30,17,141,157,77,175,187,233,31,241,42,211,195,218,170,198,170,109,40,55,103,217,91,172,191,178,245,250,29,138,250,106,117,120,93,122,20,149,147,167,37,255,0,87,159,227,220,91,190,44,243,215,23,130,202,218,141,70,138,119,154,140,149,72,71,230,255,0,221,142,190,163,80,169,39,8,181,204,126,243,93,142,13,60,232,234,52,58,197,44,57,144,229,212,119,243,91,29,109,37,24,213,147,171,47,117,61,147,44,254,149,61,62,157,212,241,201,108,105,155,134,158,55,151,94,200,142,163,85,29,63,133,120,170,121,118,137,130,117,115,202,115,149,223,114,253,103,226,234,186,153,213,219,164,124,138,175,234,66,163,141,56,169,74,113,138,127,51,177,138,191,20,209,82,118,231,230,255,0,145,100,105,27,242,94,99,185,198,253,251,164,79,221,171,255,0,106,255,0,19,61,126,63,57,74,218,122,81,81,93,28,247,34,187,238,94,129,212,242,255,0,190,184,131,127,197,143,255,0,235,69,244,120,254,166,15,237,105,211,168,189,22,44,138,239,202,232,166,172,110,174,140,52,120,221,26,245,109,83,236,91,232,165,211,241,55,77,236,69,103,109,93,41,110,191,67,135,172,141,74,20,101,9,166,159,234,175,179,59,22,180,153,205,226,181,91,78,140,51,113,115,89,54,182,189,186,47,196,14,219,124,159,217,201,171,217,226,151,254,40,124,31,195,195,181,85,60,168,201,255,0,226,83,196,101,143,1,223,227,173,143,254,254,6,141,60,57,31,179,90,170,143,189,15,215,255,0,210,65,193,208,109,195,231,235,35,71,15,161,9,233,234,74,165,104,82,115,171,182,95,18,138,255,0,22,83,164,133,180,105,101,101,107,191,196,232,240,200,74,122,41,70,21,28,124,114,140,163,231,113,23,241,199,163,25,213,150,174,182,45,203,28,98,98,177,178,21,167,45,53,106,21,95,240,151,133,121,111,185,144,212,98,153,213,224,149,99,24,234,35,82,73,70,56,212,223,235,111,238,114,27,58,124,27,79,42,212,181,82,82,81,86,140,60,81,190,93,202,35,251,71,12,120,140,101,243,211,76,230,66,86,216,234,126,209,215,141,109,109,56,197,36,169,194,219,28,168,245,2,201,191,11,16,75,221,110,253,195,176,17,98,139,241,125,227,100,99,212,34,232,119,43,145,100,122,50,169,1,222,225,114,199,129,106,31,245,254,135,159,135,67,189,195,118,224,149,54,188,94,119,56,80,94,16,44,163,252,122,127,214,191,83,210,235,221,184,182,155,250,164,121,170,95,235,20,191,174,63,169,232,245,219,241,125,47,214,101,22,66,77,84,242,201,56,179,205,87,211,213,211,213,149,58,176,113,148,79,77,137,13,77,122,122,106,106,85,92,154,123,70,41,92,35,203,73,51,209,215,169,42,51,81,132,99,140,99,21,111,184,206,248,182,149,255,0,185,169,249,19,211,235,40,106,245,10,14,51,187,249,136,169,202,189,92,161,21,74,47,46,178,93,18,50,113,185,248,52,241,242,201,155,103,79,149,86,112,95,11,57,252,107,222,211,255,0,75,3,156,2,93,0,161,133,196,0,48,184,128,6,132,134,136,160,36,56,127,18,31,212,132,9,248,163,245,65,30,222,61,254,160,186,138,47,98,75,169,21,155,77,182,134,43,235,250,147,255,0,116,70,133,189,141,63,234,253,73,47,225,162,163,205,241,15,126,103,61,117,58,124,66,156,156,170,89,95,115,157,105,116,197,223,232,21,29,252,133,185,103,46,163,248,89,30,76,219,181,191,48,17,209,225,212,50,164,234,229,221,198,214,51,67,67,57,123,211,140,127,51,91,156,116,122,117,77,74,237,191,197,132,109,167,204,117,225,78,142,46,164,165,181,250,16,214,112,201,71,138,42,176,113,133,57,40,213,240,246,151,116,190,242,186,50,148,106,211,169,9,98,227,226,201,246,43,213,113,121,57,181,67,119,243,201,126,136,14,195,83,169,55,57,183,41,75,185,53,28,122,158,86,85,171,77,243,37,82,111,249,174,78,26,253,93,63,114,188,254,247,114,234,99,214,175,10,186,232,53,38,112,52,156,118,173,56,168,106,41,170,145,249,163,179,59,26,77,118,151,81,252,42,171,47,150,91,48,152,210,164,60,136,173,221,152,241,40,149,194,228,113,97,102,65,44,129,72,136,175,102,4,238,81,169,175,75,79,73,212,173,37,24,254,165,90,205,109,61,37,44,230,247,248,99,221,158,99,87,172,171,171,171,157,87,244,143,100,21,214,163,198,233,203,82,213,72,114,233,63,118,93,215,212,201,196,248,156,181,82,149,42,78,212,87,254,69,52,116,25,209,141,74,181,85,60,247,138,198,237,175,50,173,70,154,122,121,37,43,56,203,120,202,61,36,5,32,0,69,0,0,0,53,23,41,40,197,55,39,178,75,184,143,65,194,184,127,178,165,90,178,251,105,45,151,200,191,196,3,73,195,227,162,163,148,236,235,205,110,254,85,228,139,52,209,251,123,151,86,119,127,66,58,101,227,185,150,154,122,221,25,223,188,93,57,90,64,233,231,52,227,220,168,183,69,79,222,168,254,136,213,225,42,94,24,168,174,136,139,102,177,141,95,225,35,225,41,184,92,26,183,97,108,87,112,184,68,182,21,200,220,87,40,149,192,141,194,225,28,90,117,28,77,80,168,229,18,11,73,110,229,212,168,165,241,28,221,194,94,133,88,185,84,53,57,211,134,205,142,42,51,247,81,21,14,92,84,110,103,146,114,126,20,104,115,223,27,18,167,25,95,161,150,153,99,70,119,221,154,168,197,199,119,34,238,84,165,220,156,104,89,117,37,105,101,41,166,104,81,76,162,20,163,22,107,165,143,145,155,84,233,193,183,104,154,233,211,173,230,135,70,42,247,81,53,165,176,227,199,89,229,203,21,225,59,110,202,231,167,156,190,35,72,27,188,99,29,171,20,180,82,127,31,228,85,46,31,231,83,242,58,14,62,172,170,113,130,247,155,252,76,245,198,167,42,230,86,210,198,11,223,49,78,30,43,71,115,182,222,157,124,41,253,195,141,74,63,13,55,255,0,104,141,107,141,13,5,106,159,42,44,253,209,89,252,113,252,14,204,93,254,27,22,164,89,172,218,224,126,229,168,250,213,75,254,146,75,130,69,123,213,159,224,119,28,110,66,84,97,46,165,245,60,113,165,194,180,208,94,42,178,252,81,131,83,71,75,73,248,106,95,254,171,158,130,167,13,211,84,119,157,52,200,126,237,209,195,165,24,127,218,37,191,167,142,22,159,89,163,166,173,40,101,47,72,220,223,75,93,154,251,13,37,71,255,0,77,142,149,58,26,120,123,148,226,191,233,52,70,49,93,18,37,202,191,28,105,189,109,69,225,210,69,127,84,204,117,120,126,186,163,109,194,11,239,61,49,69,122,147,143,185,12,134,231,196,250,242,26,189,54,166,141,149,68,223,244,238,80,169,84,247,156,103,111,84,122,122,149,181,178,126,29,52,126,249,20,87,142,190,165,55,30,68,35,255,0,81,185,206,179,120,199,17,5,155,217,117,37,87,75,87,77,189,72,254,27,133,42,85,234,212,138,132,38,183,247,177,232,116,237,24,202,207,170,209,87,130,206,112,198,37,81,222,54,238,122,55,194,234,215,166,163,91,85,44,124,177,41,124,23,71,77,253,165,121,127,220,145,158,209,174,181,196,75,14,231,103,135,240,170,85,162,167,86,166,119,236,158,197,180,248,127,13,205,47,125,255,0,83,103,87,77,162,161,69,94,148,49,51,203,151,241,103,31,232,163,160,211,209,182,16,138,127,67,82,118,86,66,11,24,104,100,25,10,192,3,184,174,27,5,209,64,2,200,89,1,32,35,147,12,128,144,136,220,96,49,145,0,137,1,16,1,220,46,32,1,128,183,11,48,37,176,93,17,176,98,4,174,133,113,88,44,3,16,236,0,32,176,198,2,196,49,24,0,177,29,130,225,112,11,0,92,87,1,129,27,133,192,119,12,136,136,162,89,11,38,43,128,15,38,43,177,0,67,220,91,128,0,128,96,0,33,134,197,8,7,116,44,144,8,118,12,144,179,65,14,193,97,102,25,133,59,5,136,230,71,32,139,14,127,27,156,225,195,212,105,71,42,149,42,198,17,94,172,217,145,58,112,133,90,144,115,138,110,155,202,62,143,165,194,197,26,109,34,210,105,41,193,217,212,186,77,46,146,178,232,100,227,156,67,217,168,45,6,157,229,170,173,27,74,95,36,124,205,156,95,95,46,31,166,115,130,78,114,218,41,249,158,127,77,65,199,42,245,219,157,122,158,41,201,245,49,241,188,213,28,82,164,229,65,55,63,225,168,218,222,157,206,253,29,93,21,167,132,35,56,186,203,196,227,242,250,158,107,83,86,90,138,146,165,66,55,140,175,25,73,255,0,99,147,58,147,83,121,202,82,151,157,205,113,140,242,175,69,172,227,84,41,206,74,158,85,165,252,189,63,19,149,62,45,172,175,41,42,77,83,139,235,135,111,189,148,166,181,16,138,167,78,245,126,43,251,191,114,20,244,173,83,206,173,84,183,178,138,255,0,219,27,214,112,85,241,248,170,234,84,231,247,203,243,41,106,43,205,253,73,78,48,143,185,60,190,235,21,220,33,187,121,33,0,20,48,16,17,81,158,230,254,27,196,231,165,146,165,93,202,84,94,223,211,244,48,75,160,59,62,164,30,158,88,184,169,69,221,62,141,119,48,82,148,101,197,234,229,105,40,199,100,250,101,182,230,126,23,170,223,217,170,75,102,239,7,228,252,140,212,170,191,110,117,28,173,148,165,127,161,49,117,219,226,122,143,106,163,71,77,4,163,46,99,118,93,29,206,215,29,143,179,112,58,212,32,182,80,140,127,52,114,248,70,135,218,106,42,181,163,124,150,86,127,12,124,254,172,239,106,180,208,213,80,158,158,162,120,205,91,103,186,37,88,242,112,112,90,72,46,175,27,125,11,184,37,107,86,175,70,251,181,204,143,213,117,252,143,77,61,45,5,27,84,133,41,195,167,138,43,200,195,62,19,165,134,182,53,104,194,84,229,20,154,193,237,119,218,196,139,125,121,142,57,73,67,91,42,244,215,217,86,241,125,37,221,28,248,158,147,95,165,139,140,169,87,203,151,150,210,135,103,234,83,75,130,240,233,211,202,122,233,211,127,42,142,95,216,219,14,28,41,206,172,227,10,113,115,156,157,163,21,221,158,138,52,86,135,75,29,52,36,179,141,242,146,239,55,213,253,23,246,37,70,58,109,15,217,232,33,41,85,158,206,172,247,155,94,158,70,46,37,91,151,74,84,41,120,234,201,90,114,142,234,43,229,94,190,99,87,28,106,245,93,106,243,155,119,187,8,123,200,57,82,143,88,181,247,2,234,84,55,252,41,125,80,118,28,146,228,94,255,0,21,173,247,7,194,4,24,162,48,143,64,137,175,112,170,69,214,240,20,200,15,73,195,237,31,217,186,143,190,51,253,79,59,31,116,238,233,37,111,217,218,159,209,47,212,225,71,221,2,84,191,214,41,127,92,127,83,208,235,31,255,0,47,165,255,0,172,243,212,87,250,77,31,235,143,234,122,61,100,109,197,180,191,245,129,109,204,220,66,140,181,20,22,13,115,35,123,95,189,205,106,57,74,199,22,191,23,175,205,148,105,70,17,130,118,87,141,192,207,30,23,171,255,0,234,95,247,35,127,10,225,250,138,58,197,58,209,80,167,139,82,121,46,134,85,197,181,89,37,246,127,246,29,13,85,122,180,38,227,58,177,183,244,160,171,245,18,83,175,82,107,163,103,47,141,251,218,127,233,100,233,235,242,212,40,53,148,94,215,75,161,30,57,31,245,119,252,172,131,150,0,128,210,0,24,128,0,0,6,136,162,75,208,156,116,213,229,238,209,168,255,0,233,2,2,52,195,135,234,228,236,168,75,239,216,187,247,62,173,197,183,24,197,122,200,15,77,9,120,87,209,18,140,214,69,116,98,227,24,228,175,100,139,162,239,216,131,46,158,239,75,31,43,203,245,44,158,200,174,63,101,69,67,40,237,123,239,234,41,84,203,191,225,22,84,102,173,73,73,54,81,42,42,198,154,155,244,83,127,117,138,93,57,74,246,135,174,242,42,51,206,156,98,140,26,154,138,46,49,73,111,43,155,231,7,42,74,126,20,186,116,57,250,154,89,71,59,244,118,100,88,190,166,162,16,234,247,242,50,221,214,115,173,38,188,61,133,90,81,206,155,135,104,171,253,72,73,231,57,52,172,155,189,144,14,90,138,149,41,242,239,225,253,74,246,143,212,119,81,217,17,176,14,236,119,16,192,119,1,12,168,223,162,226,213,244,178,81,168,221,90,126,82,123,175,163,59,250,125,92,53,113,83,161,59,199,186,238,143,34,89,67,81,87,77,85,78,148,156,101,250,133,123,60,154,91,137,201,119,216,225,105,120,236,156,148,117,80,86,249,162,118,99,133,120,169,194,74,81,125,26,8,155,189,182,50,235,117,212,244,148,50,150,243,151,187,31,50,141,127,18,142,141,58,116,228,167,87,203,229,60,245,74,146,171,55,41,201,182,251,176,29,122,245,53,21,93,74,146,188,159,228,86,0,7,87,46,126,130,148,168,203,237,33,28,36,188,154,21,89,42,156,46,171,169,27,56,180,215,164,142,109,26,213,40,84,206,155,250,167,209,150,234,181,149,53,41,69,168,194,156,119,198,10,202,227,87,25,239,112,21,173,185,34,0,3,161,210,225,58,15,104,151,62,178,251,24,191,12,126,119,254,0,104,224,252,63,101,170,173,29,255,0,221,197,255,0,252,142,197,172,130,27,161,77,236,69,102,168,74,138,176,167,212,182,148,27,141,145,21,94,243,157,162,174,217,190,141,40,210,142,238,242,125,89,92,33,26,107,195,215,187,27,102,228,98,242,92,241,35,104,148,220,87,43,58,182,209,15,9,75,98,9,171,118,34,218,33,112,184,53,43,138,228,110,23,40,149,197,113,92,64,98,148,170,56,149,70,85,50,221,155,54,98,194,62,71,39,116,21,21,81,93,200,209,74,17,166,66,17,46,141,41,63,118,50,127,113,21,103,46,15,123,2,130,65,141,72,251,209,105,122,162,81,104,203,73,37,177,100,33,41,116,77,178,48,140,165,238,197,191,184,219,167,85,226,246,167,248,153,181,168,141,13,37,73,191,18,113,71,70,150,157,65,108,58,106,165,188,86,69,202,226,113,102,242,9,88,96,7,87,48,0,0,2,113,94,67,2,8,224,188,135,138,242,24,5,32,0,32,64,0,69,4,108,152,196,1,100,0,4,82,0,186,21,208,5,195,168,174,43,133,101,213,83,169,254,238,17,151,212,162,141,45,76,165,246,144,140,87,242,157,27,128,20,251,60,26,241,11,217,40,45,240,69,214,21,130,32,169,83,143,72,34,119,11,5,128,46,43,142,193,177,68,110,192,150,194,2,33,98,87,11,128,172,24,133,194,224,22,11,0,4,0,0,0,0,27,0,92,46,27,5,208,5,197,144,238,128,5,144,178,100,128,8,228,194,236,152,1,13,199,185,32,1,0,197,116,0,49,100,136,243,17,68,192,135,48,92,192,44,17,95,48,57,128,88,5,124,192,205,129,59,12,167,41,17,241,121,132,95,116,38,209,69,159,152,91,212,11,114,65,146,42,251,195,111,50,139,114,66,185,85,215,152,238,188,194,44,184,178,43,202,62,97,148,64,179,34,57,50,25,196,92,193,130,204,152,110,85,204,22,108,184,106,221,195,114,172,216,102,198,38,172,2,188,216,102,193,169,220,50,33,155,12,152,19,200,50,33,118,25,48,106,77,149,198,188,233,241,77,61,63,247,114,165,103,253,77,182,191,254,36,186,149,241,40,53,70,19,163,189,74,110,81,219,230,81,109,126,164,228,215,17,196,245,25,229,74,22,112,138,106,126,175,201,28,61,100,234,206,50,143,187,77,123,243,243,244,69,149,245,202,26,10,56,201,42,147,133,238,254,21,222,71,50,21,185,154,120,202,46,79,22,227,226,235,110,168,231,39,174,151,201,133,105,169,170,175,192,169,239,8,174,198,61,116,109,87,43,89,75,196,190,140,178,173,74,149,37,140,110,57,81,202,131,206,119,148,61,229,229,23,254,103,71,58,199,7,98,250,114,140,164,149,92,164,146,180,82,102,116,154,118,125,73,116,54,202,233,202,239,236,163,138,95,121,73,56,87,229,211,156,35,11,231,241,62,223,66,188,165,219,98,7,102,4,124,66,179,243,2,96,66,210,243,11,201,5,54,33,103,230,75,108,80,17,187,139,186,217,163,110,159,75,26,250,250,52,163,124,103,103,47,213,152,95,83,187,251,61,70,117,234,206,172,99,121,36,169,199,251,129,234,244,48,195,79,58,144,94,41,202,209,94,139,161,124,98,169,82,147,114,223,187,35,77,42,106,157,21,189,149,136,234,165,210,11,234,115,109,84,111,91,81,5,46,151,232,91,170,150,19,150,47,196,255,0,32,210,71,23,58,143,224,137,24,210,149,105,63,205,149,20,233,180,212,220,42,74,172,114,141,172,163,230,204,250,142,27,74,17,240,226,167,242,246,71,66,117,33,71,193,79,121,124,222,70,105,203,241,38,46,184,250,157,30,163,151,27,74,209,114,105,198,17,197,49,67,69,130,91,59,249,29,202,210,198,48,164,190,5,191,212,170,52,156,157,210,53,35,54,177,170,24,198,49,93,136,106,52,212,220,28,103,8,55,37,111,119,161,190,73,67,234,103,113,202,69,71,15,85,192,170,70,49,246,106,153,249,198,123,25,39,195,117,209,142,50,161,183,161,234,231,78,229,144,218,37,30,14,81,148,118,113,151,224,58,112,156,163,180,37,248,30,218,182,154,156,183,197,35,157,82,150,90,168,40,164,163,18,104,224,234,37,79,47,179,132,225,27,47,123,204,203,81,108,119,56,220,121,122,37,231,41,164,95,86,131,215,112,125,36,168,40,228,161,24,191,187,102,128,166,148,92,127,103,37,235,77,255,0,252,142,12,94,43,115,215,107,113,163,195,170,237,117,24,198,41,121,187,163,39,239,205,43,247,232,70,47,201,198,226,14,14,153,229,170,162,151,207,31,212,244,60,78,188,52,250,221,61,121,197,202,43,43,164,87,251,227,67,218,16,139,243,80,232,87,95,87,195,181,84,169,194,181,89,222,159,73,116,184,211,26,184,109,104,106,37,86,84,249,184,71,255,0,178,219,51,205,111,204,147,179,234,207,65,166,215,104,52,148,177,165,43,199,126,251,201,145,209,233,241,74,18,141,223,80,56,93,211,179,58,181,245,250,74,213,51,148,106,169,125,14,142,155,75,23,29,215,115,71,177,211,249,80,28,69,196,52,241,233,159,253,165,124,71,89,67,83,163,167,8,41,58,208,155,223,27,120,78,239,176,211,249,80,150,134,154,248,80,30,70,214,234,51,191,175,225,10,173,94,100,102,227,181,173,99,39,238,127,248,178,255,0,180,168,229,129,213,253,205,255,0,22,95,246,139,247,55,252,103,255,0,104,211,28,160,58,223,185,101,255,0,218,255,0,237,23,238,57,91,248,175,254,209,163,150,122,204,106,37,23,151,133,197,28,154,124,13,185,120,170,191,165,142,245,26,114,84,241,145,81,95,45,185,199,197,245,47,228,222,18,87,28,35,102,91,216,10,105,70,56,171,173,209,41,40,198,73,227,177,43,90,228,94,232,168,174,105,42,141,91,102,174,66,215,163,247,19,126,189,144,67,122,64,100,211,94,164,247,233,27,145,141,146,151,242,201,162,205,26,183,49,250,152,231,82,213,170,199,212,168,174,78,218,122,177,254,109,140,84,220,94,158,166,125,55,53,84,151,217,200,228,214,171,120,224,159,135,245,37,88,174,79,41,54,187,141,188,99,101,247,144,203,200,123,145,79,6,149,246,1,95,126,131,77,0,0,196,16,0,1,64,59,136,87,32,119,52,233,181,218,141,44,39,26,51,198,50,236,101,72,153,84,165,121,54,219,187,98,68,132,208,64,33,223,97,17,64,192,0,4,158,246,0,107,184,26,248,118,138,90,234,214,119,84,163,239,203,251,30,158,52,227,24,198,48,88,194,42,201,46,198,46,16,212,248,93,63,10,78,50,146,118,239,234,116,62,16,162,42,209,43,153,99,217,20,204,202,171,235,35,85,37,104,220,162,156,110,203,250,108,107,139,60,170,76,136,174,200,228,105,205,33,17,200,50,40,98,22,66,184,18,2,55,21,192,144,174,43,138,224,74,226,184,174,23,8,237,251,7,15,167,214,223,124,133,255,0,198,211,255,0,234,253,71,46,13,70,79,121,73,253,227,92,27,78,187,63,196,243,61,104,251,102,134,30,234,139,250,68,132,248,173,24,251,144,127,161,170,60,51,77,31,130,36,227,161,211,71,164,35,248,16,215,42,90,200,234,37,105,71,24,254,38,154,75,74,173,141,57,55,253,44,232,170,84,97,209,69,19,140,169,246,176,93,85,73,171,120,105,216,190,63,66,74,195,53,35,22,152,8,102,153,0,0,80,0,0,0,0,174,136,24,133,146,22,68,213,195,2,57,48,220,154,184,149,200,220,91,129,20,238,45,192,54,1,110,1,146,12,136,162,194,176,178,21,216,18,178,22,196,119,11,50,137,92,46,70,193,96,135,144,178,1,0,92,87,24,0,174,3,2,136,142,195,184,93,0,172,22,12,131,32,11,0,174,23,1,128,134,16,10,195,0,22,34,196,144,0,177,11,12,46,1,97,216,142,66,230,1,48,43,204,50,2,193,92,175,33,100,5,153,11,34,25,10,229,18,204,50,34,23,1,128,178,34,228,17,32,186,43,201,138,229,22,100,131,36,85,112,184,22,230,133,153,93,216,92,34,204,197,145,12,144,185,136,9,100,44,136,243,16,185,133,52,238,33,102,44,138,137,8,89,10,225,18,16,128,7,113,221,17,13,128,149,208,100,68,46,4,174,50,23,11,129,61,135,177,86,225,111,80,45,240,249,133,215,153,85,130,192,89,146,12,138,241,29,128,134,167,80,180,212,37,82,251,221,69,125,91,177,171,140,86,133,29,44,163,123,78,162,180,60,219,255,0,240,203,168,161,29,78,158,165,25,59,41,198,215,242,125,153,131,136,215,212,85,149,14,125,47,114,154,82,148,119,74,95,23,232,99,147,124,28,247,167,83,109,84,73,183,226,146,237,232,190,136,175,36,245,18,161,101,226,143,135,234,183,55,70,204,231,107,226,169,87,141,88,95,56,248,186,236,172,102,58,86,168,233,162,214,86,194,13,95,110,230,45,78,187,79,74,244,169,83,83,139,78,50,183,248,145,226,90,201,206,156,41,82,149,169,56,228,236,252,251,28,187,154,147,250,199,43,252,74,115,201,166,174,157,183,13,139,116,218,58,154,137,46,209,243,59,122,110,15,74,55,77,101,43,38,155,58,48,226,209,211,214,175,252,42,114,151,169,186,143,2,213,84,222,114,141,53,248,158,130,133,21,78,42,42,41,36,104,176,71,22,151,236,245,21,252,74,179,159,211,98,201,126,207,233,175,116,231,255,0,113,215,176,236,21,198,151,236,254,153,173,165,56,191,59,153,106,254,207,78,42,244,235,167,245,71,163,177,25,68,202,188,94,167,65,168,211,255,0,18,157,227,243,68,201,209,236,123,137,197,116,127,153,197,226,60,41,215,171,23,164,133,234,73,217,197,119,26,99,141,167,211,213,214,106,33,70,132,92,234,75,162,242,61,231,13,208,211,225,26,37,70,15,58,210,222,115,245,23,9,225,148,120,70,149,61,167,168,154,241,79,207,233,232,93,54,219,187,119,108,138,191,72,183,157,73,124,40,207,82,121,77,178,217,75,151,164,75,188,221,197,165,211,230,249,147,247,123,47,48,52,105,233,90,139,207,226,222,222,133,90,141,78,220,186,91,47,52,45,78,163,47,4,58,119,50,128,55,100,26,120,231,87,39,238,195,196,200,179,85,24,99,165,111,188,223,228,5,81,140,170,212,219,118,203,171,73,82,135,42,14,255,0,51,20,170,168,71,26,74,222,111,204,206,221,202,136,203,112,167,27,200,25,101,21,227,1,212,143,97,37,100,89,37,118,87,55,177,81,77,89,20,211,130,117,47,232,78,110,236,116,189,249,125,8,174,47,237,38,212,40,71,206,109,156,109,62,187,83,164,77,80,171,40,69,245,93,142,191,237,44,175,95,79,15,40,182,112,102,183,46,14,188,245,26,154,180,169,206,188,165,55,123,198,55,178,127,67,145,47,19,111,204,234,85,179,209,44,20,92,124,78,88,69,219,167,120,190,159,83,150,186,18,66,212,108,22,38,5,68,244,241,203,81,74,63,52,210,252,207,103,10,49,140,155,60,151,14,142,92,71,76,191,226,35,217,190,140,42,170,48,180,17,109,130,43,194,134,0,22,24,16,66,113,186,42,193,26,8,52,84,87,203,94,66,229,162,208,176,17,81,65,137,59,14,192,86,227,103,114,216,238,133,107,161,65,219,96,37,96,99,19,52,201,75,160,69,3,232,52,5,85,163,224,109,117,51,211,159,217,155,94,232,193,56,242,167,37,217,238,128,142,157,218,19,250,156,185,206,245,231,47,54,116,34,241,161,38,114,165,126,165,69,58,202,214,167,130,248,153,206,54,84,165,83,83,168,141,58,75,41,91,240,58,250,62,21,71,79,105,77,42,181,60,223,69,244,34,252,112,233,233,234,212,254,29,41,53,231,99,68,120,118,170,95,238,143,75,24,121,19,73,140,53,229,106,104,117,20,253,234,76,205,40,217,217,171,30,211,27,245,70,109,79,14,163,93,123,169,48,107,201,89,161,167,230,117,117,92,22,189,24,185,211,89,199,200,229,180,69,22,16,174,215,208,125,64,136,210,29,134,3,0,2,161,3,118,6,237,245,21,175,212,138,59,140,0,0,0,0,3,234,5,250,61,29,77,109,92,97,180,87,189,46,209,3,185,193,109,251,174,54,235,156,174,116,17,85,10,48,161,74,52,169,171,66,40,177,17,82,42,154,187,46,68,26,220,5,5,138,29,196,200,179,114,57,218,147,100,91,17,18,162,87,21,200,220,87,2,87,11,145,184,174,84,72,66,184,174,4,136,134,65,145,20,110,27,134,72,121,32,61,44,167,171,111,195,8,175,171,28,97,171,151,189,56,71,232,141,96,121,113,234,214,55,165,175,46,181,229,247,4,116,82,191,138,181,71,255,0,81,176,101,196,213,11,73,5,215,127,169,100,105,66,61,17,48,185,114,38,211,67,35,112,187,26,36,59,144,220,118,46,162,87,11,138,195,42,1,12,87,1,88,88,142,226,220,203,66,200,54,21,152,98,20,93,6,65,136,172,136,12,133,118,61,133,116,69,45,197,139,37,145,28,128,120,133,145,27,177,89,129,45,131,34,54,11,0,242,21,192,10,0,21,197,112,137,10,226,0,11,133,192,0,0,0,161,5,134,0,43,0,238,23,1,14,194,200,89,48,37,96,35,121,10,210,2,97,146,43,197,249,143,0,37,146,12,145,28,69,178,8,150,68,69,146,35,145,68,236,27,21,228,252,197,247,129,60,144,102,138,236,188,196,210,8,179,52,44,209,93,128,162,204,195,50,156,144,178,24,154,191,32,201,25,242,98,220,184,107,78,81,19,156,76,246,97,139,24,106,236,226,25,68,171,15,80,178,93,192,179,36,69,212,66,240,249,138,209,243,1,243,5,152,188,34,188,66,27,146,21,197,146,22,69,67,1,92,87,42,36,4,110,23,1,128,174,59,128,192,89,6,96,59,6,34,204,51,96,75,16,177,12,216,178,96,89,176,92,175,38,23,2,121,11,34,55,0,37,144,100,68,46,4,238,59,149,133,192,179,35,22,182,188,116,211,169,82,81,240,184,169,63,95,253,127,169,166,230,94,39,5,83,135,212,111,172,34,223,220,103,148,216,223,27,149,204,163,85,251,23,62,163,180,20,110,217,198,213,106,229,169,169,118,173,21,238,196,149,109,84,189,138,158,151,123,70,114,148,151,232,45,125,40,209,169,26,113,166,225,40,197,41,54,253,231,107,146,76,107,149,213,19,171,39,5,6,246,78,229,218,77,43,169,40,202,107,103,209,20,81,167,204,169,24,249,157,237,37,31,26,219,100,141,48,215,163,211,164,211,107,161,209,81,81,105,253,197,84,99,99,69,174,172,84,74,192,17,119,67,1,12,6,2,6,5,85,37,46,196,104,167,28,188,43,118,205,58,122,49,163,27,117,169,45,155,254,196,40,199,150,178,150,242,39,158,55,151,196,76,53,117,86,148,250,221,149,198,57,205,71,204,175,35,86,146,59,202,163,237,178,10,117,41,170,149,82,126,236,118,35,169,175,101,203,128,171,214,197,184,196,200,217,0,46,160,5,65,24,185,73,36,116,53,46,52,233,70,154,236,172,103,209,195,237,51,125,35,185,26,211,206,109,129,91,0,24,9,150,81,139,186,183,86,202,205,154,104,168,197,212,125,182,66,133,91,26,81,197,117,238,99,156,182,45,173,55,57,182,103,150,236,5,24,221,132,23,138,101,145,217,16,135,196,255,0,152,15,53,251,67,43,241,37,31,150,154,57,113,142,85,97,20,155,109,252,61,77,220,110,89,113,90,222,137,47,200,197,71,125,77,59,227,107,252,78,203,241,42,58,90,223,245,88,231,148,167,105,91,157,44,38,190,238,231,41,116,58,188,67,195,166,140,84,162,163,138,240,184,228,223,210,86,57,96,0,0,81,187,130,199,46,43,67,209,183,249,30,178,94,235,60,199,236,252,114,226,105,252,180,228,207,79,47,116,130,125,132,72,136,12,98,24,1,22,72,0,136,137,8,168,6,33,145,76,132,186,147,19,1,173,208,50,43,102,72,169,71,96,0,42,18,40,213,83,202,14,221,86,232,208,13,92,14,29,106,152,208,177,142,149,57,234,37,140,62,247,228,109,226,90,90,143,83,24,195,106,114,222,254,69,250,106,10,17,81,130,180,74,131,79,166,133,8,227,5,187,235,46,236,211,24,22,66,146,93,75,84,82,34,171,140,9,96,88,0,71,4,44,82,39,115,60,175,93,217,109,79,187,249,128,140,229,42,222,26,114,113,135,121,46,255,0,67,159,196,120,76,42,210,82,160,177,148,81,214,199,21,101,208,137,7,135,169,78,84,166,227,56,217,160,77,62,214,61,39,21,225,177,212,69,206,10,210,71,154,156,37,74,110,50,86,104,41,128,38,22,0,19,126,65,123,133,128,6,33,128,135,213,0,45,128,0,25,179,135,240,233,235,37,147,240,82,93,101,253,144,16,208,232,106,107,106,90,62,24,47,122,125,145,233,104,209,167,167,163,26,84,99,140,87,231,234,199,74,140,40,209,84,233,71,24,46,136,111,162,34,167,30,140,2,61,5,114,40,114,178,234,71,32,105,145,196,220,115,167,144,178,22,33,137,166,74,226,184,241,12,65,136,220,87,30,34,196,5,113,14,196,64,98,13,192,0,66,184,100,192,44,22,99,187,30,254,64,199,179,11,128,93,30,103,164,192,89,199,204,78,172,80,18,29,138,185,232,143,57,249,13,50,180,5,204,252,201,190,196,147,147,238,52,197,215,11,149,164,252,201,40,162,234,98,119,1,108,131,36,84,72,10,249,130,201,141,92,88,43,162,187,200,44,201,166,39,146,34,228,44,67,18,40,114,35,118,74,200,91,17,72,2,232,89,0,192,142,65,144,18,17,27,133,192,119,11,145,184,92,161,136,46,32,24,8,95,120,18,21,208,173,234,44,80,68,178,66,204,49,67,197,20,71,38,30,34,123,6,81,64,70,210,12,88,58,209,93,200,189,68,80,19,196,118,51,203,85,228,65,234,36,251,1,174,200,47,20,99,230,84,100,124,108,98,107,118,113,243,34,235,69,119,49,99,33,114,217,112,214,167,168,137,23,168,40,192,120,161,137,169,186,237,145,230,54,43,14,197,6,108,89,49,216,49,8,89,49,93,147,178,21,226,128,89,48,187,7,82,40,131,168,81,59,176,127,82,156,152,174,252,193,171,93,188,200,228,136,5,138,137,100,25,145,176,236,16,243,98,205,134,193,176,6,76,91,178,87,65,146,2,56,176,197,143,49,102,192,49,97,136,178,97,118,84,59,5,132,0,49,0,0,5,196,23,1,133,200,220,46,3,1,92,46,80,192,87,11,128,192,141,194,224,48,21,192,7,112,184,128,6,50,33,112,38,4,46,23,2,98,178,149,226,250,73,89,138,227,134,242,68,35,201,235,225,73,113,58,158,23,40,211,142,85,44,251,156,250,149,28,230,219,147,111,205,247,54,234,164,240,212,205,251,213,107,90,255,0,202,191,206,199,52,204,110,186,26,10,119,171,22,122,13,44,14,55,13,141,252,94,135,127,77,31,9,81,166,8,181,16,138,44,42,35,238,200,145,25,244,51,234,117,148,116,180,243,173,53,21,249,191,160,26,111,98,21,117,20,168,199,42,147,140,23,171,60,245,126,57,95,85,55,79,69,14,84,123,206,91,203,252,130,26,90,149,188,117,37,41,63,57,59,145,113,179,83,199,232,211,186,163,9,212,252,145,191,69,207,157,62,110,170,42,19,151,74,107,225,94,190,166,45,7,14,143,53,86,168,147,81,247,87,175,153,214,1,161,73,141,236,136,117,96,74,9,201,217,117,55,86,146,211,208,141,56,191,21,140,212,95,37,169,181,244,42,171,81,212,147,148,158,228,171,9,178,61,69,212,146,1,130,87,98,44,130,238,84,93,23,203,211,191,57,20,18,148,174,172,64,138,6,3,42,20,85,217,182,189,168,208,140,59,149,104,233,229,87,39,210,59,145,213,84,206,163,242,68,85,18,101,105,110,74,64,128,151,98,184,123,139,213,147,147,240,178,17,218,49,40,241,220,70,89,113,29,76,191,226,50,157,61,185,233,188,118,79,222,189,191,33,215,150,117,234,203,206,109,254,101,154,12,253,165,225,157,212,126,9,168,191,204,34,254,37,53,124,50,89,44,111,29,219,247,124,250,24,14,143,22,156,220,212,92,171,97,147,113,141,72,36,190,231,220,231,119,16,0,0,84,118,63,102,227,125,109,105,121,83,254,231,162,125,62,243,133,251,51,31,30,166,95,203,20,119,95,85,245,34,172,100,73,50,32,4,132,48,0,0,0,34,72,69,66,36,68,2,164,2,25,4,100,56,187,160,100,22,204,9,141,7,96,70,144,0,1,6,125,92,28,168,203,21,121,45,209,70,139,91,165,175,21,26,117,18,169,222,50,217,155,100,174,143,39,198,244,47,79,171,230,193,120,106,111,183,102,83,30,170,219,146,220,243,28,59,138,106,180,235,26,169,214,164,187,75,170,250,30,135,73,173,161,171,167,149,9,229,110,177,125,98,77,49,125,194,226,185,67,151,61,217,63,179,238,254,98,161,221,215,118,95,195,255,0,249,23,37,100,37,183,65,220,138,25,16,147,16,9,163,133,197,244,55,188,226,183,59,229,53,160,167,27,50,43,196,244,118,13,222,199,79,137,104,149,54,229,20,114,250,50,137,36,48,64,16,0,0,0,155,6,200,111,38,21,59,223,161,219,224,122,169,203,45,52,229,120,198,57,67,211,204,226,45,142,151,4,95,233,205,249,83,100,30,138,14,234,195,146,42,230,40,50,216,73,84,141,200,165,23,96,177,76,231,103,100,200,57,200,220,140,94,75,218,21,138,51,151,152,179,126,101,198,117,118,225,118,83,204,144,115,36,13,89,157,133,204,69,121,191,32,191,160,22,57,92,131,184,210,184,99,96,168,180,200,100,88,238,68,38,5,49,185,17,176,173,234,4,186,134,44,142,47,204,107,37,212,40,247,70,165,112,186,125,88,101,24,247,3,213,125,163,30,19,125,203,114,11,191,35,202,244,171,84,159,153,37,68,159,136,105,72,161,42,40,154,167,16,179,243,36,151,169,169,25,180,96,188,135,138,242,21,210,238,39,86,43,185,124,103,212,177,65,138,42,122,136,34,47,83,228,137,177,114,175,197,9,168,153,221,121,190,196,47,57,19,180,94,181,171,40,122,17,115,137,159,25,49,242,217,53,113,107,171,18,14,176,185,65,132,72,165,206,23,54,68,241,136,120,80,21,229,54,53,144,243,138,19,173,20,80,241,97,98,183,93,17,117,192,184,46,188,204,238,164,164,70,210,97,26,114,143,152,185,145,243,40,229,200,124,153,20,91,205,137,30,116,72,114,9,42,49,64,28,239,32,230,73,246,37,140,34,60,160,130,33,121,176,180,134,235,65,16,150,170,40,11,20,88,236,102,122,183,217,17,246,137,190,197,195,90,91,100,92,165,230,83,157,73,15,25,190,224,212,221,254,98,56,255,0,48,114,223,118,24,165,220,32,229,175,49,170,112,34,228,145,23,34,139,212,105,161,57,83,70,119,43,145,24,154,208,234,199,200,139,170,83,112,185,112,213,153,182,25,21,238,24,200,34,121,32,205,16,197,139,2,137,243,5,204,35,136,177,2,92,198,46,100,133,96,0,202,76,91,140,2,34,4,177,30,37,16,22,229,184,161,89,1,94,227,179,36,23,2,54,11,5,194,225,0,10,226,184,18,21,197,112,185,80,238,43,138,226,184,18,184,174,43,133,192,119,29,200,220,46,3,184,17,200,50,2,118,34,71,48,200,162,65,114,57,5,192,149,194,228,110,43,129,59,133,200,0,68,238,130,228,0,9,220,87,34,0,75,32,185,16,2,87,11,145,24,18,184,92,136,1,43,142,18,180,226,223,153,11,133,192,242,58,220,225,168,173,66,109,218,157,73,98,159,107,179,17,234,56,199,15,246,136,61,77,53,246,180,227,226,95,60,127,196,243,45,47,184,203,110,159,9,146,113,107,186,61,30,159,220,71,147,225,149,85,61,90,139,123,79,194,122,205,58,251,40,129,166,29,71,41,88,81,240,198,236,243,124,103,140,58,178,150,159,75,43,67,164,230,187,250,32,52,113,94,56,169,222,142,145,169,79,226,159,104,253,15,63,86,181,93,68,212,170,206,83,151,69,114,179,119,12,211,243,107,102,215,134,29,62,161,93,46,27,162,194,42,47,222,123,200,235,42,42,234,43,239,35,66,154,167,11,247,53,66,56,175,86,17,40,165,21,101,208,146,16,118,0,147,37,8,247,20,99,118,74,114,178,176,5,89,228,253,17,79,80,108,146,86,34,132,129,137,203,200,105,0,226,174,203,58,33,69,3,101,66,96,32,10,144,117,17,58,113,202,73,121,132,106,167,246,58,87,46,242,48,183,125,205,90,201,251,176,93,17,141,145,75,185,33,33,129,26,143,193,33,85,150,20,164,254,88,183,249,5,78,159,121,79,17,150,26,29,68,188,169,178,143,23,215,115,79,14,80,122,135,156,168,46,150,85,83,179,250,88,204,111,225,25,42,217,46,106,142,74,242,140,83,143,223,228,18,43,226,22,117,98,241,138,111,38,240,171,156,94,253,188,140,157,203,245,114,140,171,39,21,75,221,187,116,186,61,202,59,128,2,0,69,71,162,253,154,143,250,62,162,94,115,75,242,59,63,20,78,87,236,228,109,160,169,47,154,163,253,14,175,198,190,132,84,217,18,68,64,9,17,36,0,0,0,2,24,138,132,3,16,12,98,2,41,144,146,38,32,165,22,50,61,25,62,162,37,0,0,84,38,100,226,26,117,95,78,213,188,81,221,26,217,23,184,30,121,70,18,86,182,230,42,180,170,233,53,80,171,66,124,187,191,123,178,250,157,173,70,150,52,245,55,183,134,100,107,233,51,166,226,247,139,10,214,234,175,177,133,90,145,74,167,120,189,155,53,69,37,178,86,183,99,195,234,33,82,141,71,74,78,94,23,182,231,115,131,113,87,60,116,218,153,120,186,66,111,191,163,32,238,48,184,155,2,160,0,25,20,136,72,152,152,24,117,148,121,180,223,153,230,53,52,249,117,90,61,147,141,207,61,198,116,248,79,36,21,201,68,136,141,50,161,137,177,54,46,160,46,164,210,4,134,64,22,233,245,117,116,210,156,168,75,23,37,102,236,80,219,147,178,58,92,59,134,251,67,141,90,155,81,95,249,129,210,210,78,165,109,37,57,213,247,218,252,77,49,110,49,183,152,242,140,118,136,179,137,100,102,242,68,87,39,148,68,241,102,153,36,147,31,44,139,75,179,35,147,93,192,147,166,195,150,67,153,33,115,24,19,113,97,186,33,206,97,206,10,177,72,119,94,101,28,209,102,5,242,250,149,54,252,200,100,25,1,59,145,201,161,92,46,16,115,36,28,203,245,16,177,0,114,94,97,148,69,128,177,176,87,188,217,9,205,35,23,58,66,230,51,202,244,227,111,53,7,57,24,243,144,94,76,24,212,234,145,117,31,153,70,50,99,229,200,42,204,175,220,47,18,56,122,133,146,2,94,18,87,137,86,72,139,155,236,128,211,148,67,153,20,101,241,176,229,201,245,96,104,117,226,65,234,10,249,75,187,37,140,80,64,235,72,142,115,100,239,20,28,200,160,33,122,140,120,212,100,185,201,17,122,130,133,203,144,249,62,108,131,174,197,206,144,22,242,98,135,140,17,159,57,176,180,152,70,155,193,3,171,24,153,156,102,46,84,217,69,239,83,18,185,106,95,98,30,207,33,173,60,138,132,245,18,35,205,155,238,92,180,196,185,17,64,102,202,79,184,97,38,105,194,49,12,227,16,40,84,100,201,45,57,39,89,16,117,192,151,38,40,45,24,149,58,141,139,38,84,90,231,98,60,201,17,184,0,57,200,133,228,203,6,138,138,237,33,224,203,54,30,72,10,249,108,124,177,185,162,46,160,18,197,7,133,20,186,140,142,76,35,70,81,34,234,34,140,152,139,130,231,81,11,152,84,48,39,144,174,45,135,146,1,129,28,208,115,0,157,128,173,212,23,48,11,110,25,21,115,24,179,9,171,114,22,69,121,6,69,19,184,174,67,32,200,34,87,21,200,100,25,20,78,226,185,12,133,144,69,151,21,200,100,43,148,79,33,100,64,0,150,65,145,16,2,89,5,200,142,192,48,16,110,3,25,27,49,216,6,2,0,24,92,66,2,87,11,145,11,128,192,67,1,92,46,74,200,149,144,49,88,201,217,10,195,76,70,224,74,194,6,16,18,176,128,0,0,2,237,28,110,37,194,20,219,173,163,167,226,248,233,46,254,177,255,0,3,180,0,120,121,197,194,93,211,79,240,61,151,10,172,245,250,40,215,217,56,44,106,125,81,159,137,112,202,122,232,231,6,161,168,75,222,237,47,175,248,152,248,13,106,154,45,78,167,67,94,46,14,173,59,197,63,153,127,149,204,86,226,223,218,14,36,233,67,217,168,202,210,146,241,63,36,121,164,107,175,149,90,245,39,83,121,74,78,230,73,69,198,86,2,75,204,244,124,42,130,167,167,167,126,173,100,207,56,150,199,175,163,21,26,113,244,64,104,143,138,95,210,92,85,79,104,250,150,32,38,134,149,216,144,220,177,217,21,18,114,197,108,84,216,92,131,145,21,43,216,87,114,5,27,146,0,72,156,81,18,104,168,151,98,45,141,178,12,6,2,0,26,53,105,150,50,201,244,138,185,68,17,57,78,208,113,243,21,98,170,146,202,78,94,101,99,125,71,20,64,210,6,50,47,118,84,66,123,202,63,83,31,27,150,60,47,81,234,146,252,205,143,248,144,251,206,111,237,20,173,195,90,249,170,69,5,121,115,111,11,75,59,237,146,187,94,47,23,79,151,226,49,62,135,75,135,70,113,210,78,83,218,147,82,235,20,147,255,0,175,170,21,35,30,169,255,0,164,202,242,202,201,43,225,143,228,81,220,182,189,185,245,49,73,43,246,150,75,241,238,84,3,0,4,81,234,120,2,183,11,143,172,228,206,146,254,39,220,98,224,202,220,43,79,244,111,243,54,199,223,127,66,9,0,196,0,49,12,0,0,64,0,0,0,33,136,168,6,32,34,152,8,2,134,70,12,145,7,179,32,180,8,197,221,18,42,19,16,196,5,90,154,74,181,38,187,174,134,74,82,110,54,151,84,111,51,85,134,21,50,248,100,7,35,139,232,249,212,185,176,94,40,126,104,224,100,215,115,219,202,9,196,242,188,79,75,236,218,151,101,224,150,241,10,236,112,110,38,245,81,228,86,151,219,69,120,95,204,142,186,60,44,39,42,115,140,224,220,101,23,116,209,235,120,110,190,58,234,25,116,171,29,167,31,238,17,180,119,16,0,0,12,4,114,120,212,111,21,244,58,178,103,55,139,43,209,185,21,230,24,94,203,97,203,171,17,80,172,78,192,48,17,22,242,118,64,221,221,145,171,71,164,150,161,207,9,66,56,70,237,201,254,128,103,247,99,183,86,122,45,29,57,105,244,116,233,79,222,247,165,247,149,81,208,80,211,184,203,122,181,18,247,164,182,79,209,26,50,53,35,54,165,145,27,138,225,115,76,1,110,59,133,192,141,216,92,46,32,29,197,113,0,0,128,65,64,8,64,72,87,16,174,3,184,100,70,224,4,178,12,136,0,19,205,6,72,172,137,7,184,228,193,117,100,148,105,68,197,148,159,112,220,243,61,77,185,82,94,66,117,161,216,201,97,164,200,173,14,191,145,30,115,43,81,99,192,7,204,108,46,24,161,248,64,9,17,201,17,115,2,203,133,202,178,245,26,144,69,150,184,98,69,76,150,76,5,128,114,201,166,74,241,238,202,42,229,33,242,81,103,50,156,68,245,84,208,9,80,36,168,71,185,76,181,190,72,174,90,201,50,163,103,42,8,60,8,231,189,68,223,114,14,164,223,113,131,165,156,23,113,58,244,215,116,114,219,147,238,5,196,215,65,234,160,65,234,215,99,16,88,97,173,79,84,202,221,121,62,229,86,29,139,137,166,231,39,220,91,176,24,66,196,118,1,20,72,119,69,109,145,184,22,230,131,152,138,68,5,220,193,115,10,64,168,179,152,44,217,0,184,19,200,46,66,225,112,36,23,33,144,100,17,43,133,200,100,44,138,38,23,43,201,134,76,11,50,12,138,174,195,112,139,50,65,146,33,184,88,9,221,5,209,0,40,157,208,178,32,0,79,34,57,8,86,1,220,46,43,12,33,0,196,80,0,8,6,32,0,1,133,194,224,22,29,133,113,100,65,101,131,98,188,133,145,69,219,5,209,78,76,89,50,11,174,43,149,228,194,224,74,225,114,32,81,44,133,114,35,2,87,11,144,24,19,30,197,119,11,250,129,118,192,83,118,44,153,21,115,145,28,202,238,196,84,213,153,134,100,0,9,230,25,149,133,192,179,48,200,128,238,4,178,30,68,46,59,129,44,138,53,58,120,234,20,92,182,169,13,225,81,117,139,45,184,1,231,248,182,135,81,10,143,83,130,229,203,171,135,72,191,236,96,167,25,214,188,125,236,85,207,99,25,56,244,101,15,75,167,230,243,35,74,52,234,124,208,86,191,213,116,51,159,198,165,254,188,164,182,137,234,232,203,42,84,253,98,143,63,197,52,51,210,84,203,110,85,70,241,107,244,61,37,24,211,169,161,210,234,41,109,26,144,94,31,39,109,255,0,66,85,95,18,104,173,19,64,74,226,72,97,216,8,201,138,40,58,178,107,96,1,136,154,69,64,137,8,87,0,98,6,32,2,113,68,82,45,138,1,244,69,114,99,156,136,92,40,182,228,133,112,114,65,13,178,14,94,68,92,174,59,17,73,127,23,254,147,143,251,75,47,244,106,17,243,155,127,145,216,143,241,37,244,56,63,180,210,241,233,161,233,38,84,112,159,67,167,160,81,90,105,74,56,231,142,242,135,142,93,123,199,161,204,151,67,177,167,202,26,11,73,205,223,20,162,215,39,240,151,113,86,57,85,29,234,205,222,254,39,190,56,254,93,136,18,150,242,151,215,187,185,18,161,128,135,216,15,99,194,214,60,55,76,191,225,163,84,61,233,20,232,150,58,42,11,254,28,127,66,232,117,145,4,192,67,1,12,0,0,0,0,64,0,0,32,2,128,0,8,0,0,10,4,198,4,16,79,22,78,228,100,130,47,176,18,184,128,0,68,106,69,78,14,44,144,1,69,41,54,156,101,239,68,197,197,52,158,211,66,73,123,209,222,38,234,171,25,102,190,241,73,221,93,1,226,164,139,116,122,169,233,53,17,171,79,183,85,230,141,92,99,74,180,250,172,161,238,212,241,28,230,138,61,182,154,188,53,20,99,86,155,188,101,249,23,30,91,130,235,253,154,191,42,163,251,42,159,147,243,61,64,67,11,130,19,2,19,149,149,219,50,235,41,251,69,7,191,130,215,186,238,100,226,186,167,53,42,20,101,253,114,254,196,120,109,89,173,37,106,19,111,195,188,111,228,69,112,235,71,26,178,93,138,209,101,118,249,178,185,82,234,81,103,68,71,39,39,176,237,145,109,26,14,172,213,56,91,213,190,203,204,34,122,77,60,106,74,245,100,225,73,59,57,37,125,206,166,131,67,236,255,0,107,83,248,143,221,95,42,39,66,157,56,194,159,45,94,156,61,215,37,188,165,222,70,140,141,72,205,162,194,196,106,97,154,43,56,141,153,18,110,72,91,48,184,133,197,114,110,196,124,33,10,226,29,144,172,80,132,59,38,24,144,44,131,32,112,35,139,2,123,9,180,70,196,90,144,19,216,88,137,70,67,81,104,40,192,48,100,195,36,129,136,114,216,185,108,179,52,14,87,2,167,6,44,89,109,200,182,7,172,193,5,162,81,205,97,204,245,60,216,244,180,93,32,204,207,205,23,56,97,173,57,177,93,249,153,157,102,69,213,147,46,26,213,183,152,101,21,220,199,148,188,195,38,49,53,175,52,44,140,217,49,100,198,26,213,148,71,204,138,50,100,195,38,48,214,167,89,17,117,217,159,112,46,38,174,117,229,230,71,154,252,200,88,44,4,243,11,144,24,18,16,172,201,40,129,27,134,68,241,30,40,10,174,216,236,203,44,130,232,8,98,199,97,185,162,14,101,18,11,149,185,17,200,34,235,139,52,82,228,197,118,84,90,234,17,117,8,8,168,147,155,22,76,86,0,29,194,226,16,18,184,100,70,204,88,176,39,144,178,35,136,96,3,200,87,30,35,178,42,35,184,236,49,92,2,192,2,1,128,134,4,172,131,98,32,3,184,174,70,225,112,29,196,23,65,146,42,0,22,65,144,12,87,12,133,112,29,194,228,110,43,132,74,225,145,12,130,229,18,184,100,71,112,179,1,228,25,11,22,60,72,29,198,44,71,96,160,120,136,119,0,192,120,160,184,16,24,160,178,1,92,41,216,86,12,136,228,84,50,35,184,88,168,141,197,114,88,177,96,2,200,50,30,2,193,128,92,87,37,128,249,96,87,147,36,155,37,128,88,5,113,92,149,152,98,4,110,23,37,136,98,12,70,225,114,120,160,197,3,17,25,44,66,192,32,29,128,0,98,11,129,32,35,112,64,42,244,105,106,104,78,133,111,114,93,251,197,246,104,92,14,141,90,122,89,232,106,217,202,133,119,139,94,78,55,69,136,149,13,85,58,124,86,157,8,211,81,149,74,74,78,165,253,246,186,47,185,92,199,38,248,186,21,116,112,141,53,24,123,233,117,243,50,116,217,245,55,57,202,117,100,215,103,98,157,100,20,103,25,47,136,204,173,88,160,27,4,39,212,211,38,182,11,136,156,34,3,140,71,123,3,118,43,148,138,137,74,64,153,4,174,203,26,178,34,147,96,132,78,17,42,37,24,142,114,178,28,158,40,166,82,0,189,198,66,228,174,69,38,70,195,232,48,28,80,73,216,123,36,44,162,4,41,245,155,60,247,237,36,175,173,163,31,42,127,220,244,81,222,50,223,226,60,199,237,11,191,20,183,203,78,40,163,151,46,135,99,104,232,118,118,142,75,164,185,235,167,254,39,29,221,180,151,115,177,169,147,134,149,103,124,158,94,250,228,190,158,75,222,37,35,143,216,3,176,26,64,62,194,24,30,226,134,218,122,107,249,23,232,74,29,101,245,20,54,132,87,162,29,62,255,0,82,42,96,0,16,192,64,3,16,0,0,8,0,0,0,0,64,5,12,4,4,12,4,4,83,43,150,204,152,154,184,2,119,2,11,194,201,128,0,0,9,238,172,202,35,225,147,131,251,139,202,235,69,227,146,234,136,174,87,30,165,150,149,73,45,224,250,158,117,163,214,234,224,171,232,234,47,229,60,151,75,167,216,177,42,39,166,224,186,239,104,161,202,168,254,210,159,230,143,50,203,180,154,137,105,117,16,171,14,207,127,84,81,237,111,177,147,93,168,149,58,78,52,173,204,146,219,233,221,154,40,206,53,169,70,80,149,227,37,115,155,197,41,227,173,211,203,179,78,36,24,227,106,52,249,146,222,79,221,191,127,82,206,31,122,149,102,223,200,238,81,169,171,40,215,149,44,114,147,180,99,232,107,240,104,244,83,171,186,114,141,128,225,235,26,150,166,88,244,91,20,19,148,178,147,126,97,24,101,36,138,44,139,180,77,218,61,37,89,69,84,170,156,40,212,221,127,63,249,26,244,220,11,199,78,117,234,94,54,201,210,181,157,252,142,149,72,243,180,210,138,86,149,63,20,87,167,116,88,205,98,204,89,136,141,141,176,158,99,200,172,64,91,114,72,207,147,14,99,68,85,206,36,28,95,152,185,206,221,8,243,27,123,133,75,197,230,43,191,50,45,223,184,89,249,132,60,129,76,94,24,245,12,163,216,11,50,98,185,91,147,23,51,204,42,219,139,196,65,76,124,203,16,60,164,199,105,36,71,154,135,206,64,10,79,184,9,212,76,175,153,184,22,73,216,89,17,83,184,165,232,5,138,67,185,79,136,146,108,15,69,144,92,141,194,231,23,100,134,70,225,112,36,23,33,184,20,74,225,114,3,2,87,2,35,1,134,224,23,0,220,105,49,92,121,1,43,12,133,199,114,9,14,228,0,9,92,50,1,88,7,152,185,130,196,49,0,204,46,195,96,216,161,110,22,29,197,144,66,176,129,177,92,168,96,70,225,114,161,128,128,6,32,0,0,1,92,9,1,27,133,192,149,197,113,92,0,96,43,131,144,0,136,54,197,118,81,104,93,20,221,138,236,34,251,160,186,40,187,243,21,223,152,23,185,34,46,101,87,22,64,78,224,66,228,174,84,49,5,197,112,24,10,225,112,36,4,70,3,0,34,192,123,10,232,67,176,15,33,228,71,18,86,0,200,119,21,134,69,48,21,196,228,192,144,21,185,48,201,148,88,23,69,89,49,100,17,115,146,34,228,87,112,184,22,92,68,83,29,192,144,238,70,227,2,89,17,184,17,111,96,39,113,148,169,73,190,133,142,77,118,10,144,92,133,228,199,22,251,144,72,119,21,197,144,18,184,136,228,44,192,152,92,175,48,200,168,178,225,114,156,195,48,45,200,50,40,200,46,84,95,144,174,87,112,184,22,93,6,72,170,226,184,23,93,14,232,163,32,200,13,10,72,203,196,37,40,74,133,122,18,255,0,72,132,156,105,198,215,187,100,238,22,140,165,23,63,134,74,75,209,162,89,226,241,190,187,188,50,180,53,122,111,104,135,74,150,149,188,159,116,75,87,21,58,118,93,87,67,155,193,101,61,34,212,82,197,202,140,173,86,18,237,186,89,47,204,223,70,188,106,84,71,23,102,68,71,185,101,104,242,235,78,61,175,177,77,247,58,48,178,49,36,229,98,174,99,21,238,17,44,174,2,68,226,183,2,112,66,155,220,146,217,16,138,202,64,56,70,236,187,221,64,173,24,148,206,119,42,9,202,229,109,133,192,138,17,32,68,128,139,51,234,117,80,210,171,212,104,208,247,60,207,27,148,189,174,211,190,55,3,208,105,181,84,245,75,194,255,0,51,78,209,71,145,225,117,167,10,248,195,163,107,241,185,234,212,158,251,1,24,55,135,222,121,94,53,44,184,173,111,75,47,200,245,116,215,130,55,60,135,19,121,113,45,75,254,123,20,101,94,252,122,117,238,116,245,86,134,138,10,45,37,105,89,83,92,200,245,249,159,67,157,74,252,250,118,189,242,236,174,255,0,3,165,196,37,109,45,52,219,111,11,239,46,91,235,242,16,142,80,12,69,64,74,59,202,43,213,17,44,162,175,90,154,254,101,250,129,237,208,83,233,247,131,234,42,126,233,21,96,0,138,24,0,0,0,8,0,0,0,4,0,0,0,1,0,128,0,96,32,34,152,8,0,82,87,20,95,98,66,146,238,3,2,41,220,108,128,16,17,184,86,77,84,214,158,141,102,253,220,118,60,146,121,73,179,216,234,232,173,69,9,211,127,18,177,227,229,23,74,82,132,182,148,93,153,98,84,36,74,157,57,84,126,158,100,232,210,230,74,242,247,77,234,154,81,74,159,64,58,28,10,189,161,42,15,224,222,37,188,117,225,10,53,62,89,152,116,79,217,245,48,159,107,217,157,126,43,165,150,179,77,24,82,113,82,201,59,176,51,81,161,74,182,163,153,5,121,73,110,252,145,110,187,71,13,118,48,206,80,132,58,40,247,44,163,74,58,58,17,163,149,230,253,233,18,78,205,20,113,107,112,10,145,254,5,88,205,121,75,99,87,13,225,208,209,203,153,85,169,214,79,238,137,212,183,224,81,94,19,149,212,58,189,138,141,91,84,142,251,53,209,149,219,10,156,207,139,226,66,163,36,146,119,186,52,52,165,27,254,33,28,125,77,62,70,162,80,94,235,241,71,232,202,114,58,92,70,150,90,117,62,244,191,254,44,229,154,140,211,184,128,69,64,32,17,3,202,194,114,184,136,176,169,36,188,193,198,253,200,110,25,73,1,62,95,155,18,141,158,196,115,144,41,59,145,68,174,45,203,50,191,80,178,40,143,96,87,20,147,236,10,126,100,18,118,177,28,110,66,114,125,136,243,36,128,178,214,5,36,37,38,195,238,1,55,185,53,36,70,222,131,178,242,2,204,162,14,204,170,246,12,188,128,244,118,37,177,78,76,123,156,157,86,221,6,69,118,100,146,10,149,192,65,112,24,5,192,0,6,0,0,3,0,11,0,92,7,97,216,134,65,204,32,176,10,243,19,152,22,100,25,20,230,44,139,130,231,49,100,85,152,185,131,19,86,228,44,138,121,129,204,101,195,87,92,50,40,201,139,118,19,87,102,44,138,198,84,79,33,100,68,0,150,65,145,16,176,15,33,100,59,0,11,38,23,99,0,16,197,146,22,72,9,92,50,33,144,178,2,110,100,115,32,228,43,149,22,102,44,200,92,46,81,44,152,93,145,200,51,8,123,134,226,200,50,1,226,43,6,66,184,12,4,0,59,128,0,12,0,0,2,226,22,64,78,226,185,12,133,144,22,92,89,16,200,87,2,204,195,152,83,113,92,11,249,131,230,25,174,23,46,38,180,243,16,115,17,152,6,26,209,204,66,200,164,150,224,89,112,32,23,2,96,71,32,200,138,152,16,200,87,2,204,172,25,149,133,128,158,97,145,4,134,4,212,135,145,11,162,46,64,93,152,115,17,157,178,35,13,105,201,121,138,230,123,176,205,162,225,173,40,118,70,78,99,14,99,243,24,154,213,100,38,102,230,63,48,230,48,106,253,131,99,62,108,121,48,46,216,46,138,114,11,132,91,144,178,42,184,100,81,110,65,145,94,67,200,9,220,101,121,18,200,34,192,185,12,135,112,173,220,57,85,117,104,194,146,82,202,110,82,114,123,66,17,86,127,142,71,82,142,138,49,106,119,220,158,147,77,29,62,158,16,95,196,148,124,79,243,52,77,168,236,188,142,21,222,48,113,26,111,21,63,45,153,207,232,118,39,246,145,113,151,70,114,101,78,74,110,15,177,120,167,36,46,52,88,169,18,84,210,52,202,49,69,137,14,214,12,128,76,157,227,4,83,41,16,114,2,201,212,185,11,145,24,12,98,24,18,68,136,161,128,186,179,46,183,65,79,89,29,236,165,230,106,74,228,210,176,28,189,31,9,142,150,162,156,236,236,238,146,58,18,151,104,150,75,161,7,124,88,5,59,225,19,197,107,37,150,179,81,47,58,146,61,188,87,134,47,208,240,181,29,234,212,126,114,101,15,78,175,169,164,177,203,197,211,44,127,51,161,196,94,52,41,193,202,17,151,45,120,45,156,186,252,199,58,134,60,250,121,199,40,229,186,181,206,135,17,147,246,120,70,42,208,180,63,221,165,219,207,169,7,52,64,5,64,93,165,87,213,81,95,207,31,212,164,211,161,87,215,105,215,252,68,7,178,243,21,63,117,15,207,113,67,220,137,21,48,0,0,0,0,0,1,0,196,2,1,128,128,6,32,0,0,1,0,192,0,4,49,0,12,4,32,6,172,238,0,70,251,145,82,34,193,197,245,139,34,228,215,188,130,19,220,243,60,82,140,37,171,212,84,140,226,177,146,88,247,111,208,244,147,169,24,197,203,178,87,60,212,107,78,172,166,227,24,57,78,89,94,81,187,40,233,81,208,194,90,42,51,139,247,162,174,65,233,165,73,244,53,232,235,70,173,5,5,101,42,126,25,69,22,234,20,185,13,195,222,64,113,245,149,57,52,255,0,153,244,59,250,74,217,232,233,77,245,113,71,39,83,195,170,106,167,9,120,99,110,173,29,74,116,213,58,81,166,186,69,88,96,83,131,151,139,185,8,169,95,115,76,85,208,96,84,43,227,11,145,85,119,247,75,37,12,163,100,85,24,100,84,71,21,75,104,175,15,98,250,21,47,176,91,195,102,65,211,112,150,80,233,228,5,238,49,190,50,222,18,86,127,67,131,86,156,168,85,157,41,117,131,183,212,239,198,74,81,57,156,98,150,53,41,214,93,37,28,101,245,95,228,88,149,207,108,87,11,137,178,178,46,43,136,0,46,43,136,76,42,89,13,218,197,97,112,45,140,163,220,114,148,81,77,199,112,27,169,113,41,49,18,86,68,84,148,136,73,220,29,134,177,2,10,23,31,44,182,50,138,43,156,183,216,4,214,61,200,230,196,226,217,28,90,2,124,198,25,178,3,179,2,93,66,246,32,219,64,164,192,255,217]}}