Back

Best Luxury Branding Agency for Premium Products and Services

Best Luxury Branding Agency for Premium Products and Services: Why the Right Brand Partner Changes Everything

Luxury is never just about price. It is about perception, desire, trust, and the rare ability to make people feel they are stepping into something exceptional. In a market where premium products and services compete not only on quality but on emotional connection, choosing the best luxury branding agency for premium products and services can determine whether a business becomes admired, remembered, and recommended—or simply overlooked.

The truth is simple: affluent buyers do not only purchase objects, experiences, or services. They buy into meaning. They seek symbols of identity, aspiration, craft, heritage, innovation, and status. That is why brand strategy matters more at the premium end of the market than almost anywhere else.

If your business sells premium interiors, high-end beauty, designer fashion, luxury hospitality, fine food and drink, elite consultancy, property, automotive services, or elevated wellness, the question is no longer whether branding matters. The real question is: why not get the solution that positions you exactly where your audience already wants to spend?

Important: A luxury brand is not built by a logo alone. It is created through strategy, visual identity, messaging, customer experience, premium positioning, and consistent storytelling across every touchpoint.

What Makes a Luxury Brand Truly Powerful?

Some brands feel expensive. Others feel inevitable. The difference is sophisticated branding.

The world’s most admired premium brands understand something profound: value is often created before the product is even touched. According to Harvard Business Review’s analysis on luxury economics, luxury is deeply tied to signaling, storytelling, scarcity, and symbolic worth. Similarly, insights from McKinsey’s luxury market research show that customer expectations around personalization, digital experience, and brand depth continue to grow.

That means a premium business cannot rely on a good-looking website or elegant packaging alone. It needs a brand ecosystem that communicates:

  • Exclusivity without alienation
  • Prestige without arrogance
  • Craftsmanship without cliché
  • Modernity without losing timeless appeal
  • Authority without becoming cold or inaccessible

Luxury branding is psychology before it is aesthetics

What makes a customer choose one premium brand over another when both appear to offer quality? Emotion. Confidence. Recognition. Reputation. A luxury branding agency worth hiring understands buyer psychology, aspirational positioning, and the subtle codes of status communication.

When people encounter a premium brand, they ask themselves: Can I trust this? Does this reflect who I am—or who I want to become? The strongest branding answers those questions immediately.

The premium market rewards clarity

Many premium businesses make a costly mistake: they try to look luxurious without defining what luxury means in their category. Is your value based on heritage, innovation, rarity, service, craftsmanship, performance, provenance, sustainability, or prestige? If your customer cannot tell in seconds, your brand is leaving revenue on the table.

What someone said:
“People do not buy luxury for utility alone. They buy the story, the signal, the experience, and the feeling of distinction.”

— A truth echoed across premium brand research and high-end consumer behavior studies

Why Premium Products and Services Need Specialist Branding

A mass-market branding approach often fails in the luxury category because premium buyers are looking for more than functionality. They are not searching for the cheapest option. They are searching for the right option—the one that aligns with identity, taste, standards, and aspiration.

Price sensitivity works differently in luxury

In mainstream markets, lower pricing can help drive conversion. In the premium world, poorly positioned pricing can reduce desirability. Research on brand value and prestige consistently shows that perceived exclusivity influences willingness to buy. For luxury businesses, strong branding doesn’t just support higher pricing—it helps justify it.

Affluent audiences notice every detail

They notice typography. They notice tone of voice. They notice whether the website feels polished or generic. They notice whether brand photography looks editorial or stock. They notice whether service language sounds carefully crafted or rushed. In premium branding, small details create large signals.

Expectation must match experience

One of the greatest risks for any luxury brand is misalignment. If your visual identity promises excellence but your messaging feels ordinary, customers hesitate. If your website looks premium but the tone lacks conviction, trust falls. If your service is extraordinary but your brand looks forgettable, you undercut your own value.

This is why businesses serious about growth often look for the best luxury branding agency for premium products and services: they need a partner capable of building not just a beautiful brand, but a coherent one.

What the Best Luxury Branding Agency Actually Does

A leading luxury branding agency does not start by asking what colour you like. It starts by uncovering the strategic foundation that lets your business command attention, loyalty, and premium pricing over time.

1. Defines your luxury positioning

Positioning is the foundation of all premium branding. It answers the most critical market questions:

  • Why should this brand exist?
  • Who is it truly for?
  • What premium space does it own?
  • What makes it distinct from competitors?
  • Why will clients pay more for it?

Without positioning, visual design becomes decoration. With positioning, every brand element gains commercial power.

2. Crafts a brand story that creates desire

Luxury consumers are story-driven. They respond to origin, craftsmanship, philosophy, innovation, and meaning. A specialist agency shapes your story so it does not sound inflated or vague, but memorable and true.

That might mean articulating your founder vision, framing your process as a mark of excellence, elevating your category leadership, or turning customer transformation into the center of your messaging.

3. Builds a visual identity with authority

Premium design is not about adding gold and serif fonts and hoping for the best. It is about precision. Every visual cue must feel considered. Great luxury branding uses space, confidence, restraint, hierarchy, and sensory storytelling to create a memorable signature.

4. Aligns branding with customer experience

The best luxury agencies think beyond identity systems. They consider website flow, packaging, physical environments, social presence, sales materials, service language, and even aftercare experience. In premium sectors, the brand is what people feel from first discovery to long-term loyalty.

5. Supports high-value growth

Excellent branding helps brands attract better-fit clients, improve conversion quality, justify price points, strengthen recognition, and increase word-of-mouth prestige. It also gives internal teams confidence and cohesion.

Key takeaway: If your premium business wants to increase perceived value, stand apart from competitors, and attract more qualified high-spend clients, branding is not a cost. It is a growth multiplier.

Why Brandlab Stands Out for Luxury Branding

When premium brands search for a strategic partner, they are not just looking for design execution. They are looking for insight, sensitivity, originality, and commercial thinking. They want a team that understands how to create a world around a brand—not just assets.

This is where Brandlab becomes a compelling choice for businesses seeking the best luxury branding agency for premium products and services.

Brandlab understands premium perception

Luxury branding requires a refined understanding of how perception is created. Brandlab can help shape a brand so that it appears not merely polished, but powerful—able to occupy the premium space with confidence and credibility.

Brandlab connects brand strategy to business results

A beautiful brand that fails to convert is not enough. Premium clients need more than surface elegance. They need strategic clarity, differentiated messaging, elevated visuals, and an identity that supports growth. Brandlab is well positioned to help businesses bring those elements together into a complete premium brand experience.

Brandlab helps businesses look as exceptional as they truly are

Many founders and leadership teams already deliver outstanding products and services, yet their market presence does not reflect their actual quality. That gap is expensive. The right brand partner closes it. When your branding begins to mirror the standard of what you offer, your audience responds differently.

Would your business benefit from being seen as more desirable, more credible, more prestigious, and more worthy of premium investment? Why not get the solution?

Luxury Branding Elements That Drive Real Commercial Impact

Let’s move from theory to action. What actually makes premium branding work in the real world?

Strategic naming and verbal identity

Your brand language must sound as elevated as your offer. Names, taglines, descriptors, product language, and website copy all contribute to perceived status. Premium customers expect language that is clear, elegant, confident, and distinctive.

Website design that signals trust instantly

According to Google consumer experience insights, users form rapid impressions based on digital experience and usability. In luxury branding, your website must not only function smoothly, but feel immersive, editorial, and premium.

Photography and art direction

Luxury branding often wins or loses on imagery. High-end customers respond to atmosphere, composition, texture, detail, and visual consistency. Strong art direction can transform a brand from generic to unforgettable.

Packaging and tactile experience

For physical products, packaging is often the first true moment of emotional contact. Materials, structure, finish, and unboxing all affect brand memory and perceived value. Studies discussed by industry leaders including NielsenIQ continue to show how presentation shapes buying behavior and perception.

Consistency across touchpoints

Luxury brands cannot afford fragmentation. Your Instagram should feel connected to your brochure. Your website should feel connected to your showroom or service interaction. Your copy should match your photography. Consistency builds trust; trust supports premium conversion.

A Simple Comparison: Standard Branding vs Luxury Branding

Branding Factor Standard Branding Luxury Branding
Primary Focus Visibility and accessibility Desirability, distinction, and prestige
Tone of Voice Direct and functional Refined, confident, and emotionally resonant
Visual Style Attention-grabbing and broad appeal Curated, restrained, and iconic
Customer Motivation Utility and affordability Identity, aspiration, status, experience
Pricing Narrative Competitive value High value justified by brand meaning and excellence

What High-End Clients Are Really Looking For

If you want premium buyers to say yes, you need to understand what they are silently evaluating.

They want proof without noise

Luxury clients tend to prefer confidence over hard sell. They are persuaded by substance, quality signals, and coherence. They look for excellence communicated with calm authority.

They want rarity and relevance

Exclusivity still matters—but only when paired with relevance. The modern premium customer wants to feel that a brand understands them personally. McKinsey’s luxury insights repeatedly emphasize the importance of personalization and clienteling in premium growth.

They want emotional return on investment

A premium purchase must feel worthwhile beyond its practical outcome. That emotional return may take the form of pride, comfort, admiration, identity reinforcement, convenience, pleasure, belonging, status, or transformation.

What someone said:
“In premium markets, clients are not just paying for what something does. They are paying for what it says about them.”

— A principle at the heart of modern luxury consumer behavior

Questions Every Premium Business Should Ask

Before you invest further in marketing, ask yourself:

  • Does our brand look as premium as our actual offer?
  • Would a high-value client instantly trust our positioning?
  • Are we memorable in a crowded premium category?
  • Do our visuals and words justify our price point?
  • Is our customer experience aligned with our brand promise?
  • Are we attracting the audience we truly want?

If any of these questions create hesitation, that hesitation is your signal. Something is possible here. Your brand can become more than attractive. It can become a magnet for the right clients.

What Is Possible When Luxury Branding Is Done Right?

Imagine a brand presence that immediately reassures discerning buyers they are in the right place. Imagine your website feeling as elevated as a private consultation. Imagine your messaging reflecting genuine authority. Imagine customers sharing your brand because it feels distinctive. Imagine commanding premium pricing without awkward justification. Imagine becoming known not just as another provider, but as a category leader.

That is what strategic luxury branding can unlock.

And this matters now more than ever. As premium markets evolve, the brands that win will not simply be those with quality products or services. They will be those that express their value most effectively, most elegantly, and most consistently.

Why Wait to Build the Brand Your Business Deserves?

There is a moment in every premium business journey when the founder, team, or leadership group realizes something important: the next level of growth will not come from doing more of the same. It will come from becoming more clearly, more powerfully, and more beautifully positioned.

If your product or service is genuinely exceptional, why should your brand feel ordinary? If your standards are high, why allow your market presence to sit below them? If the right branding could elevate trust, increase desirability, support premium pricing, and attract your ideal audience, then the question becomes very direct:

Why not get the solution?

Ready for a higher level brand?
If you want your business to be seen, valued, and chosen as a premium leader, it may be time to speak with Brandlab. A thoughtful conversation could reveal exactly how your brand can rise to meet the quality of what you already deliver.

Final Thought: Luxury Branding Is an Investment in Perception, Growth, and Legacy

The strongest premium brands are not built by accident. They are built through intelligent choices, clear positioning, disciplined creativity, and an unwavering commitment to excellence. They understand that every touchpoint communicates. Every impression counts. Every detail either elevates or diminishes the whole.

That is why working with the best luxury branding agency for premium products and services is not a vanity decision. It is a strategic one.

Luxury customers are ready to say yes when a brand reflects the quality, confidence, and distinction they are seeking. The opportunity is there. The market is listening. The question is whether your brand is speaking at the level it should.

If you are ready to shape a brand that feels more desirable, more premium, and more commercially powerful, this is the moment to explore what Brandlab can do for you. Because when your brand finally matches your ambition, people do not just notice. They respond.

https://brandlab.com.au/output1-4-jpeg-7/ {“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,54,56,49,49,55,53,100,49,45,57,99,49,98,45,52,50,101,48,45,97,50,50,101,45,48,49,49,50,53,52,100,100,53,99,48,52,0,0,0,12,122,106,117,109,98,0,0,0,41,106,117,109,100,99,50,97,115,0,17,0,16,128,0,0,170,0,56,155,113,3,99,50,112,97,46,97,115,115,101,114,116,105,111,110,115,0,0,0,9,209,106,117,109,98,0,0,0,59,106,117,109,100,64,203,12,50,187,138,72,157,167,11,42,214,244,127,67,105,19,99,50,112,97,46,105,99,111,110,0,0,0,0,24,99,50,115,104,8,189,204,31,183,26,194,221,119,234,29,36,205,25,81,118,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,52,200,55,65,116,187,59,202,73,230,57,29,11,48,72,248,0,0,1,108,99,98,111,114,162,103,97,99,116,105,111,110,115,131,164,102,97,99,116,105,111,110,108,99,50,112,97,46,99,114,101,97,116,101,100,100,119,104,101,110,192,120,30,50,48,50,54,45,49,49,45,48,52,84,48,49,58,49,49,58,48,53,46,49,56,49,49,48,53,54,54,49,90,109,115,111,102,116,119,97,114,101,65,103,101,110,116,162,100,110,97,109,101,99,65,80,73,103,118,101,114,115,105,111,110,107,103,112,116,45,105,109,97,103,101,45,50,113,100,105,103,105,116,97,108,83,111,117,114,99,101,84,121,112,101,120,70,104,116,116,112,58,47,47,99,118,46,105,112,116,99,46,111,114,103,47,110,101,119,115,99,111,100,101,115,47,100,105,103,105,116,97,108,115,111,117,114,99,101,116,121,112,101,47,116,114,97,105,110,101,100,65,108,103,111,114,105,116,104,109,105,99,77,101,100,105,97,162,102,97,99,116,105,111,110,110,99,50,112,97,46,99,111,110,118,101,114,116,101,100,100,119,104,101,110,192,120,30,50,48,50,54,45,49,49,45,48,52,84,48,49,58,49,49,58,48,53,46,49,56,49,49,48,57,54,52,53,90,162,102,97,99,116,105,111,110,120,24,99,50,112,97,46,119,97,116,101,114,109,97,114,107,101,100,46,117,110,98,111,117,110,100,100,119,104,101,110,192,120,30,50,48,50,54,45,49,49,45,48,52,84,48,49,58,49,49,58,48,53,46,49,55,56,55,52,57,54,57,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,118,123,154,15,52,120,230,119,165,52,214,4,156,75,209,156,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,187,161,220,19,47,69,16,227,143,250,26,177,202,172,128,196,92,90,139,85,118,147,222,87,156,48,95,145,196,101,0,38,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,56,50,98,49,49,56,57,48,45,98,53,98,56,45,52,53,99,97,45,56,102,56,50,45,97,99,55,54,55,98,56,50,52,48,99,48,116,99,108,97,105,109,95,103,101,110,101,114,97,116,111,114,95,105,110,102,111,164,100,110,97,109,101,120,24,79,112,101,110,65,73,32,77,101,100,105,97,32,83,101,114,118,105,99,101,32,65,80,73,100,105,99,111,110,162,99,117,114,108,120,36,115,101,108,102,35,106,117,109,98,102,61,99,50,112,97,46,97,115,115,101,114,116,105,111,110,115,47,99,50,112,97,46,105,99,111,110,100,104,97,115,104,88,32,223,223,243,175,138,105,198,82,203,254,66,197,91,86,14,67,211,19,190,102,24,100,6,119,24,9,33,4,216,74,36,194,107,115,112,101,99,86,101,114,115,105,111,110,101,50,46,50,46,48,119,111,114,103,46,99,111,110,116,101,110,116,97,117,116,104,46,99,50,112,97,95,114,115,102,48,46,55,57,46,50,105,115,105,103,110,97,116,117,114,101,120,77,115,101,108,102,35,106,117,109,98,102,61,47,99,50,112,97,47,117,114,110,58,99,50,112,97,58,54,56,49,49,55,53,100,49,45,57,99,49,98,45,52,50,101,48,45,97,50,50,101,45,48,49,49,50,53,52,100,100,53,99,48,52,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,223,223,243,175,138,105,198,82,203,254,66,197,91,86,14,67,211,19,190,102,24,100,6,119,24,9,33,4,216,74,36,194,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,195,109,59,238,231,161,30,68,126,245,170,213,83,141,129,240,178,62,13,12,205,199,158,39,202,190,10,27,240,189,115,202,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,50,88,78,91,102,128,1,12,27,7,191,193,116,47,238,208,118,205,220,101,205,50,33,169,134,214,78,224,186,62,183,232,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,171,212,197,183,51,221,137,119,187,73,128,187,181,40,165,143,152,44,241,104,215,165,170,100,204,126,36,236,151,209,45,117,2,8,114,187,85,241,222,123,173,105,24,22,50,48,50,54,49,49,48,52,48,49,49,49,48,53,46,49,56,51,53,56,57,90,48,3,128,1,1,2,8,65,123,25,155,146,196,229,49,160,130,16,102,48,130,4,246,48,130,3,94,160,3,2,1,2,2,20,97,219,70,40,50,138,140,141,74,6,183,191,254,96,227,2,108,63,113,183,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,48,123,49,11,48,9,6,3,85,4,6,19,2,85,83,49,11,48,9,6,3,85,4,8,12,2,67,65,49,22,48,20,6,3,85,4,7,12,13,83,97,110,32,70,114,97,110,99,105,115,99,111,49,25,48,23,6,3,85,4,10,12,16,79,112,101,110,65,73,32,79,112,67,111,44,32,76,76,67,49,12,48,10,6,3,85,4,11,12,3,84,83,65,49,30,48,28,6,3,85,4,3,12,21,79,112,101,110,65,73,32,84,83,65,32,73,115,115,117,105,110,103,32,67,65,48,30,23,13,50,54,48,52,48,56,49,55,52,54,50,54,90,23,13,51,55,48,55,48,57,49,55,52,54,50,54,90,48,117,49,11,48,9,6,3,85,4,6,19,2,85,83,49,11,48,9,6,3,85,4,8,12,2,67,65,49,22,48,20,6,3,85,4,7,12,13,83,97,110,32,70,114,97,110,99,105,115,99,111,49,25,48,23,6,3,85,4,10,12,16,79,112,101,110,65,73,32,79,112,67,111,44,32,76,76,67,49,12,48,10,6,3,85,4,11,12,3,84,83,65,49,24,48,22,6,3,85,4,3,12,15,79,112,101,110,65,73,32,84,83,65,32,76,101,97,102,48,130,1,162,48,13,6,9,42,134,72,134,247,13,1,1,1,5,0,3,130,1,143,0,48,130,1,138,2,130,1,129,0,234,202,197,173,148,253,240,253,39,159,199,120,167,97,4,202,255,14,41,97,42,251,161,136,205,95,168,162,151,157,14,137,47,139,145,200,31,188,176,150,144,61,8,28,85,130,193,150,142,54,106,21,173,137,105,232,144,219,44,68,50,131,168,10,205,119,229,53,232,238,168,100,91,254,184,224,142,157,231,2,32,161,40,195,53,221,167,16,55,233,34,247,9,77,151,154,180,132,115,192,46,124,169,80,71,40,160,180,240,105,31,240,176,135,41,122,89,254,15,20,20,53,66,249,217,105,82,23,74,32,55,242,104,204,15,241,45,183,130,150,32,27,75,17,14,70,18,92,61,164,20,134,184,75,69,102,56,162,78,77,39,202,149,186,117,12,204,78,135,106,159,116,195,32,21,5,1,36,95,13,196,126,92,174,254,29,243,31,11,149,237,0,145,223,60,245,134,155,42,18,94,14,214,15,28,208,221,201,250,13,200,77,195,201,132,90,24,73,44,228,56,115,26,96,82,184,76,238,198,243,183,182,216,221,106,169,206,32,186,93,214,196,92,53,16,100,242,3,35,17,83,63,98,142,101,5,17,93,112,43,212,201,107,9,129,69,82,232,26,87,237,90,70,93,218,93,118,156,37,121,16,104,131,81,164,152,132,117,145,114,152,85,255,216,227,67,98,177,237,105,103,39,65,188,197,143,242,106,7,43,131,73,232,225,45,24,52,14,187,57,7,175,103,189,180,149,30,200,2,178,189,69,103,205,114,1,136,148,95,85,75,6,44,173,175,237,165,244,36,175,119,3,62,131,138,100,81,143,145,140,12,57,150,75,176,61,174,250,4,153,161,62,24,140,61,240,190,23,54,161,46,245,99,181,2,3,1,0,1,163,120,48,118,48,12,6,3,85,29,19,1,1,255,4,2,48,0,48,14,6,3,85,29,15,1,1,255,4,4,3,2,6,192,48,22,6,3,85,29,37,1,1,255,4,12,48,10,6,8,43,6,1,5,5,7,3,8,48,29,6,3,85,29,14,4,22,4,20,164,39,84,130,162,138,128,123,61,197,134,205,63,112,217,194,131,153,81,120,48,31,6,3,85,29,35,4,24,48,22,128,20,242,20,240,176,199,23,84,61,35,67,133,220,202,115,208,114,128,61,184,168,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,3,130,1,129,0,32,251,36,79,65,192,192,188,152,178,50,18,32,16,141,32,153,72,53,18,79,196,70,86,126,167,62,63,182,165,35,249,42,72,62,224,81,157,31,69,64,120,193,187,131,78,147,80,201,155,39,150,104,223,77,206,242,246,28,210,121,171,239,234,193,31,218,63,245,152,89,8,230,112,205,137,244,238,71,139,170,203,236,255,140,126,20,225,70,216,145,230,156,184,30,228,52,70,255,97,210,120,248,125,56,57,227,82,237,27,95,102,232,115,192,0,114,59,228,168,171,142,134,27,42,163,55,33,249,59,223,123,92,84,216,76,199,106,42,75,127,207,67,116,96,5,128,115,163,201,209,119,175,135,169,253,181,177,132,106,110,191,136,42,206,154,161,154,171,162,158,130,72,7,12,55,197,2,99,81,151,219,82,124,111,30,103,201,105,8,66,213,207,245,251,173,27,94,139,144,226,224,8,121,60,46,27,19,131,106,158,165,232,37,65,143,133,16,1,237,228,24,193,160,58,141,254,157,82,80,26,239,135,222,225,100,205,85,249,33,32,223,182,41,239,159,39,110,209,186,52,70,171,74,34,79,231,98,21,119,221,69,35,221,97,45,194,49,41,143,196,185,126,121,2,6,171,180,87,212,193,236,207,29,6,225,92,123,101,73,176,25,235,77,171,164,199,39,64,78,166,180,181,143,207,124,195,180,67,167,118,211,94,48,99,238,168,23,174,53,40,116,100,171,90,53,227,91,47,58,62,78,10,97,214,48,77,67,155,255,78,46,198,33,185,62,58,44,32,25,87,48,117,106,142,100,75,162,208,9,209,22,215,160,103,38,65,109,103,248,3,112,118,184,37,38,86,249,145,38,39,195,75,73,48,130,5,126,48,130,3,102,160,3,2,1,2,2,20,4,141,4,202,198,197,11,197,218,25,176,188,241,78,17,149,165,234,188,25,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,48,120,49,11,48,9,6,3,85,4,6,19,2,85,83,49,11,48,9,6,3,85,4,8,12,2,67,65,49,22,48,20,6,3,85,4,7,12,13,83,97,110,32,70,114,97,110,99,105,115,99,111,49,25,48,23,6,3,85,4,10,12,16,79,112,101,110,65,73,32,79,112,67,111,44,32,76,76,67,49,12,48,10,6,3,85,4,11,12,3,84,83,65,49,27,48,25,6,3,85,4,3,12,18,79,112,101,110,65,73,32,84,83,65,32,82,111,111,116,32,67,65,48,32,23,13,50,54,48,52,48,56,49,55,52,54,50,54,90,24,15,50,49,50,54,48,52,48,57,49,55,52,54,50,54,90,48,123,49,11,48,9,6,3,85,4,6,19,2,85,83,49,11,48,9,6,3,85,4,8,12,2,67,65,49,22,48,20,6,3,85,4,7,12,13,83,97,110,32,70,114,97,110,99,105,115,99,111,49,25,48,23,6,3,85,4,10,12,16,79,112,101,110,65,73,32,79,112,67,111,44,32,76,76,67,49,12,48,10,6,3,85,4,11,12,3,84,83,65,49,30,48,28,6,3,85,4,3,12,21,79,112,101,110,65,73,32,84,83,65,32,73,115,115,117,105,110,103,32,67,65,48,130,1,162,48,13,6,9,42,134,72,134,247,13,1,1,1,5,0,3,130,1,143,0,48,130,1,138,2,130,1,129,0,137,188,212,185,226,200,161,11,190,97,187,222,60,100,102,126,167,190,156,109,16,211,169,48,7,38,60,4,244,224,107,32,57,223,149,52,237,169,162,101,8,72,219,55,134,50,131,142,204,10,74,160,192,243,52,108,160,192,152,205,43,159,165,244,203,124,217,15,38,222,126,201,77,162,239,99,91,145,230,246,89,168,210,1,250,78,249,217,56,43,90,14,205,96,90,152,129,152,168,215,83,198,227,25,214,46,72,172,67,87,9,233,148,242,71,249,108,69,138,21,96,183,247,174,47,94,162,53,78,133,56,133,105,159,52,157,208,77,216,67,61,205,52,109,252,99,147,252,211,112,187,74,232,118,232,106,78,102,73,160,237,252,248,24,190,239,154,23,183,168,119,172,239,183,56,204,185,212,42,51,196,118,15,214,64,17,119,203,254,199,93,23,45,64,211,222,139,60,192,24,214,64,20,65,153,203,148,63,44,125,0,107,82,252,158,202,80,183,9,71,69,21,225,5,35,85,250,177,79,111,84,152,149,244,125,186,248,104,225,34,28,122,220,138,145,67,139,21,182,46,18,67,177,98,28,160,190,202,36,142,46,239,191,164,209,77,232,184,63,49,207,38,61,197,0,80,234,242,217,36,32,100,237,213,115,158,46,112,120,170,222,86,60,5,249,212,128,162,232,173,175,246,251,168,163,92,203,104,171,68,219,48,119,242,196,52,116,107,85,109,198,135,251,242,50,60,158,113,14,69,19,247,236,80,15,251,254,214,4,49,38,187,208,196,77,97,226,66,219,175,195,43,110,95,43,25,27,230,226,176,239,141,92,68,205,31,192,115,125,143,162,233,189,109,130,188,37,101,132,8,48,105,237,21,2,3,1,0,1,163,123,48,121,48,18,6,3,85,29,19,1,1,255,4,8,48,6,1,1,255,2,1,0,48,14,6,3,85,29,15,1,1,255,4,4,3,2,1,6,48,19,6,3,85,29,37,4,12,48,10,6,8,43,6,1,5,5,7,3,8,48,29,6,3,85,29,14,4,22,4,20,242,20,240,176,199,23,84,61,35,67,133,220,202,115,208,114,128,61,184,168,48,31,6,3,85,29,35,4,24,48,22,128,20,88,194,64,160,60,71,118,43,168,230,110,168,145,150,142,150,200,183,217,228,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,3,130,2,1,0,146,236,55,92,222,108,235,100,218,174,161,17,9,48,114,174,220,114,8,245,59,188,15,122,61,214,198,225,47,246,131,51,125,232,31,87,64,24,78,76,153,170,107,212,153,217,20,139,219,107,214,76,248,202,208,89,51,211,161,160,56,92,35,136,68,36,251,135,225,246,147,6,39,188,161,237,76,95,103,93,255,53,171,49,210,236,123,17,212,64,67,55,79,194,132,27,156,186,100,200,15,176,162,29,126,154,54,248,225,208,130,179,80,67,178,224,85,189,128,148,200,89,82,78,74,116,222,93,199,69,88,155,183,250,48,170,59,220,71,188,213,46,44,185,56,24,99,44,121,90,183,221,85,173,61,66,223,136,3,207,241,104,254,115,0,212,90,183,222,36,2,151,145,192,231,103,254,220,166,10,243,165,70,17,179,81,28,127,18,207,141,175,95,227,24,200,184,64,198,189,227,249,214,75,113,208,100,93,229,100,194,75,192,94,119,209,61,199,91,158,21,207,123,253,148,148,231,1,75,8,81,218,251,100,244,171,17,240,53,148,241,246,190,126,43,14,221,178,154,61,80,221,80,195,150,100,142,109,171,12,115,159,40,6,59,4,119,208,151,237,111,69,79,177,51,46,95,70,235,131,182,169,97,31,188,215,130,174,248,128,111,194,227,105,21,48,230,109,124,58,68,146,43,6,152,45,175,220,52,193,190,165,42,72,231,135,200,222,56,12,181,4,12,51,202,227,132,80,112,241,178,30,75,222,141,79,246,145,25,220,95,133,250,241,230,209,215,202,167,238,180,159,246,33,120,41,129,240,227,112,88,119,1,16,134,164,58,75,151,131,70,232,218,194,106,118,201,169,18,203,33,28,15,69,190,101,177,160,134,46,128,188,89,75,77,155,67,31,109,180,215,132,224,252,240,213,200,97,144,13,67,142,19,106,157,195,241,33,60,132,93,6,254,59,214,216,35,57,69,11,95,29,113,13,250,50,253,160,128,149,68,181,79,0,229,195,116,253,226,78,135,114,134,244,240,81,1,135,30,8,189,212,181,43,53,108,6,16,146,164,59,107,106,157,186,253,192,59,7,156,118,194,12,213,24,57,127,73,218,227,148,28,62,80,8,106,215,76,226,137,97,157,239,235,207,197,195,64,110,112,122,56,48,130,5,230,48,130,3,206,160,3,2,1,2,2,20,19,80,59,108,137,140,240,36,3,51,44,143,247,79,142,251,125,130,236,27,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,48,120,49,11,48,9,6,3,85,4,6,19,2,85,83,49,11,48,9,6,3,85,4,8,12,2,67,65,49,22,48,20,6,3,85,4,7,12,13,83,97,110,32,70,114,97,110,99,105,115,99,111,49,25,48,23,6,3,85,4,10,12,16,79,112,101,110,65,73,32,79,112,67,111,44,32,76,76,67,49,12,48,10,6,3,85,4,11,12,3,84,83,65,49,27,48,25,6,3,85,4,3,12,18,79,112,101,110,65,73,32,84,83,65,32,82,111,111,116,32,67,65,48,32,23,13,50,54,48,52,48,56,49,55,52,54,50,53,90,24,15,50,49,50,54,48,52,48,57,49,55,52,54,50,53,90,48,120,49,11,48,9,6,3,85,4,6,19,2,85,83,49,11,48,9,6,3,85,4,8,12,2,67,65,49,22,48,20,6,3,85,4,7,12,13,83,97,110,32,70,114,97,110,99,105,115,99,111,49,25,48,23,6,3,85,4,10,12,16,79,112,101,110,65,73,32,79,112,67,111,44,32,76,76,67,49,12,48,10,6,3,85,4,11,12,3,84,83,65,49,27,48,25,6,3,85,4,3,12,18,79,112,101,110,65,73,32,84,83,65,32,82,111,111,116,32,67,65,48,130,2,34,48,13,6,9,42,134,72,134,247,13,1,1,1,5,0,3,130,2,15,0,48,130,2,10,2,130,2,1,0,246,146,233,210,20,186,173,158,225,26,172,117,168,86,27,216,170,177,179,106,146,95,150,121,245,146,183,20,45,36,248,191,192,26,175,96,190,193,154,205,121,154,220,108,154,254,54,154,193,152,22,164,63,228,44,157,186,165,165,80,115,179,10,194,249,26,243,196,73,47,120,189,210,236,188,231,63,244,155,209,26,15,242,160,97,162,44,137,37,202,81,6,17,23,249,37,16,156,210,198,47,244,137,196,65,18,14,254,38,30,211,109,53,205,236,187,53,96,64,168,133,81,190,246,238,144,152,241,42,216,157,122,16,107,106,217,46,217,99,243,229,20,92,41,197,134,34,193,138,28,104,205,235,56,158,169,80,150,91,35,67,251,56,255,66,124,59,58,161,81,47,37,201,72,220,49,255,80,114,238,240,124,161,119,205,24,111,129,97,243,63,191,110,232,210,27,177,166,8,54,228,107,50,251,254,119,168,94,155,92,221,221,49,144,76,142,101,255,22,129,203,65,206,40,49,83,202,24,67,206,72,4,110,125,214,100,22,179,41,16,228,180,46,58,183,84,90,114,86,87,243,168,106,125,30,239,230,97,31,221,101,200,14,72,9,73,153,50,116,240,10,162,204,221,147,0,83,172,35,189,130,133,32,177,239,190,237,29,161,119,0,238,58,70,51,162,158,236,175,233,6,49,102,180,102,111,178,137,147,160,126,149,14,15,33,206,65,248,94,240,142,233,205,185,192,213,51,93,120,208,208,39,49,207,80,48,114,115,29,30,218,106,194,192,147,207,173,220,15,100,135,246,251,8,78,136,118,245,62,239,255,146,44,153,119,46,11,246,6,220,152,182,157,9,3,58,253,244,26,9,199,143,95,90,233,126,72,13,9,43,181,30,138,131,27,4,242,91,21,60,44,16,3,175,145,162,157,65,183,82,104,209,13,17,26,25,191,176,192,218,79,96,189,238,41,170,237,135,141,113,92,40,140,141,136,163,37,20,99,69,216,5,252,123,97,143,108,70,84,59,24,92,201,176,130,175,131,200,177,35,63,28,159,26,91,238,162,215,84,181,42,83,174,187,133,219,166,250,151,158,236,132,137,114,243,122,64,201,22,182,133,88,71,91,241,36,97,57,162,76,222,216,198,168,34,242,158,191,91,76,44,203,2,3,1,0,1,163,102,48,100,48,18,6,3,85,29,19,1,1,255,4,8,48,6,1,1,255,2,1,1,48,14,6,3,85,29,15,1,1,255,4,4,3,2,1,6,48,29,6,3,85,29,14,4,22,4,20,88,194,64,160,60,71,118,43,168,230,110,168,145,150,142,150,200,183,217,228,48,31,6,3,85,29,35,4,24,48,22,128,20,88,194,64,160,60,71,118,43,168,230,110,168,145,150,142,150,200,183,217,228,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,3,130,2,1,0,88,248,129,145,12,152,242,108,97,254,200,134,29,214,91,132,29,166,214,190,184,166,93,12,93,73,203,184,161,41,205,45,157,184,88,249,240,132,137,61,60,248,111,213,106,31,180,42,162,85,146,240,103,129,153,94,181,84,12,251,154,70,128,227,2,81,0,83,192,14,3,193,136,87,222,239,130,85,126,227,244,125,24,235,15,38,252,131,255,33,168,193,172,222,219,27,147,171,25,205,208,48,118,24,58,147,157,206,170,103,3,13,57,26,46,128,116,223,109,240,126,19,118,47,233,234,80,65,139,56,61,108,229,224,62,238,47,219,100,84,54,94,17,190,98,69,182,209,33,180,128,60,140,24,235,218,156,214,74,169,213,84,101,91,107,209,88,126,192,73,135,235,235,75,95,146,12,59,148,215,154,134,246,161,89,206,71,240,56,172,195,176,127,3,116,100,209,192,82,59,161,177,123,40,107,225,14,105,151,248,2,24,12,40,23,59,39,255,174,164,16,158,247,101,203,160,244,234,185,189,148,206,68,226,152,177,10,72,104,238,85,169,33,165,96,143,254,202,214,125,209,123,134,32,156,14,243,168,120,208,198,218,64,46,200,129,5,11,92,98,168,42,193,251,86,231,24,121,7,142,17,175,236,229,219,211,112,254,70,204,99,168,100,241,60,233,175,165,100,188,94,191,133,8,45,30,176,206,227,185,211,164,17,215,82,187,112,139,134,157,251,46,191,10,246,210,85,43,35,66,43,67,92,236,161,130,97,63,207,113,237,176,247,151,233,228,203,194,60,252,172,119,183,182,220,32,193,76,233,137,178,15,178,47,127,195,126,146,100,156,8,181,132,222,204,150,253,137,176,75,181,67,125,210,233,173,134,253,25,217,45,159,189,0,238,192,180,71,86,35,124,72,21,145,14,78,15,103,137,32,123,98,8,193,201,94,85,241,246,6,198,81,35,87,111,239,135,190,20,32,70,121,190,148,2,177,200,32,40,157,149,138,136,38,85,5,102,82,239,24,127,217,75,186,168,90,20,233,194,44,173,159,11,195,92,66,243,161,245,39,100,121,113,140,10,90,158,253,185,249,69,121,7,112,30,225,106,3,181,55,150,142,88,253,69,191,84,37,140,131,3,61,15,217,38,51,35,208,88,119,166,184,49,130,3,104,48,130,3,100,2,1,1,48,129,147,48,123,49,11,48,9,6,3,85,4,6,19,2,85,83,49,11,48,9,6,3,85,4,8,12,2,67,65,49,22,48,20,6,3,85,4,7,12,13,83,97,110,32,70,114,97,110,99,105,115,99,111,49,25,48,23,6,3,85,4,10,12,16,79,112,101,110,65,73,32,79,112,67,111,44,32,76,76,67,49,12,48,10,6,3,85,4,11,12,3,84,83,65,49,30,48,28,6,3,85,4,3,12,21,79,112,101,110,65,73,32,84,83,65,32,73,115,115,117,105,110,103,32,67,65,2,20,97,219,70,40,50,138,140,141,74,6,183,191,254,96,227,2,108,63,113,183,48,13,6,9,96,134,72,1,101,3,4,2,1,5,0,160,130,1,37,48,26,6,9,42,134,72,134,247,13,1,9,3,49,13,6,11,42,134,72,134,247,13,1,9,16,1,4,48,47,6,9,42,134,72,134,247,13,1,9,4,49,34,4,32,236,58,253,115,232,90,169,142,206,163,20,251,55,177,33,124,171,120,196,85,13,95,135,198,11,186,195,13,22,139,58,219,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,188,74,119,174,40,108,43,139,203,8,7,21,175,145,19,112,105,136,235,125,212,168,23,9,229,67,147,20,99,199,134,200,80,236,135,77,173,199,222,196,68,31,124,236,230,29,10,64,247,0,58,190,238,197,99,185,168,253,67,85,118,13,82,136,160,90,203,248,172,149,135,191,64,113,196,217,124,244,237,63,99,231,99,57,18,175,142,180,37,163,81,43,2,119,38,58,222,110,4,83,233,29,80,34,143,242,66,185,37,238,122,137,62,26,11,229,14,170,114,238,244,254,126,220,170,27,11,121,118,200,202,114,199,69,77,174,255,41,39,30,120,240,118,215,5,212,44,143,76,127,227,232,2,76,93,201,177,194,93,85,1,13,129,194,171,55,222,125,89,71,78,135,11,245,164,2,146,193,66,119,61,127,31,201,240,212,231,138,117,31,178,93,144,162,221,244,65,38,33,7,23,65,211,149,166,168,212,152,85,242,13,79,147,6,227,139,227,97,29,242,100,120,69,18,153,156,223,223,10,177,69,139,76,128,213,179,64,126,76,45,181,176,250,3,120,128,183,150,173,113,54,104,29,87,168,135,58,138,36,249,134,20,161,122,7,69,158,94,218,156,246,79,132,154,141,225,79,158,166,122,173,158,252,98,191,18,195,222,244,245,213,122,93,125,7,106,156,165,9,155,15,141,153,13,116,40,24,49,75,72,162,24,126,107,190,100,150,101,27,156,17,102,13,64,241,31,126,75,47,26,42,189,146,29,89,224,236,160,155,40,248,143,28,216,179,110,209,171,108,185,8,53,232,55,12,48,25,184,172,97,91,44,234,12,66,115,105,113,217,143,0,66,164,70,214,18,62,105,224,214,28,72,218,75,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,122,114,206,68,155,97,156,193,100,187,251,199,111,217,120,43,150,60,142,49,178,2,52,15,189,57,173,48,62,49,56,90,208,67,64,166,91,253,117,31,212,62,162,130,128,10,18,238,170,248,0,73,246,231,165,21,97,93,114,34,108,19,39,40,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,3,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,255,196,0,70,16,0,2,2,1,3,2,4,3,5,6,4,6,2,1,1,9,0,1,2,17,3,4,18,33,49,65,19,34,81,97,5,50,113,20,66,82,129,145,35,51,98,161,177,193,114,209,225,240,6,21,36,67,83,241,52,130,162,37,99,146,194,178,53,131,163,210,226,255,196,0,23,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,3,255,196,0,29,17,1,1,1,1,0,3,1,1,1,0,0,0,0,0,0,0,0,1,17,2,18,33,49,65,81,97,255,218,0,12,3,1,0,2,17,3,17,0,63,0,232,1,129,221,196,128,0,40,0,0,0,0,0,0,24,8,6,4,0,0,0,0,0,0,196,48,0,0,1,0,196,0,0,0,0,48,0,0,0,0,0,0,0,2,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,40,4,48,1,0,1,3,0,0,16,12,64,0,0,0,33,129,64,3,0,36,6,0,33,128,0,0,0,0,134,0,33,128,0,0,0,8,6,0,33,136,96,0,0,0,3,0,16,134,0,32,24,4,32,24,0,128,96,80,128,0,128,1,129,64,33,136,0,0,0,96,0,2,1,128,8,6,0,33,128,192,66,40,0,84,3,0,16,3,107,212,86,128,96,48,2,104,10,16,8,6,32,16,12,64,32,24,0,128,0,0,146,128,9,1,128,8,6,48,16,134,0,32,24,0,132,80,128,67,0,0,0,0,0,24,0,128,98,0,0,0,0,0,1,128,8,0,0,0,67,1,128,168,40,170,25,21,20,20,93,10,128,144,42,133,65,8,7,66,40,0,0,4,3,0,16,192,0,4,48,1,0,12,9,1,128,0,0,0,0,0,0,0,0,128,96,2,1,136,0,6,0,32,0,3,160,67,2,41,0,192,4,3,0,16,12,8,16,12,0,67,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,128,134,0,80,0,0,0,0,0,134,0,0,49,0,0,0,0,128,96,64,128,0,0,0,0,0,98,0,0,0,0,0,40,0,0,0,0,8,0,0,0,0,0,1,12,0,67,0,0,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,67,0,16,12,0,67,0,0,0,0,0,0,0,0,0,128,0,0,4,48,1,0,0,0,12,10,16,12,0,64,48,1,12,40,116,2,10,24,155,160,2,92,146,15,247,108,46,49,234,192,91,159,101,250,134,233,127,180,68,245,48,78,147,51,251,83,246,34,227,127,17,175,154,45,7,139,10,221,185,87,212,193,230,221,21,231,138,190,198,19,239,62,37,244,105,19,87,29,187,231,63,146,41,47,89,127,144,188,57,63,154,109,255,0,35,142,58,148,215,239,41,255,0,18,47,237,149,30,36,175,209,177,177,114,186,94,158,31,129,9,96,197,187,132,151,208,195,237,25,165,117,181,251,110,51,251,68,165,42,124,126,99,97,149,210,241,228,135,238,242,63,164,185,67,134,118,227,115,143,11,172,162,237,24,57,56,174,93,123,216,90,109,74,45,198,126,170,86,52,199,114,106,74,211,3,150,50,148,93,227,73,79,190,62,210,250,122,51,124,89,99,150,59,163,244,105,245,76,186,206,44,67,2,162,64,98,1,12,0,4,34,128,4,0,0,32,24,0,128,96,2,1,129,2,0,0,0,0,0,0,0,16,12,10,16,12,0,64,48,1,8,96,2,1,128,0,0,192,64,48,1,12,0,0,98,2,41,140,144,176,46,135,180,73,150,136,172,246,146,226,110,45,163,76,99,180,54,155,109,30,209,166,57,232,70,206,4,56,151,83,16,3,160,42,16,12,0,64,49,0,0,0,0,0,0,0,12,4,3,0,16,134,32,0,24,0,128,98,1,0,196,81,210,34,132,101,72,6,4,8,6,0,33,128,192,66,40,64,32,24,0,128,160,2,70,48,1,0,192,4,3,16,0,0,192,64,48,1,0,192,4,48,0,0,0,0,16,192,4,3,0,0,0,0,16,192,161,0,192,4,3,2,4,3,0,16,12,0,64,48,1,0,1,64,0,4,0,0,20,2,24,16,33,128,0,0,0,0,0,0,0,0,0,134,0,32,24,20,33,128,0,8,96,2,1,128,66,1,128,80,0,0,32,24,0,128,96,2,1,128,8,96,0,2,40,65,8,96,0,32,24,0,128,96,2,1,128,8,0,96,33,128,202,16,14,130,144,0,9,251,25,100,203,24,43,108,13,36,233,115,194,49,158,120,65,110,111,245,60,221,87,197,35,22,214,55,186,94,223,230,121,153,53,25,179,190,100,235,216,197,233,185,203,217,203,241,8,246,159,232,115,173,92,167,63,42,252,229,230,56,177,70,49,167,147,149,233,116,116,125,183,30,8,181,4,173,244,174,166,47,85,185,204,118,183,146,56,247,79,151,232,169,28,57,101,154,114,168,238,183,217,50,99,241,41,239,189,170,191,10,43,237,220,181,37,31,164,120,68,86,51,89,95,150,114,182,184,165,201,147,140,162,188,239,111,212,237,197,169,199,82,109,37,244,26,199,129,238,150,75,221,233,124,178,43,206,221,39,242,197,154,92,226,188,243,175,99,177,248,81,197,106,81,143,178,234,204,50,66,45,93,165,106,250,129,140,115,75,238,223,234,111,167,200,183,243,52,190,167,36,229,8,240,147,51,223,195,242,200,15,103,237,91,97,182,57,118,47,77,167,38,93,100,220,175,118,227,207,150,103,85,186,85,238,70,231,125,121,9,175,82,26,249,247,182,151,242,58,241,235,99,41,172,170,91,101,210,126,254,231,137,28,143,214,159,245,53,134,87,37,93,203,168,250,188,121,55,69,55,220,208,241,52,26,223,14,43,30,78,97,219,216,246,49,201,62,46,211,229,51,175,55,92,236,197,129,66,52,202,64,96,4,128,192,4,3,2,4,3,16,8,96,1,64,0,0,128,96,2,1,136,0,0,97,18,3,0,0,24,138,1,12,0,64,48,1,0,192,4,3,16,0,12,0,64,0,0,0,48,16,12,0,104,105,146,50,11,177,238,51,29,133,214,182,59,50,177,238,38,46,180,37,196,91,138,176,172,220,72,104,220,153,68,35,16,27,66,52,200,0,0,16,138,0,36,99,0,16,12,0,64,48,1,8,96,2,1,140,9,2,132,2,10,24,20,110,3,3,42,64,48,32,64,48,1,0,192,41,0,192,4,3,0,132,3,0,16,12,0,4,48,1,0,192,4,3,0,16,192,0,4,48,1,0,192,4,49,128,8,69,8,4,48,0,0,0,1,0,192,4,3,0,16,12,64,0,0,0,3,0,16,12,0,64,0,80,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,80,128,96,2,24,0,0,0,0,0,0,0,0,0,134,0,64,0,1,64,0,0,33,128,4,0,0,0,0,48,16,134,0,32,24,0,2,0,40,4,228,41,58,234,121,63,17,248,162,197,120,241,243,47,233,245,37,164,142,189,102,183,30,158,23,57,47,100,143,158,212,235,178,234,91,87,81,244,70,25,50,75,44,247,100,147,109,247,100,247,117,208,231,122,215,89,206,42,62,238,205,119,37,10,165,126,166,59,146,68,57,57,25,105,115,202,223,66,82,111,150,201,9,62,193,26,120,149,196,127,80,241,43,234,103,208,74,186,176,55,132,165,31,55,222,125,202,158,103,210,206,119,47,64,94,236,13,20,253,89,172,53,14,55,71,53,70,251,154,65,175,68,171,187,34,187,121,200,183,66,29,125,78,92,177,149,253,215,255,0,216,156,153,219,233,181,253,76,92,155,1,202,227,213,16,215,23,216,190,95,212,154,42,26,124,22,159,59,151,67,46,195,3,208,134,165,56,197,165,230,95,53,247,103,118,147,90,241,229,169,223,135,253,23,169,226,65,240,118,97,205,251,76,106,74,213,109,175,84,32,250,184,203,114,180,81,230,252,43,53,169,233,220,183,120,79,203,47,88,158,140,122,29,163,149,244,0,98,42,16,12,0,66,24,16,32,24,0,128,98,10,0,0,0,0,0,64,0,16,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,2,24,0,128,96,2,1,128,8,6,0,0,0,0,3,2,0,67,0,16,12,2,154,52,70,72,214,36,171,0,153,100,180,21,148,145,52,106,226,75,137,117,148,0,232,97,10,133,69,142,130,179,161,26,56,138,128,128,42,133,65,8,6,48,36,6,20,80,128,98,1,136,0,0,0,10,55,1,129,149,33,128,16,2,24,0,128,96,20,0,0,64,0,0,0,0,0,0,0,0,49,0,0,0,0,0,0,0,0,0,12,0,67,162,146,29,5,69,1,116,42,2,0,98,8,0,6,2,1,136,0,0,0,4,48,1,0,192,4,3,0,16,12,0,4,48,1,0,192,4,3,0,16,12,0,64,48,1,8,96,0,0,0,33,128,192,64,3,1,0,192,4,3,0,16,12,0,64,48,1,0,196,2,24,192,4,3,0,16,0,0,0,0,0,12,69,8,6,4,8,6,5,0,134,1,0,0,194,144,0,0,0,0,66,24,196,0,67,146,75,251,149,38,162,174,76,241,126,41,241,39,20,241,226,117,39,252,133,184,178,105,252,79,226,107,29,226,196,252,254,191,135,253,79,6,114,183,109,242,18,151,126,236,142,188,28,173,215,73,48,211,183,253,198,221,10,233,17,243,17,78,237,142,232,85,66,234,3,177,42,2,148,165,219,143,160,7,150,249,118,138,219,23,211,119,232,70,249,254,38,39,41,62,173,129,166,200,174,183,250,138,82,143,225,255,0,242,32,34,136,45,116,46,49,145,166,28,46,71,102,61,63,177,45,110,114,243,214,157,182,109,13,52,143,78,26,90,251,172,232,134,150,254,233,157,95,23,143,246,106,228,207,46,149,223,7,208,253,149,43,91,83,224,35,161,184,221,23,200,241,124,172,225,179,134,132,171,181,163,232,181,63,13,82,79,202,120,218,141,44,240,73,166,157,22,86,111,56,197,53,232,116,105,98,222,69,47,195,205,156,234,63,153,211,138,94,68,182,247,253,77,50,244,126,24,246,100,142,75,233,195,250,51,221,95,51,60,93,14,52,241,228,190,41,127,116,123,24,94,232,89,211,150,58,88,12,13,176,66,24,0,132,80,136,1,12,0,64,49,0,0,0,80,33,128,8,6,1,8,69,0,82,1,128,66,1,128,8,6,0,32,24,20,32,24,0,128,6,64,128,6,2,1,128,82,1,128,8,6,0,33,128,4,0,3,10,66,40,40,9,46,44,145,160,52,176,37,50,136,209,208,156,70,50,12,246,139,105,181,9,196,186,99,26,25,78,34,160,1,81,65,64,69,10,139,100,176,136,160,40,70,153,1,67,2,41,8,96,84,72,20,42,1,8,161,20,110,3,3,10,64,48,1,0,192,0,6,1,72,6,1,8,6,0,32,24,0,128,96,2,1,128,8,6,0,33,128,192,65,67,0,10,26,67,0,166,145,84,36,81,21,52,38,138,2,12,154,21,26,237,19,137,164,102,5,80,168,33,0,232,40,9,1,128,8,6,0,32,24,1,35,24,0,128,96,2,17,64,4,128,192,4,3,0,16,12,0,64,49,208,18,5,80,128,64,48,1,0,198,2,10,25,64,69,1,116,42,2,64,170,16,0,134,0,32,24,1,32,80,128,64,48,1,0,196,0,0,0,0,48,1,0,196,84,2,24,5,0,3,1,0,192,4,3,160,1,0,232,84,0,3,0,132,41,202,48,141,191,253,132,228,163,19,159,54,69,142,50,201,145,164,215,242,3,155,226,26,175,7,20,167,62,189,20,127,177,243,51,201,41,201,202,79,150,116,235,181,114,213,101,191,185,31,149,28,114,231,232,115,183,93,100,194,111,184,215,8,18,238,201,147,183,70,84,159,35,225,33,116,10,96,28,166,22,11,220,0,64,58,5,25,75,176,6,230,86,237,209,81,218,173,119,65,225,215,204,232,55,165,196,80,6,223,83,108,24,156,228,70,24,185,59,239,216,245,52,248,148,99,70,109,107,152,120,177,215,99,175,28,95,208,80,129,180,17,135,86,216,215,74,229,251,157,144,198,154,229,243,232,115,227,85,208,234,131,245,9,85,12,16,93,77,156,99,92,16,82,101,70,57,49,217,197,171,209,199,52,90,113,61,38,30,87,212,43,226,181,58,73,225,200,227,37,199,168,97,109,58,221,193,245,31,16,209,71,62,39,183,231,92,196,249,205,170,51,229,83,93,77,202,197,143,83,76,162,177,109,131,221,41,53,253,79,75,10,219,26,56,52,121,177,213,238,243,116,86,122,48,226,43,119,94,231,104,225,84,3,17,89,32,24,1,32,48,1,0,0,0,134,0,33,20,32,164,3,0,16,192,0,0,0,0,0,0,0,96,16,128,96,2,0,0,1,12,0,64,48,10,64,80,128,64,48,0,16,192,4,3,0,16,12,0,0,6,0,0,48,21,5,20,20,69,73,72,40,170,0,0,16,85,88,201,69,34,5,66,162,194,130,162,128,170,0,34,137,104,214,137,104,35,38,132,104,209,45,26,101,32,0,84,32,29,5,0,5,12,100,19,65,69,8,43,80,0,34,144,12,0,0,6,2,24,0,0,192,0,64,48,1,0,194,128,145,142,128,4,3,0,16,12,0,67,0,0,0,24,66,24,128,42,138,68,13,50,10,0,25,20,128,0,5,66,161,136,161,80,168,160,8,154,10,40,64,42,21,22,42,40,144,29,14,128,145,21,66,8,4,49,128,132,48,1,0,192,4,3,0,16,12,0,0,0,0,69,8,4,3,16,0,0,0,20,33,133,0,0,0,0,0,2,24,0,128,96,4,128,192,33,0,196,0,0,0,0,0,2,24,0,8,96,0,0,0,0,42,24,1,50,140,190,235,95,153,43,39,155,110,69,178,93,147,232,254,140,208,28,84,163,77,38,189,24,0,17,182,120,254,79,52,127,11,124,254,76,113,205,25,175,117,213,122,1,64,194,239,161,150,108,248,176,252,243,73,250,119,3,78,4,113,203,87,146,82,172,58,124,146,247,151,149,25,228,150,182,74,175,30,59,236,185,99,87,29,175,204,247,126,135,137,241,141,71,137,31,15,28,175,253,242,202,213,120,152,97,82,207,31,166,211,199,158,105,57,54,99,174,154,156,165,227,151,66,99,130,93,169,254,101,120,220,134,246,255,0,246,97,181,60,51,111,152,175,201,135,217,45,55,109,18,179,56,166,173,171,26,205,111,150,255,0,144,246,190,148,180,57,101,210,88,255,0,57,3,208,205,63,52,177,255,0,251,232,94,38,62,120,82,255,0,20,73,150,108,109,87,135,183,222,216,79,77,62,193,235,151,26,250,205,7,217,240,194,247,106,32,253,146,108,231,150,75,226,223,234,102,229,238,192,232,148,240,199,229,142,226,37,168,149,84,120,94,220,24,114,202,81,8,57,151,86,82,135,79,86,52,169,242,117,105,177,238,150,247,249,5,145,182,151,79,85,125,143,66,17,162,49,69,36,117,66,54,97,214,20,81,188,35,192,71,17,180,34,65,120,162,117,195,31,115,142,50,218,206,156,57,169,83,5,107,176,154,53,241,20,136,101,68,178,77,23,32,225,192,25,57,31,59,241,140,62,14,167,196,95,46,79,234,125,28,162,112,124,87,79,227,104,231,248,163,230,66,21,228,232,220,157,108,249,147,235,103,183,131,47,141,31,55,150,75,170,62,119,75,149,227,205,229,86,182,242,189,81,238,99,253,166,217,66,92,181,185,29,249,112,233,220,32,139,221,17,155,97,32,80,128,66,40,64,32,24,0,132,80,128,64,48,1,0,192,4,0,0,0,0,0,0,0,0,49,4,0,0,0,0,0,0,3,1,0,0,0,0,0,8,96,20,128,96,2,24,0,0,134,0,0,0,0,0,0,82,41,16,139,68,88,170,0,2,52,66,101,18,194,17,72,154,41,20,50,137,40,202,129,20,0,42,21,20,48,51,104,205,163,102,75,69,70,45,8,182,137,52,200,29,8,96,32,24,128,0,0,13,6,48,34,144,12,0,64,48,0,0,0,0,0,0,0,0,24,8,100,12,84,48,10,64,80,80,18,3,160,8,64,48,1,0,192,4,3,0,16,12,0,44,171,36,0,176,16,200,169,98,40,40,162,64,116,20,16,128,96,0,58,0,10,84,3,16,3,33,162,196,17,32,48,40,67,162,146,46,49,34,179,218,77,27,237,37,196,24,202,128,183,18,104,33,8,96,80,134,0,0,0,0,32,24,0,134,0,0,0,0,0,0,0,0,0,3,16,0,192,0,4,3,0,16,138,16,8,6,1,8,6,0,32,24,0,128,96,2,0,0,0,0,0,14,4,223,169,203,151,86,254,93,60,119,183,247,171,128,58,167,40,66,59,167,37,21,234,217,230,234,181,144,148,175,20,27,151,105,183,183,253,89,164,52,89,50,75,126,162,114,111,209,35,170,24,113,227,249,49,210,245,174,72,211,200,156,181,185,58,202,123,122,191,186,191,204,218,56,53,49,123,161,135,20,95,172,86,239,234,207,69,198,18,118,157,73,119,70,111,27,135,48,146,131,244,127,43,255,0,33,134,184,167,246,170,119,199,255,0,219,50,158,76,209,134,233,113,205,182,241,157,185,117,94,27,75,52,37,14,237,174,83,252,206,60,218,172,121,243,239,169,75,22,62,120,238,192,243,117,90,201,228,82,140,223,47,218,169,122,28,60,250,143,62,103,147,44,167,234,236,202,206,109,175,115,246,127,82,101,36,233,83,68,239,98,220,3,239,212,20,92,186,52,78,224,221,244,2,212,37,47,150,63,160,120,89,31,220,151,232,70,239,100,87,136,255,0,19,64,95,217,230,190,120,184,253,120,23,135,4,185,200,190,137,89,155,147,98,229,129,109,197,124,151,249,142,42,250,138,17,47,110,247,182,61,59,178,41,226,199,226,74,254,233,221,25,67,18,229,254,70,16,140,159,151,26,227,212,236,193,161,139,119,146,92,153,106,51,122,185,244,199,26,15,180,229,143,121,30,140,116,248,162,171,106,43,194,199,232,134,181,149,231,71,93,154,61,100,206,136,124,91,36,122,171,54,150,151,20,190,233,205,151,68,151,200,198,196,202,235,135,196,161,62,170,142,188,90,136,207,148,207,23,193,148,123,27,97,114,138,34,199,189,12,141,26,248,135,159,131,43,151,83,120,203,146,52,233,241,41,154,172,188,28,141,130,200,151,113,169,142,190,166,114,135,91,20,50,39,220,182,237,21,31,37,171,131,210,235,36,151,221,151,7,173,162,158,216,165,248,93,47,163,229,28,63,31,134,205,92,101,248,226,87,194,242,57,237,140,34,215,226,125,153,215,135,46,163,221,135,89,22,40,69,40,209,71,71,36,128,196,0,33,128,8,6,32,16,12,64,0,0,0,0,5,8,6,0,32,24,0,128,96,0,0,0,32,24,4,32,24,0,128,96,2,1,128,8,69,0,18,3,0,16,192,0,0,96,2,1,128,82,24,196,64,130,138,72,165,16,184,149,18,210,29,12,138,40,150,89,44,138,64,32,42,29,14,129,12,4,43,6,32,42,199,100,13,1,99,36,8,160,65,98,178,161,50,26,41,177,21,16,49,129,80,128,0,4,0,1,27,136,96,101,162,1,128,8,6,0,32,24,0,128,6,1,67,162,162,85,5,100,34,218,36,32,0,24,13,12,72,162,41,80,81,66,2,104,10,161,81,68,140,96,4,128,192,33,0,192,4,48,24,0,134,1,64,196,4,12,84,49,110,86,1,64,48,1,0,0,3,17,65,64,64,20,209,52,84,0,0,5,35,68,204,138,68,86,161,180,34,89,21,147,137,155,137,208,75,136,24,80,141,92,73,113,53,169,140,192,166,132,16,128,96,2,1,128,8,11,218,45,160,72,232,165,3,72,227,26,172,118,136,233,120,204,231,1,166,50,1,208,138,128,6,0,0,0,0,0,0,2,24,0,168,6,0,32,24,0,128,96,2,1,138,192,68,201,168,242,228,151,212,30,249,124,188,47,86,47,6,41,219,229,250,190,64,202,90,143,192,150,71,252,41,152,100,213,106,84,95,236,241,67,252,83,58,242,100,132,35,209,201,190,20,87,115,37,166,115,146,150,119,111,180,99,209,17,94,110,108,186,236,201,55,28,106,63,134,250,253,69,25,235,18,185,98,114,95,254,205,158,204,49,168,252,177,72,127,84,48,215,147,12,248,229,45,179,134,85,47,70,213,155,47,11,188,114,199,255,0,171,95,230,118,207,28,114,70,165,21,37,238,184,50,90,56,199,247,83,150,23,252,47,143,208,14,118,227,24,183,186,117,235,183,112,45,78,26,242,234,96,159,164,163,70,211,142,179,19,180,177,103,143,255,0,187,35,139,83,173,91,182,229,211,228,130,251,210,113,82,160,53,201,158,57,33,80,158,57,100,155,218,182,190,135,147,241,37,135,14,61,144,133,78,95,123,189,23,227,104,242,78,115,148,49,250,70,60,166,151,249,179,131,62,72,207,44,165,30,35,217,25,181,169,28,196,201,242,105,47,200,207,105,149,46,162,27,16,0,134,0,32,0,0,46,10,200,54,132,37,39,199,30,228,20,150,231,182,29,123,191,67,171,22,5,24,208,240,227,81,84,142,188,113,51,107,114,47,14,53,20,105,41,109,229,9,189,167,54,109,66,138,35,110,151,153,37,109,139,237,11,178,147,60,169,234,101,186,227,27,126,172,188,120,179,102,77,248,169,125,7,138,121,61,72,106,185,143,146,239,167,152,172,185,227,186,164,156,37,232,207,9,194,106,94,105,202,148,169,215,98,177,229,201,247,155,105,62,71,138,121,61,184,52,208,246,197,156,250,121,238,135,46,253,205,84,188,196,109,215,139,202,169,29,16,228,227,132,207,67,77,141,202,54,64,178,61,170,207,51,81,154,86,249,238,122,90,158,21,28,18,132,27,232,17,231,79,81,154,46,212,164,142,140,31,20,212,69,243,47,212,213,233,241,201,252,161,29,6,54,250,26,212,202,195,227,58,136,234,244,248,114,86,217,194,77,73,123,48,248,22,74,156,161,110,254,106,58,53,58,5,29,44,229,30,99,92,163,200,210,101,120,117,16,105,242,159,38,249,174,125,71,217,174,128,101,134,123,226,164,186,51,83,179,136,16,196,2,0,0,0,0,1,0,192,9,24,0,0,0,0,8,96,2,1,128,8,6,0,32,24,0,134,0,2,1,128,8,6,5,8,6,0,2,24,0,128,0,0,6,0,32,24,0,128,96,64,0,193,32,166,145,104,148,81,20,0,128,129,146,49,20,75,0,2,161,161,217,35,176,166,72,196,0,81,35,2,133,96,77,144,59,38,192,10,132,0,1,0,0,20,2,24,128,0,96,6,192,0,101,160,33,128,8,96,1,0,14,138,81,10,138,10,52,218,45,164,9,20,129,34,144,11,105,46,38,160,200,172,26,4,141,26,21,21,2,64,202,64,192,128,0,1,128,0,8,69,8,4,0,0,0,3,1,0,192,0,6,39,192,9,186,39,196,70,89,167,70,16,223,38,6,249,114,210,48,134,102,228,60,145,224,199,184,30,140,37,185,20,112,226,205,78,142,216,75,114,40,96,0,64,198,72,1,66,160,177,129,52,34,196,4,149,17,13,1,172,75,179,36,202,34,157,128,134,3,161,56,148,128,43,25,68,138,54,104,157,165,101,157,6,211,69,18,182,141,49,133,14,40,215,96,40,141,48,212,74,80,42,40,164,136,210,54,22,162,80,16,77,17,40,154,138,130,185,165,140,205,196,235,113,34,81,46,179,142,106,3,73,68,131,72,64,48,8,64,48,1,0,192,9,1,128,8,6,0,32,40,64,32,24,0,137,155,218,173,254,133,147,183,158,74,51,134,55,187,116,190,106,253,11,46,132,250,244,32,58,18,215,170,11,107,184,57,40,171,148,169,122,190,10,19,78,186,216,188,171,178,95,83,25,252,67,73,22,215,143,6,255,0,135,159,232,114,231,248,158,59,81,199,12,147,114,237,177,147,76,117,78,114,156,182,67,132,251,152,234,167,182,62,22,52,183,63,45,127,99,151,237,218,152,169,108,208,228,114,124,238,147,56,214,171,89,182,89,246,99,74,30,87,185,141,92,103,241,111,11,6,56,225,138,140,178,201,238,156,235,147,200,231,212,219,62,105,102,201,41,207,153,51,22,215,161,138,217,55,207,4,216,219,66,32,45,136,0,0,4,0,48,1,1,166,53,108,237,199,3,159,79,27,103,126,56,24,173,243,21,8,209,209,14,8,140,75,72,141,9,114,101,44,42,71,66,137,107,27,244,3,139,236,177,244,53,142,150,28,118,59,35,139,216,191,1,119,67,85,199,246,44,78,219,175,212,203,38,135,22,205,176,150,223,167,39,168,180,209,15,2,61,144,61,60,189,54,159,38,6,227,145,169,99,125,26,236,93,189,231,110,77,60,165,211,132,68,48,70,60,190,88,11,12,124,220,158,222,134,75,107,143,169,228,36,162,116,233,115,56,228,84,200,15,137,92,115,87,102,172,243,114,231,81,227,185,238,124,67,31,139,129,228,132,119,73,69,202,43,223,208,249,143,11,52,230,222,123,133,254,20,92,71,86,60,242,221,242,175,205,158,130,200,163,21,226,71,109,244,106,73,163,231,115,227,217,150,74,50,147,75,163,186,35,30,171,46,23,39,187,116,95,149,223,37,241,79,39,212,238,79,12,211,232,226,207,144,132,247,102,119,194,61,156,90,198,190,29,158,119,30,35,81,243,115,108,240,240,252,232,188,167,79,174,248,70,95,19,79,93,123,163,208,60,31,132,100,240,114,181,187,203,125,15,121,119,71,120,227,126,128,0,12,144,12,2,164,96,1,0,134,1,72,0,2,0,24,0,128,0,0,67,0,16,192,0,0,0,4,3,0,16,12,0,64,48,1,0,192,0,67,0,16,0,0,0,0,0,196,48,0,0,0,40,146,130,152,172,4,69,48,16,192,4,48,72,9,3,77,164,52,84,32,0,0,1,164,86,208,32,11,218,27,72,168,0,104,10,132,3,0,132,0,0,0,0,2,2,128,9,1,136,163,112,0,50,209,0,192,4,48,0,42,38,136,201,26,34,6,201,41,21,180,138,204,44,167,17,109,40,118,3,161,50,4,0,5,12,76,98,32,150,128,161,21,8,16,12,0,64,221,19,189,0,192,99,160,16,80,57,81,46,106,128,114,146,138,57,231,157,69,153,230,205,92,28,219,156,164,81,223,12,201,154,110,220,142,40,112,116,99,145,41,23,224,238,124,141,227,80,70,158,34,72,229,207,154,221,34,52,199,60,185,224,231,179,102,183,18,224,86,89,197,242,122,26,121,112,121,237,109,55,211,229,174,10,61,0,20,37,185,20,65,32,80,128,67,0,0,24,134,1,66,40,64,8,180,65,72,11,2,74,68,85,33,130,25,21,44,154,44,40,162,82,42,135,67,32,157,161,180,161,128,146,40,6,20,0,0,0,128,64,2,96,12,35,57,35,39,19,118,75,137,82,177,161,26,184,145,36,84,72,134,0,32,40,69,8,6,32,0,0,0,1,128,8,6,0,32,161,138,82,218,128,70,19,212,69,201,199,20,94,105,174,170,61,23,213,149,60,114,205,251,201,53,15,193,30,47,234,105,24,70,9,70,49,168,174,137,116,64,115,188,57,242,47,218,101,240,215,225,198,191,254,38,67,210,233,241,249,167,8,201,254,44,143,119,245,58,231,40,66,46,82,232,98,241,203,35,221,147,143,72,250,16,96,231,41,220,113,47,14,11,171,75,159,244,53,134,60,120,96,228,248,125,219,234,78,77,70,12,15,110,245,107,238,197,91,254,71,22,191,226,106,24,170,56,242,39,214,229,26,3,79,136,106,113,233,244,173,238,94,38,79,42,246,255,0,209,243,154,205,83,202,163,138,22,177,67,229,95,220,51,234,114,235,50,57,228,165,24,240,187,37,236,115,202,94,134,109,110,68,110,175,245,33,202,194,66,32,0,2,192,0,0,0,0,170,224,8,42,40,123,120,28,87,0,118,105,99,193,221,24,156,90,87,229,59,160,115,174,188,173,35,88,196,152,35,88,240,70,141,68,214,4,14,194,186,33,36,106,146,103,28,100,206,156,115,224,134,54,240,236,173,137,32,140,239,220,169,59,94,229,101,205,153,240,114,182,117,102,143,148,225,148,188,212,128,109,242,116,96,219,124,28,190,28,186,246,52,140,182,5,123,56,148,156,61,79,55,91,164,217,55,40,112,152,99,213,78,45,114,118,172,255,0,104,77,79,155,65,49,225,207,29,249,114,35,143,83,161,147,196,252,62,137,238,163,232,165,166,93,26,38,58,85,30,157,10,149,242,250,156,82,211,105,161,28,138,183,243,214,239,242,56,212,170,92,62,15,107,254,40,142,217,105,107,166,217,127,99,193,143,83,113,206,189,239,135,189,255,0,91,139,254,204,250,44,18,241,49,198,87,125,143,154,248,43,188,188,191,187,253,207,161,210,190,103,31,164,191,83,175,46,117,184,138,17,80,128,98,0,0,0,0,0,0,0,0,0,24,0,132,80,128,64,48,1,0,0,8,96,48,36,99,10,2,64,170,10,2,64,170,10,2,64,170,16,8,6,32,128,0,0,2,135,67,10,67,0,1,0,192,4,3,16,0,135,67,160,16,232,40,164,69,42,41,33,209,84,64,168,137,35,70,67,10,138,10,44,123,75,169,136,72,180,131,105,73,16,20,61,163,69,81,26,97,40,153,237,58,156,76,229,18,202,205,140,68,104,226,103,70,144,0,0,64,0,0,0,0,2,1,128,27,5,12,102,90,72,81,84,58,2,40,116,93,5,1,59,74,72,170,26,68,81,20,104,144,146,44,138,157,161,180,176,10,141,164,73,26,146,208,70,45,8,209,196,134,138,132,0,5,64,0,0,2,110,144,250,28,249,178,208,19,155,45,35,147,198,146,144,167,39,41,18,81,217,143,81,238,108,179,38,143,45,218,28,114,53,220,14,204,217,125,8,140,164,215,38,74,105,154,197,162,12,231,13,204,214,24,54,171,101,66,183,26,207,36,84,2,185,103,229,18,155,70,145,134,254,89,57,98,162,2,241,27,238,10,46,70,113,234,117,99,164,185,8,137,99,219,19,43,228,211,54,74,71,51,110,196,43,89,70,204,246,211,46,50,224,36,81,174,44,219,93,51,182,18,82,71,143,39,201,215,166,205,217,129,220,1,25,110,67,32,64,0,0,0,0,3,16,0,198,32,1,148,136,29,144,104,153,86,103,99,176,211,64,34,202,178,10,24,172,96,3,16,194,129,136,8,24,8,0,66,24,138,21,136,4,3,16,1,80,153,44,166,75,8,204,6,34,160,0,0,0,72,10,64,27,65,196,209,32,113,34,227,26,3,71,18,92,74,137,0,0,10,39,106,178,128,9,170,68,188,155,121,117,69,75,131,139,45,106,178,108,148,171,12,126,110,126,119,233,244,2,126,209,45,70,91,197,13,251,126,95,194,189,217,170,210,228,200,191,111,145,205,126,21,229,137,172,103,139,26,81,135,17,95,133,11,38,166,17,95,123,242,64,103,147,192,209,224,114,150,216,164,124,191,196,117,146,214,231,242,173,176,93,17,191,196,245,207,60,165,202,81,78,161,30,183,238,121,177,140,182,110,221,73,245,51,107,114,20,179,56,194,80,138,78,213,54,253,61,189,12,45,154,78,74,182,164,149,127,51,38,64,8,44,44,0,0,64,49,165,98,53,225,71,220,130,26,43,154,73,117,41,37,86,60,110,43,39,155,184,104,40,182,66,226,109,29,126,31,54,99,60,117,145,144,198,184,35,203,174,167,108,39,95,55,15,209,156,154,103,231,59,82,82,92,171,70,107,124,182,132,151,170,53,140,151,169,207,24,202,63,36,184,244,101,238,127,126,50,252,185,68,109,186,149,244,228,102,81,150,55,221,126,102,170,49,125,144,13,53,234,105,25,171,234,74,69,133,107,12,134,202,86,142,104,154,195,146,34,117,57,54,193,158,118,57,110,147,59,53,107,149,19,130,165,138,109,165,105,149,26,234,181,120,180,184,211,200,219,111,164,87,86,112,47,137,102,201,230,142,5,183,235,201,174,124,113,212,77,60,145,249,122,29,24,162,148,86,216,174,0,223,13,206,49,149,52,218,186,59,52,249,33,226,108,83,139,113,126,100,159,67,139,54,249,105,178,71,20,182,201,174,162,248,78,153,225,235,215,171,34,189,233,83,35,160,163,46,1,242,105,156,120,255,0,241,46,159,196,208,71,34,235,138,119,249,62,63,200,249,88,163,238,181,184,214,109,14,163,27,251,216,228,124,52,58,155,229,207,175,175,91,224,245,246,172,105,125,229,47,200,250,93,63,207,147,244,62,107,224,239,111,196,49,69,240,173,243,249,31,77,165,94,89,79,241,201,191,200,233,203,159,77,128,96,86,72,67,0,16,12,0,64,48,1,0,192,4,0,0,0,0,2,1,128,8,10,161,208,16,5,80,168,0,0,116,2,24,80,232,41,8,161,0,132,80,4,77,5,20,5,18,20,85,5,16,72,23,66,218,21,35,162,148,71,180,12,232,11,104,150,128,64,5,40,132,17,69,237,28,98,94,211,45,50,218,61,166,148,61,160,198,116,58,42,128,42,25,13,26,180,75,136,70,104,180,27,70,162,80,202,72,18,45,34,41,36,49,208,200,168,100,50,217,44,168,134,136,113,52,19,8,197,196,147,86,136,104,211,56,144,42,130,138,137,2,168,64,32,24,1,176,196,6,90,80,209,37,32,40,4,50,40,41,16,52,192,213,20,100,153,91,136,171,176,179,59,26,96,104,72,88,192,134,67,70,172,205,162,136,160,162,132,17,36,185,164,78,108,155,81,231,228,205,39,46,10,142,236,153,85,28,78,123,228,76,165,38,185,100,199,128,53,113,84,102,232,173,214,103,52,80,58,34,72,141,206,202,78,192,33,102,187,169,16,130,96,87,143,67,140,220,187,156,205,114,105,11,64,119,66,106,49,38,252,73,28,174,108,233,211,53,100,27,253,157,40,217,140,229,183,131,185,191,33,228,234,100,211,35,73,156,238,67,251,167,63,54,107,25,121,74,201,169,80,220,173,25,247,52,130,178,137,92,179,88,249,93,137,170,50,115,96,122,56,115,123,157,113,146,146,60,72,206,86,119,96,205,194,178,14,225,17,28,169,154,117,0,16,192,4,3,0,36,96,0,0,3,0,24,134,64,236,171,32,97,87,101,38,101,101,38,21,160,201,76,100,83,25,32,5,1,32,3,16,0,18,33,136,32,1,12,4,75,69,136,163,58,10,52,161,80,70,116,35,70,133,180,168,73,20,144,168,164,69,92,81,84,74,101,17,82,200,104,209,146,202,50,104,69,208,80,101,152,109,126,165,209,91,74,48,148,19,79,244,66,134,8,168,240,187,240,116,109,229,9,173,171,130,43,25,181,4,228,248,72,242,126,35,153,206,30,108,190,20,36,218,73,117,218,190,103,253,143,67,85,47,149,90,223,47,149,127,127,200,249,79,140,106,22,77,67,132,37,186,48,242,139,73,28,210,203,142,89,92,220,45,47,150,29,189,140,114,77,237,81,147,252,189,13,176,225,148,227,41,201,168,71,241,63,236,101,12,126,36,228,246,183,8,115,42,244,50,211,41,70,74,155,85,106,209,6,153,37,186,76,204,0,6,46,128,0,2,2,161,203,163,104,165,37,182,93,78,115,124,114,140,149,63,152,149,168,215,22,21,41,85,217,89,52,110,252,178,47,18,218,172,213,205,153,107,2,142,220,113,93,92,76,114,47,50,102,245,92,178,50,43,34,214,80,225,166,118,194,94,167,46,56,185,67,221,29,88,87,167,232,41,29,16,232,109,21,102,49,138,244,104,218,41,215,15,245,35,71,181,62,194,217,207,78,11,67,13,22,213,238,85,13,12,32,70,209,157,24,54,9,145,27,100,140,103,212,230,203,10,126,166,142,102,57,51,40,245,234,105,25,184,54,248,86,116,97,193,39,9,113,205,116,57,94,118,223,90,67,89,37,23,105,208,106,114,238,211,98,140,163,40,207,191,110,231,102,29,60,113,226,218,174,253,95,115,206,134,187,37,43,171,245,174,79,75,75,168,89,161,252,75,169,11,44,28,166,86,225,228,34,194,35,60,182,233,242,201,246,132,159,242,62,22,29,79,173,248,214,127,3,225,185,157,243,53,177,126,103,202,97,142,235,92,221,112,111,151,62,254,189,63,132,195,198,248,132,99,116,185,111,232,125,100,59,159,53,240,12,107,237,235,135,196,29,159,81,24,212,78,188,252,114,232,134,0,86,72,67,0,164,3,0,16,12,0,64,0,0,0,20,0,20,58,24,10,134,0,64,0,0,0,0,20,32,24,128,0,4,0,0,1,0,0,0,0,0,1,72,18,42,136,164,58,2,145,20,168,116,52,48,172,218,33,154,180,67,69,137,80,105,18,104,104,35,68,81,9,149,100,104,198,65,73,128,50,70,32,16,0,192,40,165,17,164,85,17,83,69,208,0,14,132,208,236,0,205,146,203,100,48,33,136,166,73,80,133,69,0,68,109,13,166,148,20,52,198,116,75,70,180,75,69,212,198,116,5,52,42,52,141,64,170,21,25,82,24,12,6,134,36,81,20,128,98,0,24,138,64,0,82,65,65,74,202,76,128,176,52,37,133,131,96,68,154,70,83,202,168,199,85,155,106,56,124,105,73,245,46,35,109,78,107,225,28,177,126,98,220,108,141,180,202,141,251,18,215,2,143,64,156,136,168,221,76,37,43,34,78,194,37,66,218,68,155,137,181,161,74,41,129,146,155,46,236,94,29,9,240,5,174,166,138,60,24,196,211,117,1,46,60,155,97,150,214,103,184,157,244,200,59,231,169,74,61,79,58,121,30,73,217,109,238,70,82,141,72,41,201,18,153,107,145,109,228,34,182,141,74,153,93,17,155,234,6,215,185,25,237,52,199,30,6,209,68,70,37,110,162,101,42,51,221,96,116,67,52,148,186,158,150,25,110,137,227,197,158,158,150,75,106,32,234,1,129,2,16,192,161,0,0,0,0,0,209,73,18,82,34,157,10,138,16,84,141,12,40,33,162,132,145,84,69,2,29,0,82,1,0,67,1,0,80,32,16,64,0,0,48,16,192,4,80,1,33,67,25,68,208,81,65,64,8,98,25,0,201,40,84,81,35,161,208,192,154,29,21,66,100,19,76,203,46,69,141,61,239,242,42,111,44,174,56,233,127,20,186,28,242,209,227,249,243,185,103,151,101,46,151,244,3,201,207,151,54,171,38,92,152,225,25,69,45,170,82,126,72,175,255,0,136,240,244,122,111,180,100,121,114,189,223,180,170,125,251,217,244,159,20,201,225,232,178,244,142,249,56,254,93,207,35,79,24,71,65,150,111,164,120,117,253,63,59,10,228,214,234,84,97,37,21,243,241,143,159,150,61,223,230,115,66,46,26,57,100,113,226,83,218,165,127,216,211,38,41,231,156,28,213,111,150,200,87,74,43,226,41,99,146,195,25,90,197,113,75,216,131,207,124,176,107,146,162,173,216,159,176,18,46,163,236,32,16,0,0,0,0,27,225,212,203,31,18,91,145,215,13,86,41,75,173,125,79,48,105,211,38,53,58,122,153,115,167,26,129,16,158,232,243,212,199,20,173,23,123,89,150,181,211,128,233,140,81,207,131,161,217,14,164,88,184,241,238,106,165,245,38,49,45,69,122,17,163,24,210,40,9,69,0,192,135,212,78,74,37,51,12,177,222,154,236,65,142,109,92,87,73,28,51,213,199,119,91,103,79,216,98,159,149,126,65,246,117,21,242,154,88,203,28,252,73,52,230,149,22,212,247,53,25,169,36,105,12,80,191,60,120,54,122,44,18,141,198,82,78,232,166,95,235,138,58,143,218,109,159,83,213,208,102,219,150,62,143,131,142,127,6,222,252,76,121,185,94,172,48,110,211,230,80,203,196,162,74,190,243,219,232,164,237,81,144,176,228,241,35,184,114,113,138,148,164,234,41,91,100,97,243,191,241,54,125,217,241,105,226,254,69,186,95,86,121,208,196,227,164,115,232,165,45,191,95,80,201,41,252,71,226,50,148,121,150,89,249,87,244,61,47,136,105,229,143,54,159,225,240,119,40,246,93,155,58,71,43,245,219,255,0,15,225,126,46,125,71,102,234,39,186,78,143,75,29,62,158,24,162,186,42,55,88,121,102,216,98,6,254,8,120,35,76,97,65,181,157,107,18,161,248,105,141,49,199,180,54,179,179,194,138,13,136,105,142,71,17,81,215,44,104,198,80,228,105,140,168,40,189,163,218,84,103,65,70,155,69,64,72,12,0,144,24,0,128,0,160,2,130,136,36,10,161,1,32,48,1,0,196,84,33,140,40,42,70,58,10,2,145,68,133,153,80,194,196,196,84,90,101,38,102,139,68,85,50,104,44,97,83,65,69,0,9,20,33,128,134,0,0,0,0,42,26,64,85,5,52,89,40,162,0,146,137,96,22,4,133,128,217,12,178,88,16,196,80,138,137,24,0,12,100,142,192,9,101,89,44,9,19,24,138,203,162,132,209,165,18,209,21,20,20,80,192,145,128,192,4,48,160,164,82,16,208,22,129,130,6,65,13,8,160,40,68,205,212,74,50,205,47,40,30,102,170,123,165,70,8,211,39,51,100,52,86,84,231,72,136,187,145,61,75,140,104,163,166,49,77,28,249,98,82,203,92,20,252,200,138,228,167,101,221,26,236,48,200,154,101,68,202,92,149,9,19,21,108,211,103,0,57,72,202,237,132,236,88,215,32,111,142,35,156,120,8,240,109,8,57,1,201,43,68,54,116,103,199,180,231,34,170,50,9,72,81,234,84,215,1,17,25,26,70,86,100,10,84,192,218,105,147,8,179,72,53,36,105,73,20,53,196,73,124,153,206,116,16,151,168,19,52,67,224,214,108,206,192,32,249,58,177,228,112,57,162,141,55,1,232,225,212,110,58,211,180,120,112,201,182,86,122,154,124,202,72,131,160,0,8,1,12,0,64,58,0,16,208,36,90,136,82,2,232,77,5,74,45,34,104,164,5,80,232,16,200,164,33,137,128,137,40,144,128,0,0,64,0,80,128,98,0,0,2,6,49,12,40,0,0,24,196,48,0,24,4,32,162,132,20,128,96,0,0,48,21,81,14,54,255,0,161,160,4,121,127,16,211,71,36,92,90,190,29,30,31,217,101,153,125,155,26,126,89,111,203,47,68,186,47,169,245,89,223,135,142,121,92,111,108,120,75,185,193,160,193,60,90,89,188,169,120,185,83,200,254,190,129,94,38,167,30,60,58,143,134,215,74,109,165,236,121,26,253,203,62,217,170,150,213,187,234,123,173,66,63,20,248,124,102,190,68,238,207,3,85,115,201,44,151,123,228,200,49,143,118,101,234,107,210,38,64,29,232,31,81,46,163,127,48,18,0,0,0,0,0,0,0,109,134,71,78,219,86,113,226,126,99,187,27,221,19,53,184,215,79,46,199,118,62,79,54,62,73,223,102,122,24,100,102,181,29,75,130,147,51,82,41,50,52,217,1,42,69,0,10,192,68,9,178,70,201,108,2,130,192,78,253,10,38,123,125,9,82,45,99,201,39,196,74,90,124,191,128,139,171,131,145,121,116,176,212,37,41,222,232,252,173,50,97,142,113,124,166,142,172,124,32,182,150,151,203,26,48,248,230,103,143,225,243,132,62,124,207,195,85,252,206,156,107,204,121,223,16,203,159,55,196,241,224,210,221,226,143,50,74,233,179,92,185,244,231,208,98,135,195,112,203,83,150,63,183,175,217,197,245,111,252,143,79,224,159,15,147,203,246,253,93,188,179,229,41,127,83,167,79,240,216,238,89,179,249,178,247,250,158,148,99,193,183,54,138,159,66,187,17,30,7,184,34,239,176,9,9,200,6,229,216,118,100,153,91,128,187,2,44,118,81,66,164,22,22,2,218,137,112,52,29,1,205,37,68,51,169,196,205,193,23,83,24,80,141,118,137,196,169,140,196,83,66,42,16,192,0,116,48,25,20,137,162,196,4,208,81,65,64,103,67,162,168,116,4,208,12,76,161,12,67,8,64,3,64,20,61,165,36,85,17,89,208,22,208,168,42,74,64,162,82,136,8,11,161,52,65,0,58,10,40,16,232,104,170,34,179,1,180,42,1,162,144,145,64,3,16,0,236,76,66,0,100,141,136,7,96,33,88,12,64,34,160,16,196,2,0,16,67,177,88,132,84,54,72,196,84,119,81,45,21,98,102,91,69,1,64,144,10,135,180,180,135,68,17,66,163,74,37,160,32,10,161,81,67,67,17,68,10,136,148,148,67,46,69,20,121,249,181,22,218,69,27,230,212,40,247,56,167,168,114,50,148,156,159,44,84,86,78,236,36,184,37,186,37,228,10,148,185,45,244,4,198,186,149,25,237,118,90,149,26,237,242,156,211,234,69,111,25,161,78,42,70,17,82,179,167,26,224,168,152,99,162,229,21,67,108,73,129,207,56,91,28,33,71,70,212,201,154,160,38,49,114,149,35,191,20,54,67,147,159,78,227,30,88,245,58,133,24,240,201,86,49,213,74,59,169,59,57,36,132,220,164,236,184,242,185,8,200,214,60,162,103,31,65,66,84,192,114,141,50,104,232,219,186,38,123,105,148,24,184,102,210,124,24,183,180,123,237,0,154,182,23,180,78,92,137,242,5,75,148,101,209,155,70,60,17,56,242,5,65,240,19,8,33,205,1,149,242,117,233,178,56,181,201,207,180,168,61,160,123,56,114,169,35,99,199,199,153,198,93,120,61,60,57,20,162,65,168,196,50,41,133,8,96,8,209,16,139,68,83,21,20,0,77,0,196,3,67,0,0,36,162,88,8,67,36,0,4,5,0,8,0,99,36,96,49,12,8,1,128,194,128,24,0,0,12,0,98,24,0,0,0,0,0,64,0,48,164,48,16,19,146,42,80,105,146,224,182,168,250,26,9,251,1,243,127,29,194,222,163,79,146,60,40,203,107,151,177,224,228,73,104,241,202,188,207,36,149,251,82,62,223,81,166,142,104,100,220,173,85,47,200,248,221,126,31,7,85,155,10,109,70,18,221,24,191,114,15,57,112,218,50,146,228,210,78,178,10,75,128,50,47,181,146,56,129,44,10,107,130,64,0,0,0,0,64,84,29,72,239,195,208,243,215,83,187,77,46,204,205,107,151,78,219,69,226,201,183,134,17,72,157,188,153,109,217,28,134,145,145,199,20,104,155,68,87,108,100,94,227,138,57,77,35,151,220,138,233,177,25,41,149,184,10,98,161,238,25,81,52,92,68,1,93,56,166,162,117,99,205,11,230,143,61,74,135,12,156,131,30,148,212,102,115,78,59,71,139,48,243,77,109,8,156,124,190,58,157,90,109,52,49,183,55,8,172,146,249,154,238,115,104,212,165,61,239,229,251,167,162,185,70,185,140,90,173,188,148,184,232,37,201,70,153,46,172,164,28,10,248,8,118,75,1,128,187,0,192,161,116,4,22,8,130,134,77,141,1,67,178,70,81,66,160,24,25,184,144,209,177,50,64,97,36,69,26,201,25,154,101,35,27,17,80,209,68,162,145,26,2,46,132,208,16,0,208,4,49,137,12,41,80,168,160,160,34,135,69,80,4,69,1,116,45,160,192,139,37,35,68,130,166,135,180,99,34,150,209,208,198,4,208,168,160,160,34,133,69,180,32,16,236,66,1,177,0,0,12,64,5,8,96,4,128,196,2,17,68,128,132,49,21,0,172,100,128,88,88,132,17,66,98,176,1,8,108,69,64,49,1,71,96,196,6,90,3,64,4,22,138,51,76,171,1,136,96,20,168,84,51,44,153,84,66,52,162,103,53,20,114,75,88,175,169,142,109,67,146,224,184,107,61,94,161,244,76,230,139,177,78,50,114,178,161,141,244,52,201,117,53,240,101,182,202,142,61,172,235,184,236,51,86,60,185,240,200,171,54,207,29,211,109,25,165,69,9,112,82,234,38,84,49,202,111,132,84,106,157,196,143,14,217,209,13,52,146,228,30,57,34,12,118,36,50,218,21,26,70,76,168,70,197,147,131,40,229,169,17,94,142,44,113,174,76,117,49,138,232,66,212,84,120,57,229,146,83,151,36,13,201,197,28,211,155,148,142,185,124,167,36,163,201,20,226,248,14,83,224,142,133,166,168,162,160,247,117,28,225,220,205,74,164,110,165,185,21,6,23,216,211,36,56,30,52,172,213,174,2,60,233,218,101,99,228,232,158,43,38,56,182,133,75,199,101,70,20,91,105,3,232,84,103,54,145,43,146,50,55,184,112,228,129,238,162,186,162,37,18,225,208,41,153,190,160,221,72,210,184,2,98,117,98,205,225,163,145,186,23,136,7,163,13,93,206,142,236,114,221,19,193,79,155,61,109,28,238,40,131,172,164,132,90,35,65,34,210,16,236,128,1,0,0,134,32,11,25,35,2,132,48,2,104,84,88,128,205,162,77,26,37,162,137,1,141,32,21,14,135,67,160,36,99,17,2,26,0,10,160,16,110,64,49,130,24,0,0,4,0,0,20,12,64,16,192,4,20,196,0,16,0,0,82,103,206,252,111,67,23,173,199,150,184,147,219,47,236,125,17,142,108,75,34,73,171,238,7,231,154,237,59,211,234,101,142,93,81,206,159,99,233,254,61,240,199,155,46,76,240,95,44,99,107,215,169,243,83,198,226,217,6,114,65,1,139,160,20,209,13,23,126,90,34,192,64,59,16,0,0,0,29,88,31,8,229,58,180,220,146,172,119,99,125,153,165,17,8,240,104,184,70,29,14,37,144,82,100,83,113,39,105,170,68,184,144,74,148,145,75,43,68,182,145,155,201,232,81,213,28,198,139,42,60,255,0,22,75,208,62,209,93,80,53,232,239,64,166,121,255,0,106,143,125,200,175,182,98,239,146,190,165,195,93,254,34,26,153,231,125,179,23,254,72,254,165,45,76,101,37,21,43,111,162,67,15,39,169,142,125,205,241,195,199,155,82,249,23,95,169,134,139,4,178,56,207,164,90,235,253,143,98,56,191,12,86,223,98,206,89,189,39,30,216,186,163,120,143,195,141,46,1,47,45,27,96,254,82,173,51,55,119,64,153,17,165,5,11,112,236,160,16,172,86,65,98,99,67,2,104,10,23,80,17,72,0,6,2,24,13,12,65,101,12,4,48,34,113,57,217,215,70,89,34,88,140,66,134,58,42,18,69,164,36,139,65,69,18,203,37,145,80,201,42,135,180,168,130,135,67,218,2,72,170,26,65,34,8,147,34,202,98,162,134,153,66,72,180,64,36,85,0,5,32,24,0,34,137,11,32,161,10,197,96,12,66,108,155,40,98,21,138,192,118,2,24,20,134,36,22,3,1,88,0,198,33,128,132,49,1,34,24,1,34,46,133,69,70,108,70,148,75,65,16,48,160,40,76,145,133,0,134,58,10,3,176,6,6,84,0,134,2,41,10,134,5,0,137,156,182,196,9,203,145,69,30,94,171,52,159,70,26,157,83,223,181,51,45,201,163,81,24,110,106,70,209,154,162,28,57,19,225,21,29,16,138,147,163,170,24,20,99,103,159,139,46,217,29,144,213,90,162,82,35,53,197,240,101,44,174,42,142,186,140,213,179,147,81,14,120,35,66,18,82,19,142,231,229,69,233,180,179,155,231,132,122,120,180,177,138,232,53,30,126,29,27,110,228,119,226,211,198,11,161,172,156,97,208,197,202,83,232,21,115,113,93,8,240,212,187,26,195,13,245,52,219,180,131,153,233,211,57,51,193,64,244,165,53,180,242,53,242,148,165,72,177,43,155,44,175,161,202,237,72,234,140,93,19,44,124,149,16,167,72,113,228,82,198,11,202,8,83,110,140,84,185,58,29,73,24,206,60,133,58,180,102,237,29,24,213,160,120,194,57,226,185,54,78,144,156,118,153,202,93,128,214,25,106,71,92,114,41,35,207,42,25,28,89,76,118,183,200,165,46,9,132,183,21,195,42,57,220,158,227,104,59,9,98,178,99,23,22,69,25,49,89,48,142,214,116,125,211,12,146,218,202,133,149,240,103,142,86,195,118,226,148,107,146,42,156,108,28,182,149,7,100,228,143,54,6,114,228,142,230,177,38,72,1,30,150,130,94,84,121,177,86,117,233,229,178,64,123,55,192,41,163,134,90,180,161,212,199,22,169,203,37,25,197,215,174,164,59,49,199,43,137,100,83,178,147,36,0,187,16,172,96,3,1,128,0,0,80,2,24,66,100,50,196,192,129,161,1,69,129,54,81,0,197,67,0,169,19,146,68,100,201,71,52,243,89,113,53,166,76,212,100,243,180,204,93,221,139,169,113,151,118,29,70,227,169,61,200,242,160,154,151,7,110,44,148,185,37,139,43,164,66,82,76,162,52,64,0,0,49,0,12,0,0,0,0,0,0,64,0,0,4,75,28,101,22,154,187,62,111,227,127,7,219,138,57,48,69,90,111,117,31,76,76,225,190,46,47,184,31,153,206,46,18,42,26,108,153,33,187,26,114,165,186,75,208,251,95,136,252,11,14,171,26,217,21,25,197,112,208,105,190,14,176,69,36,163,105,85,250,253,72,62,22,128,245,126,47,240,188,154,60,210,148,98,252,54,248,246,246,56,245,186,71,166,203,21,22,231,9,69,74,50,175,84,7,27,2,154,178,64,4,82,141,139,160,8,235,210,43,71,41,219,162,143,149,191,114,85,142,232,116,44,80,232,59,48,232,158,230,145,32,164,192,212,153,72,55,35,57,205,46,228,84,203,220,134,45,238,78,161,23,39,236,141,33,164,212,228,251,170,11,220,184,154,194,70,50,154,179,210,95,13,143,253,217,185,123,21,224,98,199,242,197,23,197,157,121,139,30,92,157,35,95,80,122,71,247,228,122,79,248,81,148,241,202,94,230,177,53,193,29,50,148,182,197,38,253,15,123,65,240,236,82,218,228,157,174,228,105,52,123,101,185,116,125,143,103,77,15,45,165,77,21,27,224,195,28,113,217,72,218,55,23,252,36,199,204,189,205,18,125,194,27,149,196,72,151,22,147,26,1,77,2,45,242,133,46,34,1,1,251,19,14,133,208,19,64,162,88,155,0,25,33,184,129,247,25,35,1,128,134,0,0,0,49,136,10,24,196,0,80,53,98,24,24,78,52,196,109,37,104,193,240,202,130,198,164,72,145,70,169,142,137,137,100,19,64,81,44,42,89,81,51,96,164,84,108,204,219,7,34,108,130,146,29,9,48,220,20,199,100,88,172,13,108,102,118,85,129,64,77,133,128,196,3,1,8,161,1,44,150,91,33,129,32,12,69,67,1,12,10,176,178,70,3,41,18,4,22,2,0,160,67,36,0,98,24,12,67,37,176,2,88,236,86,84,73,44,166,201,96,34,146,32,184,176,138,162,36,105,100,180,21,212,2,25,2,24,13,0,192,0,0,226,213,230,219,22,118,79,136,158,38,182,109,228,162,193,205,145,238,147,97,25,80,185,10,224,210,45,228,33,206,201,160,81,228,35,72,149,116,10,37,199,27,111,144,69,227,204,250,29,152,116,238,111,116,145,142,44,113,139,61,28,57,160,163,213,25,173,46,24,214,52,91,109,141,74,50,238,87,149,35,42,193,226,114,101,199,18,136,75,60,98,103,61,84,107,169,81,190,232,196,230,213,103,81,143,83,135,54,187,205,81,102,47,35,201,213,151,19,90,189,95,99,9,100,82,149,153,102,85,208,206,22,81,209,41,168,163,47,17,54,78,72,183,19,60,120,222,238,74,142,152,199,113,150,108,109,29,24,225,38,184,71,68,116,178,159,84,74,71,149,11,186,58,113,233,103,151,181,30,166,45,4,99,205,29,80,195,24,147,87,30,90,208,168,71,161,148,177,164,217,233,234,242,236,131,164,121,119,57,115,66,21,142,108,86,142,55,141,198,71,165,125,153,156,241,218,232,105,28,76,148,94,69,78,137,140,91,32,232,196,202,147,218,204,32,220,100,116,86,232,148,94,60,150,139,106,206,78,97,35,170,18,180,84,20,97,155,27,103,72,52,154,3,130,17,113,101,202,84,141,50,66,142,105,93,145,90,99,151,152,233,218,165,19,154,17,55,131,228,12,231,7,19,55,108,236,146,179,61,168,168,207,28,104,210,82,72,82,242,163,9,74,216,22,229,184,112,123,100,153,154,99,76,138,246,244,179,221,20,116,30,102,139,47,99,210,78,209,149,90,25,41,148,69,32,64,196,5,162,140,209,86,5,0,172,0,0,4,3,16,0,18,196,80,128,67,64,101,60,155,74,54,220,145,142,76,180,115,203,59,49,201,61,195,19,79,38,93,204,132,236,149,27,53,140,56,52,132,46,229,116,42,16,221,32,52,195,14,44,89,124,167,66,168,68,229,205,53,41,17,87,139,51,79,147,178,25,19,71,155,30,166,209,109,116,22,36,174,251,76,86,114,195,35,238,107,190,209,150,154,110,67,220,142,86,221,151,25,58,40,232,177,156,206,109,23,28,132,26,129,42,104,160,166,2,0,0,0,0,17,64,168,1,32,109,36,68,164,78,226,9,205,131,22,104,214,72,169,38,115,103,248,126,12,144,80,200,148,160,149,47,100,116,185,127,35,60,179,182,7,206,107,255,0,225,250,172,154,119,85,214,36,234,63,225,248,230,194,178,226,123,39,37,110,62,140,250,25,79,177,50,201,74,187,129,241,19,248,110,167,12,252,240,117,127,50,61,12,255,0,2,201,146,49,150,36,148,186,73,89,244,83,112,80,243,82,138,92,182,121,58,159,139,53,45,154,60,123,223,226,106,255,0,68,65,224,102,248,118,124,28,228,134,197,125,89,209,164,132,97,7,230,82,228,232,201,162,248,134,182,123,242,198,77,190,249,37,71,70,155,224,249,33,26,203,150,42,223,221,86,49,101,99,193,46,71,177,131,65,129,70,220,92,185,171,147,179,166,26,77,54,213,39,138,55,244,39,138,249,62,118,10,82,126,88,202,95,68,116,195,71,168,201,247,43,252,71,185,88,227,196,98,135,230,125,17,124,79,39,149,15,132,205,254,243,45,127,133,27,67,225,218,108,124,181,189,255,0,23,39,107,139,238,200,148,104,184,154,203,108,32,170,17,72,135,187,208,223,183,67,25,50,163,41,71,213,152,205,35,121,25,237,178,12,92,47,234,116,105,112,184,202,223,232,16,197,186,72,239,193,133,215,5,21,143,252,40,234,140,148,186,170,127,212,33,137,109,230,52,202,164,159,43,243,68,21,143,119,43,186,53,82,180,68,90,180,203,116,223,163,1,218,232,194,74,152,165,207,212,157,215,192,14,125,104,78,229,26,45,59,10,224,8,233,193,77,147,14,100,216,228,192,164,192,155,224,104,6,196,130,198,2,97,208,161,81,2,24,192,0,98,177,128,11,145,216,20,3,16,192,99,36,160,19,70,83,137,177,19,94,128,101,67,81,26,25,64,145,66,0,6,68,164,57,51,38,16,54,32,2,128,0,0,44,118,32,1,140,67,1,140,67,34,129,136,0,160,16,0,192,86,22,0,38,22,32,37,136,98,42,16,192,160,16,138,17,20,134,2,42,42,198,72,200,160,67,16,64,59,36,44,162,172,150,194,201,0,176,176,16,9,178,91,40,150,153,80,13,18,162,205,33,6,216,23,8,142,124,26,198,52,140,242,114,69,106,3,17,3,24,138,1,137,189,168,14,93,86,109,177,124,129,121,115,42,171,60,204,209,221,39,35,63,26,82,157,183,193,164,178,166,169,26,196,115,100,84,37,201,164,161,184,168,97,108,168,198,141,33,137,181,116,104,241,236,124,154,44,145,218,4,70,42,40,79,34,139,35,36,237,240,96,237,59,32,235,121,27,70,47,44,162,248,108,133,144,112,243,72,163,191,79,168,156,99,108,211,38,187,142,167,43,146,140,58,156,220,201,217,156,85,228,213,206,82,235,67,142,73,77,114,206,105,46,75,132,168,210,52,148,57,26,123,80,150,75,46,148,144,28,243,202,229,42,53,199,11,66,240,124,220,29,218,109,51,117,104,131,24,225,148,251,27,226,209,123,30,140,48,197,34,233,46,132,213,199,62,60,42,61,142,136,198,40,206,77,182,90,225,17,84,228,22,79,86,93,17,92,90,156,123,186,156,238,49,140,79,67,51,84,112,74,18,156,189,141,68,70,44,42,115,179,170,122,120,236,30,40,172,107,147,73,52,213,141,30,38,175,79,181,220,78,120,113,212,244,245,114,143,169,192,226,141,70,107,60,149,216,120,167,192,167,16,170,136,23,42,151,35,131,166,103,9,27,194,32,91,5,99,232,22,138,20,185,71,60,241,242,116,50,37,16,136,132,104,214,49,48,148,182,149,143,37,144,109,36,73,77,240,73,70,57,83,49,72,237,113,180,115,207,202,192,201,186,28,88,159,37,70,36,86,250,105,109,200,143,103,19,184,30,10,184,201,51,213,211,231,74,4,170,236,41,28,209,212,41,74,172,232,139,224,138,161,5,136,129,142,201,176,180,5,216,201,64,5,5,153,206,123,76,30,110,75,131,166,83,163,47,29,95,83,25,228,180,114,78,247,12,77,122,177,200,152,247,35,205,142,73,69,21,28,210,24,107,179,44,233,28,19,200,219,52,156,220,145,131,139,178,196,161,200,148,156,153,106,38,176,130,40,81,141,33,57,246,42,111,131,20,155,96,93,217,211,143,132,101,139,22,238,78,141,148,74,70,121,36,229,194,48,148,26,59,99,143,139,103,54,121,37,192,139,88,242,141,97,34,4,157,50,163,166,138,182,137,197,43,54,218,101,88,238,228,210,14,197,40,161,69,208,23,40,138,168,189,214,136,144,82,220,209,126,32,163,27,28,177,240,2,89,121,53,82,57,225,143,206,117,40,36,128,2,233,133,144,204,170,229,35,61,220,146,230,69,129,110,68,169,112,38,210,50,114,3,73,72,203,38,68,164,70,76,148,142,121,100,110,72,13,165,62,236,205,110,147,114,232,136,73,185,92,186,4,243,115,75,160,4,246,100,253,158,94,99,232,107,142,24,113,69,188,113,140,87,177,199,12,138,57,226,253,202,213,167,151,44,163,21,22,161,87,14,155,128,227,215,107,178,229,217,45,51,113,174,177,139,230,202,211,107,115,75,46,204,241,80,166,147,95,82,227,23,12,217,161,141,113,40,121,96,151,73,122,156,206,19,149,99,140,170,81,141,201,87,60,123,153,183,22,71,187,134,62,89,38,251,216,162,146,156,151,230,103,130,110,85,111,230,141,154,55,183,36,95,175,6,145,77,208,183,3,228,105,37,212,161,37,185,132,234,168,79,134,103,57,1,50,50,146,42,76,148,81,27,44,28,104,183,208,120,173,207,130,13,113,96,227,119,79,99,175,14,59,251,194,199,37,30,200,218,14,29,184,2,212,90,93,56,38,105,174,87,66,188,74,65,226,16,16,76,114,245,76,19,169,125,66,111,184,10,223,230,78,239,49,162,218,248,39,36,59,160,42,47,130,175,131,40,191,40,220,185,160,52,94,88,147,245,29,139,168,3,234,23,197,139,184,217,0,157,178,137,140,120,40,10,21,147,99,64,48,16,192,69,114,0,80,5,12,96,32,10,21,1,67,33,20,5,88,165,208,0,12,187,134,224,159,12,205,178,141,44,27,34,196,228,3,108,145,133,21,10,135,69,80,136,168,2,168,69,66,24,128,10,2,108,118,5,12,139,29,145,84,2,176,1,128,130,192,96,43,21,128,197,98,177,88,65,96,77,133,148,80,89,54,43,2,236,102,118,52,192,208,145,88,88,14,194,201,11,2,196,201,177,216,0,0,192,2,128,55,32,10,7,19,57,228,160,89,125,192,210,48,45,193,81,154,200,105,27,144,9,65,26,70,41,2,242,162,101,50,7,57,209,149,238,100,201,185,49,192,163,168,4,59,68,7,67,9,234,99,23,212,121,242,168,199,169,227,230,200,231,39,207,5,144,181,234,203,85,29,189,79,47,85,157,206,85,216,205,73,244,176,150,62,44,168,207,125,18,166,219,38,65,21,69,71,76,50,87,83,167,30,72,209,231,202,70,152,103,64,116,106,37,107,202,114,167,36,249,58,173,73,16,241,129,150,226,212,119,32,240,153,164,98,215,96,50,240,121,47,110,212,116,226,195,41,62,75,205,133,40,244,26,60,219,115,149,29,49,138,81,37,65,46,76,242,229,119,68,82,148,55,51,41,197,163,163,23,38,158,26,101,71,62,24,54,117,67,20,165,209,23,139,15,39,163,143,28,84,120,68,209,207,167,211,122,157,208,198,162,130,41,35,68,101,162,228,26,29,160,187,34,163,104,11,38,69,4,99,246,152,250,148,111,123,122,146,243,71,212,224,213,235,20,99,195,60,181,171,203,188,184,154,247,100,158,71,195,7,5,141,91,234,114,105,181,47,111,37,234,117,113,80,247,3,155,85,172,112,149,33,71,93,113,234,121,243,147,201,145,182,55,18,163,73,206,89,114,95,96,157,165,193,56,230,162,106,229,25,34,163,155,119,33,41,92,74,201,19,58,1,67,134,111,28,180,103,28,124,18,224,212,128,236,140,247,33,59,35,17,181,42,42,20,77,18,77,25,77,237,39,30,75,100,83,203,142,204,241,227,218,206,174,168,138,42,16,80,192,10,163,28,184,236,212,207,36,248,3,157,70,153,125,17,155,154,220,85,238,65,66,146,108,213,77,165,195,57,159,3,140,200,58,112,201,199,37,182,122,248,37,186,39,136,155,59,180,122,158,204,148,143,74,132,221,7,143,23,30,166,25,39,187,229,35,66,121,40,74,108,205,99,155,103,78,60,60,114,86,83,28,142,203,115,164,104,176,164,57,99,84,70,156,25,114,182,204,209,219,45,58,102,114,211,151,83,28,219,172,173,166,171,79,201,111,15,3,81,205,64,206,168,233,202,90,111,97,166,56,151,83,85,21,70,242,192,151,99,38,154,224,104,201,240,199,186,144,214,57,54,63,6,69,24,245,102,145,137,112,192,239,147,127,7,202,77,49,48,146,138,41,77,73,152,207,20,156,184,102,144,197,40,162,43,105,58,137,193,150,59,165,102,185,39,61,212,10,45,245,69,133,99,20,54,139,113,107,177,12,168,184,74,153,208,165,104,228,70,176,145,44,37,84,219,51,148,154,58,21,52,103,56,5,24,164,217,208,161,102,120,227,71,68,89,42,194,140,104,111,145,136,138,42,133,191,129,202,92,24,183,201,5,110,37,203,146,108,149,220,3,212,27,161,57,81,148,167,200,21,57,82,163,158,89,7,147,33,17,133,212,164,255,0,32,38,82,115,225,7,150,11,220,39,36,145,132,229,104,162,231,144,231,156,182,243,127,144,75,37,24,74,78,78,200,41,203,185,234,225,81,150,47,19,109,74,105,73,254,135,147,143,27,156,227,21,214,78,143,110,21,22,225,232,149,1,203,165,253,238,84,255,0,19,254,199,23,196,34,225,159,124,102,227,82,139,117,221,62,25,232,193,108,212,207,248,169,175,232,113,124,66,27,247,36,155,188,111,167,179,178,117,241,99,163,77,47,216,226,126,156,27,207,179,247,57,180,190,109,59,253,78,188,177,242,49,62,20,208,13,36,186,138,110,141,178,206,114,50,108,114,118,197,68,18,46,133,50,36,153,69,67,204,233,112,116,67,30,222,107,158,244,101,134,54,255,0,223,39,92,80,9,47,98,211,219,193,164,60,189,211,65,37,25,46,148,200,169,139,228,213,73,62,198,74,43,215,145,212,162,65,163,105,123,19,38,74,149,186,145,91,19,238,0,164,94,235,234,103,182,151,185,87,197,119,2,114,61,188,14,10,186,245,38,94,105,91,232,134,230,6,141,240,78,239,64,74,227,200,248,176,46,35,34,199,184,130,248,19,37,50,168,162,82,125,202,1,57,16,34,169,130,11,1,237,24,88,20,3,0,1,128,130,192,93,10,82,177,8,11,1,38,80,24,228,50,54,200,100,80,172,67,160,162,160,69,162,7,100,21,96,69,150,130,130,104,187,16,19,68,154,16,194,36,0,10,11,29,146,0,85,133,146,0,93,138,201,0,42,194,201,0,24,128,0,4,13,209,148,178,164,192,208,12,214,68,203,78,194,25,50,200,144,231,196,78,73,185,74,92,1,209,226,148,178,156,251,37,68,55,40,178,224,237,220,152,28,145,202,108,178,88,195,90,140,205,76,214,60,144,9,150,163,99,80,52,81,224,43,159,39,6,59,164,118,60,123,133,224,160,56,94,57,72,184,96,103,103,134,144,92,98,53,49,16,195,70,150,162,41,100,73,28,217,50,95,64,173,103,148,133,45,198,29,67,115,136,196,117,112,103,57,209,156,50,57,23,40,218,1,229,213,40,190,167,60,245,172,227,82,114,229,150,227,229,53,136,156,218,169,76,203,112,77,114,76,58,129,190,56,247,101,206,75,109,18,222,216,156,238,111,113,20,108,123,130,74,142,136,84,145,19,143,37,70,49,143,38,149,69,40,240,78,215,96,56,77,217,210,186,24,195,25,178,224,14,221,62,40,201,27,253,154,62,135,38,159,54,195,182,57,148,162,102,181,11,108,96,101,145,120,156,26,73,238,42,17,162,14,12,186,125,177,180,112,188,50,148,254,86,123,242,142,238,5,13,58,46,143,55,14,150,93,206,184,105,82,93,14,216,227,140,66,116,162,52,199,159,53,178,71,70,41,57,34,39,135,124,141,241,193,65,16,105,8,142,66,241,18,5,43,34,138,38,89,35,21,212,207,81,155,100,79,55,46,105,228,189,165,196,109,171,204,165,45,170,68,199,28,118,240,112,184,206,51,183,212,222,57,228,163,201,113,25,231,199,114,35,22,53,187,146,229,153,72,172,118,250,21,29,18,219,8,123,30,102,124,234,82,113,137,166,178,114,81,171,56,99,22,200,211,88,174,108,217,62,12,151,8,143,18,164,88,149,115,139,190,9,91,145,162,146,106,198,220,104,168,34,239,169,78,43,170,57,101,150,165,193,113,204,232,14,136,6,74,51,134,64,156,183,0,225,42,102,139,39,36,66,22,92,113,212,128,185,199,114,38,24,246,179,101,208,10,135,216,64,38,2,96,6,115,157,4,25,50,109,49,114,220,76,252,196,43,139,10,36,169,132,37,216,183,200,161,143,155,34,169,194,209,27,26,58,45,40,145,54,153,81,49,154,42,47,155,70,15,150,109,141,112,6,190,44,215,222,58,244,153,84,159,153,242,113,50,55,74,50,220,134,46,190,151,28,99,40,154,46,14,13,6,125,240,86,206,253,200,231,90,49,81,18,200,145,155,204,6,212,14,38,75,37,148,164,192,189,168,84,27,138,84,20,37,66,108,118,137,180,6,83,109,146,177,89,209,72,56,65,25,199,26,70,138,49,38,82,50,114,96,111,177,3,70,43,49,126,32,20,162,134,210,162,20,193,182,4,248,113,177,248,104,18,101,168,129,155,196,153,148,240,89,213,65,67,71,28,116,254,197,125,156,235,232,38,203,166,48,142,42,43,194,178,247,20,164,65,154,199,69,85,21,100,185,112,20,155,228,82,98,19,124,16,41,75,131,59,228,27,224,205,115,32,47,171,38,82,234,135,116,172,194,82,234,3,148,140,164,216,74,92,208,87,60,128,169,110,20,231,200,228,204,102,232,162,101,230,145,158,74,236,54,251,33,109,238,223,32,99,177,181,200,157,71,161,183,15,232,99,145,243,192,26,105,51,67,14,117,60,139,114,93,172,238,197,153,228,142,60,159,137,30,44,219,179,212,248,123,241,52,144,231,152,54,128,218,119,246,140,126,246,140,117,209,255,0,166,151,255,0,99,166,107,246,216,191,196,255,0,161,134,182,95,244,242,231,180,191,169,40,90,30,116,178,246,95,216,235,203,242,63,161,201,166,117,166,187,95,45,112,206,169,187,131,250,9,240,167,21,229,50,203,46,198,207,203,3,4,183,59,52,137,160,125,75,250,17,85,41,123,0,248,72,138,221,32,151,68,105,14,200,13,113,195,108,77,162,151,118,68,122,20,153,21,91,159,68,199,27,238,152,69,43,29,184,240,5,85,196,28,174,52,250,25,248,141,2,200,254,82,10,166,153,86,253,73,187,94,132,95,155,168,26,110,177,110,124,139,114,78,209,25,50,250,119,0,83,182,92,85,117,229,153,66,47,243,54,81,75,153,50,11,183,64,149,33,110,227,132,75,147,93,232,7,39,183,171,160,139,178,110,223,37,39,232,6,177,41,186,51,220,22,216,21,118,0,144,232,5,203,26,67,224,10,11,29,139,168,80,21,97,98,11,1,216,89,59,132,216,23,97,208,139,45,62,0,105,148,66,69,129,150,67,43,47,47,83,50,162,208,50,83,6,192,24,130,196,80,21,100,128,20,228,10,68,136,13,55,8,146,145,1,66,104,208,76,12,192,108,146,134,0,0,32,0,0,24,134,2,1,138,92,32,49,205,58,71,6,73,183,35,108,249,57,163,157,178,163,88,77,163,179,12,184,60,248,55,103,68,114,82,42,71,84,221,134,60,72,194,25,55,72,235,140,246,196,202,170,80,71,54,76,101,79,55,61,72,121,85,8,49,156,8,77,163,87,36,204,229,207,67,72,234,195,13,199,100,49,209,195,167,201,183,169,220,178,166,140,213,138,126,193,31,115,55,149,17,44,201,5,116,238,72,159,18,206,55,158,205,97,46,6,10,201,146,145,203,44,206,205,167,201,147,198,34,39,196,108,78,65,225,187,45,97,108,168,152,59,52,240,237,26,67,14,209,202,74,40,138,193,45,172,114,200,146,35,36,253,12,91,178,142,120,196,169,207,106,58,48,225,190,89,58,156,113,81,42,71,28,86,246,116,67,18,72,194,15,108,141,188,106,136,25,102,149,112,101,212,50,189,206,197,4,251,145,90,226,149,26,202,73,163,156,21,178,163,167,31,37,237,68,226,70,128,32,1,162,162,162,105,25,184,153,133,145,93,152,103,184,234,71,155,138,123,100,122,24,102,153,155,26,141,99,18,223,2,220,146,50,150,69,102,85,163,157,24,75,45,202,137,156,221,17,142,14,236,168,235,133,109,179,159,81,168,81,226,203,150,229,19,142,88,247,228,182,6,184,220,242,51,161,189,145,228,136,109,199,30,78,125,102,161,40,186,96,99,171,206,156,171,112,97,156,26,60,185,57,78,102,138,83,130,52,203,187,62,222,199,44,250,112,60,50,121,36,172,244,22,8,184,244,3,205,195,134,89,38,122,184,116,234,48,47,14,157,71,176,181,25,148,21,34,90,178,60,221,118,36,223,7,44,113,73,186,72,244,41,228,151,39,94,29,52,87,44,15,49,232,222,203,103,12,241,237,147,62,147,83,10,135,7,207,230,189,238,213,8,181,41,89,57,35,42,42,18,163,162,27,100,141,50,243,118,211,45,51,171,54,21,92,28,202,13,72,130,92,185,45,76,28,9,218,192,233,193,152,235,77,53,103,152,162,226,236,236,195,151,130,165,116,49,5,216,138,135,98,147,37,200,149,200,21,216,195,53,157,41,24,229,86,21,140,2,113,178,161,7,102,219,106,32,115,70,46,205,234,145,59,149,151,213,1,139,149,200,214,56,247,68,207,103,154,205,225,117,64,97,60,123,69,25,81,219,246,89,74,55,35,151,38,53,9,19,84,215,35,112,43,20,81,164,227,193,80,176,229,120,159,29,14,220,58,191,17,213,158,117,18,166,241,207,114,38,46,189,213,13,234,203,142,3,29,38,161,74,40,237,82,84,97,164,199,26,65,37,20,18,151,161,156,164,194,179,201,38,159,6,126,52,151,99,109,187,138,240,81,81,205,44,236,143,180,52,206,137,224,141,28,179,199,207,1,27,71,84,189,77,60,107,56,86,23,118,205,215,150,32,107,185,176,243,28,235,60,119,211,59,177,109,148,66,179,140,27,102,203,31,5,82,67,220,65,11,29,23,72,91,132,216,13,202,40,94,36,76,50,238,236,113,206,89,34,203,134,189,23,153,32,89,147,60,167,146,76,107,44,151,114,226,121,61,109,233,247,31,83,204,142,162,72,223,22,167,115,162,98,235,173,161,119,22,235,66,34,135,46,68,216,164,77,144,54,248,38,196,228,67,144,13,244,51,233,201,87,108,76,9,156,184,34,184,231,168,74,92,16,231,72,5,46,182,145,19,144,158,78,44,205,41,78,94,197,22,228,68,189,223,37,109,218,67,165,212,32,51,200,203,221,124,34,37,20,6,91,140,231,42,52,159,149,28,89,103,207,60,17,74,114,61,79,132,70,81,193,39,46,147,124,30,46,231,41,40,197,242,221,31,77,131,18,81,140,23,72,198,132,14,114,253,164,95,164,91,56,181,238,177,40,250,165,253,78,202,111,44,253,20,107,245,56,126,37,147,246,145,141,215,153,116,45,29,24,110,120,34,255,0,19,244,163,166,95,213,152,224,142,216,98,135,162,179,73,75,207,27,250,208,21,150,91,184,68,40,190,227,92,14,175,169,80,173,46,17,13,115,187,160,229,42,232,103,57,58,254,192,103,183,116,249,229,46,78,156,81,230,204,146,226,142,188,105,40,129,84,9,12,165,45,175,220,138,124,161,48,187,98,125,8,37,174,74,138,4,186,21,208,5,55,110,130,170,62,226,110,137,182,248,93,88,10,125,5,12,111,135,47,152,213,61,190,236,92,46,91,234,65,87,92,34,93,238,247,37,202,248,128,224,154,96,105,181,109,187,51,80,147,187,234,94,229,249,141,83,232,192,202,164,184,72,209,69,165,234,202,254,65,124,245,2,54,201,190,140,210,49,101,197,132,190,160,78,238,195,177,85,134,192,45,72,100,85,14,192,160,13,192,228,80,153,27,189,199,44,137,117,56,53,153,163,7,112,146,82,92,191,160,29,206,106,250,139,121,225,127,204,227,55,21,185,43,111,159,67,187,30,161,242,165,212,206,174,61,5,34,211,57,161,43,92,27,69,149,27,46,133,35,56,179,66,140,242,152,209,180,137,162,136,160,162,232,144,137,218,20,88,50,140,192,108,0,2,134,48,38,134,134,0,49,54,43,37,178,6,196,32,40,96,2,0,1,0,0,196,48,40,207,43,224,187,34,74,192,243,231,142,82,149,139,194,59,90,138,51,116,105,150,49,199,65,53,193,165,20,161,184,12,33,195,52,150,94,58,154,75,29,35,155,36,121,34,162,121,44,207,123,9,33,71,169,164,86,230,92,102,27,120,50,124,1,208,164,109,12,175,212,226,220,92,39,201,7,117,182,38,133,138,86,104,192,205,23,226,80,120,109,145,40,48,31,136,236,213,79,131,60,120,183,62,78,168,225,73,17,81,8,157,16,73,25,63,40,227,59,34,182,159,67,207,207,186,248,59,239,131,155,42,76,65,192,219,22,243,121,195,131,154,81,105,154,101,187,212,40,174,167,60,242,120,140,195,52,136,132,218,100,86,210,137,46,44,214,13,48,201,30,56,42,50,132,83,101,188,124,28,234,82,83,59,49,249,163,200,28,180,236,223,28,13,30,52,53,192,15,160,236,155,26,40,164,49,197,26,199,22,226,12,44,17,213,246,99,72,105,87,161,52,199,36,98,217,190,57,56,29,30,10,65,224,219,38,174,50,150,105,87,2,198,229,38,116,172,8,168,227,140,72,169,134,59,234,111,24,198,40,151,53,20,115,100,212,54,233,5,107,159,36,82,234,114,248,149,205,4,112,203,36,183,76,172,152,233,4,103,60,142,81,103,14,104,201,207,204,207,67,28,125,78,109,93,38,88,149,150,40,68,214,120,83,137,207,9,52,116,44,188,21,17,139,30,201,29,17,206,247,81,134,237,204,233,195,135,184,87,74,203,80,179,142,127,180,153,190,70,170,144,105,240,243,186,140,168,199,139,105,213,14,148,140,231,199,4,188,158,28,108,43,92,206,42,28,158,38,165,70,121,124,165,107,254,33,214,48,124,156,58,124,175,119,37,140,209,60,110,44,113,109,29,158,26,156,108,198,113,216,105,18,174,75,145,75,31,22,17,154,179,93,202,128,229,146,104,133,193,188,229,29,195,140,20,144,28,210,153,27,218,145,209,60,38,47,27,68,29,152,50,90,54,234,143,61,73,196,233,195,150,205,37,141,54,242,90,84,2,114,73,4,57,74,140,101,36,204,242,100,182,40,216,86,177,154,178,165,52,209,139,139,8,39,96,53,11,145,186,141,34,177,192,121,18,138,33,140,157,89,215,164,140,91,182,121,153,50,59,47,22,166,88,197,87,179,168,156,97,3,195,207,153,202,109,154,101,213,75,41,131,143,169,149,105,139,45,27,188,187,145,199,223,130,211,105,171,52,142,152,69,201,151,45,59,53,210,109,103,94,77,177,136,211,28,152,35,44,79,134,116,253,175,106,228,194,204,166,155,3,174,26,232,185,85,157,152,178,70,103,135,44,108,233,211,228,158,63,152,150,46,189,173,168,140,153,20,17,202,181,139,111,83,159,54,171,114,224,152,173,51,107,40,198,26,133,41,28,115,150,233,117,42,49,162,227,58,244,92,214,211,151,54,89,87,161,11,53,119,28,229,25,68,98,185,183,61,214,122,90,61,79,20,217,231,168,114,93,74,46,209,106,61,181,147,114,19,103,14,159,63,102,118,169,41,35,45,11,13,194,100,176,43,113,18,140,100,43,21,129,156,240,163,23,141,163,171,112,112,203,169,142,69,11,224,234,211,96,113,149,201,35,72,99,70,221,9,105,33,190,134,110,84,54,67,116,101,160,76,130,193,176,50,147,161,70,69,72,198,46,164,192,218,184,35,36,144,57,89,134,73,110,116,186,182,0,223,65,79,28,154,254,166,176,138,143,63,204,153,200,12,124,52,82,164,81,51,225,114,81,19,150,230,103,183,113,113,174,197,4,103,183,105,156,205,166,209,203,150,94,224,99,146,92,51,207,212,77,27,106,114,236,252,205,116,122,101,251,237,71,110,84,125,63,212,138,191,134,233,28,124,249,87,237,36,173,95,221,71,185,135,114,143,79,209,156,152,49,56,183,57,252,210,235,237,236,116,202,91,23,94,197,69,71,157,205,39,82,151,95,161,227,228,188,255,0,17,218,187,115,215,213,158,172,178,120,120,101,207,72,209,230,252,54,62,38,92,185,218,85,217,255,0,191,111,234,69,122,81,74,82,111,209,80,163,243,202,94,158,81,167,179,29,190,175,154,28,85,65,38,249,238,105,5,217,50,151,20,55,236,72,18,151,118,71,205,55,46,203,132,94,71,81,74,63,51,232,42,168,168,174,136,2,22,231,193,217,30,135,62,40,242,117,46,132,0,168,99,97,66,232,41,62,71,100,144,62,136,77,215,212,125,140,249,148,168,11,140,119,63,161,109,168,189,176,92,137,84,85,34,226,212,80,28,242,199,57,207,153,53,31,74,234,25,105,113,187,146,178,103,147,109,65,89,27,99,30,126,247,114,7,4,215,29,203,175,89,112,101,226,70,45,198,28,190,236,74,123,149,117,94,192,105,185,244,186,70,145,146,138,49,140,43,183,35,169,5,107,226,91,176,82,177,66,53,220,191,200,33,169,20,153,54,190,130,220,192,208,55,81,28,178,168,163,75,177,56,130,24,25,183,93,73,121,18,141,223,6,178,163,204,215,238,132,92,161,37,5,210,234,210,32,223,51,140,160,218,151,29,213,158,23,196,165,155,99,243,61,203,152,205,119,57,161,174,158,41,206,19,117,125,106,86,190,167,86,8,229,212,226,148,241,193,201,67,230,75,208,43,231,150,121,188,173,190,47,178,61,255,0,131,234,94,162,50,197,41,121,162,174,62,235,185,195,173,209,41,185,101,199,26,201,30,92,107,230,95,230,115,104,51,189,62,120,228,95,118,87,249,119,49,90,143,178,195,193,213,9,28,184,218,106,50,143,202,250,29,48,53,25,173,226,95,99,56,35,70,248,52,140,155,39,113,82,70,117,201,81,118,38,193,32,104,9,176,177,62,8,148,168,163,81,25,169,149,184,11,177,153,169,22,128,96,0,65,44,146,152,138,21,12,164,129,160,32,67,100,128,0,128,34,134,73,25,103,181,0,100,201,70,47,61,28,217,51,57,74,140,229,34,225,173,222,87,39,212,79,37,25,70,66,151,152,210,58,33,146,206,136,73,69,28,152,177,209,164,165,193,6,179,202,186,89,14,164,115,57,61,198,145,152,20,241,217,155,197,201,170,145,93,64,199,109,34,118,155,58,21,20,115,202,3,138,163,73,153,166,6,216,229,70,241,157,156,177,234,106,186,1,223,7,22,134,241,217,194,179,56,51,166,26,132,227,212,194,180,82,80,101,120,202,142,29,70,107,249,89,140,51,52,249,101,195,94,132,157,142,6,24,178,41,29,63,116,128,156,232,231,115,182,60,143,147,50,193,167,82,101,140,20,168,123,138,143,30,114,182,56,69,245,41,66,217,186,73,68,43,37,45,166,208,146,146,57,50,91,151,6,248,34,215,80,141,124,37,101,164,162,130,201,178,138,177,1,73,1,52,82,67,160,8,105,211,58,49,100,48,140,108,218,24,217,42,187,161,76,210,210,71,44,103,181,19,44,173,153,105,213,185,49,238,138,57,99,38,78,73,200,152,58,101,153,35,55,157,35,154,229,213,156,154,156,206,61,203,134,187,114,234,87,168,240,74,50,243,30,74,114,151,45,155,70,82,75,134,49,30,204,243,70,49,57,167,155,121,228,207,62,77,212,228,116,97,204,235,145,134,186,183,81,150,88,74,78,216,163,145,110,58,92,163,180,163,145,99,7,7,216,210,9,185,81,217,143,10,26,152,230,211,224,119,108,235,147,81,141,21,36,177,196,229,82,121,50,210,232,70,155,98,194,230,237,157,84,177,196,88,218,132,78,109,78,127,70,69,44,153,57,57,117,121,90,135,6,79,51,82,182,114,234,181,11,107,231,150,84,112,205,220,219,99,143,151,146,58,178,194,59,244,217,237,85,155,100,74,104,224,195,141,252,200,215,197,113,116,84,30,13,72,186,226,142,136,109,156,72,156,84,121,40,229,120,92,164,105,183,100,77,97,37,101,228,138,148,120,3,147,125,177,79,161,164,112,59,178,252,20,7,15,86,90,123,25,209,60,106,61,12,101,11,3,88,101,224,140,185,12,227,22,152,220,36,193,136,190,75,82,18,198,84,97,76,168,218,28,162,169,68,201,228,81,224,151,150,208,23,44,251,76,103,170,148,221,25,228,149,179,58,50,211,170,17,220,133,56,80,96,151,38,185,151,151,130,163,24,33,77,142,56,231,65,8,249,249,32,152,65,221,179,73,181,70,238,49,140,14,73,219,101,26,96,212,56,74,143,66,25,158,72,158,77,29,24,51,108,234,65,232,198,34,105,25,71,80,165,220,211,175,40,163,88,99,82,52,150,40,164,103,138,116,86,76,150,184,32,193,165,184,140,152,247,46,5,43,221,102,184,229,125,74,57,161,137,198,92,155,75,136,157,42,54,99,151,27,236,7,14,75,220,105,25,21,179,144,120,248,40,215,21,50,228,145,140,46,38,183,100,24,79,38,201,112,116,96,213,123,152,229,199,102,74,46,32,122,177,204,164,93,158,102,60,142,44,234,134,82,97,174,134,200,108,135,50,92,134,26,189,197,67,150,99,124,157,88,35,222,197,35,104,170,136,49,178,76,182,25,156,172,182,189,12,229,100,10,196,217,50,178,84,255,0,80,41,242,67,164,253,216,183,164,77,242,2,156,182,196,207,19,239,223,212,173,70,249,65,69,52,151,118,201,81,91,105,72,13,101,36,100,228,229,32,149,70,54,137,140,189,64,211,114,130,231,169,155,185,177,211,110,216,83,40,85,68,202,85,212,169,58,232,99,59,238,17,50,146,245,57,51,229,165,212,211,54,77,171,147,45,62,57,229,158,233,241,233,18,41,105,180,143,38,69,41,47,55,167,161,221,143,31,137,53,37,251,184,124,191,196,253,75,80,227,194,143,15,239,191,69,232,116,69,36,169,42,72,168,34,19,81,221,93,118,242,205,37,88,225,185,242,251,25,206,177,195,206,254,85,186,76,163,131,226,121,118,197,98,131,123,165,213,174,199,94,155,15,131,134,24,159,84,188,204,230,209,195,237,26,137,106,38,151,151,229,231,161,232,37,197,250,145,73,249,167,236,185,6,85,109,94,228,190,74,132,33,176,147,217,22,192,203,230,203,41,118,143,8,116,94,56,84,21,245,124,178,182,212,146,249,108,129,227,139,70,232,206,37,216,83,0,23,98,0,117,201,55,216,160,7,199,44,205,202,165,245,232,57,74,248,238,74,138,77,183,249,1,113,226,219,125,10,140,247,47,98,54,197,241,47,151,250,142,114,138,151,151,244,2,246,70,111,158,31,98,94,158,91,120,151,214,187,132,101,249,154,170,151,80,57,37,167,123,169,198,84,84,96,248,242,190,14,135,31,195,34,124,57,118,124,144,36,28,122,6,201,244,148,135,91,93,183,200,17,57,75,178,161,65,203,239,27,38,189,135,181,118,1,85,161,237,162,146,47,104,16,168,164,14,52,0,48,177,116,38,110,138,9,242,153,231,228,89,61,111,186,125,135,169,205,182,91,177,229,169,87,78,169,156,25,181,210,83,141,65,110,95,51,92,95,228,102,172,120,95,22,210,125,151,86,229,5,251,60,171,124,61,189,87,228,207,67,79,147,22,63,132,226,251,70,73,66,19,155,123,99,243,78,186,127,153,219,241,45,42,214,124,58,115,92,203,26,241,97,244,251,203,244,167,249,30,71,197,33,183,46,28,123,184,197,142,49,175,126,175,250,137,237,111,167,175,147,110,40,99,88,103,147,109,110,143,253,200,181,253,79,31,226,122,85,131,36,117,24,212,124,12,215,242,187,81,151,116,123,223,12,140,51,124,59,101,254,215,23,43,232,115,106,112,70,80,201,9,113,143,47,205,252,50,237,34,248,166,186,62,3,155,199,209,70,45,219,143,31,167,251,71,173,4,124,231,252,58,231,135,62,92,51,226,80,159,43,245,79,250,31,75,19,60,175,77,98,13,130,23,83,108,147,36,170,38,69,20,152,25,110,43,112,66,159,67,151,36,185,55,156,140,103,27,44,74,81,101,238,20,32,94,210,133,22,109,19,53,19,68,69,104,75,11,37,178,1,138,201,108,155,40,217,48,108,195,121,74,96,83,21,2,99,109,36,2,161,209,155,202,172,107,34,8,186,56,245,50,224,223,38,84,145,197,41,111,145,70,42,60,132,209,172,163,193,139,183,193,81,9,155,65,19,24,81,87,69,22,242,40,132,101,184,194,82,182,56,74,153,6,210,137,20,209,180,93,161,248,123,186,1,148,89,167,136,168,114,193,81,57,102,156,88,26,75,39,38,145,149,156,134,145,149,1,188,149,153,237,228,184,75,113,84,84,74,69,93,32,38,124,32,172,242,72,133,38,41,190,65,1,123,133,212,150,52,6,184,166,227,35,182,57,214,222,167,157,96,228,192,239,222,164,198,206,44,121,29,157,144,150,228,64,138,81,45,64,125,8,60,104,75,147,165,45,200,80,210,78,250,29,88,244,179,40,229,240,185,178,212,107,161,221,13,29,245,54,134,146,43,176,211,30,114,199,39,216,181,135,212,244,124,20,145,148,227,68,213,199,55,135,66,113,55,240,220,141,33,167,245,26,99,141,66,77,155,195,79,103,100,112,36,93,36,77,49,205,29,61,23,177,35,80,162,43,154,80,182,63,12,232,218,132,192,197,70,136,155,70,211,57,101,114,149,34,137,201,53,24,158,86,163,37,204,245,179,96,242,30,78,72,171,96,11,37,32,142,116,251,152,205,55,194,12,88,101,118,203,18,186,212,84,203,240,218,65,134,53,72,239,134,52,226,17,231,37,37,35,162,13,215,38,175,18,220,107,224,173,163,76,44,59,82,58,99,147,177,198,177,79,117,35,170,24,156,99,238,74,212,97,169,203,41,112,135,130,177,198,223,81,229,81,93,122,156,121,179,83,164,192,236,205,169,93,19,56,178,102,114,57,220,157,219,28,101,110,216,68,229,201,229,56,167,115,149,157,185,182,237,48,142,209,10,195,109,7,54,109,58,38,141,35,72,230,219,19,12,153,28,165,104,115,42,24,213,89,21,174,159,52,151,82,242,234,12,23,149,145,59,176,141,163,55,214,205,161,155,154,102,56,99,104,115,198,211,176,59,225,40,202,38,115,149,51,155,20,228,157,29,113,134,228,81,150,199,35,57,197,192,239,199,142,186,147,159,18,148,72,56,49,189,207,147,174,56,119,35,158,56,220,38,122,24,42,128,195,236,173,178,158,145,40,244,58,231,37,24,217,206,245,47,162,10,242,181,56,165,25,240,71,72,158,134,68,166,99,61,51,219,96,121,210,187,11,53,156,92,93,80,177,226,110,125,2,53,193,22,117,213,240,40,69,70,37,197,162,134,220,35,3,141,228,143,136,26,153,180,232,202,49,238,7,91,149,162,94,63,41,142,231,18,214,94,40,12,165,196,131,177,170,199,187,145,60,126,160,99,28,142,46,206,204,26,155,224,228,148,104,81,225,129,234,120,203,212,210,51,220,143,41,229,116,111,166,207,110,155,32,239,81,182,107,224,180,139,193,21,37,184,232,146,74,34,213,145,201,8,201,51,73,193,184,244,52,139,138,124,147,168,207,21,14,8,174,93,139,112,229,143,131,147,237,85,151,216,239,193,154,51,69,101,135,133,39,216,165,142,186,157,173,69,43,57,178,205,13,92,102,213,143,192,82,137,27,185,54,142,85,69,71,52,176,237,98,111,105,209,57,41,24,228,141,148,60,115,178,204,33,22,138,220,247,80,29,24,241,185,51,182,43,108,76,116,240,105,91,55,102,43,80,155,39,119,168,217,12,202,155,100,57,131,34,76,10,110,209,148,163,205,174,10,77,122,146,192,231,154,146,95,220,215,29,237,77,245,20,229,230,143,61,25,51,200,228,234,29,59,176,28,228,165,109,147,73,174,2,10,79,151,31,212,39,45,168,9,157,116,77,88,70,53,212,143,14,82,175,51,41,67,111,204,6,130,151,29,129,202,53,193,29,125,74,38,77,62,142,140,50,79,106,229,217,164,221,28,89,101,44,153,60,56,241,248,173,0,171,199,201,195,242,163,190,16,240,160,182,175,60,190,85,253,200,193,134,56,161,185,175,42,232,189,89,211,138,18,183,57,252,242,254,94,192,60,120,212,35,93,95,119,234,111,138,31,121,246,232,76,33,185,251,26,78,77,37,8,124,210,225,123,4,67,243,79,123,230,48,225,123,200,224,215,100,148,167,29,62,57,121,155,185,127,23,177,215,168,205,28,24,183,47,150,62,88,47,196,204,52,24,121,150,167,43,114,127,119,219,214,137,85,211,135,79,28,120,227,141,118,230,79,253,250,154,113,185,203,180,120,252,199,186,74,59,98,188,242,127,204,210,113,142,60,106,17,40,230,124,134,218,70,155,59,147,91,128,148,133,37,186,80,139,232,221,254,72,166,16,142,236,175,143,150,33,14,83,155,253,218,252,200,88,229,230,148,155,114,233,201,187,158,212,211,231,232,101,28,203,123,130,249,144,85,71,169,82,20,104,160,31,97,32,17,4,221,178,155,226,151,83,63,188,104,149,38,251,128,52,163,203,234,103,185,73,255,0,97,202,229,42,69,44,106,41,243,203,234,4,121,239,142,221,198,170,60,119,30,73,168,71,130,33,235,46,190,132,26,45,210,233,194,53,132,125,121,50,221,236,82,200,215,80,45,249,126,102,53,43,94,86,68,154,108,205,253,64,211,124,159,27,65,238,147,228,55,90,41,88,2,139,41,32,67,232,5,141,58,33,72,171,3,75,37,161,33,148,35,29,79,147,20,167,233,237,102,205,130,91,227,40,181,216,15,156,150,85,53,147,195,146,187,109,36,251,247,95,220,193,229,211,224,253,236,188,73,254,24,127,118,97,151,38,76,63,18,201,142,88,246,56,62,101,203,220,251,21,45,62,25,78,78,218,231,229,51,39,182,183,211,163,54,183,87,21,187,195,199,143,28,124,219,19,185,73,30,63,198,37,47,249,156,164,228,220,37,182,112,244,218,209,235,92,161,4,163,182,91,126,85,35,147,226,24,22,111,135,70,113,230,122,103,255,0,248,229,254,79,250,151,49,26,124,63,84,244,249,241,207,238,190,37,244,238,122,185,210,169,39,202,103,206,226,150,237,60,101,232,123,250,105,173,70,138,220,188,209,73,253,123,26,70,58,117,183,83,28,221,229,31,15,39,248,163,77,63,206,63,209,159,71,21,105,51,231,241,121,115,75,31,254,72,241,254,37,254,150,123,248,101,251,8,63,225,51,153,87,125,28,157,9,72,153,59,98,186,52,141,44,153,11,112,88,68,48,25,73,20,101,36,74,55,146,50,152,13,12,201,72,214,10,194,2,146,42,56,205,20,104,43,55,19,57,29,46,36,74,8,131,146,82,162,30,66,179,180,142,55,62,77,35,89,228,162,86,99,25,187,50,232,84,119,71,48,229,145,209,199,7,201,211,30,80,195,89,185,75,113,113,148,168,123,77,35,143,202,7,54,73,63,82,33,51,174,90,125,198,114,210,180,200,169,82,223,193,94,13,114,40,71,99,42,121,148,98,7,62,73,40,240,102,221,138,124,187,38,205,33,174,165,46,9,139,42,128,232,195,203,163,187,28,41,89,230,98,158,217,35,191,199,91,122,146,145,57,243,70,41,158,124,231,185,216,243,77,202,70,76,11,79,145,237,38,6,171,146,133,141,211,58,46,209,206,248,101,194,96,116,99,141,190,67,52,86,214,66,158,209,185,239,224,131,145,197,216,29,79,21,163,57,99,3,20,138,162,182,208,172,163,57,58,18,149,149,40,217,42,33,22,153,209,167,155,108,230,81,103,86,158,1,93,208,230,36,203,169,81,225,11,169,134,157,190,12,81,74,49,70,111,37,141,54,200,173,120,37,200,18,13,160,77,54,47,10,205,84,74,3,53,141,34,184,64,216,136,6,197,69,3,105,46,64,84,38,99,45,68,83,234,99,155,89,24,247,42,58,155,51,148,232,231,199,170,83,238,104,252,253,10,19,150,226,241,99,230,202,134,47,83,120,69,34,12,179,99,221,3,195,212,104,231,9,55,124,31,71,41,70,43,147,205,215,101,134,214,32,243,48,226,137,179,140,99,208,229,223,40,219,70,95,104,150,238,77,35,181,63,49,217,12,190,94,167,159,138,91,141,210,116,84,110,178,121,141,150,85,71,17,190,8,57,59,100,29,216,105,149,147,36,98,140,167,146,56,224,121,211,214,110,155,72,141,52,212,228,231,142,167,19,94,110,74,205,147,141,204,199,30,77,204,177,43,70,172,215,30,58,141,147,183,202,103,44,210,143,4,34,51,194,229,72,207,195,146,58,112,227,148,221,179,166,56,83,101,71,156,177,202,79,132,109,28,52,143,83,195,132,97,194,71,151,159,60,99,54,144,211,28,249,160,247,112,70,230,145,187,146,148,78,89,201,110,97,79,29,202,124,157,191,103,221,27,56,241,43,118,119,67,37,70,132,74,188,88,148,81,83,81,162,119,218,224,194,114,146,178,140,231,37,25,157,154,124,222,83,134,183,51,167,28,54,196,131,189,100,76,137,79,177,200,178,212,168,219,230,69,19,145,164,78,28,254,106,176,201,22,209,203,12,110,57,0,245,165,37,40,156,210,242,154,227,79,97,57,113,217,21,140,30,233,29,110,81,142,62,78,72,99,148,101,100,234,115,53,26,8,231,205,40,203,32,41,198,39,59,109,202,193,166,202,58,103,154,209,156,115,179,61,188,18,149,72,11,203,114,118,16,155,92,27,193,69,196,199,34,73,144,107,21,185,3,199,220,198,25,41,155,248,151,18,141,113,73,36,41,187,57,148,222,227,104,190,0,153,195,131,158,86,165,71,94,235,224,207,46,46,224,96,135,9,109,154,104,135,185,112,94,56,187,228,15,111,69,157,56,35,108,217,210,228,242,33,147,195,232,195,46,162,83,226,201,134,186,50,107,41,191,49,132,243,75,47,86,114,205,114,105,138,84,21,83,143,3,193,168,120,229,87,192,165,186,93,12,252,41,21,30,198,61,70,245,212,114,141,244,60,204,110,88,206,188,26,141,220,1,171,133,17,39,71,79,18,70,51,128,10,6,148,98,229,180,112,155,108,13,148,80,225,143,116,149,9,29,120,99,229,236,74,171,138,74,33,96,201,163,13,7,43,37,251,49,187,34,76,1,213,17,36,189,70,76,184,3,41,110,93,1,75,116,91,191,169,109,174,232,231,155,243,90,96,82,140,165,43,146,242,162,149,70,91,74,147,242,35,29,202,86,192,218,77,53,229,102,50,140,155,183,193,21,42,187,167,232,90,200,234,164,1,23,238,135,37,104,206,88,173,221,215,208,91,165,31,112,7,30,120,20,159,13,81,78,124,116,56,245,26,152,194,92,238,79,232,81,26,140,205,249,97,77,179,93,38,13,145,221,55,239,41,19,165,211,238,155,201,62,175,249,29,177,130,201,95,248,215,79,226,126,160,16,139,156,148,218,165,247,99,232,116,37,192,146,228,165,203,224,35,72,184,194,27,165,245,102,124,236,221,46,39,147,255,0,198,35,157,78,74,63,114,28,201,250,156,186,236,242,140,120,253,230,71,182,43,208,43,44,183,171,212,70,16,119,8,241,199,243,127,216,244,97,10,105,37,81,135,11,234,97,164,196,241,98,139,170,201,62,139,209,29,45,112,177,197,245,234,72,30,21,109,228,237,210,63,64,81,121,37,185,244,236,139,251,187,99,209,20,184,92,20,75,138,74,153,150,73,40,241,252,138,203,147,98,105,59,147,234,204,35,25,77,128,183,114,94,41,53,60,181,236,191,145,91,98,149,37,249,147,133,121,178,255,0,139,251,32,8,220,190,100,174,250,35,60,56,255,0,111,146,94,171,251,179,127,189,102,48,227,55,211,119,127,112,46,56,246,201,180,88,12,130,108,24,119,24,11,177,46,91,85,119,6,14,63,171,1,70,223,247,28,252,175,175,213,151,196,85,35,155,43,114,157,47,200,2,212,228,171,147,120,165,20,70,60,110,43,220,189,181,254,164,15,119,28,114,59,181,82,85,238,53,52,186,34,226,215,90,64,98,155,87,192,46,165,202,81,233,252,137,93,66,171,242,41,80,225,76,110,43,168,67,143,12,98,92,150,128,138,166,82,27,66,1,133,139,117,10,249,40,185,35,90,219,24,167,222,204,173,110,69,78,78,82,3,230,63,226,140,47,79,170,193,172,133,212,214,201,83,239,30,159,203,250,28,241,148,103,130,51,135,41,116,250,62,159,221,31,65,241,173,31,219,62,25,159,18,87,52,188,72,127,138,63,233,103,201,252,51,35,113,150,25,241,248,111,223,253,127,169,47,245,99,185,75,130,227,40,110,78,124,99,146,217,147,252,50,225,254,142,153,207,41,180,246,194,14,82,254,135,100,52,241,88,19,203,149,75,116,92,101,75,135,126,128,120,184,241,207,79,151,62,155,47,205,7,207,228,119,252,43,54,223,35,127,43,113,252,136,214,97,147,142,61,79,253,204,85,143,47,188,126,236,191,183,228,140,180,210,240,245,117,218,72,177,30,174,170,47,20,163,145,117,132,148,191,204,246,240,187,211,197,166,121,121,107,54,24,183,233,181,157,95,11,203,191,70,162,250,197,211,254,134,145,214,38,193,179,57,72,13,19,40,197,72,210,50,2,210,40,141,192,230,3,147,49,151,33,57,153,238,8,168,199,147,171,26,84,115,69,155,66,66,142,128,179,53,34,172,141,42,204,51,100,73,21,41,112,113,230,110,69,136,230,205,145,202,94,198,44,232,240,91,28,116,220,154,101,202,185,27,141,157,158,5,18,241,208,28,208,198,116,37,72,106,52,105,24,38,4,66,45,179,125,173,17,106,0,243,199,212,138,235,197,21,183,147,29,68,162,172,207,237,53,30,167,22,124,210,159,114,41,101,202,174,145,140,155,145,23,230,52,93,13,50,129,56,141,203,145,110,40,35,23,102,143,161,80,86,57,80,70,93,205,34,248,36,188,113,108,138,137,68,134,168,235,216,68,241,240,6,8,210,38,114,139,69,227,139,108,162,220,108,215,30,23,87,70,184,48,219,228,239,240,146,137,155,76,121,25,99,180,88,230,116,234,177,110,145,205,28,116,203,22,186,84,184,22,221,204,80,199,38,117,98,199,68,70,95,103,180,115,229,193,183,148,122,79,202,142,124,180,209,53,113,230,184,191,67,92,88,175,169,174,196,228,116,99,199,70,181,49,146,192,109,12,123,77,82,29,25,105,155,28,98,94,210,146,3,88,227,53,81,161,244,37,204,138,160,221,70,82,200,101,226,54,192,232,121,5,184,201,116,228,60,88,160,54,25,203,61,82,79,169,112,207,25,32,55,114,81,234,114,106,117,10,49,124,153,106,245,59,98,233,158,70,76,211,155,229,151,19,90,101,207,41,100,225,240,41,121,145,138,145,172,100,168,211,44,188,89,98,151,7,167,162,212,238,74,217,230,75,26,148,142,156,120,246,199,130,15,114,57,98,205,28,170,54,120,152,179,78,51,229,240,118,79,86,188,50,99,90,195,226,26,231,143,132,249,60,223,180,60,156,201,153,234,178,120,185,91,8,71,130,163,163,124,89,207,56,38,195,108,147,246,29,237,234,84,94,23,176,236,132,212,145,231,60,133,99,204,227,212,15,73,69,201,157,49,126,20,121,57,116,185,226,213,178,181,57,211,84,140,213,142,109,110,174,79,203,22,114,99,201,72,218,88,28,188,204,206,88,169,1,19,205,189,211,55,195,21,195,22,159,67,60,174,250,35,212,195,163,140,61,192,140,120,92,227,208,165,161,74,228,209,221,8,198,17,182,115,231,214,66,49,106,249,34,185,103,183,25,207,61,91,140,140,242,103,221,38,236,227,156,155,149,154,71,100,245,83,201,197,210,57,50,65,183,184,135,51,69,147,114,166,2,82,168,152,228,234,109,180,157,182,65,24,242,109,52,241,175,161,156,241,10,10,186,148,122,58,73,238,234,116,228,194,165,30,15,55,20,246,190,14,220,122,128,140,101,134,80,124,19,41,74,168,238,242,205,25,228,195,193,71,22,59,221,103,94,60,134,91,118,217,23,82,3,170,114,242,156,234,79,112,120,182,232,211,106,219,96,105,12,245,193,126,45,156,15,118,254,14,172,113,123,64,238,198,163,40,156,122,156,81,114,12,153,156,35,73,156,203,52,165,62,72,20,176,82,232,98,252,188,30,138,169,192,243,181,41,198,96,67,145,13,51,104,214,209,170,40,80,149,34,39,114,9,39,99,140,125,72,50,73,217,211,141,92,76,229,19,163,12,104,163,47,9,238,58,22,62,6,170,205,28,170,32,97,182,164,111,24,169,70,142,89,79,147,124,45,148,41,224,86,101,52,162,116,206,94,83,131,52,157,132,75,147,177,197,208,163,65,34,42,235,112,40,180,205,52,241,179,183,14,24,202,106,192,90,108,14,81,86,141,165,134,17,58,164,163,139,29,158,94,109,68,185,162,42,51,85,209,148,30,217,88,147,109,182,196,217,164,122,88,115,38,186,155,124,199,143,9,74,50,61,45,62,75,137,6,147,195,98,142,61,166,202,104,92,88,21,139,19,151,94,135,84,82,130,164,103,143,148,104,102,181,9,177,13,196,151,193,149,38,67,137,91,144,155,3,62,83,19,99,147,35,112,21,197,25,74,41,243,92,161,183,230,225,142,92,52,6,77,218,218,248,236,68,165,183,162,229,116,69,206,148,156,186,181,209,14,24,211,143,155,153,1,146,147,189,178,125,75,140,99,208,153,124,238,47,144,230,50,246,2,167,30,109,51,41,90,124,154,239,245,48,207,145,40,129,142,108,170,41,181,46,76,116,216,114,103,146,156,215,61,151,161,24,225,147,81,158,254,226,124,123,158,148,35,199,135,30,159,122,95,216,2,48,222,182,71,247,107,175,241,127,161,211,21,72,33,20,149,46,133,209,81,37,55,178,54,190,103,194,4,185,4,247,73,207,180,122,0,165,80,130,141,240,185,108,225,211,193,107,117,82,201,52,158,56,240,147,47,91,57,74,177,66,156,165,213,55,215,219,243,58,240,98,88,177,71,20,122,247,151,247,34,180,79,137,100,151,78,195,199,117,186,93,100,38,183,205,71,238,199,169,161,67,95,237,19,151,38,197,181,124,207,168,74,91,23,28,203,177,48,142,215,186,124,201,246,2,99,142,249,145,82,242,163,72,174,28,191,153,156,188,204,8,91,159,65,226,117,147,34,245,73,149,27,75,216,133,206,69,239,16,45,180,223,6,78,150,95,151,173,242,105,43,175,246,140,224,164,163,21,57,57,73,117,126,160,104,0,4,3,19,27,14,192,70,222,108,110,85,200,93,136,6,223,148,81,227,145,78,125,175,144,221,75,130,7,41,73,174,56,244,38,10,79,230,228,75,115,235,193,170,117,194,1,172,118,250,154,66,41,58,28,43,212,167,141,118,225,129,57,113,41,43,163,45,174,47,147,163,148,140,167,96,17,52,234,140,227,193,105,128,109,174,131,139,167,69,10,128,96,129,12,161,56,147,181,237,117,46,123,21,97,23,201,5,98,169,71,119,181,128,224,148,102,213,112,250,10,92,20,85,249,125,215,40,248,127,139,194,122,63,139,202,59,159,133,119,15,104,72,251,84,249,179,194,255,0,139,52,62,38,146,58,152,46,113,113,47,240,191,245,32,229,197,40,227,203,226,207,111,41,181,125,20,187,255,0,191,115,158,114,89,114,185,220,235,162,114,125,125,197,160,200,179,105,35,124,202,28,63,203,255,0,249,255,0,249,75,148,118,205,198,63,43,231,232,73,26,173,99,43,131,109,111,225,169,71,241,199,186,254,135,6,179,15,217,179,226,105,238,198,213,198,95,137,127,153,186,207,40,229,94,95,44,31,31,220,234,150,53,147,65,230,143,137,12,82,112,154,93,118,245,140,151,186,191,208,191,25,250,215,77,147,196,211,125,57,53,248,100,182,234,245,56,189,106,107,243,57,244,24,103,142,18,166,178,98,237,56,244,255,0,67,162,24,165,143,80,245,29,34,177,211,250,218,163,72,239,148,201,178,103,243,203,234,103,57,210,54,203,71,146,130,25,78,61,206,69,197,180,7,99,203,68,60,214,98,228,218,37,93,140,53,171,201,201,164,57,49,80,179,167,22,48,45,35,104,64,112,198,109,24,209,150,147,182,137,101,206,84,99,187,146,10,113,178,60,27,102,208,40,12,124,36,132,226,145,171,116,99,57,1,18,51,219,101,201,209,207,44,201,21,6,95,41,148,53,9,113,100,102,205,185,82,57,126,241,164,119,100,201,185,11,30,9,77,223,98,52,203,116,185,61,124,49,142,210,95,74,243,231,129,197,28,19,189,206,207,127,52,85,30,70,166,9,50,69,113,190,163,86,105,28,118,105,225,164,105,151,62,214,53,3,163,106,100,74,52,80,151,149,11,117,147,203,53,199,141,176,136,52,132,168,185,97,105,24,184,180,70,163,162,18,220,206,143,11,116,78,60,54,153,232,225,150,229,208,131,153,233,92,153,190,45,34,143,99,178,16,93,70,218,68,211,24,87,134,68,181,11,187,47,47,40,243,179,66,91,184,10,236,226,99,134,5,119,70,58,104,207,185,218,188,168,1,98,138,68,202,73,112,130,121,12,109,182,5,190,76,178,68,209,3,141,129,205,8,189,199,76,1,64,180,128,104,170,4,50,5,69,80,0,26,57,89,156,153,72,29,5,101,86,41,74,48,51,212,102,216,142,25,234,28,248,42,58,51,107,20,87,83,141,234,164,229,214,140,229,23,38,11,0,68,229,201,41,115,97,13,86,88,42,178,114,173,166,92,178,162,242,103,148,223,153,217,59,173,19,225,190,165,192,162,77,97,22,193,227,165,101,98,124,208,2,132,148,142,136,190,13,20,85,28,249,103,181,240,6,209,107,114,47,62,54,241,179,13,63,158,92,158,140,148,124,34,85,143,158,149,169,209,164,37,183,169,166,124,85,54,204,100,69,109,185,62,12,179,116,224,49,199,185,83,134,227,76,185,162,252,198,143,144,150,23,17,225,199,41,75,161,21,211,167,140,148,13,35,91,249,30,221,145,228,152,197,190,104,138,233,79,119,11,150,107,13,27,124,180,26,60,42,46,228,119,228,203,24,64,14,104,202,24,87,61,134,181,27,165,194,224,242,117,154,173,217,90,139,52,195,168,142,206,88,30,174,76,209,217,212,240,53,89,55,103,147,93,13,51,102,115,157,39,193,207,146,14,172,35,57,77,145,108,36,198,157,128,2,124,130,137,170,195,197,128,93,196,32,188,195,173,163,135,206,80,242,170,137,207,21,39,46,135,165,225,169,68,205,193,68,35,150,41,169,114,117,227,138,146,224,137,214,210,112,228,169,80,29,216,163,180,222,173,24,41,151,28,139,212,163,12,248,249,57,218,168,158,139,138,145,205,159,23,28,16,112,198,45,206,206,152,207,177,16,139,139,228,210,56,185,40,184,197,117,54,186,137,29,8,148,184,3,159,44,155,152,63,148,153,203,204,111,143,30,228,64,105,164,236,173,78,24,203,146,177,99,219,35,77,71,202,81,197,24,36,168,157,187,101,200,148,165,25,211,53,112,221,16,50,147,137,164,34,164,98,241,75,113,213,134,27,80,17,224,242,105,106,49,162,206,92,215,184,168,55,249,141,213,78,38,48,198,228,172,184,45,172,9,240,252,231,85,40,227,176,113,226,206,124,153,95,66,42,101,147,154,51,156,55,25,203,117,217,88,242,121,185,2,101,142,81,101,67,27,125,78,132,163,34,246,168,162,166,167,20,54,154,248,175,27,50,83,73,147,57,238,232,6,243,213,238,92,178,60,178,137,205,40,137,228,148,85,17,90,240,140,101,47,49,15,35,108,209,70,213,129,167,27,77,180,243,56,148,158,234,55,199,229,40,239,220,84,38,219,50,199,45,200,232,193,142,230,65,215,143,229,52,176,233,17,89,134,195,145,18,99,114,37,178,9,113,190,228,74,209,165,209,44,12,220,173,25,210,104,214,81,125,82,50,114,219,38,164,128,33,106,78,255,0,33,221,203,158,165,40,212,76,178,73,69,237,75,159,80,18,91,230,253,13,31,146,60,25,195,114,234,194,109,37,118,2,238,78,71,197,23,187,131,60,142,208,24,206,126,94,191,169,203,186,90,140,222,28,126,94,236,53,50,201,39,179,26,185,73,210,58,112,105,222,40,70,17,234,254,105,1,174,44,73,121,33,209,112,229,253,142,152,65,69,112,168,112,138,140,84,82,164,104,145,80,146,24,192,5,46,124,171,171,35,52,227,138,14,82,226,49,86,202,131,229,207,244,56,53,179,121,178,172,24,221,237,230,95,95,253,133,86,130,50,205,57,103,159,28,223,15,143,246,142,244,246,197,201,245,100,97,199,225,194,56,215,72,243,39,234,205,62,105,251,71,250,144,84,22,216,243,243,62,165,191,42,39,184,95,127,208,161,116,127,197,253,7,26,190,162,234,31,42,254,224,84,229,250,19,185,37,201,18,159,104,43,97,93,223,44,1,183,47,111,234,70,213,142,74,155,225,223,62,229,161,77,110,95,226,84,17,57,179,70,18,169,62,95,69,221,142,45,181,202,175,168,241,98,132,96,164,188,211,125,89,82,249,189,130,152,134,46,132,9,147,116,139,124,166,101,234,0,173,148,199,30,180,70,75,220,136,38,49,243,55,124,154,198,49,244,34,42,77,223,110,198,155,148,85,176,9,65,190,149,238,23,183,132,153,14,113,125,20,155,28,111,187,96,90,147,238,104,178,87,208,205,244,28,100,128,217,75,116,122,147,43,174,132,46,182,141,87,32,76,74,113,238,129,199,104,208,18,152,236,36,132,223,168,22,152,204,163,33,167,96,80,226,74,41,20,106,215,236,183,119,139,254,68,79,169,182,42,219,43,48,106,150,223,64,21,134,108,112,212,105,167,143,34,184,202,46,50,94,196,154,64,15,135,195,135,47,195,190,33,155,75,63,154,183,69,254,42,229,63,205,29,185,49,249,252,142,225,87,23,252,47,148,123,218,255,0,135,227,213,203,20,223,151,38,39,120,231,237,222,47,216,243,112,227,158,159,4,113,102,138,126,19,240,242,70,93,227,247,90,51,242,175,216,243,182,243,117,187,250,29,152,117,63,99,132,227,168,242,70,88,233,180,175,215,111,242,39,88,241,232,164,228,238,53,202,221,205,30,38,109,102,77,107,148,167,41,84,122,69,190,194,251,39,167,173,240,233,98,142,13,254,36,177,102,82,234,238,54,190,191,230,117,229,212,101,203,7,142,42,47,159,51,191,236,97,240,57,99,154,240,243,37,40,236,148,90,151,183,40,230,74,78,117,141,237,151,221,101,145,45,122,57,190,33,13,62,104,227,207,9,109,148,83,83,93,125,58,29,51,197,186,49,156,36,167,142,93,36,143,22,113,148,161,21,159,30,217,59,224,239,248,30,161,195,52,180,115,119,9,243,11,255,0,127,238,203,58,176,177,217,13,57,57,33,176,244,84,82,48,207,11,70,245,156,113,41,21,5,108,159,9,238,58,240,225,42,43,30,62,14,152,64,81,142,212,105,22,101,165,174,5,41,3,102,82,182,65,51,149,138,49,101,198,6,138,52,2,140,104,109,209,86,68,185,10,137,200,194,89,21,149,154,91,81,231,207,35,114,44,140,215,86,92,158,83,206,200,229,184,233,139,190,161,60,105,163,72,227,177,209,163,197,201,164,48,182,173,148,70,41,108,103,118,29,71,185,197,60,110,36,165,37,35,42,244,51,106,56,234,121,211,200,229,46,77,246,185,35,157,227,150,224,42,51,72,137,228,27,198,199,12,118,202,139,194,220,141,165,142,208,177,198,142,200,97,180,52,112,71,13,190,135,126,155,78,151,84,109,12,9,62,135,68,98,162,140,218,178,56,245,16,81,139,60,238,27,61,77,68,119,35,154,26,95,53,136,168,195,131,115,186,61,12,88,84,81,88,177,40,162,228,233,13,19,57,40,170,70,13,201,187,41,167,41,21,58,140,8,174,121,228,75,134,84,49,198,71,159,154,82,150,110,14,236,18,168,21,27,237,132,69,46,122,28,186,140,205,116,30,159,53,245,96,107,40,147,69,79,34,33,74,192,180,81,49,44,4,138,72,40,162,4,48,0,160,0,2,22,108,138,17,56,30,186,59,234,206,109,86,177,201,82,103,10,220,228,92,71,171,155,34,156,109,156,176,68,69,74,185,30,253,177,40,214,227,22,83,207,21,19,205,201,153,183,212,141,242,190,160,119,56,239,144,246,36,136,195,47,41,57,50,115,193,81,163,143,6,91,118,200,113,203,193,109,197,160,53,139,78,36,172,105,74,204,20,220,100,117,65,238,64,105,216,206,88,247,51,68,95,27,64,231,82,88,217,127,105,221,194,57,53,18,123,141,52,176,238,69,94,104,183,27,56,171,204,122,153,101,21,3,206,200,182,242,137,10,37,45,177,51,134,111,55,36,57,223,1,28,78,82,224,168,236,77,77,30,142,143,72,148,109,174,78,13,62,29,141,110,61,156,25,35,24,18,172,140,117,24,23,228,114,202,81,198,142,253,68,226,224,237,158,14,167,36,165,146,151,64,174,207,182,40,253,76,179,234,167,146,53,116,140,33,133,237,179,57,218,116,6,109,55,43,70,145,140,146,43,26,178,231,37,16,48,114,219,35,71,45,208,39,195,223,201,41,109,176,140,231,30,65,70,145,83,124,142,41,176,8,217,175,136,226,168,120,246,174,162,203,69,70,51,149,176,140,169,161,73,88,161,22,217,21,233,225,149,196,50,99,220,60,16,168,141,205,38,105,28,153,161,40,163,12,50,243,242,117,234,50,39,19,129,222,235,68,87,165,189,56,16,247,39,104,230,199,41,35,166,25,56,166,17,190,44,207,185,179,105,163,157,70,249,69,198,202,20,146,178,227,208,153,68,206,121,105,80,6,92,137,49,99,146,145,205,55,185,245,30,57,56,200,14,153,233,237,216,165,147,195,141,27,194,74,80,56,245,112,119,192,26,97,207,186,71,101,41,71,147,205,210,193,185,30,146,94,90,32,224,212,164,164,86,9,90,51,214,66,87,100,233,172,163,165,184,217,87,104,202,113,99,198,232,168,213,35,60,145,228,213,19,147,160,17,25,40,196,194,115,123,130,82,166,56,71,112,29,24,242,249,57,48,201,82,152,166,246,240,78,217,73,89,21,163,130,104,207,193,20,102,227,42,103,66,159,0,68,34,209,115,149,68,165,82,35,52,60,165,71,43,157,190,4,165,79,146,62,89,21,243,17,90,120,131,113,220,136,142,62,108,233,134,221,165,28,142,53,35,104,214,192,203,142,250,25,70,211,228,130,90,243,217,162,151,5,56,240,97,204,100,7,110,28,187,122,158,150,145,167,76,241,55,116,163,221,208,67,200,175,153,18,145,214,201,109,150,209,60,35,13,163,104,80,219,33,200,5,34,119,251,149,213,24,206,52,237,117,3,100,211,70,121,162,164,137,199,145,52,209,77,169,42,238,1,187,177,131,142,233,185,21,230,132,189,109,247,236,61,201,115,232,4,213,19,42,114,218,83,123,159,161,158,71,182,104,9,124,54,189,14,124,153,92,92,147,124,26,206,123,91,57,33,122,157,70,216,175,147,159,96,55,195,138,91,157,126,242,93,95,225,71,124,49,237,81,94,136,88,113,40,70,191,86,109,92,149,9,46,74,10,24,8,153,121,158,223,212,190,138,217,43,241,119,96,70,163,42,195,134,89,31,221,233,245,56,254,27,138,211,212,100,229,222,228,251,243,219,253,250,134,189,248,249,241,233,225,230,81,243,73,93,89,221,8,109,81,130,233,30,95,187,34,175,229,133,190,163,132,118,199,220,95,52,253,162,92,153,81,50,96,150,238,123,10,173,151,57,40,241,232,1,196,87,63,161,155,110,94,200,58,243,46,158,133,37,108,9,81,227,209,32,101,73,246,36,160,42,73,108,254,34,68,229,68,20,165,229,113,247,180,56,153,46,198,168,40,100,182,81,50,32,119,229,50,235,34,162,248,13,190,112,30,55,86,76,60,206,78,251,142,94,87,72,141,206,43,158,253,145,6,146,200,186,10,147,126,172,149,230,245,70,138,9,62,160,17,198,187,240,84,149,42,232,82,149,112,202,91,90,228,14,116,228,159,79,230,105,69,109,75,176,82,244,1,47,169,113,116,99,46,37,105,26,69,216,27,47,52,66,137,132,168,166,1,216,206,82,46,92,28,217,175,172,88,19,133,237,156,146,126,84,237,27,175,44,220,78,8,207,110,170,50,127,121,109,103,115,118,163,47,200,69,173,80,208,163,208,164,84,104,190,86,68,215,41,254,165,253,209,62,120,3,38,185,46,8,95,94,165,116,160,19,171,113,151,40,227,215,97,150,72,121,98,158,104,115,141,190,146,246,103,79,114,212,84,214,217,16,124,55,199,177,101,199,170,198,178,201,203,116,47,119,171,238,121,88,29,101,73,253,239,41,245,63,241,94,60,216,241,225,147,140,94,61,206,221,116,151,249,53,253,15,150,175,61,174,57,177,38,21,235,252,63,35,132,163,46,221,13,231,45,153,229,252,50,57,180,155,127,109,25,74,156,99,190,63,94,230,211,230,91,189,85,154,229,43,191,89,24,203,79,142,113,189,209,150,217,126,106,209,203,167,147,199,173,211,202,46,158,250,254,70,240,159,137,161,154,235,251,53,47,206,47,159,228,115,105,211,203,173,195,8,242,247,110,255,0,127,169,138,211,234,102,246,203,244,33,249,141,38,174,79,244,39,105,209,150,113,198,172,232,138,72,138,26,116,5,178,83,13,214,82,137,5,37,99,218,52,168,123,130,138,160,108,155,21,128,217,18,146,66,201,45,168,224,205,168,243,81,80,245,57,123,35,144,209,203,115,228,107,30,228,105,150,74,116,205,99,43,64,176,23,225,215,96,8,36,228,116,249,118,24,44,114,234,54,165,208,148,140,229,230,145,45,114,116,71,4,153,174,61,47,33,75,6,27,137,89,48,69,51,166,49,216,140,114,182,69,115,75,10,51,240,218,236,116,194,219,163,117,138,194,57,112,226,231,147,190,17,219,18,99,24,197,154,13,82,20,164,48,218,69,74,141,154,70,9,10,212,69,188,10,100,49,185,36,142,124,153,212,123,129,183,67,44,151,46,8,90,139,238,76,243,164,84,101,147,18,143,36,44,241,143,2,205,155,113,197,36,247,89,98,59,103,37,36,103,11,139,224,140,54,206,168,227,224,8,82,147,102,208,5,142,141,35,18,7,19,68,74,69,32,170,0,25,2,1,136,40,16,8,15,22,120,45,25,199,30,198,122,56,225,185,28,186,184,236,228,211,14,121,229,81,50,114,115,68,205,89,88,163,108,43,41,65,216,40,157,89,34,148,78,109,192,104,178,109,93,71,10,156,142,105,50,177,57,69,216,29,115,197,229,180,96,165,40,186,102,240,202,154,166,95,130,164,172,168,231,111,139,58,48,100,179,57,96,101,226,197,181,129,215,30,75,156,90,136,97,198,250,155,100,164,185,34,188,201,99,114,118,202,94,72,154,78,74,217,142,89,215,82,43,9,228,147,157,118,54,219,186,7,52,103,231,179,178,28,196,177,154,227,120,188,199,165,163,211,197,71,147,158,56,222,243,187,6,57,247,20,138,150,27,151,11,131,29,70,71,134,15,147,211,218,163,143,147,194,215,228,241,50,184,174,136,203,76,214,178,83,116,217,126,89,156,83,141,26,97,114,52,142,228,184,164,74,210,239,149,179,60,122,138,116,206,168,230,74,54,5,45,60,113,195,208,243,53,82,243,240,116,106,53,91,238,54,115,109,180,72,163,12,252,180,41,191,49,9,53,35,74,243,34,160,88,111,168,55,181,29,73,126,207,131,135,54,237,254,193,11,127,152,209,242,140,182,151,142,50,100,83,132,119,58,53,134,39,25,89,154,78,19,59,113,201,56,148,173,97,242,28,185,119,110,58,224,15,26,108,168,224,201,138,78,54,97,30,31,39,177,225,199,109,30,126,167,14,217,110,68,25,227,107,113,211,44,119,27,71,52,87,22,117,233,230,154,166,4,195,38,222,11,142,75,99,201,4,102,184,40,233,114,91,78,76,145,190,73,158,87,186,141,35,204,0,231,116,135,21,97,225,183,144,233,140,84,99,201,4,225,114,82,58,165,8,206,60,153,67,109,240,25,230,225,18,141,113,99,140,122,26,158,110,13,68,165,58,59,247,121,108,8,212,168,184,156,152,82,220,45,86,110,196,233,165,100,29,77,164,142,105,206,165,193,166,107,81,224,228,133,185,242,81,221,142,118,139,146,184,156,173,237,232,109,137,185,34,163,9,194,152,212,169,29,18,135,115,7,86,6,83,185,72,235,211,164,209,155,138,81,179,60,89,156,114,81,21,209,151,5,244,48,201,251,56,157,241,154,148,121,57,245,49,77,112,7,38,44,222,106,59,85,78,39,154,177,184,203,131,187,5,215,32,103,147,79,108,35,167,218,117,10,78,138,142,105,194,145,146,82,220,117,169,197,145,150,81,138,224,11,133,109,49,205,10,229,25,195,55,152,223,122,148,66,176,139,100,100,137,179,164,75,105,129,158,21,121,34,143,164,211,71,110,36,120,122,88,126,222,30,150,125,4,56,137,138,176,72,135,69,62,69,92,153,105,14,137,101,200,128,41,50,39,76,57,190,164,74,64,103,56,240,223,184,213,245,45,115,26,99,157,54,128,153,83,250,25,75,115,141,174,230,210,74,140,230,227,20,172,12,102,246,247,243,24,79,39,148,223,35,185,46,14,29,74,159,72,70,79,232,128,156,210,150,103,24,98,249,229,193,232,105,52,209,193,5,21,215,187,245,49,248,110,155,195,139,156,254,121,255,0,35,209,72,160,72,126,131,26,8,84,52,54,46,128,76,188,205,68,156,179,88,227,41,55,74,40,168,186,221,35,135,226,82,221,24,96,221,183,119,204,253,23,112,23,195,226,231,41,106,39,247,188,203,219,211,249,115,249,158,135,203,11,127,86,101,135,30,200,194,53,209,110,151,251,255,0,125,13,95,154,74,63,155,17,78,9,168,171,235,220,10,98,75,187,232,16,124,171,119,126,196,124,207,115,233,217,15,230,151,178,29,122,128,89,79,136,245,32,69,12,64,38,0,217,53,106,250,14,78,48,87,39,201,18,221,149,220,248,94,132,14,18,140,165,81,253,77,146,224,202,28,87,99,96,164,236,150,83,228,86,65,149,117,101,39,67,116,209,148,223,28,16,94,230,248,143,81,213,42,111,146,98,165,5,95,169,10,50,114,111,115,252,128,187,156,95,203,75,212,184,63,84,203,131,107,134,236,127,64,46,53,40,142,145,156,93,75,130,223,32,12,69,95,2,40,153,70,200,113,113,126,198,212,20,65,17,105,154,110,32,107,223,160,14,77,74,45,51,155,50,105,237,108,185,38,157,246,33,174,124,193,92,185,160,246,238,93,87,39,118,55,191,5,251,110,49,146,164,61,12,214,197,27,249,91,139,16,117,99,124,26,35,12,109,167,79,177,188,74,141,59,33,12,64,75,94,100,253,120,9,244,228,170,221,22,153,13,57,58,111,204,191,152,4,80,211,166,27,90,6,6,122,205,52,53,186,92,154,108,191,44,227,87,233,232,255,0,38,124,2,193,28,58,151,131,81,198,88,228,217,40,190,139,212,253,23,177,242,223,241,38,151,30,29,102,61,116,175,204,182,184,174,243,95,232,74,60,188,201,96,214,69,99,146,105,170,124,244,250,155,70,74,81,139,93,209,229,220,229,149,100,113,183,41,117,61,61,28,119,70,88,100,235,36,60,208,254,37,232,88,59,190,21,83,134,201,116,222,224,254,146,68,124,11,4,242,106,167,154,125,157,126,159,235,253,9,209,94,56,102,146,236,212,145,244,58,124,48,197,27,140,118,238,110,95,91,238,75,61,147,227,96,1,89,180,81,44,77,130,1,162,227,34,9,3,125,228,57,25,185,35,55,151,144,58,84,130,83,164,115,172,134,57,178,74,184,24,43,81,159,177,196,252,206,201,148,221,242,92,45,154,100,70,44,236,199,26,137,56,177,155,85,34,1,23,24,91,51,138,109,157,56,162,69,30,26,160,88,149,244,54,4,69,17,198,145,92,32,0,169,106,216,158,43,45,10,121,54,196,131,45,145,139,28,242,37,19,155,38,107,149,34,162,183,46,74,140,103,158,74,102,177,212,121,121,35,38,62,230,79,202,138,58,99,169,87,212,215,237,10,186,158,54,73,121,130,57,39,95,49,113,53,235,75,46,231,212,106,85,201,230,227,204,239,150,116,188,190,82,98,234,179,106,20,87,83,207,201,153,202,93,67,44,183,72,205,198,203,35,45,161,148,209,197,203,147,159,28,30,227,182,45,40,133,114,201,109,33,187,58,165,13,198,126,11,176,30,24,242,118,67,161,150,60,116,109,20,74,69,208,196,138,10,69,33,12,138,160,16,192,98,0,8,66,24,130,179,197,20,145,203,172,198,164,116,66,232,207,47,185,89,120,243,199,37,34,225,13,170,206,185,193,89,205,158,91,81,164,70,73,110,84,99,225,178,20,158,227,166,18,77,1,202,227,79,147,68,214,211,92,152,173,24,120,82,186,34,167,115,83,224,244,112,75,202,115,99,211,250,157,112,134,212,84,91,104,33,78,68,245,102,177,195,46,160,118,99,219,180,227,214,73,246,46,231,30,12,114,201,247,68,84,97,199,199,152,89,224,164,55,149,70,38,49,200,229,46,64,230,120,234,103,102,24,241,68,202,22,206,157,44,43,153,4,116,225,192,168,232,242,226,94,231,62,93,68,113,194,236,243,51,107,229,59,81,238,101,167,110,167,91,126,88,179,205,149,219,147,20,39,82,86,111,154,81,112,224,163,142,114,77,155,98,73,196,227,166,231,193,217,135,28,146,8,206,112,123,237,27,66,19,148,125,141,161,141,73,209,217,182,16,198,42,199,141,150,14,50,228,81,159,6,186,159,52,157,28,175,134,6,173,147,186,87,192,162,206,140,81,139,97,29,26,117,229,228,89,176,41,114,109,8,165,17,154,71,151,56,236,124,155,96,118,111,155,14,224,195,137,64,152,104,120,236,168,198,145,111,145,164,81,49,187,55,70,125,57,8,229,86,6,132,206,11,36,66,111,142,12,35,149,169,83,3,12,177,240,236,207,14,74,153,219,150,42,81,56,39,143,100,172,131,185,189,209,49,147,218,135,131,37,163,61,84,168,162,19,185,155,198,93,142,56,76,211,28,238,100,29,219,82,142,227,143,54,118,158,211,186,62,104,81,197,159,3,114,178,133,167,204,247,209,223,56,172,144,56,244,248,41,242,119,71,132,6,24,180,202,50,176,212,102,216,168,232,114,81,71,6,161,111,96,97,39,226,59,47,7,150,84,16,142,214,105,194,149,145,93,110,27,224,113,206,27,37,103,102,57,121,73,203,5,52,84,112,202,118,116,96,177,71,7,152,223,106,130,1,77,189,167,36,155,83,59,45,51,9,168,238,42,20,167,229,50,133,117,55,240,110,7,44,174,19,162,43,163,196,218,137,121,183,119,4,148,162,17,195,201,5,227,113,104,218,18,138,57,114,69,227,137,207,227,73,75,130,143,84,230,207,146,144,180,249,92,186,151,155,14,228,84,113,169,202,250,142,220,139,240,26,102,176,195,234,69,114,181,67,132,222,234,58,114,99,138,49,88,252,192,116,120,123,160,115,184,74,50,59,49,116,161,207,29,149,21,160,140,92,250,249,143,99,177,228,233,163,183,39,61,15,90,43,202,99,166,160,68,178,137,108,203,72,102,110,209,161,50,1,35,57,154,50,37,212,9,199,45,200,206,83,188,148,202,199,81,147,231,139,5,141,111,100,13,203,115,51,201,243,127,65,202,94,102,102,228,219,40,82,109,91,108,203,20,30,116,219,226,42,117,75,189,6,89,113,229,142,230,117,105,48,248,120,182,190,93,219,3,72,66,145,161,84,20,84,53,93,196,192,64,55,201,51,233,93,223,3,93,5,214,127,66,130,73,112,187,46,79,51,7,253,86,190,83,235,30,159,239,253,247,59,181,83,112,193,54,190,105,121,81,134,130,42,56,37,145,117,151,11,233,255,0,170,51,85,220,188,215,47,196,236,80,231,116,189,95,1,63,44,120,237,194,41,45,177,75,208,168,59,147,54,221,69,119,40,152,115,230,125,250,125,0,105,82,6,198,32,16,138,37,129,55,205,4,164,162,189,91,27,242,70,223,82,18,167,186,95,55,244,1,109,230,229,215,250,13,176,38,64,84,58,155,152,99,187,55,236,69,2,151,64,98,124,129,157,218,218,53,14,80,183,84,135,41,109,137,4,201,92,169,244,46,27,76,35,25,78,86,223,228,117,37,81,225,0,56,161,164,253,69,23,124,116,101,242,128,153,47,212,112,108,174,161,64,13,216,197,67,1,128,88,89,68,138,192,8,21,88,79,31,9,174,133,164,93,118,40,226,148,186,156,186,107,199,173,201,31,187,53,185,29,115,139,221,36,115,77,56,106,113,78,187,237,100,163,208,251,251,191,23,38,241,49,191,36,95,163,163,104,114,81,99,140,66,49,178,156,148,110,61,253,64,210,56,227,40,250,191,169,158,92,61,31,70,186,50,84,169,218,52,148,173,117,176,50,83,125,36,174,132,234,184,41,171,250,250,146,249,110,186,250,1,61,142,31,138,232,254,219,161,201,142,174,85,186,63,226,71,114,45,127,168,31,157,107,39,8,234,47,10,80,138,74,162,157,237,103,102,143,28,167,24,53,47,218,99,243,46,127,145,217,241,207,128,77,106,50,103,210,53,61,207,115,197,223,242,245,60,141,54,170,80,207,182,107,107,249,90,100,131,217,81,220,188,28,85,187,44,234,186,53,235,104,250,92,171,108,18,95,116,249,191,133,207,197,214,75,43,230,48,249,111,178,93,127,86,125,70,221,209,250,161,10,231,68,201,209,119,72,230,203,144,218,45,74,205,17,207,25,13,229,160,141,167,53,20,114,207,80,183,17,147,43,145,206,225,110,203,137,107,175,197,180,102,219,108,136,218,58,49,99,222,202,12,81,114,103,71,131,113,228,219,30,53,24,147,60,137,112,103,90,121,249,116,245,32,132,20,78,169,249,140,154,43,45,177,165,69,184,217,150,57,114,117,194,168,138,88,241,155,37,66,69,81,21,37,8,97,64,192,100,9,240,114,230,118,111,150,123,81,198,242,110,101,24,73,109,118,111,139,34,124,25,100,231,130,241,42,43,46,137,36,209,197,168,218,147,163,92,185,26,71,6,105,202,76,66,177,147,243,14,195,99,10,166,105,13,74,139,241,173,117,13,183,19,47,9,169,128,228,216,163,38,111,225,112,37,135,144,42,18,224,189,220,153,184,56,130,84,69,117,99,166,105,181,28,176,157,51,166,50,224,138,180,138,33,72,187,1,140,146,144,12,98,25,3,1,0,83,1,8,6,32,16,65,24,173,166,25,132,181,28,24,228,202,217,98,37,245,49,203,135,114,43,113,106,86,105,28,19,195,181,25,193,75,113,232,206,41,153,120,105,48,12,113,181,201,166,200,130,46,17,220,202,35,232,107,12,78,70,248,244,221,217,213,12,106,38,116,198,24,244,212,106,226,162,141,159,67,41,114,70,153,168,41,72,90,141,63,145,209,213,138,20,26,135,228,32,249,252,177,171,70,80,226,70,186,151,183,43,68,66,175,146,142,136,181,66,150,125,157,12,167,42,143,7,51,155,108,11,207,158,83,92,179,8,221,148,214,226,156,41,0,151,44,223,195,114,143,83,8,59,103,108,33,37,27,104,14,120,105,234,86,116,58,72,118,111,135,74,231,230,151,66,178,231,132,220,72,201,169,183,182,205,245,152,214,40,217,229,187,114,35,78,207,44,145,205,151,23,152,168,110,93,153,209,12,114,146,230,44,168,226,81,164,86,57,84,142,153,233,166,254,88,50,113,105,50,239,230,36,87,84,27,218,52,249,52,142,9,237,232,31,103,159,161,166,81,37,193,41,27,120,51,244,18,193,48,51,72,163,85,167,152,254,207,48,56,243,207,108,78,92,89,30,251,59,243,104,167,62,230,112,248,110,72,191,152,131,104,61,209,49,205,143,186,58,177,233,103,21,200,229,167,147,40,243,86,89,69,211,45,165,56,157,83,208,202,70,107,75,146,60,16,121,239,246,115,53,146,241,98,105,151,69,150,111,132,138,195,165,205,7,204,64,243,231,137,198,71,86,12,105,71,147,163,46,154,109,124,166,94,22,88,199,229,96,111,9,43,42,125,14,124,48,158,239,52,89,213,219,146,140,241,179,77,201,7,9,28,57,243,84,233,1,174,124,180,142,120,101,183,200,223,49,57,221,198,100,87,68,253,81,156,101,41,74,142,140,113,82,130,22,213,22,17,190,154,62,94,77,102,212,78,37,159,108,169,27,110,121,35,101,26,169,38,99,154,77,14,30,86,106,224,164,6,48,109,163,41,186,151,39,82,130,70,57,177,238,232,81,120,39,185,81,57,244,247,202,12,16,218,206,197,77,114,65,231,99,140,147,169,29,53,181,88,243,84,57,51,134,101,37,64,114,234,114,118,50,196,172,232,207,5,39,102,120,225,68,86,152,154,140,142,212,247,68,243,242,70,81,229,29,26,124,141,199,146,165,116,112,68,219,72,176,113,220,138,142,12,185,36,229,70,152,98,235,147,103,129,110,178,233,70,32,68,101,181,157,17,106,72,224,203,63,49,166,60,173,32,61,28,24,227,41,43,236,119,246,60,205,62,85,38,149,209,233,175,148,199,77,68,178,89,76,147,45,33,139,169,77,146,192,68,87,35,82,237,101,112,145,6,82,141,55,93,67,229,137,124,25,101,151,175,64,57,178,110,148,129,190,43,249,155,77,223,126,14,61,94,100,161,192,27,97,169,229,225,182,163,212,239,138,56,126,31,141,199,20,111,171,229,158,130,69,14,61,1,141,119,66,42,16,12,64,37,220,152,241,13,222,188,142,110,162,199,47,150,49,252,128,225,248,148,158,204,120,227,243,63,253,127,115,167,12,54,67,28,106,186,186,255,0,127,145,231,235,229,122,200,174,30,222,205,245,225,179,213,140,118,181,31,195,21,18,126,175,225,63,158,17,247,179,70,66,231,43,126,145,44,168,153,244,219,248,184,0,235,55,236,168,96,32,24,128,66,94,190,131,98,159,69,5,220,8,94,105,110,236,186,1,93,44,64,38,67,41,146,194,170,29,77,187,25,194,38,164,19,98,178,154,37,129,155,149,11,230,151,176,230,184,41,70,162,64,187,151,114,218,71,171,70,177,105,128,65,244,53,70,125,24,212,128,166,185,42,44,85,99,72,7,64,208,208,73,148,79,98,44,109,129,2,41,32,81,45,34,129,68,164,185,24,208,28,153,215,237,36,113,234,190,77,203,177,223,168,143,154,253,78,28,233,236,104,14,204,77,75,3,127,73,27,227,249,108,229,208,249,176,69,122,194,142,170,113,141,1,163,157,251,8,205,88,234,95,251,3,88,83,124,179,111,9,87,18,76,229,81,151,170,253,74,74,107,164,151,234,6,146,84,67,231,167,95,80,221,37,213,13,83,0,94,123,237,34,27,170,42,113,124,74,63,50,233,238,45,203,36,119,32,60,239,139,197,248,11,50,86,241,190,126,140,243,178,98,211,234,114,71,237,24,163,149,170,185,53,82,95,154,234,125,12,161,25,198,80,151,203,37,76,249,188,113,150,45,110,76,83,89,46,27,173,207,191,186,51,103,181,122,24,180,105,70,83,211,197,40,185,37,181,241,181,35,210,193,61,209,126,210,57,52,243,172,19,111,208,211,73,43,201,146,5,70,58,252,158,14,102,187,73,110,71,12,114,238,159,83,191,227,24,239,22,60,139,238,189,172,242,121,78,206,145,138,244,225,29,209,35,46,55,20,197,166,206,169,38,111,150,74,81,3,206,186,145,170,229,25,100,249,141,176,83,40,168,99,114,151,177,232,97,197,181,25,195,108,81,167,140,145,154,177,172,221,35,138,114,243,27,75,38,228,97,178,82,98,20,247,13,71,113,112,193,234,116,67,13,1,202,241,180,94,57,202,232,233,148,9,88,149,141,85,193,150,217,53,72,73,145,79,185,72,16,57,16,3,114,164,37,201,150,121,237,136,24,106,114,28,241,234,39,61,210,53,132,108,210,41,67,115,47,195,219,19,72,42,22,89,237,64,114,101,224,194,123,67,54,75,145,207,41,182,84,106,68,163,125,2,22,205,163,30,10,140,177,166,107,181,14,146,26,78,79,128,21,155,225,197,197,178,240,233,249,182,117,60,123,98,102,213,199,6,88,209,155,133,163,170,112,114,153,167,133,81,10,243,212,42,70,241,232,44,201,38,40,176,46,61,77,81,17,46,192,96,153,155,145,73,129,165,133,145,100,185,129,173,129,10,69,16,48,10,0,160,40,105,26,198,1,30,30,60,150,116,70,42,72,243,49,57,41,29,248,100,109,147,158,50,99,193,215,91,145,155,192,198,140,137,104,185,69,199,169,37,18,105,142,91,100,64,4,122,88,114,41,35,116,143,55,4,246,200,244,161,43,137,138,220,38,17,143,35,171,101,165,72,128,124,34,26,223,193,79,150,92,18,72,43,204,213,104,227,243,53,201,228,229,242,75,106,61,221,108,166,226,212,58,158,74,248,124,228,238,82,101,71,47,44,157,156,158,174,63,135,197,117,54,142,143,28,123,32,142,12,58,116,251,11,62,9,87,150,39,173,24,40,143,98,125,128,240,244,218,92,139,34,114,137,235,172,94,74,54,80,75,176,232,14,37,164,243,217,217,8,237,141,14,135,64,115,230,211,199,43,230,136,142,143,26,236,142,189,161,177,129,132,116,216,215,99,77,144,93,139,216,199,176,8,168,250,5,71,208,189,130,170,1,113,232,27,151,160,182,182,27,0,55,123,10,217,123,67,104,17,108,118,202,218,27,64,155,97,185,149,180,54,129,54,205,22,44,146,233,7,250,21,141,109,151,67,185,100,109,113,9,19,87,30,124,177,100,143,88,209,158,215,232,118,229,156,155,249,104,193,141,25,109,246,10,246,46,128,162,54,175,64,219,31,194,95,2,224,34,60,56,122,18,241,99,102,132,180,6,111,79,141,152,79,225,152,167,43,163,168,45,160,57,31,195,35,92,54,114,231,248,92,254,235,61,101,54,63,16,15,35,236,217,49,194,168,231,106,92,166,154,61,251,82,234,136,150,12,114,236,84,124,220,227,78,206,140,18,224,244,243,252,58,19,143,149,87,208,225,251,38,76,50,233,107,212,42,103,36,153,80,204,152,231,135,116,108,226,169,99,202,84,122,93,76,166,232,188,110,224,39,27,101,6,54,94,234,21,40,163,143,54,90,151,0,107,169,150,232,240,112,195,116,100,116,69,238,92,145,52,101,87,31,48,235,99,190,198,49,150,217,35,186,24,252,72,0,67,102,72,139,193,219,208,141,146,197,46,14,204,114,78,60,149,25,194,44,102,240,81,39,38,55,213,1,153,19,141,162,208,202,143,57,193,239,46,94,84,117,188,105,179,57,225,176,52,248,124,94,76,171,208,246,90,224,243,62,29,7,9,55,93,186,158,149,152,233,168,76,134,91,51,124,179,45,35,145,62,126,165,112,67,126,228,18,250,242,129,182,250,116,46,209,45,119,3,25,79,204,144,74,78,81,233,108,115,170,255,0,50,83,224,14,124,155,190,140,228,146,150,253,141,217,223,150,85,31,238,114,70,59,181,23,105,212,127,184,30,150,5,81,58,23,67,44,75,131,98,137,251,223,144,119,9,112,50,160,0,0,35,39,72,175,226,7,243,196,39,243,67,234,63,251,159,144,30,91,253,167,196,26,191,188,151,243,255,0,67,212,95,52,153,229,96,119,241,40,116,249,255,0,255,0,99,213,143,222,250,153,139,78,31,121,251,148,76,62,87,245,97,39,72,208,81,230,55,235,201,66,143,17,64,0,0,0,37,212,136,242,229,47,201,21,55,183,27,98,74,162,163,232,2,191,168,48,174,70,65,12,67,97,30,160,92,13,5,26,40,9,234,76,184,101,19,46,8,38,92,125,65,219,76,62,247,184,210,228,5,4,239,145,197,121,203,140,107,144,218,147,176,47,134,139,81,93,8,234,141,23,79,112,37,38,130,233,151,92,11,128,1,55,238,29,4,2,99,72,20,75,72,160,72,186,1,128,129,186,26,38,92,128,164,148,227,181,156,217,49,56,221,121,229,232,142,137,74,184,143,95,82,161,20,185,151,233,234,7,30,145,60,115,113,147,181,118,191,200,233,221,26,170,232,248,48,201,56,71,60,167,125,184,72,231,203,150,115,181,31,42,246,32,236,158,162,56,215,154,73,125,89,132,190,33,139,180,156,190,136,224,218,215,18,243,175,227,235,250,147,178,61,158,223,168,213,199,115,248,166,56,253,217,138,95,24,211,70,183,202,80,255,0,20,78,9,193,197,114,184,245,57,51,99,221,26,38,143,162,199,172,140,159,146,73,157,49,207,25,117,71,202,104,245,30,28,252,12,189,62,227,127,208,245,227,57,121,92,36,93,49,236,39,107,202,247,123,25,78,59,39,226,71,229,151,204,189,61,206,92,57,238,85,209,157,177,203,25,46,127,80,135,103,155,241,39,12,57,22,89,198,77,73,82,219,248,171,252,191,161,222,213,78,62,157,5,159,79,29,70,9,99,151,126,143,209,246,3,203,199,171,195,146,30,22,41,57,238,125,82,232,189,206,172,30,93,91,126,178,60,237,44,50,233,176,106,45,185,230,148,174,189,57,163,209,147,219,146,215,168,29,217,177,71,62,57,226,151,222,143,31,83,231,92,107,175,84,125,11,149,211,94,135,149,175,209,229,223,147,54,37,186,13,219,75,172,77,242,205,113,67,137,112,116,185,181,3,159,79,23,41,242,118,207,23,144,213,72,243,229,61,211,54,196,232,194,75,108,217,190,54,81,213,25,186,45,92,140,19,53,195,58,145,7,94,44,92,114,107,28,104,80,200,182,150,153,134,149,73,9,200,109,144,221,133,45,220,150,186,4,113,132,228,162,128,28,137,147,163,153,229,123,205,162,156,130,13,205,179,88,68,112,198,145,109,208,82,147,81,137,230,234,178,219,164,118,102,140,165,22,121,185,99,40,182,216,17,23,230,58,241,62,14,5,47,49,217,130,86,86,93,144,232,101,151,147,78,145,48,147,243,5,99,60,54,115,203,13,51,187,114,20,161,184,168,227,81,162,226,141,190,206,205,177,96,161,169,142,120,226,148,142,172,56,40,218,56,210,52,170,38,181,133,20,162,136,156,172,114,98,81,32,33,0,201,242,240,59,160,124,196,43,204,205,123,249,33,74,141,117,78,142,85,43,42,58,99,144,211,113,203,22,206,136,70,77,116,1,73,132,102,105,224,250,148,176,251,0,149,201,9,227,108,214,49,167,70,188,36,7,54,221,165,67,39,35,159,152,133,135,144,58,19,76,123,69,138,49,58,20,81,21,148,96,93,168,148,234,40,227,207,145,183,81,32,242,124,13,175,161,81,180,248,61,71,133,72,149,167,86,111,88,198,56,19,226,206,190,54,130,198,162,70,66,52,199,36,84,153,155,193,101,243,102,248,253,202,140,99,165,180,63,177,157,145,156,98,41,102,68,211,28,171,77,181,157,48,74,43,169,14,82,151,68,197,225,101,151,96,53,241,20,73,150,162,43,184,150,143,44,186,178,151,195,47,230,147,39,165,99,45,84,87,114,62,219,232,118,71,225,152,227,216,214,58,28,113,236,134,143,55,198,148,223,17,55,132,36,209,219,224,69,116,69,172,40,105,142,37,141,149,225,29,190,26,15,12,105,142,63,8,126,25,215,177,11,96,209,205,225,135,132,116,237,10,3,155,194,31,134,55,57,120,177,91,120,58,101,40,209,155,85,205,177,11,203,116,107,54,235,132,97,12,53,39,38,37,162,246,161,81,123,68,213,240,105,25,75,158,130,88,253,78,152,227,73,15,96,28,251,3,97,190,209,112,6,59,69,70,174,140,229,72,4,39,70,115,204,151,67,23,145,176,58,55,68,30,72,163,151,113,47,45,17,93,177,212,40,246,45,107,154,95,33,230,61,66,68,189,82,3,209,158,162,83,237,70,126,36,143,61,234,132,181,82,147,3,209,220,253,66,253,207,62,90,137,68,159,181,200,15,71,243,23,230,121,255,0,107,153,75,83,32,59,185,245,23,37,232,240,173,78,55,41,73,170,244,57,243,203,193,203,40,110,186,26,99,110,69,201,207,246,129,173,74,26,99,113,199,147,24,231,139,52,220,187,26,76,108,163,192,232,49,203,113,191,131,38,184,68,24,70,45,244,27,138,124,73,26,108,148,123,28,57,181,190,30,87,25,34,138,207,165,190,96,121,211,211,212,252,200,244,177,235,97,46,225,150,49,202,173,13,71,158,210,140,72,83,86,94,162,18,135,208,230,130,123,141,178,232,146,221,19,138,88,95,137,108,244,35,208,140,177,84,69,114,202,163,18,33,231,102,121,164,247,80,105,164,227,50,13,50,225,113,229,29,90,70,227,21,102,177,140,103,18,102,188,50,141,165,5,46,76,102,246,244,47,14,77,197,207,22,224,57,225,145,169,29,145,200,165,19,147,36,54,153,194,114,140,128,244,86,37,36,97,147,27,132,189,141,48,102,227,147,121,237,148,72,56,130,202,148,105,144,205,35,167,14,78,84,127,145,219,216,224,210,175,57,232,118,49,211,113,18,32,182,75,50,169,106,200,113,174,230,130,162,12,26,149,249,71,233,127,49,163,224,198,114,3,41,228,243,180,78,230,250,154,100,141,201,72,137,197,56,128,165,202,57,241,69,45,68,149,115,180,210,229,21,203,231,212,207,12,165,45,82,221,194,170,3,211,199,208,208,203,23,67,82,133,37,192,174,210,101,17,30,149,232,80,198,0,4,75,231,135,213,143,254,227,255,0,8,167,243,67,234,15,231,255,0,234,7,149,167,227,226,56,223,174,73,47,255,0,19,214,135,222,250,158,92,35,95,16,198,235,166,103,252,226,207,82,61,101,245,51,10,112,249,63,55,253,66,127,43,250,14,31,47,230,197,63,149,253,10,24,134,0,32,24,128,153,244,140,125,193,132,190,120,140,8,92,201,149,47,186,76,58,23,47,187,244,3,38,11,150,12,40,13,162,49,67,160,192,150,133,69,59,23,98,8,219,230,69,55,64,253,73,111,158,188,1,163,151,148,81,221,124,147,118,92,29,128,211,105,240,107,9,25,184,250,2,116,7,66,163,57,112,232,19,6,238,128,64,185,97,213,151,24,209,67,72,160,0,24,152,201,2,145,18,149,189,177,253,69,41,55,229,136,78,80,193,141,207,36,148,82,234,216,14,163,8,238,147,56,243,106,92,222,213,196,95,243,60,236,255,0,21,150,93,66,141,86,30,222,171,221,155,71,36,95,14,113,231,213,209,157,92,116,168,166,63,13,25,194,109,117,217,250,155,66,82,105,254,237,255,0,246,40,198,88,174,54,99,44,103,115,242,197,167,23,201,155,138,107,142,64,243,242,70,81,139,171,252,142,93,207,110,236,146,130,139,126,89,116,221,249,30,158,72,240,120,31,19,74,89,210,86,229,8,121,82,236,69,86,178,27,177,57,69,242,185,77,29,26,61,108,147,80,201,249,72,226,211,106,22,72,236,203,243,75,133,47,197,245,247,47,28,124,201,63,194,7,184,242,110,148,100,142,184,74,74,54,223,230,120,88,115,184,203,108,159,67,212,195,154,225,194,237,234,17,234,97,200,156,121,54,237,125,143,55,4,220,85,62,135,78,60,180,250,149,17,173,132,162,165,147,28,83,110,60,253,76,35,186,114,114,173,170,174,159,110,15,74,13,75,233,221,28,185,180,207,26,202,224,238,18,92,123,1,174,158,126,46,28,115,92,110,70,176,184,205,211,234,101,131,19,195,167,199,9,124,201,115,236,107,126,100,81,142,93,36,39,45,248,226,163,147,209,116,145,201,146,85,22,154,166,122,148,151,222,95,67,151,95,167,121,49,188,176,94,101,213,126,36,89,81,225,101,94,123,52,132,120,35,36,173,154,97,157,157,25,105,20,205,225,143,139,30,56,35,166,42,41,25,180,145,132,92,147,163,175,29,209,154,130,220,116,36,148,72,210,121,101,198,38,50,201,78,138,82,109,17,91,185,82,57,242,92,138,182,90,136,24,99,193,230,58,99,20,129,112,59,0,108,18,4,57,58,68,17,146,73,46,78,13,66,241,23,5,234,37,41,74,145,88,151,28,148,112,172,46,38,184,188,178,58,222,53,32,142,158,153,117,19,109,160,240,236,232,88,210,29,34,12,22,19,72,227,162,198,4,237,69,36,58,19,146,65,67,116,45,214,103,55,100,193,48,55,73,21,193,0,159,36,3,70,115,154,92,26,205,212,79,59,36,164,242,209,69,229,195,226,24,125,142,91,143,67,23,203,201,167,149,177,168,230,193,165,75,177,210,177,70,38,139,132,97,155,37,112,21,51,106,248,11,224,49,195,119,44,214,88,192,231,92,200,169,167,183,131,72,194,139,171,3,142,41,167,201,25,179,40,46,167,110,76,105,68,241,245,9,203,38,212,74,70,144,214,211,59,176,234,30,78,135,6,29,27,147,185,30,158,28,10,43,160,23,43,104,136,225,183,108,222,132,7,22,60,150,109,103,60,32,209,180,113,228,151,68,105,14,209,50,105,155,195,71,41,124,204,232,134,150,17,234,65,231,172,110,93,34,105,13,46,70,122,49,199,24,244,69,13,28,113,209,254,38,107,29,46,56,246,55,2,106,161,98,138,236,85,47,64,109,46,228,203,54,56,245,146,32,177,156,178,214,226,143,71,127,66,30,187,240,227,147,3,180,150,115,226,212,79,39,88,209,166,246,6,148,51,7,41,25,202,117,213,148,117,110,94,162,220,142,25,234,18,251,196,125,161,177,131,189,228,68,188,168,225,241,36,27,166,192,235,121,131,197,71,42,140,223,114,188,57,122,132,116,120,177,15,22,39,63,132,82,194,6,235,36,89,91,119,46,25,207,178,139,131,148,123,133,105,225,75,184,120,116,107,9,110,137,84,6,20,196,236,221,162,28,64,193,182,75,102,146,84,99,57,109,42,9,79,105,201,151,51,147,22,92,182,204,108,42,172,76,55,36,140,103,55,46,17,144,79,33,14,78,64,177,178,148,107,184,25,248,118,63,4,215,203,248,131,124,87,114,140,252,20,53,133,35,71,37,21,108,206,90,136,32,43,195,67,88,84,147,164,96,245,112,58,244,218,236,75,20,189,137,110,17,151,133,16,218,136,251,102,59,100,61,100,125,10,58,33,41,67,229,147,95,70,68,149,242,204,126,215,31,66,227,158,50,236,1,181,11,106,43,116,71,229,96,79,67,92,121,41,242,70,223,66,101,22,7,161,9,253,228,119,97,206,246,251,28,26,12,79,44,30,235,52,139,150,57,74,15,177,81,217,44,182,121,31,20,194,228,183,199,170,59,148,197,52,178,65,160,62,127,30,71,23,201,232,97,203,84,239,131,151,88,163,138,110,45,125,12,48,231,219,47,99,72,247,92,35,158,30,231,14,77,59,199,47,98,240,103,219,79,177,215,45,185,99,104,144,112,55,72,205,203,212,219,54,55,30,157,14,121,66,77,112,105,18,240,198,99,90,101,30,74,198,165,30,165,206,94,80,20,37,181,209,164,227,190,39,159,44,141,76,234,195,155,212,4,162,241,179,163,22,109,195,148,99,56,240,115,73,60,114,3,174,105,51,158,105,35,92,121,55,68,140,184,219,229,1,150,253,166,248,243,58,171,57,36,164,139,199,96,117,39,125,66,81,48,220,239,131,88,203,142,64,219,79,229,124,117,59,151,67,207,197,47,50,59,211,180,103,166,161,50,74,98,163,42,150,38,12,150,249,160,20,186,114,100,213,170,52,145,8,130,19,113,34,47,107,113,53,174,12,220,107,168,25,230,94,91,137,195,187,110,166,18,233,205,52,118,101,111,119,177,199,169,139,226,113,237,216,43,215,131,238,110,186,28,152,37,187,28,95,177,211,6,84,89,29,37,245,44,153,250,128,8,58,128,19,147,162,126,141,4,190,120,254,131,154,184,181,236,41,63,44,101,244,96,121,185,127,103,170,221,95,46,72,75,249,215,247,61,79,188,215,177,231,107,161,251,110,215,40,210,250,223,7,122,150,231,9,126,40,146,42,163,214,95,80,125,2,63,51,25,80,163,204,87,208,98,135,203,94,131,0,0,0,38,95,188,143,208,5,47,154,32,192,152,124,165,75,170,250,19,30,131,111,144,19,4,128,23,80,52,141,140,34,236,24,1,50,40,153,16,67,173,141,182,78,52,246,167,219,177,91,91,92,112,56,202,248,232,21,84,58,24,237,87,80,135,86,133,43,92,149,22,41,184,201,81,67,132,147,69,75,175,4,46,165,115,22,152,26,85,80,195,168,208,0,155,40,142,224,50,28,156,184,93,61,66,82,183,181,126,99,181,5,238,6,121,115,99,210,226,148,242,201,70,49,234,207,157,212,124,67,38,191,36,231,47,38,24,189,176,143,245,111,222,191,169,175,198,115,203,38,121,70,82,242,227,232,140,49,233,101,246,44,178,125,98,182,175,175,89,127,100,98,221,244,214,99,12,114,142,73,214,234,103,84,163,29,187,179,203,201,123,169,244,132,87,249,156,122,45,60,51,101,169,182,163,31,52,159,162,71,55,196,181,171,38,121,99,79,108,99,219,253,250,24,207,109,105,235,190,39,155,38,123,211,74,120,160,151,69,193,206,190,45,174,198,255,0,249,18,126,206,153,51,106,88,119,110,147,103,28,250,157,113,141,125,14,31,141,230,134,31,19,36,84,169,38,246,240,207,75,71,241,125,62,175,133,47,63,167,73,127,169,243,56,150,253,36,162,186,181,95,204,153,105,165,5,23,7,230,138,190,12,234,190,218,74,57,33,187,114,219,248,151,247,62,119,226,18,88,117,217,241,188,142,15,100,36,169,124,205,118,58,62,15,241,69,145,120,121,164,163,145,46,111,164,145,230,107,114,227,215,124,73,212,246,194,182,238,250,26,250,137,212,100,196,156,167,27,78,105,53,20,250,63,82,240,234,227,41,238,200,233,191,110,14,57,225,150,59,226,253,209,188,84,113,197,41,46,220,147,7,167,182,229,125,153,190,41,75,27,225,156,122,41,255,0,219,125,185,137,218,227,125,2,187,176,230,184,219,58,97,62,47,170,238,143,47,19,125,59,250,29,216,219,218,17,232,98,159,23,216,233,140,211,60,220,89,101,23,76,233,140,255,0,15,232,84,110,226,226,253,189,67,176,161,150,203,219,127,41,67,123,27,231,134,82,91,101,243,113,236,75,133,165,205,112,79,66,15,39,226,186,7,134,111,54,53,251,57,63,50,95,119,253,15,58,18,217,35,234,214,220,144,112,126,101,92,197,159,57,241,45,35,210,230,168,219,199,46,98,255,0,177,211,154,199,81,182,44,190,94,13,60,102,142,12,51,58,110,205,98,107,166,57,205,62,213,199,83,138,195,113,49,117,217,12,138,82,58,224,227,180,242,35,55,23,193,209,139,36,228,102,197,215,162,156,67,122,49,138,105,25,202,79,113,21,213,190,202,70,56,159,169,179,146,72,41,217,158,73,48,83,228,153,200,12,221,19,109,190,5,182,82,103,70,60,84,16,241,71,131,98,122,5,145,67,21,12,151,36,138,29,19,186,130,236,91,0,39,147,131,159,196,109,155,74,36,71,31,33,23,5,102,169,81,49,84,85,240,20,196,71,115,68,136,19,86,140,222,21,212,216,125,80,28,146,82,221,72,219,20,29,114,106,177,161,176,38,76,203,195,220,236,215,104,250,0,66,59,80,73,164,75,200,76,174,64,67,201,201,180,57,70,43,31,54,107,16,22,103,106,142,104,105,211,147,145,209,58,93,72,241,59,32,52,132,20,75,178,97,238,13,129,77,144,217,158,76,155,73,134,77,197,29,240,211,194,61,141,20,82,232,129,206,43,171,51,121,151,221,77,153,26,129,142,236,178,232,146,15,10,82,249,230,192,209,206,49,235,36,67,212,67,181,203,232,11,4,23,107,52,81,138,232,128,199,197,201,47,151,31,234,45,185,229,214,73,125,14,128,3,155,236,210,151,205,54,193,105,33,232,116,128,24,45,62,56,246,7,8,250,26,190,69,69,18,146,64,54,114,106,117,10,10,144,21,155,60,96,142,41,230,148,204,101,39,57,91,28,74,138,92,154,194,36,68,218,25,33,30,160,107,12,86,108,177,164,97,246,200,71,186,34,95,16,143,98,43,175,104,232,243,159,196,61,17,63,111,144,30,166,209,109,228,242,254,223,63,96,142,190,74,86,232,15,87,101,118,37,151,139,60,51,98,220,159,84,37,29,210,3,76,43,202,88,37,74,134,64,128,98,3,28,220,43,60,220,249,109,210,58,245,217,118,173,168,243,37,203,40,77,216,118,17,205,169,212,40,173,171,168,6,125,66,139,164,103,29,70,213,201,146,135,223,153,195,170,212,55,45,177,32,235,201,174,123,169,19,246,166,227,243,114,121,241,103,78,12,110,78,223,66,43,124,89,50,79,171,103,103,133,23,11,221,201,140,82,92,35,87,53,142,22,216,193,115,107,101,51,159,118,53,213,156,154,141,83,147,168,179,5,63,86,95,136,244,183,226,246,23,141,142,61,40,224,222,27,192,238,241,241,251,7,143,143,209,28,59,131,112,29,255,0,104,199,232,56,234,161,23,194,60,253,225,188,15,66,90,196,221,164,79,218,254,167,14,225,238,3,183,30,173,169,114,122,90,124,209,220,164,249,71,207,185,29,26,77,91,132,182,73,129,244,75,95,24,229,242,37,230,92,138,83,114,200,228,251,158,106,149,202,50,71,124,121,73,154,147,18,180,178,148,168,149,208,10,56,62,45,135,124,55,71,170,60,100,220,89,244,217,161,191,19,71,207,100,134,217,74,47,179,26,142,141,54,110,204,244,244,217,41,211,60,20,220,89,232,105,115,110,75,212,180,122,249,49,169,43,57,39,143,107,58,244,217,84,227,181,139,54,50,66,184,100,137,171,70,211,131,70,46,74,44,210,57,231,131,155,49,149,198,92,30,130,106,72,206,120,83,118,4,224,200,251,155,100,138,156,109,28,243,131,143,67,76,57,43,134,6,113,110,19,163,178,18,78,38,57,20,100,201,140,246,129,172,224,153,140,214,211,104,207,112,78,59,144,28,176,154,114,54,147,165,104,201,225,169,89,165,121,64,211,12,173,251,158,150,53,229,71,143,7,178,103,171,130,87,31,118,103,165,141,25,37,200,134,101,164,178,106,145,68,176,34,74,200,238,104,196,200,34,86,103,53,201,171,50,221,230,246,3,28,139,185,207,149,95,212,237,154,243,24,228,143,1,75,225,242,184,56,55,230,92,30,132,95,7,139,138,111,14,171,175,150,92,30,188,37,186,159,168,70,215,192,18,153,69,19,30,232,59,131,225,223,160,216,1,154,87,141,199,210,209,163,33,113,54,189,85,129,201,175,253,194,159,247,175,247,208,223,4,175,4,127,129,208,179,67,126,25,199,208,203,225,239,118,41,67,187,95,205,113,254,68,253,95,199,103,222,95,161,68,117,142,239,204,162,162,87,204,255,0,82,137,124,52,198,0,0,32,20,190,239,212,5,63,149,140,9,136,75,134,29,196,216,10,202,76,144,73,129,186,160,98,138,24,1,50,171,27,161,42,178,10,251,180,102,157,75,146,155,177,123,133,83,86,42,245,41,116,31,12,32,81,242,137,71,150,238,209,18,126,106,79,161,73,176,52,69,62,82,38,37,162,139,64,8,0,102,115,119,194,42,114,175,47,113,70,59,85,176,13,170,17,179,24,201,203,204,253,77,100,223,86,115,103,159,133,160,203,147,210,44,131,231,167,187,85,171,116,175,116,250,122,247,61,29,68,241,233,246,96,109,237,81,185,53,235,212,159,132,233,247,110,205,46,222,88,255,0,118,114,230,107,46,185,202,127,34,110,79,252,40,196,110,141,102,72,232,244,18,148,34,161,57,249,164,189,254,236,127,46,167,204,198,59,219,114,157,119,250,158,183,196,242,189,76,169,206,59,96,252,220,253,230,121,179,105,69,237,226,153,121,74,113,151,236,28,119,126,84,96,232,209,102,112,220,163,210,74,153,120,180,153,114,199,114,139,81,245,163,90,203,167,67,138,89,158,28,88,126,105,127,153,234,234,52,158,11,169,125,222,47,218,145,135,194,177,253,157,172,152,242,91,133,180,215,169,236,202,31,104,248,119,155,156,152,227,95,90,57,95,110,147,211,227,245,188,106,31,185,131,58,117,176,253,165,191,116,76,112,74,85,229,125,44,235,62,49,87,166,201,37,25,97,124,198,75,143,99,77,76,94,206,20,185,233,65,15,217,231,195,42,86,171,131,210,205,154,57,49,100,113,130,130,112,80,140,33,219,145,82,56,180,121,60,248,231,211,154,104,247,35,3,196,131,85,154,123,107,204,153,244,81,142,236,113,151,102,147,10,231,158,55,243,35,108,89,95,203,247,189,61,75,148,120,49,150,59,233,195,93,25,149,117,70,70,209,156,171,131,147,6,77,254,87,243,46,168,233,133,118,224,163,171,28,236,222,25,41,156,107,116,125,205,33,147,114,162,163,208,132,162,215,90,35,52,92,95,249,24,70,110,44,232,82,221,13,161,25,38,211,224,51,225,134,179,11,199,53,203,255,0,118,83,139,244,5,193,71,129,147,77,61,54,103,142,125,87,71,234,139,93,15,99,85,130,58,172,85,210,113,249,95,161,227,184,202,18,113,154,169,46,26,58,75,172,89,132,3,238,109,24,198,138,136,197,139,115,59,177,227,81,71,52,100,160,202,122,142,58,153,173,71,76,178,118,67,140,109,28,62,55,61,77,150,166,145,49,117,180,229,183,184,227,39,46,231,28,243,110,99,199,158,134,26,239,130,20,227,108,198,57,215,168,165,158,192,234,132,98,138,115,71,26,204,223,64,82,149,144,118,41,9,205,35,155,196,164,70,249,74,67,7,75,153,148,242,109,234,82,116,185,49,203,23,62,133,26,99,206,172,210,121,233,28,152,176,202,47,150,94,76,110,74,144,15,199,185,82,58,32,97,167,211,109,118,206,205,180,136,36,180,172,73,22,69,74,137,64,0,34,146,16,239,128,34,115,218,136,142,77,204,89,34,228,86,60,91,64,210,248,38,76,161,1,17,133,178,188,177,51,158,101,5,212,229,121,222,73,121,88,29,201,166,78,89,237,70,43,38,200,242,206,77,70,167,119,9,128,179,106,238,91,83,59,52,209,220,147,103,155,135,78,242,100,221,216,245,177,199,195,129,70,146,116,140,156,172,137,229,183,69,65,1,156,224,228,205,113,99,162,212,75,3,117,134,61,249,52,81,75,162,25,142,93,78,60,127,52,145,145,176,30,126,79,138,99,143,69,103,38,95,140,75,238,210,3,219,34,89,97,30,178,72,249,204,191,19,203,47,189,39,244,48,122,140,243,251,175,243,3,233,39,174,195,31,188,153,207,63,138,227,143,68,120,59,115,207,189,20,180,147,151,205,54,81,234,100,248,199,165,35,109,30,108,250,151,185,186,137,229,233,190,24,178,229,87,202,93,79,163,195,138,56,160,163,20,5,174,128,50,50,75,100,91,32,195,85,153,99,137,229,78,78,114,182,94,163,43,201,55,232,100,105,3,42,12,144,1,205,190,198,25,50,109,249,152,102,212,44,113,60,236,185,158,71,212,138,215,46,182,48,238,115,203,226,107,212,229,204,183,116,57,222,25,54,65,222,254,39,232,68,190,37,35,143,236,242,15,2,86,7,67,248,132,223,114,177,106,115,229,154,140,29,185,62,12,97,167,126,135,208,252,19,225,155,127,109,146,60,190,158,192,122,218,12,50,197,167,140,91,183,71,161,8,237,70,120,99,205,250,27,0,192,0,0,153,205,66,14,79,162,25,231,235,243,219,240,226,248,93,64,228,205,145,228,155,147,50,99,147,34,82,218,173,148,103,168,201,225,193,158,116,35,44,147,115,151,67,92,211,241,167,73,240,25,100,176,226,162,14,156,58,104,106,49,75,116,159,228,121,185,62,31,23,41,109,159,23,72,231,122,156,138,212,103,36,159,163,38,26,140,177,242,198,71,59,43,114,195,134,158,94,54,206,180,122,113,194,241,195,161,134,146,13,75,115,229,158,131,203,226,37,26,46,211,211,8,99,165,185,158,126,187,81,114,219,22,119,107,179,172,56,154,71,129,44,142,82,182,109,134,155,135,184,199,112,110,3,109,195,220,99,184,123,128,215,112,110,50,220,27,128,215,112,247,2,219,176,139,34,181,220,61,196,46,85,138,194,52,178,244,216,30,163,46,216,202,153,134,226,177,228,150,57,238,132,169,161,86,61,188,120,101,138,163,41,41,30,132,62,67,193,210,252,66,127,106,140,179,203,116,122,30,252,178,172,169,74,62,133,231,127,83,172,252,92,88,200,137,87,74,205,161,158,23,196,49,248,121,239,179,61,149,168,197,116,228,172,199,83,143,6,161,114,208,30,42,74,72,120,229,178,71,161,255,0,47,135,221,151,243,49,158,130,105,220,101,98,37,116,105,243,83,77,30,180,36,178,227,60,60,56,114,67,135,19,210,209,228,218,246,177,70,179,133,58,103,157,173,195,40,249,160,122,249,99,186,54,114,73,95,150,66,15,31,30,89,69,211,59,49,206,209,57,244,219,101,186,40,201,79,97,164,116,186,125,72,150,63,66,33,153,73,155,1,154,139,38,88,205,128,14,125,206,12,217,100,180,19,133,153,73,56,244,3,126,161,70,80,153,165,128,182,157,154,70,210,163,148,219,12,182,178,82,59,153,5,93,196,70,27,76,136,46,68,176,33,145,39,95,82,165,201,15,169,4,191,232,77,22,215,96,74,248,96,103,35,57,155,246,166,97,47,70,7,159,169,94,107,59,116,26,143,18,27,100,249,93,78,125,68,83,78,250,28,152,115,60,25,20,190,239,112,62,137,58,46,206,108,57,86,72,39,124,155,70,69,20,197,23,219,208,98,124,114,3,38,124,53,47,66,147,20,185,224,5,94,106,252,74,142,13,51,240,117,142,62,178,254,191,234,142,219,123,19,239,19,147,89,29,185,99,56,186,190,63,186,254,104,149,99,189,119,66,143,203,244,224,33,37,61,178,93,39,27,15,189,37,249,149,3,230,44,73,218,67,20,58,180,3,96,0,0,68,126,69,237,193,68,175,154,75,243,0,100,148,208,1,37,70,128,113,3,80,18,96,2,106,194,42,144,197,209,16,21,92,11,148,194,249,27,234,1,23,113,34,83,218,138,232,101,62,103,72,10,143,91,52,68,197,112,82,40,214,38,136,136,26,0,10,82,218,175,191,97,241,21,185,244,34,55,41,91,1,194,61,216,55,186,84,57,75,238,161,227,73,91,96,78,69,81,60,239,139,189,159,12,218,186,228,148,99,253,207,71,47,202,207,55,226,238,229,163,199,235,145,203,244,68,171,26,98,219,135,64,227,15,153,42,60,61,78,69,166,211,228,202,249,148,250,127,133,116,254,127,208,238,248,150,73,99,195,28,112,117,41,241,193,224,252,79,62,231,12,81,149,198,63,237,127,119,249,152,179,222,53,47,235,131,79,89,51,191,19,205,124,242,119,203,14,8,193,185,70,185,107,169,231,226,168,231,91,184,87,201,217,61,92,54,203,195,147,166,223,221,54,194,116,120,63,234,177,202,112,242,110,238,125,7,198,188,40,232,35,25,61,177,170,141,122,210,60,157,38,72,229,211,180,159,154,60,254,135,175,172,199,13,70,133,185,75,206,177,238,130,245,163,27,239,219,127,143,51,224,243,82,140,162,223,222,254,169,158,230,135,38,237,209,252,73,255,0,75,255,0,51,230,190,26,246,235,167,30,138,211,254,127,234,123,218,55,179,42,126,200,73,244,120,95,17,201,47,54,69,24,198,81,151,101,249,28,49,201,41,70,237,241,193,244,63,19,209,165,170,201,141,170,134,85,119,232,124,228,163,44,25,101,9,170,105,211,69,230,167,81,165,74,148,191,51,208,194,247,70,92,241,223,232,206,88,40,70,27,159,154,250,34,244,249,28,43,157,174,61,37,213,53,232,205,50,233,203,134,88,180,220,243,189,221,174,149,216,250,77,52,18,197,8,119,81,75,249,30,38,143,12,53,26,172,111,39,77,221,23,70,123,59,218,207,63,168,86,217,116,238,41,63,94,231,60,177,180,249,59,240,205,74,59,102,173,50,103,137,165,204,120,24,60,220,216,159,19,135,18,93,202,195,157,100,123,39,229,201,253,78,167,143,138,56,245,26,125,209,181,196,151,70,69,117,194,117,195,53,231,172,79,63,77,168,221,196,190,101,196,145,223,9,95,64,141,225,43,69,169,109,239,193,142,216,245,232,84,36,215,12,168,235,197,147,214,202,200,235,186,145,202,188,189,58,26,198,105,240,202,8,203,107,49,215,233,86,124,107,46,37,231,93,87,169,217,225,194,187,178,124,58,124,70,64,124,220,178,80,71,80,209,217,241,141,30,201,120,240,94,89,58,146,244,103,152,162,117,250,230,221,230,176,223,102,18,66,220,208,29,54,53,42,49,132,236,211,109,129,162,118,109,24,152,198,52,106,167,68,86,137,26,40,112,114,188,220,154,195,63,4,86,202,147,12,147,168,240,97,60,148,101,226,238,224,152,106,252,73,57,26,67,39,33,143,28,90,178,252,53,101,27,65,185,35,104,69,87,34,195,5,69,207,133,193,150,152,100,154,82,53,196,183,35,56,225,114,149,179,166,49,218,130,29,36,29,64,164,136,164,149,12,24,90,0,162,168,155,39,38,85,16,45,136,231,89,183,72,222,61,0,56,65,184,77,88,212,64,17,25,178,40,68,209,240,142,29,76,39,145,210,232,7,14,124,178,205,147,108,122,27,98,142,200,220,142,140,90,104,227,136,178,70,211,81,3,155,54,102,213,35,44,88,229,146,93,56,58,177,104,238,87,35,183,30,5,16,39,14,37,8,244,42,119,35,98,105,1,148,48,242,107,181,32,25,64,48,161,144,115,235,53,251,110,48,234,120,122,157,103,45,185,91,48,214,107,84,109,69,242,113,225,199,61,76,237,244,3,120,228,205,169,149,67,167,169,219,135,69,183,205,145,223,212,188,48,142,158,60,162,114,234,55,23,6,247,138,30,134,115,212,197,124,177,56,167,148,201,228,46,38,187,37,170,99,197,150,121,38,163,30,91,56,119,54,123,191,3,209,223,237,166,186,252,160,122,218,45,58,195,137,122,157,66,74,128,194,131,206,248,134,163,238,69,157,154,140,171,30,54,207,14,115,115,155,147,238,88,0,16,26,67,50,205,147,100,75,148,182,163,206,207,147,196,149,118,32,203,44,156,219,147,232,113,101,206,156,169,50,181,121,235,201,22,112,180,204,218,174,151,149,46,226,89,209,196,238,199,8,201,200,138,239,134,77,204,221,53,20,97,134,59,98,109,142,18,201,53,24,174,89,172,77,119,124,59,78,245,89,215,30,72,245,62,158,9,66,10,40,227,248,126,154,58,92,11,142,78,149,46,224,117,193,164,141,14,37,146,138,241,232,14,194,92,146,238,114,61,67,51,150,102,251,140,29,57,181,10,16,116,120,249,38,229,38,205,179,79,113,204,250,128,142,63,136,103,240,177,62,78,238,138,207,159,248,198,109,211,80,64,109,240,233,57,183,100,252,70,126,125,182,87,195,184,72,231,215,199,36,243,212,21,144,115,57,83,53,192,188,214,206,89,41,199,34,82,71,86,59,224,138,244,176,228,85,193,190,57,92,172,228,211,199,131,175,18,225,140,53,228,252,83,35,150,77,167,158,111,241,41,127,212,51,139,115,42,55,220,27,145,133,176,228,13,247,33,111,70,92,133,1,167,136,131,121,151,113,129,183,136,30,33,17,228,181,16,41,100,99,220,196,145,72,128,182,92,109,137,20,152,2,79,122,250,159,81,163,231,79,19,230,79,164,208,59,211,196,212,43,169,116,9,124,140,18,224,123,109,26,71,206,106,230,227,169,149,18,178,73,174,36,205,245,209,81,212,59,49,142,208,20,117,25,99,42,222,206,136,235,51,37,214,206,60,190,87,101,99,157,160,61,44,63,17,119,231,137,219,143,83,9,121,187,158,11,226,71,94,9,218,160,143,162,195,145,78,38,121,161,220,231,208,228,236,119,77,110,136,87,31,18,84,206,61,70,21,126,199,102,68,227,34,101,21,146,62,229,101,229,248,50,139,242,114,92,101,146,46,165,22,141,239,100,170,71,78,28,184,229,195,254,96,97,23,104,15,69,105,177,228,94,90,51,158,135,208,105,142,49,52,153,188,244,153,23,67,63,7,36,126,233,71,60,177,211,224,81,147,76,232,219,234,137,120,208,2,229,23,14,31,82,26,113,5,32,61,44,124,192,25,56,37,228,45,152,109,12,134,104,67,32,130,90,167,101,9,144,77,12,59,137,240,4,79,212,195,47,243,58,31,41,156,243,86,7,30,127,145,156,89,21,196,238,204,157,112,115,73,121,64,191,134,106,156,127,103,39,211,229,103,179,25,41,71,114,252,207,154,196,170,76,245,180,122,171,242,203,230,238,189,64,244,211,13,196,70,75,138,124,118,52,225,242,80,144,193,241,200,192,148,188,210,94,188,156,250,152,110,211,251,199,251,29,15,137,71,244,38,124,199,34,252,200,50,209,79,118,158,43,240,75,111,31,239,220,232,151,19,143,232,113,232,31,57,161,207,102,191,46,63,200,236,151,49,82,252,196,12,158,147,94,229,63,169,15,158,239,169,69,128,171,234,61,191,238,192,76,137,113,56,191,94,11,218,189,137,219,125,163,64,14,73,119,68,41,150,226,197,92,174,64,77,251,48,139,231,144,8,245,3,84,80,33,128,153,43,169,76,68,9,171,6,184,26,6,81,156,157,35,60,75,116,229,39,221,143,52,188,180,187,149,138,53,18,13,59,21,18,75,137,70,145,45,18,133,146,95,117,126,96,41,75,196,149,46,139,161,77,236,141,119,8,214,56,110,100,39,111,115,2,149,69,91,52,94,173,85,144,149,187,52,96,68,151,69,238,121,218,244,178,124,75,12,63,6,57,75,245,224,244,190,252,126,167,159,172,253,159,196,99,62,242,196,227,31,173,146,143,23,91,154,51,203,145,219,253,155,113,139,254,172,240,22,93,249,229,57,116,236,142,253,108,246,225,140,91,230,127,251,103,18,199,28,114,220,250,25,159,214,171,60,202,242,202,85,74,78,210,244,46,88,220,180,240,142,45,242,229,185,42,226,206,205,35,89,101,28,18,165,9,74,219,174,79,99,20,113,39,21,24,212,98,229,26,101,151,222,25,235,95,47,137,75,14,104,74,73,170,151,115,236,244,120,113,234,48,226,89,21,236,180,143,157,248,230,61,185,220,148,118,171,233,232,123,127,6,205,191,12,126,137,255,0,47,244,51,86,60,40,39,135,226,180,248,221,113,254,199,187,134,85,56,63,95,238,143,39,227,81,120,126,37,187,211,38,239,215,147,211,198,184,250,47,238,39,210,187,254,35,127,101,221,87,86,143,152,201,162,158,77,251,150,249,227,124,127,18,62,187,44,86,77,54,68,255,0,134,95,169,225,110,240,178,74,225,185,74,62,181,84,79,211,241,229,195,29,226,81,199,142,123,227,243,110,249,82,58,148,97,139,7,139,40,219,139,219,253,79,86,225,147,14,162,43,28,101,228,186,159,62,231,12,161,227,105,53,24,215,85,56,213,253,89,105,23,164,253,254,9,246,94,102,122,115,117,158,95,83,143,65,141,57,56,167,185,56,109,179,166,30,101,185,245,238,84,118,97,153,221,6,167,26,147,224,243,49,58,59,113,72,211,35,38,39,7,236,115,202,28,158,131,106,112,95,163,57,178,227,219,211,160,30,46,183,19,211,230,142,108,107,135,196,151,169,215,131,54,232,166,159,209,155,106,113,248,152,165,26,247,60,220,77,224,157,63,146,95,201,153,105,235,194,118,95,83,159,20,186,51,161,127,51,72,180,248,25,20,255,0,219,42,60,176,141,225,146,213,26,110,109,117,180,115,174,165,194,116,202,46,120,252,92,82,142,69,112,146,166,124,220,241,75,20,229,9,117,139,163,233,183,38,185,72,241,254,43,13,186,149,62,211,141,254,102,185,103,167,155,43,38,141,210,76,207,34,218,109,150,105,83,53,134,90,34,213,25,62,160,119,172,169,131,149,163,142,13,157,80,229,5,10,54,205,225,19,37,192,222,74,32,210,81,224,81,194,219,179,40,230,182,118,98,201,22,128,73,188,104,184,75,123,9,71,196,232,116,224,193,181,25,105,120,173,35,94,162,117,17,70,92,145,90,37,64,43,13,196,20,144,55,68,238,14,160,68,164,216,226,153,106,5,116,2,37,229,71,38,72,207,36,189,142,217,114,37,20,128,199,14,13,168,220,96,2,72,37,45,164,202,84,68,188,192,15,37,130,28,49,209,91,80,25,201,110,42,56,210,92,148,22,3,225,5,146,58,40,6,58,25,2,161,128,0,0,128,15,131,197,142,89,231,108,246,52,208,88,97,202,39,69,167,88,224,155,47,62,68,184,42,50,212,102,220,233,28,210,155,53,150,211,20,183,72,168,73,57,27,227,193,234,92,35,24,174,69,44,233,112,130,186,176,105,227,146,113,130,238,125,46,155,26,197,137,69,30,71,193,240,238,143,137,46,231,183,209,25,85,9,200,137,72,203,38,74,139,3,139,95,155,116,182,156,69,102,158,236,141,146,105,0,196,45,212,152,24,106,178,109,141,30,102,124,158,28,27,58,243,75,118,79,161,229,107,50,110,158,211,53,92,178,155,148,156,153,11,37,186,52,201,20,162,115,85,72,202,186,41,27,97,138,57,163,114,116,119,224,195,45,183,69,136,209,35,217,248,62,143,159,22,107,232,121,250,61,52,179,102,81,251,171,169,244,216,226,177,65,69,26,70,132,73,142,82,73,25,185,5,55,33,57,19,100,182,17,78,68,182,43,20,128,206,108,129,205,137,1,26,137,109,196,207,152,214,75,118,118,253,207,160,215,206,161,71,206,231,253,239,230,102,171,211,248,127,67,88,106,177,97,206,214,78,9,248,124,124,167,6,189,254,221,142,166,197,151,43,109,94,76,89,243,238,136,225,21,189,81,231,66,94,115,187,23,204,140,230,46,235,187,17,190,63,149,152,97,58,49,252,175,232,106,50,249,207,136,115,169,103,49,211,174,255,0,228,72,230,0,24,134,64,12,67,3,25,94,227,72,244,39,239,26,34,130,61,77,87,67,51,72,144,50,144,134,128,164,82,234,73,80,234,81,82,224,250,47,135,191,250,116,124,244,250,31,67,160,255,0,227,196,176,118,46,133,38,74,232,82,92,154,71,207,124,94,85,169,56,225,55,103,119,198,33,255,0,80,143,61,66,72,35,166,81,221,3,8,249,100,92,38,215,4,205,247,3,127,153,23,142,91,100,97,139,37,240,116,40,129,232,233,114,84,143,98,15,116,79,7,7,20,123,58,105,249,80,83,205,11,71,44,124,147,59,230,173,28,153,35,200,137,88,106,176,239,134,232,245,60,229,145,198,85,35,216,143,74,60,253,110,154,158,232,150,34,176,234,229,15,150,92,122,30,150,159,95,25,241,46,167,207,171,69,195,35,93,75,134,190,169,74,19,92,9,194,47,177,225,224,214,74,29,237,30,158,29,100,114,46,188,153,198,181,172,176,69,246,49,150,149,29,54,165,208,57,32,243,231,165,125,140,94,158,113,236,122,180,27,83,46,166,57,112,69,172,124,174,75,101,62,146,33,59,68,104,153,12,182,75,32,204,94,197,178,89,4,200,155,178,165,212,205,176,9,24,204,182,204,228,192,229,205,42,94,231,52,215,6,249,254,99,55,208,14,56,58,200,202,148,165,25,41,67,230,236,67,253,243,43,47,202,7,183,166,148,229,5,190,59,91,92,166,250,51,162,27,187,191,209,28,26,12,155,177,198,93,207,65,124,204,163,68,189,108,40,44,108,9,159,68,253,208,165,243,181,252,34,127,187,250,21,47,153,191,225,96,112,252,59,141,110,117,229,232,190,189,14,239,251,95,145,195,240,255,0,254,78,73,122,201,47,255,0,19,187,254,215,228,72,31,86,49,122,52,59,40,7,98,92,171,0,6,1,199,168,183,42,1,153,200,173,220,190,62,130,110,251,48,37,138,29,65,190,21,137,73,39,219,245,3,166,37,25,193,218,44,0,67,16,8,137,116,101,24,229,149,16,101,243,229,246,71,92,87,7,62,24,211,71,79,97,0,92,72,46,61,13,10,148,182,198,251,246,22,56,223,153,144,175,36,202,205,42,253,156,127,50,5,41,120,147,254,21,208,164,173,145,4,105,16,52,69,18,138,2,36,234,81,250,156,31,23,77,79,22,69,42,74,51,221,238,168,238,201,203,141,126,35,131,227,114,111,73,141,175,189,45,175,253,254,68,171,31,29,241,57,57,102,174,209,84,115,78,74,112,143,50,220,184,109,155,231,151,139,158,114,190,39,39,249,28,141,117,68,133,118,105,103,183,36,37,232,207,118,17,253,164,190,169,254,188,30,14,24,186,71,183,139,80,178,99,225,115,20,227,127,205,18,253,89,241,135,199,241,205,165,36,252,146,138,109,21,240,28,141,70,11,217,199,244,118,109,241,13,70,155,62,146,17,150,120,198,75,134,186,158,127,194,231,179,51,138,118,163,145,126,140,138,236,255,0,137,177,165,154,19,252,88,255,0,163,53,211,100,83,197,141,250,255,0,120,255,0,161,127,31,199,226,233,48,228,244,221,31,228,113,252,54,91,180,177,254,21,253,29,127,114,15,121,229,173,36,159,255,0,179,107,244,103,145,172,123,37,25,174,145,155,127,253,95,254,207,79,28,119,224,113,254,38,191,84,114,189,58,212,232,227,95,54,221,175,242,255,0,71,252,139,242,233,248,122,111,154,94,240,57,116,209,191,181,69,244,220,151,245,52,210,106,177,109,148,164,246,109,143,154,199,160,243,96,205,58,253,228,238,63,69,255,0,177,215,210,13,14,77,153,146,244,58,254,92,210,143,107,60,236,62,92,223,153,233,205,121,163,63,84,84,53,47,49,213,142,71,31,115,163,27,163,81,43,187,20,187,51,70,187,51,155,28,142,152,187,69,71,62,92,91,126,135,155,151,5,238,141,30,219,74,81,167,220,224,205,13,185,57,37,88,225,211,77,227,159,133,147,255,0,171,245,61,8,179,151,62,13,241,227,135,217,143,75,159,114,113,159,205,30,36,136,59,123,14,232,136,187,70,148,84,59,28,73,72,107,168,22,155,186,57,126,43,143,126,8,203,240,75,250,157,36,234,87,137,165,201,31,225,180,106,125,74,241,34,168,114,142,228,22,27,168,232,195,155,36,92,88,162,142,137,211,70,50,224,9,124,21,28,148,102,221,141,70,192,234,132,236,169,70,204,33,229,55,132,236,9,88,233,155,67,130,227,142,208,229,138,93,145,53,91,97,200,187,157,139,42,163,204,134,155,43,125,78,252,56,90,92,153,173,65,60,142,248,47,21,154,44,40,209,69,34,42,40,20,77,0,34,104,160,16,83,176,19,116,45,200,130,131,160,172,202,114,96,105,184,46,204,225,238,104,2,161,240,137,99,64,59,0,24,10,130,138,160,1,80,192,0,96,43,21,128,197,97,98,1,136,65,101,71,149,147,28,113,98,187,60,201,189,210,108,244,243,232,245,89,214,216,199,143,118,96,254,15,171,143,104,254,161,92,59,61,203,91,98,122,24,254,13,168,151,87,20,109,151,254,31,146,138,113,203,111,232,52,120,121,36,219,164,94,28,62,36,227,31,83,213,255,0,144,77,255,0,220,71,118,143,225,56,244,203,115,123,167,234,198,163,125,30,53,139,18,72,221,200,74,47,176,156,100,69,41,72,231,212,203,200,205,222,57,25,207,11,146,166,7,146,216,156,142,236,218,47,47,149,163,7,163,159,169,166,92,206,100,79,39,145,157,50,209,79,241,18,244,18,107,230,3,200,148,254,99,204,201,230,203,38,125,31,252,166,239,204,204,255,0,228,56,238,238,95,169,155,26,143,156,157,209,16,141,179,233,255,0,228,24,187,223,234,53,240,44,17,237,252,201,134,188,29,44,34,242,114,123,218,61,43,212,77,99,198,151,213,154,225,248,78,28,83,221,181,30,158,39,28,73,108,75,143,65,134,163,14,138,58,78,58,191,83,87,22,213,132,242,57,59,147,20,165,229,162,140,219,98,42,130,138,136,17,167,4,208,18,76,139,162,38,6,47,169,81,66,75,146,226,185,10,243,126,36,249,60,28,223,191,252,207,119,226,95,57,225,230,253,255,0,230,100,122,255,0,15,249,15,59,95,251,246,119,232,126,67,207,214,191,219,178,142,124,127,188,59,160,169,156,56,184,200,119,196,131,179,3,58,113,191,36,190,135,62,5,193,188,62,73,125,10,62,115,91,255,0,200,145,206,111,172,255,0,228,72,231,32,96,0,64,198,33,148,100,254,99,72,153,79,230,52,136,20,105,30,134,102,145,232,5,162,145,22,82,96,81,80,234,73,166,48,20,185,103,210,124,63,255,0,143,19,15,133,252,7,30,183,75,227,228,201,40,182,218,138,137,219,139,79,45,50,240,219,233,192,148,198,233,112,82,5,208,104,210,60,111,137,197,75,58,56,165,21,19,187,226,81,147,204,154,76,224,203,25,237,225,13,17,229,114,12,184,238,60,25,194,50,82,228,222,78,160,7,20,27,140,142,252,25,19,224,227,219,124,134,57,56,204,168,246,177,163,209,211,63,41,228,105,114,95,83,214,211,62,2,187,23,67,60,177,41,72,37,201,7,60,95,52,109,29,63,141,30,76,227,141,248,135,84,36,241,178,209,229,234,126,25,44,114,180,112,228,211,228,143,221,179,232,179,75,121,207,56,39,213,9,81,224,121,177,190,83,70,248,243,30,148,244,240,151,99,158,122,24,245,137,173,76,105,131,88,227,243,62,15,67,30,162,51,93,79,26,88,39,20,103,28,153,49,75,185,156,87,208,221,244,7,105,54,112,105,117,123,146,220,119,74,113,150,39,79,169,21,131,249,62,162,129,89,31,8,205,62,72,171,104,137,26,51,57,1,44,134,91,33,160,33,190,8,125,11,145,44,130,27,253,12,164,92,186,153,204,14,92,191,49,45,121,74,154,243,3,249,64,224,200,171,48,242,116,67,204,191,106,133,62,192,118,124,46,126,105,67,209,217,235,119,252,143,11,71,56,227,203,39,39,86,143,95,28,220,224,164,151,122,243,8,58,83,25,156,99,238,104,151,244,40,39,242,132,250,203,252,34,159,203,249,161,207,239,127,132,163,139,225,255,0,188,200,255,0,139,255,0,225,71,103,253,191,200,226,248,127,207,37,223,116,191,164,78,229,251,181,244,36,15,172,80,159,17,108,175,186,190,132,191,145,254,101,9,124,171,160,255,0,63,228,40,124,171,232,48,21,63,196,68,219,81,149,73,221,22,45,189,126,132,14,147,231,251,130,81,181,193,17,119,27,31,116,4,96,140,101,133,112,173,90,254,101,109,87,208,140,123,163,41,243,247,153,166,251,2,212,146,146,143,118,106,99,143,173,155,0,9,128,48,33,156,202,231,57,62,201,240,111,146,84,153,156,35,81,68,23,141,114,108,78,53,192,223,82,129,117,28,223,221,11,174,67,28,110,86,202,47,114,195,139,115,249,187,24,197,63,153,245,98,203,63,18,127,194,186,20,248,135,185,145,81,102,145,51,135,17,46,37,26,196,162,98,80,24,230,117,20,253,206,47,143,71,255,0,211,51,73,125,223,50,59,51,244,252,200,248,134,63,27,225,121,163,221,227,100,31,159,190,58,122,110,54,211,226,140,156,167,215,158,5,44,114,130,78,187,93,154,226,198,218,148,34,246,170,190,8,173,37,112,197,41,198,27,148,122,191,67,151,22,89,101,207,24,229,147,216,221,109,190,14,135,39,164,188,78,94,92,145,126,39,126,158,135,14,39,29,209,124,221,136,84,102,140,163,154,80,125,81,209,240,185,56,234,37,254,27,253,57,43,226,120,156,53,74,93,167,27,35,72,214,61,86,63,119,95,169,105,31,85,169,140,114,124,47,55,240,201,72,241,254,19,46,103,143,248,156,127,85,254,135,175,165,188,223,12,205,30,174,88,255,0,183,250,30,23,195,167,90,249,175,87,25,127,191,212,197,106,62,151,75,45,216,114,250,168,198,70,56,171,14,175,194,190,28,154,30,158,81,199,143,51,155,165,179,104,245,152,226,165,28,209,124,212,103,23,235,234,74,70,250,255,0,135,226,112,89,188,44,115,220,173,238,143,63,200,228,195,230,140,159,17,219,81,81,93,40,244,114,234,227,225,184,75,116,227,183,203,181,116,179,207,195,29,210,159,52,223,68,204,180,225,201,228,212,201,123,158,148,37,191,76,159,225,103,153,172,91,117,79,222,153,223,162,123,177,74,62,168,233,24,173,215,38,144,234,68,62,75,246,43,31,82,163,162,12,222,18,57,226,105,6,105,29,125,140,53,17,180,165,232,92,37,216,115,141,160,57,40,229,212,233,229,25,44,248,215,153,117,94,168,236,162,186,170,34,177,193,53,56,38,142,136,179,151,103,131,63,47,70,117,65,169,46,4,20,2,24,64,186,141,117,107,176,17,159,44,112,99,223,46,191,117,122,178,193,226,94,217,56,190,206,138,225,138,113,114,185,119,124,147,8,206,233,69,179,171,153,202,44,198,75,147,190,26,124,146,251,165,253,129,201,242,198,152,242,218,47,20,92,159,70,122,240,248,116,23,99,162,26,56,199,177,60,151,30,84,116,179,146,232,109,139,225,242,187,109,158,180,49,70,38,155,82,51,228,190,46,60,90,109,189,141,214,20,106,4,105,43,28,87,98,133,41,36,74,201,23,220,11,0,37,205,34,10,2,20,211,40,6,75,154,70,121,114,109,71,60,55,206,92,129,174,89,73,244,12,74,93,205,163,4,151,34,107,208,1,186,70,124,182,91,94,161,26,0,140,89,116,0,1,67,24,172,0,100,216,88,21,97,100,128,14,197,98,0,24,8,10,128,0,64,0,0,7,86,228,187,3,201,236,101,100,185,17,91,120,128,243,54,97,184,91,128,223,196,51,158,70,103,184,141,222,96,58,60,86,187,11,198,126,198,46,68,185,1,187,204,200,121,95,169,150,225,95,37,26,111,111,184,156,153,54,45,193,21,108,68,216,88,12,76,91,133,96,59,16,128,6,250,48,137,50,99,79,128,170,177,88,172,64,85,131,100,129,1,96,130,135,64,50,38,81,50,228,12,99,213,150,186,146,190,98,210,3,203,248,159,12,240,114,59,205,249,159,65,241,104,249,44,249,196,239,47,230,7,179,163,249,15,63,83,94,59,179,210,209,126,233,158,70,182,95,245,18,20,28,41,29,88,157,209,231,66,79,113,232,97,236,65,232,224,249,77,177,254,234,95,67,159,19,242,155,227,127,178,151,208,163,230,181,143,254,162,70,7,102,163,30,236,210,102,62,9,6,35,179,95,4,94,17,4,20,63,9,146,252,165,25,75,230,52,143,67,54,238,70,177,231,128,53,197,143,123,58,22,20,24,99,182,38,192,99,224,152,228,91,25,220,113,106,159,36,14,14,209,182,37,212,230,196,248,58,113,75,169,71,163,162,248,174,77,36,60,40,201,164,253,15,95,14,73,101,138,148,159,83,229,95,57,63,51,233,244,75,246,81,18,26,239,75,128,218,53,208,102,133,67,46,146,56,246,229,148,19,238,164,121,122,169,233,233,236,163,151,95,47,250,134,115,240,204,120,251,93,60,146,138,232,99,41,41,68,183,20,103,40,250,26,70,62,31,37,67,31,61,13,35,22,111,8,162,161,233,227,76,245,116,223,41,197,143,31,7,165,167,199,81,2,141,33,33,56,139,160,26,57,83,38,121,12,220,137,110,192,218,51,7,43,56,181,57,158,24,89,24,181,234,75,146,142,230,137,124,17,143,60,114,116,53,8,142,162,150,40,75,170,42,128,12,227,167,140,122,26,98,77,95,36,219,53,143,97,66,200,249,35,185,82,234,65,150,155,245,137,12,113,124,10,64,75,33,150,75,3,54,67,53,124,163,54,65,139,92,153,205,240,205,165,212,199,39,64,57,186,177,201,112,37,212,169,116,3,135,55,239,17,57,31,148,172,255,0,58,51,159,64,30,63,159,31,248,143,115,10,242,127,246,60,157,54,61,243,95,195,27,61,124,63,39,230,32,222,38,139,171,34,5,247,40,137,252,159,152,229,243,63,240,134,79,146,67,251,209,3,135,65,198,118,189,223,244,71,114,249,78,13,63,151,91,37,93,26,254,105,163,190,63,123,234,72,81,31,149,125,4,189,10,143,202,47,188,81,48,230,17,250,13,138,31,34,40,161,2,234,49,119,32,136,252,129,208,113,251,203,220,79,160,25,255,0,220,154,247,24,159,239,159,188,80,192,210,14,145,186,232,114,193,249,145,211,23,192,12,76,100,77,129,142,79,52,227,18,223,66,113,199,116,220,191,35,74,243,16,92,21,32,238,82,232,75,40,77,92,138,205,45,144,80,93,101,212,172,113,251,207,177,207,41,110,201,41,0,151,5,125,226,126,103,93,141,23,82,10,69,196,205,26,68,163,88,150,68,75,3,29,74,242,143,31,159,22,215,209,240,60,235,246,108,157,63,49,3,227,179,97,112,150,76,82,251,173,196,140,42,170,93,182,249,190,157,31,246,61,31,141,99,240,190,33,147,210,117,35,201,201,145,227,140,158,233,47,70,189,204,171,155,89,123,163,82,229,93,187,247,48,197,141,183,196,191,69,102,145,140,100,211,219,124,245,103,70,223,14,106,186,127,102,88,58,103,31,181,71,19,206,184,143,145,115,95,153,231,103,111,6,165,198,62,85,25,116,71,169,143,205,143,232,206,127,140,105,156,53,185,41,94,246,167,31,163,8,245,116,122,108,154,204,10,24,243,198,24,225,63,218,36,249,167,202,60,156,113,120,126,39,243,125,250,183,232,250,21,240,159,136,189,14,127,55,42,182,201,95,84,111,174,199,138,121,35,169,195,150,59,35,91,163,39,82,235,233,220,199,248,223,250,246,190,207,44,216,148,160,211,91,111,111,191,70,105,146,79,6,137,71,81,23,7,11,166,255,0,9,230,104,62,39,60,122,153,99,149,194,46,77,194,77,112,190,190,193,241,141,123,215,103,142,151,126,222,60,213,216,204,159,139,92,122,223,31,93,21,56,229,217,22,174,56,219,165,95,83,131,79,155,62,151,58,132,165,40,243,209,246,61,173,30,143,126,60,88,99,151,106,243,79,36,159,220,75,208,207,91,166,210,106,113,184,233,99,178,80,87,29,210,230,71,76,103,91,102,201,12,153,97,226,121,92,177,169,95,161,215,160,188,121,54,72,249,173,94,166,114,203,134,112,151,154,24,210,127,83,220,248,54,169,106,34,163,247,151,202,191,176,133,122,47,203,185,122,49,226,126,98,115,63,59,94,188,143,23,82,163,165,117,45,16,139,69,70,177,102,201,238,71,58,102,144,116,3,112,220,236,203,163,58,61,204,102,188,192,76,225,113,229,11,20,104,232,143,202,145,46,27,93,174,132,11,184,193,178,163,27,2,92,182,171,235,236,113,79,77,147,81,147,126,71,126,139,178,61,29,177,14,134,162,57,49,232,227,21,208,214,56,96,159,99,110,89,59,29,216,22,177,196,41,46,194,114,161,221,133,9,148,74,69,16,0,29,14,124,217,212,0,221,201,34,37,58,71,10,212,188,147,168,157,81,87,30,122,129,199,171,213,74,60,35,151,6,175,38,254,121,59,178,105,60,73,121,141,113,104,227,30,192,24,242,74,81,51,201,28,146,124,51,178,56,227,18,182,175,66,140,112,99,105,114,110,250,0,16,100,241,238,124,151,24,40,148,48,21,5,0,1,51,141,146,161,69,140,4,48,0,10,16,236,64,32,24,0,128,0,0,0,10,16,12,8,1,12,10,128,67,176,106,194,139,37,177,54,75,100,14,197,100,182,43,42,42,200,191,48,201,238,69,83,98,96,34,128,7,98,0,0,177,90,1,129,59,151,168,110,94,160,49,6,232,250,139,124,127,17,3,2,124,72,126,33,120,176,252,72,7,46,131,143,66,124,72,53,243,33,197,129,64,43,18,2,128,40,116,2,1,208,0,130,138,19,3,9,170,144,211,43,36,120,51,136,24,235,49,248,152,159,208,249,92,144,240,245,21,238,125,148,149,197,163,231,62,39,167,217,155,117,119,3,167,68,255,0,100,254,135,143,172,253,252,143,103,64,191,100,254,135,147,172,85,158,64,115,99,94,115,209,196,121,240,226,103,161,6,65,219,7,229,58,113,254,226,95,67,134,15,131,179,23,255,0,30,95,67,72,240,117,57,43,60,145,11,33,158,173,255,0,212,203,234,17,92,25,86,143,34,23,137,19,12,166,54,192,237,121,98,99,57,89,135,54,95,221,2,59,157,90,104,238,145,201,220,244,180,120,234,54,7,74,84,134,3,1,253,211,206,212,203,204,119,228,117,19,203,207,43,152,27,98,249,78,140,61,206,124,95,41,213,131,163,1,69,126,213,125,79,168,210,113,142,39,205,65,126,222,63,83,233,244,203,201,18,142,213,208,31,8,158,65,216,30,22,182,73,234,100,115,223,39,179,155,225,240,203,61,204,207,254,87,18,163,202,171,26,137,233,191,134,46,205,145,255,0,46,146,238,21,197,70,184,177,242,116,125,134,104,210,26,105,160,30,28,123,165,244,61,8,42,70,120,177,172,113,247,52,68,12,77,88,172,118,4,56,18,227,70,214,76,138,57,115,225,241,97,71,19,209,202,43,131,215,81,224,54,4,121,186,76,82,132,249,59,168,173,129,181,129,28,133,149,66,238,80,71,169,113,85,140,88,250,183,64,159,146,36,19,39,201,35,98,34,174,15,154,42,68,67,134,85,216,18,73,108,134,4,178,90,40,76,131,41,43,71,62,78,140,233,145,201,152,12,144,79,160,46,129,62,128,112,102,230,100,203,229,47,47,206,204,216,87,94,159,203,9,181,223,202,122,26,119,113,252,143,59,23,24,236,238,209,115,75,242,42,59,224,87,116,70,50,216,3,233,68,197,249,32,203,102,107,228,146,244,96,113,100,253,159,196,19,227,204,191,163,255,0,83,190,170,108,225,215,113,168,195,42,110,221,113,238,142,228,239,100,189,81,32,107,184,159,81,175,152,76,161,67,239,47,114,137,95,60,189,213,148,2,23,114,137,2,87,206,193,135,222,9,1,158,79,222,227,126,177,104,76,121,159,151,27,244,157,10,104,4,165,76,233,131,224,228,77,38,109,142,86,250,129,187,34,125,10,179,60,157,8,43,18,168,151,220,75,136,142,63,49,69,190,9,235,249,149,46,105,14,29,119,20,84,188,184,223,177,203,217,157,25,165,229,140,127,54,115,190,132,4,75,68,164,80,2,52,137,154,52,137,70,177,52,70,81,52,68,11,34,184,63,161,142,7,72,232,125,14,120,112,232,15,47,254,37,195,113,195,153,123,197,255,0,83,231,102,147,242,203,239,112,125,151,197,176,248,255,0,13,200,187,197,110,95,145,242,19,142,232,209,21,140,112,75,12,33,41,215,157,110,141,50,103,37,124,186,226,136,205,147,36,82,199,109,165,109,91,54,195,142,47,20,101,42,79,184,69,199,83,143,30,63,52,151,228,105,169,215,225,215,96,219,60,82,134,216,241,61,199,30,163,28,50,109,217,118,187,147,135,4,183,74,41,110,110,46,173,129,201,178,87,232,189,248,55,199,168,150,54,226,234,113,236,106,180,184,96,239,62,85,126,132,101,158,10,113,130,117,92,112,48,118,61,102,163,193,135,132,163,21,43,167,119,71,54,159,30,92,122,152,228,201,109,95,50,191,81,99,212,165,141,70,47,204,165,105,29,152,117,17,148,54,56,198,43,217,137,36,93,215,118,25,197,100,154,114,226,120,233,215,215,146,62,33,147,22,45,99,240,97,29,184,212,93,122,255,0,180,101,246,151,146,56,255,0,253,130,173,171,188,123,151,175,94,38,217,170,243,46,203,230,236,191,223,184,30,110,191,18,199,172,146,135,202,249,143,209,154,104,51,45,54,178,18,109,237,234,232,62,42,191,111,183,186,130,49,211,199,119,135,254,42,8,250,204,220,228,132,151,73,35,76,81,48,197,230,248,118,12,151,110,52,159,177,213,141,249,16,86,136,180,68,87,6,145,42,41,117,28,95,168,187,131,225,129,180,37,234,57,70,153,146,102,145,151,103,208,6,62,194,106,190,131,236,0,160,186,190,74,18,42,128,145,208,198,80,8,96,65,158,203,102,138,52,2,178,134,62,132,216,165,202,32,195,81,168,218,184,57,35,134,121,229,115,233,232,119,120,27,157,179,88,194,49,64,115,226,210,198,29,142,133,20,135,97,96,28,0,0,0,12,0,4,0,0,0,32,0,24,0,0,0,0,128,96,32,25,44,2,192,6,2,24,0,8,0,96,32,6,232,199,38,94,200,13,183,33,62,81,132,35,41,51,165,42,2,34,157,154,93,8,64,97,184,86,78,224,178,134,196,75,157,11,196,182,65,100,190,165,18,192,160,161,33,129,50,150,210,84,183,24,231,109,240,136,132,50,198,61,64,188,190,39,221,50,217,157,247,52,219,153,139,195,207,234,6,126,14,127,196,39,167,204,255,0,238,22,241,106,63,17,47,6,165,255,0,220,8,159,178,229,255,0,200,75,210,101,255,0,202,202,251,54,167,255,0,40,190,203,168,255,0,202,81,63,98,201,255,0,149,254,161,246,25,255,0,229,127,168,254,201,159,255,0,40,125,147,55,254,102,64,214,141,199,254,235,253,78,140,85,143,137,77,28,114,209,229,255,0,204,201,251,12,223,253,230,7,169,196,149,197,132,109,62,78,125,46,55,133,84,178,89,211,47,80,171,25,49,118,134,3,0,0,16,0,192,150,142,121,220,100,117,25,228,142,228,4,69,217,201,241,13,50,203,137,179,162,46,184,42,92,198,138,143,23,77,187,30,41,47,67,207,212,227,121,164,220,122,158,230,108,91,20,169,30,70,25,56,229,148,95,75,34,184,225,130,123,185,71,84,22,215,76,244,223,195,242,207,3,207,20,169,43,250,163,143,54,155,44,32,178,79,27,81,245,51,190,215,20,186,29,120,255,0,248,242,250,28,184,162,229,11,163,182,17,255,0,167,151,208,210,62,115,81,135,118,121,63,114,54,115,70,249,221,101,151,212,194,50,185,153,27,195,73,190,60,131,208,35,179,12,171,24,220,209,71,7,216,81,51,210,58,59,247,147,41,1,229,253,149,198,71,163,137,109,129,156,237,246,47,27,123,64,208,104,139,30,238,0,140,242,224,243,102,239,33,219,155,116,174,145,199,225,205,74,218,3,124,125,14,188,17,108,230,195,23,41,36,118,74,126,29,40,129,209,131,20,124,88,183,212,247,244,252,36,120,186,44,50,149,100,154,234,123,122,116,32,234,21,128,138,40,4,0,48,16,88,0,8,27,1,117,101,48,138,6,2,21,142,133,69,14,196,250,131,225,10,32,90,11,36,96,48,16,192,100,180,134,42,2,100,169,18,159,144,210,75,131,40,253,228,0,196,54,32,2,163,212,144,232,65,163,33,148,159,148,77,112,6,98,125,70,201,187,32,153,156,121,215,39,84,250,156,185,169,200,8,137,25,25,162,49,200,192,228,159,51,102,73,55,42,53,107,204,199,5,183,44,164,251,34,43,167,110,220,48,247,179,109,28,234,109,126,100,101,143,236,113,37,218,39,60,51,120,122,140,105,210,221,193,191,198,127,94,226,226,79,234,105,212,194,14,212,95,177,178,232,69,87,98,18,243,201,122,162,145,45,212,226,254,168,14,79,136,71,118,158,255,0,10,191,209,155,225,150,236,17,127,133,134,104,238,199,40,255,0,190,76,126,31,39,44,50,139,235,254,209,63,87,241,216,254,100,50,95,48,252,134,202,137,251,209,252,209,68,207,136,223,163,177,128,8,5,38,2,151,97,203,212,151,37,183,158,220,131,151,149,1,150,111,221,79,248,106,67,155,224,153,73,121,162,254,244,90,48,134,93,248,98,239,177,5,73,175,81,99,202,222,68,162,188,171,171,39,20,86,92,170,50,117,27,167,254,70,27,220,93,198,219,114,170,70,111,77,72,246,49,201,184,115,212,83,70,24,115,59,167,197,112,110,205,50,213,174,2,32,250,7,72,162,130,255,0,200,191,72,145,5,230,250,26,71,188,253,0,203,35,221,145,144,250,140,75,230,1,140,0,1,26,68,132,82,3,88,154,35,40,154,68,10,48,151,19,55,50,202,188,201,129,162,169,66,81,125,26,62,51,62,23,135,62,76,79,238,73,196,251,28,111,148,124,255,0,199,112,248,122,237,253,178,70,255,0,53,193,7,143,56,197,252,201,51,159,83,150,243,99,143,78,204,234,159,83,135,82,148,167,195,243,71,211,176,29,18,242,198,250,179,47,180,248,114,190,235,220,88,99,28,246,167,146,82,107,178,225,27,71,6,53,41,84,87,14,128,224,159,237,50,183,142,50,166,250,37,102,240,209,234,164,191,103,166,201,245,113,61,127,134,173,154,152,243,181,74,226,235,220,127,16,205,60,48,240,113,229,94,34,142,233,202,255,0,146,26,99,231,231,166,203,143,38,201,37,25,46,170,250,29,127,242,221,84,113,120,209,142,248,250,199,147,4,234,126,246,125,94,147,38,108,127,13,132,35,24,74,14,229,39,47,187,102,47,77,200,249,216,234,99,137,69,211,222,153,221,139,91,143,30,55,36,247,99,74,210,186,113,246,250,29,26,221,12,117,20,228,150,44,149,113,146,166,159,249,163,192,240,179,79,80,241,77,203,117,249,173,150,93,75,27,203,36,181,58,140,179,154,166,251,122,17,163,147,223,31,241,35,108,171,195,212,101,237,211,250,24,233,19,223,20,186,238,70,153,125,63,195,255,0,254,138,189,242,191,255,0,152,238,195,27,198,114,194,31,103,209,97,194,241,188,109,117,79,187,93,89,188,38,212,120,34,183,93,10,137,156,39,124,51,88,21,26,164,41,33,166,50,140,202,78,208,218,86,45,188,245,3,72,74,184,101,246,227,161,137,81,149,1,162,44,152,171,233,250,14,92,0,236,151,33,114,27,108,161,238,1,168,142,128,65,69,80,16,42,29,5,138,192,37,37,20,97,60,173,190,13,28,119,13,99,72,9,199,108,210,131,160,0,12,64,0,0,32,0,0,40,96,33,128,0,1,2,24,12,4,0,32,24,128,0,0,0,4,3,16,12,46,132,217,159,45,128,228,247,10,24,185,182,105,24,208,219,218,128,56,136,89,205,57,201,203,131,104,93,114,5,136,0,14,48,29,5,1,158,84,97,190,74,75,131,179,104,182,71,208,2,14,226,48,16,2,25,37,1,199,170,82,139,220,137,197,60,178,71,102,88,111,137,193,89,33,61,160,109,187,42,20,167,159,176,246,205,198,236,151,143,39,226,2,127,110,251,146,214,166,254,100,87,131,155,241,135,131,155,241,129,27,53,63,141,9,227,212,255,0,228,47,193,207,255,0,144,79,14,127,198,6,126,14,165,255,0,220,15,179,234,127,242,22,176,103,255,0,200,55,135,63,254,64,50,251,46,119,255,0,116,62,199,155,255,0,41,79,79,159,255,0,40,190,207,159,255,0,40,18,244,185,147,253,241,219,129,249,118,202,86,113,61,54,127,252,165,98,193,154,19,77,228,180,7,163,31,43,44,201,115,30,188,162,163,46,192,93,138,201,24,14,192,67,1,216,132,48,48,203,30,232,152,202,209,191,94,12,39,29,146,246,0,148,119,112,207,43,226,90,39,167,154,202,151,149,245,246,61,100,205,51,198,26,141,52,161,63,74,100,164,121,186,63,136,207,236,175,7,149,210,174,125,12,117,186,249,75,7,130,224,174,186,156,127,252,124,238,47,179,55,212,65,100,130,146,30,50,174,216,90,61,82,197,141,198,81,182,118,96,200,167,25,35,202,87,187,132,119,97,242,146,122,30,47,196,226,241,231,111,179,57,177,117,179,218,248,150,151,197,131,146,60,120,121,120,101,71,161,133,220,13,84,81,150,159,229,54,2,148,34,19,140,68,153,158,166,78,48,176,47,100,74,88,226,121,95,110,146,116,95,219,103,64,122,94,28,71,225,196,242,254,219,49,173,108,192,244,92,34,101,146,17,244,48,197,168,121,36,111,20,229,43,125,16,26,99,197,24,199,119,114,180,218,111,27,54,231,208,205,206,83,200,177,192,245,48,197,105,240,219,234,81,188,106,53,20,118,224,225,30,102,153,188,146,220,122,120,248,136,70,187,133,100,128,85,88,236,139,11,2,183,6,226,27,21,148,94,241,110,228,206,195,112,70,190,32,183,152,238,5,32,52,115,99,142,66,44,151,32,55,241,20,133,60,138,17,57,229,45,177,190,231,36,181,89,55,124,182,128,233,251,99,221,209,149,246,196,114,125,175,215,25,75,81,142,93,98,7,108,53,113,145,170,205,19,130,25,49,55,208,215,201,32,174,213,56,177,238,71,36,54,195,184,75,47,62,86,65,216,249,71,63,73,175,208,172,114,123,121,39,39,14,192,0,59,136,161,131,0,32,19,229,34,219,32,148,249,144,13,145,33,201,240,101,41,90,100,19,57,85,156,179,249,172,219,52,170,44,198,33,76,231,202,116,190,135,30,103,212,35,30,195,159,50,199,252,107,251,139,238,154,227,138,120,97,62,241,148,136,174,253,70,56,125,150,57,20,215,145,121,143,157,203,155,109,205,252,210,151,15,211,253,240,125,94,171,225,235,254,87,145,91,221,225,219,254,167,203,230,210,239,196,224,229,79,117,198,93,153,122,169,35,221,248,126,169,106,52,170,125,234,218,247,238,119,194,73,174,167,202,124,62,90,141,30,161,198,80,151,135,46,235,148,122,216,117,114,143,18,82,253,6,171,214,238,78,71,229,250,114,114,195,87,22,155,125,17,178,212,99,159,22,84,106,249,186,239,19,131,71,37,143,226,25,113,121,86,251,105,122,247,55,241,210,130,231,152,58,60,157,78,187,193,215,67,36,101,210,73,53,235,95,232,201,86,62,130,248,145,42,94,95,161,207,29,84,92,186,241,36,14,82,167,74,239,160,70,238,73,170,245,224,33,53,44,105,223,39,27,241,228,248,84,40,105,243,43,185,245,119,205,19,202,53,227,93,111,34,93,89,148,245,17,93,200,120,98,177,202,110,114,201,74,234,33,135,78,179,65,100,134,40,36,250,111,109,147,200,241,68,245,81,118,189,140,222,170,109,84,97,41,126,70,241,196,158,166,88,167,94,88,169,121,85,89,210,161,21,194,227,232,79,37,199,157,255,0,83,55,198,58,250,152,188,50,195,22,178,102,140,18,237,86,122,185,155,135,135,183,133,39,79,244,60,92,137,253,151,159,195,127,254,68,242,171,145,234,96,210,202,120,112,203,30,69,20,188,234,91,109,182,112,206,30,30,92,177,114,147,113,151,173,30,159,195,39,187,67,139,248,110,63,204,225,214,71,110,183,34,252,81,179,42,206,25,28,101,29,168,245,33,45,199,146,158,217,95,126,199,161,161,149,198,153,190,107,61,71,107,101,72,133,204,191,50,229,243,29,24,46,118,63,86,84,252,184,168,170,232,70,103,209,1,144,208,138,64,0,0,3,26,36,164,6,145,52,137,146,52,136,26,163,60,171,130,226,41,174,0,206,44,243,255,0,226,12,91,244,209,202,186,194,95,201,157,200,53,88,188,125,38,76,127,138,45,32,62,51,45,236,147,143,90,224,224,81,188,113,77,190,27,77,30,155,131,118,142,44,138,165,47,116,164,65,150,37,225,231,224,236,175,250,138,252,104,228,110,167,25,113,193,212,178,193,194,57,29,169,47,111,64,58,52,217,54,206,251,163,131,91,41,125,161,74,82,191,114,222,179,14,60,173,197,202,92,250,81,134,170,94,36,33,56,119,38,52,238,140,124,76,17,200,224,183,71,141,213,212,250,207,135,105,27,208,40,247,138,141,254,159,234,124,103,194,183,102,202,177,215,222,72,251,45,62,171,141,177,158,204,151,185,122,73,28,243,26,112,234,116,254,20,154,95,37,190,63,11,255,0,125,142,44,145,134,236,143,106,89,54,110,111,213,31,67,168,198,179,227,150,84,182,77,124,241,236,253,207,159,201,37,29,100,175,30,245,183,108,170,92,168,250,81,39,170,183,220,120,58,172,235,62,121,77,46,59,29,191,10,211,57,201,74,185,125,61,191,223,99,147,81,165,88,53,59,113,201,79,27,230,45,250,123,158,247,195,177,56,69,78,119,229,243,51,171,155,175,80,223,140,162,228,228,225,26,111,220,106,85,84,206,117,145,185,74,82,235,39,103,70,8,182,237,129,211,142,55,76,233,137,156,23,5,217,164,88,133,101,38,128,64,138,0,22,224,220,38,130,128,210,50,163,109,219,151,39,50,225,23,25,80,27,174,128,137,139,190,133,88,0,8,0,118,22,33,128,134,43,2,134,0,34,6,0,32,24,128,116,2,1,129,66,1,128,8,96,22,64,0,88,88,0,0,62,128,2,178,29,217,73,0,192,4,0,0,0,0,3,1,80,232,4,5,19,46,66,192,9,80,72,161,5,128,192,86,75,145,70,35,0,32,65,65,107,212,44,2,132,13,146,228,5,18,159,36,219,10,3,67,28,216,183,43,93,77,19,40,15,46,111,44,101,87,193,172,20,164,190,99,167,38,56,204,230,158,9,71,163,1,188,115,252,100,248,83,252,99,132,118,252,210,30,236,127,136,9,240,178,126,49,60,57,127,242,23,120,255,0,16,120,144,252,68,25,120,25,191,242,11,193,205,255,0,144,219,124,63,16,110,199,248,138,57,222,12,223,249,5,224,231,255,0,202,116,126,205,253,242,92,113,255,0,228,3,15,7,63,254,80,240,51,255,0,229,54,217,15,252,132,248,81,127,247,64,173,52,50,99,126,124,150,117,63,84,112,188,11,182,102,116,97,219,5,78,118,7,76,101,99,220,101,116,248,43,112,23,97,102,123,134,5,110,13,196,128,14,197,63,52,64,86,6,60,197,209,113,157,62,122,4,149,153,190,25,81,197,241,141,46,232,248,152,215,67,139,69,155,116,124,57,30,234,219,146,14,18,60,29,94,7,164,212,111,143,202,192,232,149,97,79,202,99,143,39,152,232,77,103,194,112,74,79,28,233,246,51,139,175,81,73,78,27,89,226,107,180,239,22,91,236,122,184,178,69,193,59,22,175,2,207,133,181,212,179,216,243,52,243,165,212,233,82,94,167,145,151,126,28,142,44,143,180,79,212,131,218,220,189,73,206,212,177,245,60,127,180,100,245,43,198,200,251,129,167,217,247,73,179,72,233,31,169,207,227,78,35,90,156,136,14,159,176,191,81,125,138,94,166,95,107,200,31,106,201,39,75,168,29,88,52,242,140,250,157,57,94,200,82,234,68,38,240,226,221,62,163,208,198,122,204,187,159,203,216,163,175,225,186,125,191,180,153,166,167,55,137,53,142,38,186,156,145,195,139,100,76,180,152,29,239,159,80,143,67,75,141,66,8,236,92,68,231,196,141,172,10,176,178,108,44,162,130,200,220,45,192,93,146,216,183,25,202,116,5,185,18,228,103,188,91,138,52,220,22,101,184,91,172,13,119,10,82,164,102,228,163,30,78,121,183,39,196,136,20,242,102,221,199,66,124,124,171,238,143,108,191,16,182,79,241,0,227,168,159,120,26,71,46,239,184,102,163,37,220,210,16,147,125,64,210,27,100,254,83,111,42,236,60,111,98,230,40,173,187,221,208,84,202,59,151,6,152,112,109,229,154,195,22,210,192,93,9,159,67,65,53,113,96,102,190,84,3,93,208,152,12,0,68,10,249,37,63,52,134,250,137,117,96,41,62,8,146,234,104,101,55,195,32,230,204,236,32,137,159,51,46,33,74,125,14,28,199,110,78,135,22,95,152,8,236,111,130,46,88,182,47,189,145,28,236,236,209,75,108,109,215,207,220,65,244,243,199,187,12,163,235,22,191,145,241,19,110,49,143,127,83,236,252,126,199,200,234,99,82,156,127,12,164,191,153,58,57,107,44,81,158,40,246,118,249,252,140,161,181,53,110,85,254,35,167,28,119,226,141,58,219,36,255,0,177,159,217,156,242,53,141,58,254,37,70,49,182,63,19,121,244,114,199,159,28,228,241,79,244,250,24,233,181,17,201,57,73,101,217,137,119,151,221,190,199,171,169,131,159,195,182,75,238,79,250,163,199,203,5,183,85,225,198,163,40,167,95,70,53,30,206,61,35,149,207,197,140,163,47,226,72,202,127,7,134,105,238,148,215,47,166,255,0,244,15,129,102,82,211,236,226,210,254,231,168,157,87,212,222,35,199,211,126,215,83,40,120,47,195,131,218,231,189,254,71,177,24,236,125,41,180,121,191,15,150,207,137,107,49,122,212,151,251,252,207,75,51,148,96,182,86,230,233,89,206,180,103,34,201,60,218,140,184,162,212,97,10,79,213,179,166,88,50,168,57,75,62,71,254,24,197,28,17,201,246,108,219,183,110,132,167,82,114,234,250,115,252,198,26,244,101,27,198,227,218,168,143,135,79,118,143,29,245,74,153,161,134,131,202,243,227,252,25,31,243,228,138,188,145,219,241,12,82,252,120,229,31,211,147,118,185,49,213,58,158,158,127,135,34,95,170,163,118,84,97,170,253,206,239,194,212,143,35,174,12,240,127,115,116,127,252,191,212,246,178,199,118,57,199,213,30,68,99,121,243,197,253,248,110,95,167,250,5,116,124,6,123,180,210,139,236,211,255,0,127,160,254,37,26,213,66,94,168,195,224,114,172,147,135,172,95,245,255,0,83,171,226,145,231,28,136,60,233,117,58,52,185,118,74,251,71,143,213,152,73,114,47,186,254,162,82,190,134,61,127,49,174,102,44,50,82,194,165,235,20,202,135,222,103,119,37,197,121,140,179,45,185,92,125,14,156,117,191,158,135,36,221,205,176,21,12,0,6,33,136,0,104,67,40,180,105,19,36,105,18,13,98,55,208,152,150,6,15,134,105,30,132,77,121,138,128,31,49,241,12,126,6,179,60,23,77,220,125,31,39,155,52,182,238,244,180,207,115,254,32,199,183,60,50,126,56,255,0,67,196,73,73,74,47,163,32,243,231,146,27,28,62,105,95,94,134,115,148,156,45,186,94,133,75,27,142,166,167,23,215,183,114,181,158,105,183,125,123,1,142,223,46,231,194,26,201,80,219,86,174,205,33,11,211,75,234,140,26,219,42,3,232,127,225,252,59,247,206,43,205,182,77,125,126,85,253,89,239,229,211,167,83,135,21,209,253,15,63,224,216,229,163,208,172,177,165,47,187,126,203,252,228,109,131,226,42,83,156,51,84,55,115,127,117,63,236,114,190,221,39,167,171,161,159,137,9,211,77,109,106,75,240,191,242,60,140,90,88,103,213,106,228,247,92,90,143,242,52,209,230,156,50,229,223,229,109,109,103,102,130,242,195,38,89,46,103,49,10,241,126,207,121,102,178,66,46,88,103,113,190,246,117,101,150,204,42,31,122,124,191,161,217,159,13,74,87,215,161,229,202,50,89,55,78,91,175,185,211,227,45,177,99,232,119,227,199,181,28,24,39,121,18,61,109,169,86,231,69,136,141,222,131,82,245,41,184,46,226,221,143,241,4,27,134,152,182,197,138,154,3,100,81,148,36,104,152,0,7,80,2,95,1,96,208,80,23,9,81,178,118,142,116,92,37,69,26,57,6,225,168,216,246,148,66,178,168,170,0,34,152,202,6,4,140,7,96,3,21,138,200,40,66,16,14,194,197,65,69,20,12,64,64,130,129,179,59,101,26,208,201,136,200,24,128,64,48,16,0,192,86,22,80,1,32,65,86,22,72,20,14,73,6,235,19,141,130,141,0,14,192,40,5,98,162,168,0,65,67,24,28,246,76,249,143,5,109,49,205,155,193,229,244,32,227,203,147,54,57,58,86,135,165,212,101,148,234,113,41,235,176,75,171,136,71,89,130,248,113,32,237,124,139,105,56,242,71,34,242,178,223,5,7,66,92,133,38,74,141,128,110,118,86,235,46,49,84,39,26,1,36,55,17,110,37,201,129,150,108,42,72,231,90,88,196,235,177,48,56,114,56,67,172,73,139,140,186,68,236,158,56,203,177,154,197,183,162,3,7,95,132,85,31,194,205,37,44,138,95,42,162,214,79,88,160,48,168,254,22,75,81,252,44,234,241,113,174,180,82,158,25,122,1,197,80,244,98,172,126,231,117,98,245,68,184,225,246,3,143,246,94,172,19,196,157,238,103,83,199,133,247,66,240,112,250,160,30,61,86,57,121,108,213,74,153,206,177,99,140,173,73,26,169,69,241,184,14,133,208,44,202,50,174,11,1,133,136,86,5,88,155,38,193,176,11,51,153,77,146,216,18,165,201,134,191,31,141,133,241,201,57,115,168,72,79,87,29,180,84,121,218,57,100,199,55,9,39,70,186,204,27,252,209,52,140,226,228,222,210,39,153,197,251,16,115,99,241,32,186,58,58,240,234,26,85,35,88,103,195,40,242,149,146,231,133,250,8,174,61,102,158,25,147,105,114,121,115,210,100,139,225,89,244,27,176,148,150,15,98,163,230,254,207,145,125,210,150,28,159,132,250,93,186,127,68,27,52,222,195,13,124,211,195,63,194,201,240,167,248,89,244,254,30,159,209,15,192,211,62,200,97,175,151,88,229,248,89,219,162,210,249,183,73,31,65,135,79,162,80,150,248,197,191,115,61,38,13,52,167,186,79,200,165,211,216,207,197,120,249,225,44,249,86,56,124,167,171,131,20,116,154,127,122,61,93,108,116,113,140,30,45,155,255,0,135,208,228,156,35,151,139,44,186,87,159,134,50,207,159,124,250,46,136,244,227,20,76,48,168,116,45,4,109,2,172,205,49,217,69,216,172,157,194,220,5,89,59,137,114,53,199,141,73,114,192,198,121,40,201,201,179,183,192,199,102,145,211,195,216,15,59,205,232,21,46,232,244,165,12,113,57,242,237,26,99,142,165,249,4,173,46,14,137,109,113,57,101,6,190,240,28,243,148,219,166,79,38,174,62,230,82,140,239,128,13,195,82,126,229,195,19,238,107,24,37,212,9,140,37,37,212,215,20,37,23,212,113,150,222,131,220,7,68,100,61,237,116,48,82,52,82,3,163,30,111,83,101,40,180,112,148,166,192,233,156,197,6,247,123,25,195,158,166,188,5,39,196,132,194,124,243,234,11,148,64,0,192,8,23,114,187,9,128,165,194,48,155,53,155,57,242,186,139,32,198,62,105,89,175,98,32,139,125,0,203,33,201,53,230,58,166,115,207,230,34,179,104,215,31,238,37,237,47,236,103,34,177,191,216,101,95,153,71,212,70,17,113,140,189,81,242,255,0,18,143,135,173,212,71,178,157,254,191,251,61,220,122,138,132,87,240,163,196,248,183,58,204,242,245,73,255,0,36,58,248,156,150,9,55,131,34,244,139,59,116,217,20,38,220,223,151,111,154,253,44,225,211,53,82,183,73,197,219,58,49,56,205,41,42,126,230,35,117,182,103,187,79,157,127,14,227,203,82,83,219,15,88,228,135,247,71,169,38,163,26,127,121,74,63,200,241,245,42,119,143,236,169,220,121,221,238,204,254,175,227,95,129,249,115,215,248,151,247,61,253,188,158,78,131,75,28,51,241,119,181,209,237,171,231,185,232,248,209,135,45,245,247,71,73,89,199,3,94,15,252,65,143,211,38,54,191,223,232,122,185,110,80,242,245,78,209,229,252,66,18,203,169,193,159,6,71,9,227,190,99,203,59,48,101,158,68,247,198,159,173,117,252,140,89,85,188,178,100,148,43,107,95,167,249,156,179,193,44,153,182,206,85,22,174,159,54,118,69,198,187,153,229,148,56,167,77,50,106,180,219,183,175,67,159,15,151,93,153,118,156,99,47,236,83,213,195,167,83,31,19,28,114,57,168,207,150,221,93,34,43,163,89,29,218,121,87,205,22,164,191,38,108,229,20,159,61,14,57,231,148,163,94,12,86,229,221,89,31,104,212,213,41,37,249,23,42,108,117,75,52,105,191,53,127,132,224,201,139,195,212,70,106,221,42,173,189,153,111,199,159,205,146,66,240,28,146,110,77,253,75,227,83,202,48,210,98,150,143,60,102,218,146,230,210,117,216,235,212,230,122,236,109,97,132,100,162,183,54,166,103,44,42,60,247,93,5,139,39,135,146,82,130,216,250,73,47,150,87,253,24,188,154,225,148,229,39,210,34,243,223,204,151,228,57,197,225,202,212,154,219,253,189,81,107,111,132,231,210,86,248,125,137,139,175,107,70,219,210,226,239,229,58,49,43,143,213,156,127,12,154,150,134,14,238,156,145,219,9,84,98,117,140,86,169,83,75,187,224,229,154,169,180,116,227,231,44,126,167,52,221,205,191,114,160,24,13,32,19,17,76,144,0,0,40,164,92,76,209,104,131,104,154,35,40,154,32,35,34,224,80,46,74,209,154,234,7,157,255,0,17,98,221,163,132,215,220,151,242,103,205,116,62,199,226,88,252,95,135,230,143,125,141,254,156,159,32,64,210,181,236,121,250,136,198,46,183,238,149,243,72,244,33,242,156,26,229,183,50,117,196,128,152,74,177,184,109,237,98,197,142,89,179,66,27,169,55,208,159,19,108,101,219,119,11,232,122,31,2,211,60,186,151,146,174,49,93,69,190,150,62,199,65,130,57,49,60,89,106,81,130,74,191,155,254,127,208,227,248,135,194,150,60,143,46,8,73,195,189,118,37,100,201,134,75,205,40,100,143,86,142,252,90,215,56,243,80,203,235,247,101,254,71,38,220,80,195,44,122,29,221,229,110,41,255,0,191,115,209,209,226,88,176,71,26,119,239,235,219,252,207,59,226,90,137,120,152,177,47,153,201,95,229,203,254,116,122,73,188,106,17,191,149,83,47,63,75,241,158,173,92,55,126,76,241,178,69,185,79,115,91,119,121,62,157,207,119,60,110,50,244,106,207,11,54,63,217,207,119,207,31,50,255,0,127,66,212,130,49,138,58,161,168,252,92,158,91,205,37,39,31,71,65,226,77,247,102,153,123,43,52,25,75,36,79,30,42,111,187,54,132,37,234,93,30,170,203,31,82,214,111,70,121,170,18,93,202,91,151,118,17,232,120,202,249,140,95,228,84,114,66,78,157,197,156,112,179,104,227,147,230,92,1,215,177,175,113,26,67,34,218,163,37,208,183,8,207,229,105,148,115,49,27,75,20,151,102,100,213,16,3,76,144,64,109,9,26,156,201,155,66,86,138,44,5,98,176,42,197,100,208,202,16,198,32,0,0,0,0,0,0,0,1,128,128,0,0,0,2,196,0,22,0,0,0,0,0,0,0,2,24,0,128,96,2,24,0,0,12,8,16,12,10,132,3,0,48,50,205,142,57,96,226,209,214,226,133,225,196,138,249,125,87,195,231,28,143,195,86,142,119,163,204,190,227,62,187,193,139,234,132,240,65,253,212,7,206,104,178,103,211,205,70,113,150,211,220,142,69,56,89,164,180,176,127,117,7,217,171,160,25,213,141,69,23,44,59,99,109,156,25,117,62,27,124,129,220,75,60,229,241,11,66,199,241,5,154,106,17,124,178,14,217,165,217,153,217,175,217,167,37,118,82,210,206,138,49,17,183,217,166,47,179,204,12,66,205,126,207,49,120,19,244,42,48,205,61,176,186,56,86,187,28,167,181,240,253,207,81,225,147,141,56,156,25,190,23,191,38,237,172,138,211,192,134,69,184,95,101,143,169,209,12,51,199,10,218,193,198,95,133,129,207,45,52,125,76,229,167,138,235,35,174,165,248,89,19,195,189,116,96,99,29,34,146,249,129,233,43,239,27,99,139,198,185,101,57,1,205,246,89,126,33,199,75,40,202,247,51,116,80,11,132,186,242,11,33,134,92,114,115,181,33,211,175,112,58,44,12,97,147,179,53,84,3,16,49,88,9,156,153,243,118,137,174,121,73,170,137,230,230,201,44,109,216,66,202,218,229,179,151,196,221,34,167,169,79,134,37,151,24,84,120,211,139,224,37,154,79,169,126,38,48,223,141,129,151,136,195,196,53,188,111,208,85,140,12,252,80,241,139,217,140,60,56,122,129,30,48,120,191,82,188,40,122,135,133,31,80,5,151,221,141,106,57,171,101,195,78,164,184,15,177,189,214,65,190,63,52,46,201,141,223,86,84,49,201,113,103,110,155,70,228,237,150,12,180,216,103,39,109,179,104,183,143,47,39,124,113,199,28,78,29,76,227,188,168,222,89,108,73,156,241,202,141,35,145,1,210,152,236,198,57,98,221,39,201,188,112,229,151,72,128,155,33,200,238,197,161,111,153,154,253,138,32,120,239,124,159,8,210,56,243,250,158,170,210,36,15,79,46,196,87,156,163,146,60,202,69,79,82,241,196,236,150,150,76,143,177,129,229,75,87,150,82,226,44,165,44,211,93,15,81,105,107,238,135,130,215,96,60,197,139,43,52,90,107,94,102,119,60,82,244,34,105,199,172,64,224,251,60,99,46,78,149,134,14,28,3,112,96,167,181,116,3,150,105,198,84,69,155,228,201,143,186,71,62,76,145,93,6,152,162,145,199,61,78,195,25,124,77,69,151,81,234,164,203,71,141,255,0,54,31,252,206,79,212,15,106,128,226,197,170,156,225,99,251,94,223,154,201,171,143,75,29,149,37,47,67,206,143,197,34,189,78,140,90,245,147,179,26,58,162,158,206,125,66,61,208,177,230,83,150,223,84,23,230,2,132,48,1,72,150,54,76,128,134,115,101,229,164,111,35,157,243,38,200,167,20,84,186,4,80,166,194,48,153,139,234,109,54,100,69,103,46,161,141,121,50,125,7,36,94,24,254,206,79,248,146,254,69,30,180,35,229,143,209,30,103,197,86,205,68,94,60,149,146,106,164,189,17,238,75,28,49,224,241,38,234,49,142,231,250,31,39,155,81,186,57,245,25,62,108,158,88,126,127,232,58,190,146,71,46,95,137,79,22,121,71,28,99,56,223,67,212,209,172,153,19,111,200,215,161,243,250,72,120,218,204,113,174,178,71,217,96,195,24,71,167,50,100,197,214,11,12,242,66,81,221,230,126,86,253,17,172,116,187,98,162,151,8,218,182,77,251,150,178,71,212,184,107,40,105,218,118,84,241,90,55,77,3,46,35,8,97,94,134,170,9,34,215,64,96,100,241,199,180,99,250,16,240,217,187,146,37,203,208,152,50,240,35,30,89,94,28,109,121,121,254,133,55,255,0,239,11,113,112,39,141,55,111,168,182,33,221,133,73,246,1,84,73,165,93,122,13,197,190,9,173,206,147,94,236,8,157,118,229,156,153,63,105,146,81,148,246,197,59,81,75,169,223,24,168,244,48,240,87,139,38,230,163,192,163,159,195,109,87,46,63,196,140,222,41,100,81,79,111,178,58,246,226,141,214,233,48,81,79,149,219,130,120,174,183,248,116,92,48,78,28,112,239,131,186,11,201,31,169,197,164,149,100,113,245,71,108,127,116,253,153,81,171,142,200,57,55,236,114,253,227,105,203,114,92,240,140,31,204,5,150,248,68,68,109,128,152,134,32,0,0,0,45,16,82,3,88,179,88,152,196,214,32,91,50,127,49,175,99,57,46,64,109,110,131,143,175,7,197,202,59,37,40,191,186,232,251,69,242,179,227,190,41,251,29,118,166,61,163,38,215,230,65,199,159,80,241,109,132,42,251,251,17,7,226,220,165,212,203,93,25,70,120,211,156,167,229,251,207,161,90,71,186,43,158,173,129,175,135,137,243,52,228,210,232,149,158,191,195,225,224,232,167,40,170,121,58,47,231,254,71,131,56,75,46,170,48,139,126,103,71,209,198,77,120,80,135,221,141,181,245,255,0,74,49,221,107,151,161,29,102,155,91,81,159,146,125,55,122,63,65,108,158,9,237,154,242,245,77,116,103,12,244,254,39,155,29,41,255,0,83,183,6,73,75,77,24,231,191,35,109,223,225,70,27,97,5,227,124,79,205,202,197,81,252,223,153,158,170,150,244,207,59,225,113,148,241,75,52,213,74,77,183,245,127,232,122,24,218,76,215,63,25,170,203,43,211,237,251,219,182,175,204,243,254,37,24,99,212,75,103,74,233,232,118,206,117,158,43,240,39,145,255,0,68,124,247,196,254,39,143,30,187,100,162,231,52,252,210,79,229,20,133,155,140,178,174,227,135,67,73,225,121,156,100,164,171,161,182,61,42,92,182,217,190,126,37,76,13,225,9,203,164,89,166,55,142,29,34,142,140,41,230,151,63,146,43,44,177,233,231,46,178,72,217,105,241,199,230,110,76,214,80,148,93,53,66,81,40,19,81,249,34,144,208,246,160,165,232,5,41,20,153,157,122,14,218,234,6,219,229,183,168,110,82,226,100,199,205,26,36,10,150,58,229,114,136,227,212,168,206,139,113,140,249,92,48,50,28,37,82,31,133,38,248,68,188,114,139,249,88,29,52,4,193,220,70,80,192,64,3,1,0,0,0,0,0,80,80,0,5,5,0,8,170,0,36,10,0,21,5,12,64,20,0,32,24,8,8,0,0,40,0,0,0,6,0,32,24,0,0,0,0,0,0,0,128,33,88,23,67,218,21,152,26,109,13,160,69,131,150,213,101,237,60,255,0,136,106,60,56,82,234,6,26,221,99,109,198,44,242,103,147,205,215,169,26,157,78,219,86,101,166,111,44,172,206,142,170,253,153,95,11,193,187,82,164,251,9,249,81,166,135,51,142,165,37,209,137,48,181,244,177,226,41,14,200,135,49,76,170,40,118,43,30,208,218,2,180,28,122,15,104,109,1,121,125,2,163,232,61,161,180,9,219,31,64,217,15,66,182,134,208,35,195,135,160,120,112,244,47,104,80,24,100,211,194,107,161,48,210,194,39,77,14,128,199,236,216,253,16,158,151,27,236,141,168,40,14,119,163,198,253,5,246,12,103,72,88,28,114,248,118,54,103,147,69,12,113,110,207,64,242,190,45,168,148,49,184,199,171,224,163,199,205,172,148,115,75,28,121,166,87,218,39,182,217,204,177,168,43,125,75,197,150,62,109,230,69,253,177,85,89,132,229,12,178,182,199,225,97,156,155,220,79,216,241,183,196,217,68,189,54,57,119,37,233,97,218,69,253,135,211,35,37,232,230,186,100,96,100,244,171,241,11,236,191,196,105,246,108,191,140,94,6,111,196,6,127,101,126,163,251,52,189,75,240,179,250,160,217,159,216,8,251,60,253,67,192,200,87,237,208,211,207,232,6,127,103,200,15,14,68,116,99,121,183,115,30,13,160,252,212,200,56,241,120,144,117,71,160,151,145,122,145,53,230,168,199,147,179,77,167,127,52,139,154,30,155,74,228,247,72,244,35,21,4,74,113,132,76,50,231,244,42,43,81,147,131,134,120,212,185,103,70,245,56,153,77,112,69,115,248,126,110,162,212,228,80,133,39,201,83,110,16,114,103,4,230,242,54,217,41,11,22,171,38,60,202,93,79,173,248,102,178,25,241,175,83,228,86,59,118,119,104,53,79,79,158,60,241,209,136,62,200,12,112,106,35,147,26,118,105,226,68,162,128,151,150,40,159,26,32,104,4,248,136,123,208,14,130,144,183,33,218,1,82,244,34,88,227,46,198,155,144,112,7,36,244,80,147,186,5,162,141,29,97,96,120,122,207,135,202,247,65,28,25,48,203,12,124,241,163,234,157,62,167,141,241,186,240,105,34,15,155,212,228,234,113,198,59,229,201,213,155,20,172,205,227,216,172,12,114,65,71,161,190,150,59,186,153,252,242,163,191,75,139,148,151,80,59,176,249,113,149,155,15,137,137,209,211,61,47,217,240,238,221,116,105,161,138,205,42,125,137,21,228,99,211,201,74,146,179,212,211,233,102,163,242,209,235,195,73,142,61,145,178,140,99,216,210,60,204,88,37,138,91,167,232,19,85,35,167,85,47,50,94,198,19,232,159,176,0,251,18,185,136,251,1,44,206,102,134,51,234,65,156,159,13,153,197,21,62,200,16,20,186,25,100,102,189,140,50,48,49,155,14,194,144,251,5,103,33,194,91,113,181,235,53,253,25,51,100,67,230,151,208,131,220,248,246,111,15,225,49,138,116,242,237,143,229,213,159,45,169,190,32,233,67,14,63,55,248,165,254,209,244,31,28,172,153,180,26,121,124,187,119,203,158,223,250,76,249,127,136,228,140,243,182,159,50,243,53,232,63,79,198,191,4,134,237,78,87,93,34,171,245,62,166,18,119,244,60,191,131,233,124,13,42,181,230,201,230,127,216,244,241,38,161,30,59,26,70,178,119,27,244,7,138,44,27,184,179,72,202,210,3,45,146,67,243,27,117,37,196,8,228,123,91,69,137,148,78,194,101,81,46,185,37,121,158,238,221,136,18,174,253,71,229,244,27,100,178,129,200,150,219,43,138,34,92,199,217,244,68,7,205,223,203,235,234,56,198,42,169,82,0,92,186,162,130,88,206,125,68,23,137,142,82,117,229,104,235,82,171,190,83,48,205,8,228,142,215,202,78,215,177,7,44,165,143,159,55,243,43,20,148,147,107,161,127,103,199,123,182,70,253,104,168,170,108,7,141,237,203,23,238,122,24,254,244,125,81,231,157,184,167,242,200,6,188,202,191,153,19,85,46,13,87,146,109,62,134,121,62,114,135,16,96,128,4,3,16,0,0,0,13,8,0,210,44,214,44,198,38,145,100,27,33,72,16,229,208,5,19,229,127,226,12,75,254,97,146,248,82,132,101,254,255,0,67,234,99,212,249,191,248,170,53,44,114,95,123,27,143,243,255,0,82,15,155,212,230,89,167,14,119,52,171,142,230,152,31,135,10,116,140,20,87,141,85,197,157,176,85,151,106,74,220,120,3,163,225,56,158,109,76,165,38,246,174,57,247,255,0,67,182,115,83,203,41,167,205,223,249,25,105,63,103,167,148,186,74,124,126,191,232,191,153,158,237,178,91,191,83,151,94,235,167,47,75,22,101,146,47,165,247,47,87,145,253,153,195,115,221,149,172,105,251,119,56,113,98,148,179,195,194,124,201,209,213,150,62,46,190,24,161,202,132,107,243,127,232,102,70,158,166,150,30,30,147,26,252,75,112,224,218,181,232,116,74,41,99,133,118,224,194,109,66,82,151,106,179,171,154,113,234,34,179,102,221,237,5,249,43,62,99,95,240,189,75,82,213,73,227,147,151,157,198,50,185,36,123,176,81,135,135,53,38,220,157,202,215,127,246,204,53,121,22,60,114,227,189,33,204,43,159,69,155,254,131,28,159,94,135,68,51,41,30,126,41,86,159,60,35,196,35,150,226,190,166,152,89,33,94,148,54,179,167,19,218,248,56,241,89,211,25,26,71,163,28,145,154,235,79,249,10,120,215,165,123,163,146,50,53,134,105,68,210,41,197,175,113,26,71,36,37,213,114,63,9,63,146,95,147,3,32,220,57,198,81,234,168,92,50,7,23,79,130,166,190,242,232,77,23,9,90,218,192,139,41,73,162,36,156,93,13,1,172,114,118,42,215,105,81,133,49,164,202,58,19,220,219,67,28,99,182,41,0,10,130,134,5,10,130,134,0,0,0,0,0,4,0,128,64,48,16,0,196,0,80,8,0,0,0,8,1,133,1,64,3,2,4,3,17,64,0,0,0,32,0,24,0,8,0,0,4,49,1,91,135,188,141,161,180,130,247,134,226,118,134,208,28,231,182,13,158,6,187,35,156,229,46,200,245,245,146,113,193,42,244,62,115,62,73,59,76,148,113,206,62,44,153,217,163,193,182,38,24,122,211,61,44,106,161,192,164,103,169,199,182,38,154,124,107,30,37,147,191,83,155,81,146,82,146,139,124,23,61,78,220,27,73,55,22,253,123,186,61,66,203,139,131,167,121,227,252,22,91,160,254,167,175,70,145,91,135,184,138,24,21,184,44,201,182,134,172,13,55,6,226,66,192,171,11,37,202,131,196,73,1,118,43,48,158,170,17,34,58,236,111,184,29,65,103,44,181,216,215,113,125,191,29,117,64,117,140,242,165,241,42,151,29,2,127,20,184,240,7,167,190,55,212,119,31,83,231,231,171,201,41,90,149,21,246,204,177,92,176,61,204,153,97,142,45,182,120,31,17,205,226,79,119,221,70,89,53,89,50,77,111,151,151,208,199,89,168,89,33,81,64,102,231,142,93,204,229,167,132,190,243,56,182,77,203,163,45,195,34,236,192,219,236,113,237,145,143,236,173,116,200,206,109,185,127,136,91,178,174,242,3,167,194,202,186,100,97,183,47,227,57,188,92,190,172,60,108,158,160,116,214,101,247,133,121,189,81,207,246,140,158,161,246,169,129,190,236,222,192,231,159,240,152,173,92,253,13,35,171,147,236,1,226,102,191,148,181,147,47,225,33,103,185,116,61,8,168,188,118,65,205,28,179,114,167,19,120,124,220,46,73,94,105,212,98,122,56,52,202,43,116,139,130,116,250,123,123,164,117,189,177,136,155,81,71,22,124,251,158,212,202,137,213,106,95,42,39,26,212,202,185,53,113,77,62,78,121,97,124,153,86,184,117,55,35,183,4,252,102,227,21,108,243,49,225,106,92,157,218,92,158,12,247,23,52,220,103,175,83,143,145,175,204,242,164,246,58,61,237,78,72,231,103,145,172,211,243,113,38,9,132,174,33,26,115,228,207,12,102,187,27,199,3,147,177,131,232,254,14,222,76,17,182,122,126,9,224,232,53,95,102,130,139,71,173,131,226,16,154,229,154,27,188,54,53,133,25,253,179,27,149,110,70,171,52,61,72,31,134,133,225,147,61,76,32,186,152,127,204,33,186,172,14,173,129,180,152,231,132,151,82,188,88,250,128,109,30,209,120,145,245,31,137,31,80,5,16,218,68,179,69,119,15,26,53,212,11,218,112,252,79,77,226,98,111,211,147,89,107,161,25,83,100,101,215,99,156,26,180,7,202,234,102,151,20,115,201,238,71,110,182,10,115,147,135,75,60,201,73,197,180,200,46,9,70,86,118,97,200,239,114,56,49,198,83,145,235,233,240,199,97,81,211,246,172,153,161,182,111,131,208,248,94,55,204,189,79,47,28,90,149,118,61,173,54,163,30,44,105,62,11,152,107,191,145,83,38,58,136,74,55,97,246,136,122,145,92,185,60,249,165,232,41,43,79,216,107,171,125,216,165,37,187,106,244,3,37,220,171,224,159,190,0,15,161,131,53,155,224,194,110,162,65,15,153,13,19,19,68,4,200,231,200,206,137,156,217,58,129,159,113,177,46,162,159,64,172,230,68,126,120,149,55,193,17,253,238,56,255,0,18,32,244,62,57,47,250,231,207,201,167,138,253,79,158,197,135,237,191,21,149,71,110,56,187,146,246,71,181,241,185,108,248,142,116,227,41,37,28,105,237,244,15,135,105,86,12,91,229,31,52,158,233,127,100,39,211,241,219,137,121,210,244,58,96,188,139,232,103,142,59,85,190,189,89,172,120,138,94,198,144,73,84,89,74,52,151,208,83,119,81,245,224,162,128,118,32,64,48,1,1,50,231,203,234,62,129,30,110,67,2,95,65,20,200,124,189,171,243,2,126,110,95,200,191,152,93,187,99,151,153,210,232,130,128,47,216,44,0,3,177,44,180,67,2,123,9,174,80,114,156,151,22,133,61,209,141,219,100,3,54,211,187,139,94,156,152,21,134,91,114,47,71,192,29,211,230,165,234,103,34,186,193,175,78,73,234,80,251,32,6,0,32,24,128,0,0,128,0,0,41,26,68,201,22,128,222,37,118,51,137,162,2,123,158,7,252,79,27,195,129,255,0,20,145,244,15,134,120,159,241,20,119,104,97,47,76,139,250,50,15,145,130,249,164,250,255,0,169,214,177,75,38,124,123,29,54,232,199,42,218,169,62,169,157,223,14,82,150,71,57,241,24,47,230,201,111,165,142,172,242,217,60,120,215,203,86,255,0,223,208,137,227,187,76,207,52,158,76,143,37,211,102,238,123,241,198,126,188,51,149,116,142,141,4,124,53,57,228,151,150,11,175,251,246,179,95,131,194,89,114,207,81,62,175,205,250,244,57,179,183,139,64,160,190,108,242,175,203,253,215,232,122,159,13,142,221,63,248,159,242,232,139,18,187,230,239,10,246,145,193,241,6,252,45,145,249,178,53,5,249,157,208,229,52,113,230,123,254,35,167,143,221,199,231,151,244,95,205,154,169,24,234,28,158,108,81,148,155,170,138,48,214,55,28,178,141,110,119,54,151,228,191,204,223,84,227,142,106,83,159,135,24,219,115,127,116,242,161,241,156,83,212,203,28,156,156,27,227,44,149,95,213,23,154,149,166,167,102,28,59,118,249,231,86,215,179,255,0,83,45,59,182,145,174,187,204,163,245,109,11,79,13,177,190,224,119,227,225,26,169,28,113,147,55,141,180,84,116,198,102,150,168,231,130,190,230,145,227,185,70,187,145,113,201,40,153,21,8,202,93,16,71,102,41,172,139,220,37,134,50,231,163,246,49,197,251,57,93,242,117,195,50,111,207,20,202,57,156,101,14,188,175,84,77,247,71,124,229,7,27,74,255,0,177,207,44,112,151,78,24,25,254,242,21,247,151,66,18,53,88,231,25,90,231,232,19,141,74,235,169,4,154,99,143,118,76,99,108,219,162,162,134,32,16,12,64,5,0,8,0,98,0,32,7,98,2,128,0,0,67,16,200,0,0,40,0,96,2,160,24,128,0,0,0,0,0,0,0,4,3,0,132,0,0,0,48,10,64,48,1,0,80,210,3,141,235,226,67,215,163,207,243,122,50,109,140,77,122,31,111,250,146,245,239,220,225,182,61,146,99,7,92,245,79,52,118,158,78,167,203,148,244,113,193,65,114,114,234,240,248,159,40,193,205,87,208,237,130,107,17,158,151,78,227,243,157,83,105,42,69,195,94,78,77,207,47,152,195,46,79,61,30,150,92,106,73,215,83,207,251,36,188,77,204,152,107,210,248,118,105,98,199,193,221,143,91,53,47,55,67,200,132,167,141,82,70,171,52,187,129,237,255,0,204,33,234,63,249,134,63,83,194,241,24,111,144,197,123,159,110,197,234,135,246,236,127,137,30,30,233,7,152,97,175,119,237,216,255,0,18,31,219,49,254,36,120,53,32,219,34,97,175,119,237,88,159,116,31,104,196,215,204,143,11,100,195,100,253,198,26,246,165,44,18,251,200,75,30,157,250,30,58,199,147,210,69,172,57,127,12,134,15,78,120,52,239,211,245,51,251,46,23,255,0,179,137,105,179,191,95,212,214,26,28,175,172,152,27,253,143,23,171,253,72,122,44,127,137,135,216,51,46,147,145,190,29,12,162,174,115,147,252,192,230,158,154,24,249,220,255,0,50,115,97,142,196,211,71,70,163,75,41,42,140,153,201,61,54,165,42,187,40,230,212,193,99,198,229,103,155,246,167,116,122,121,116,58,140,171,108,151,6,63,242,137,175,186,200,57,227,171,174,197,125,182,254,234,253,13,95,194,242,126,25,25,203,225,217,23,105,1,63,108,135,120,160,251,78,39,247,81,50,208,228,247,253,12,222,143,42,3,111,23,11,236,131,118,7,216,231,251,38,80,251,46,96,58,28,112,178,124,44,70,31,103,204,187,15,192,205,248,64,223,236,248,229,242,153,75,20,19,163,93,42,201,138,79,124,93,25,234,97,57,102,184,167,200,14,56,83,118,141,162,178,73,237,137,211,166,192,182,121,142,188,126,14,47,75,24,22,151,75,225,199,116,186,157,46,116,137,150,104,109,187,60,253,78,177,94,216,154,69,107,53,149,229,137,230,188,146,235,102,179,81,154,247,33,98,181,70,84,98,205,41,119,58,33,45,198,56,180,89,229,110,16,109,29,56,113,203,20,170,106,153,81,113,198,216,157,69,237,55,148,210,78,142,63,51,201,116,84,84,173,50,101,207,83,162,27,90,228,107,10,147,24,174,84,163,232,90,116,105,151,79,183,161,27,90,236,64,212,202,89,25,59,95,160,83,244,2,188,71,118,104,181,19,252,76,203,107,99,80,101,26,120,242,125,91,15,20,149,140,175,12,6,179,202,61,36,202,90,156,159,141,145,224,160,240,192,211,237,89,63,27,15,181,229,252,100,120,97,225,140,77,57,106,50,75,172,132,179,100,252,76,91,7,180,97,164,229,38,67,82,125,205,54,177,236,24,107,31,14,201,122,40,73,219,163,163,104,109,101,193,143,217,97,30,148,84,98,226,205,118,176,218,17,81,104,114,118,77,20,80,70,115,92,91,54,209,198,82,212,91,110,162,172,196,237,208,199,201,41,122,186,37,86,242,123,81,146,249,209,121,37,186,86,103,220,195,66,75,207,16,127,49,89,58,167,238,75,249,216,25,204,195,47,84,141,229,243,24,62,101,100,9,26,18,134,192,137,179,150,125,78,140,143,131,149,245,1,162,38,248,45,25,228,125,66,178,151,45,32,211,249,181,120,189,230,191,169,45,245,126,193,135,39,135,146,51,238,186,125,72,59,53,147,142,171,227,121,156,37,113,77,38,191,195,199,245,59,148,124,177,143,230,206,93,38,24,220,167,14,146,124,55,232,118,67,158,107,169,98,85,87,148,213,34,18,185,69,126,102,166,134,125,115,127,133,26,17,139,157,210,252,76,210,128,64,128,0,9,159,203,94,188,22,71,92,139,219,144,42,169,80,138,36,9,147,73,54,251,19,242,66,223,205,33,190,103,24,254,108,38,247,79,232,4,46,16,23,66,160,36,86,85,10,128,19,97,37,124,137,162,186,160,33,254,246,50,252,75,107,250,246,38,113,78,87,75,221,151,145,55,142,85,243,47,50,252,137,147,180,164,186,50,4,149,42,37,142,47,116,108,0,235,199,45,208,82,253,70,184,116,97,166,149,73,199,212,221,128,48,0,0,16,0,0,8,0,96,0,0,90,32,164,6,208,102,177,48,139,54,139,0,154,60,143,248,129,127,250,78,71,248,101,23,252,207,98,93,15,43,227,209,255,0,244,157,79,248,83,254,104,15,137,212,202,87,10,126,167,177,167,95,103,248,100,84,190,121,171,127,159,250,30,92,35,246,156,184,241,37,203,146,86,125,4,182,183,182,80,184,252,177,174,166,58,106,56,23,153,81,166,154,50,121,28,62,239,86,133,155,4,241,73,202,43,118,63,85,216,236,210,198,49,135,139,124,165,189,253,122,47,231,207,228,98,181,25,234,165,226,252,67,100,29,199,20,118,175,175,79,235,103,185,130,59,35,8,174,145,224,241,126,17,141,230,206,242,181,213,185,126,75,132,123,145,226,139,18,181,233,35,207,195,39,61,110,121,246,82,81,95,151,63,212,239,205,145,99,132,178,62,145,141,158,118,143,140,82,111,171,165,249,183,200,163,131,254,37,201,40,224,140,19,249,231,207,245,254,231,132,177,71,236,171,35,249,183,81,236,124,117,199,54,92,105,186,138,114,125,47,216,224,212,71,110,137,174,242,201,199,232,107,240,117,104,214,237,38,27,147,118,223,15,177,221,20,136,205,15,7,60,177,170,219,10,138,253,16,226,247,116,228,177,43,104,35,166,43,131,12,88,164,254,110,14,200,37,26,224,168,33,142,82,232,141,161,167,239,57,126,134,144,84,172,77,182,84,82,88,225,210,54,253,194,89,28,184,34,134,0,139,140,136,177,129,188,103,69,214,229,113,252,209,204,165,70,144,157,1,167,64,124,162,226,188,72,186,253,12,218,113,96,84,86,212,59,37,59,24,0,0,20,0,0,64,0,0,0,0,20,0,3,32,64,48,1,0,192,0,98,17,67,16,0,0,8,0,96,0,0,0,0,3,21,208,110,68,12,67,51,148,202,44,12,210,147,46,49,1,133,3,105,18,242,36,5,129,159,136,52,217,5,55,68,185,49,128,25,248,16,244,19,211,99,125,141,44,44,12,126,201,143,209,2,211,99,93,145,181,128,24,75,75,6,37,164,130,58,0,14,103,164,139,37,232,98,206,176,26,56,127,229,241,19,248,122,59,192,105,143,57,252,57,18,254,28,122,96,93,49,229,255,0,203,95,168,191,229,242,245,61,90,10,26,99,201,251,4,195,236,89,61,143,88,6,152,242,126,199,147,209,2,210,228,93,143,88,6,166,60,175,179,228,252,35,88,102,190,233,234,7,228,53,94,124,84,163,247,77,20,165,248,14,190,61,2,151,161,7,50,155,95,116,214,57,31,161,173,47,64,164,4,120,158,192,229,101,210,13,160,102,134,94,212,15,106,2,105,62,193,183,248,66,89,97,18,94,162,32,83,132,125,9,120,162,254,233,140,243,114,105,13,68,90,228,3,192,199,248,68,244,248,191,10,9,228,190,133,194,45,242,192,207,236,184,159,221,95,160,125,147,18,251,171,244,54,114,140,81,11,50,147,160,50,122,60,15,172,80,190,203,130,61,34,141,182,219,43,98,3,139,46,150,25,58,36,97,255,0,44,111,187,61,93,169,0,30,124,62,29,45,181,185,153,207,224,202,95,122,95,169,234,91,11,96,121,171,225,53,26,221,35,25,252,25,95,12,246,110,65,200,209,225,255,0,202,36,142,141,47,194,146,149,228,229,122,30,175,33,201,116,30,14,60,112,164,145,199,155,14,57,190,135,99,77,146,240,166,65,229,207,74,151,67,31,2,77,210,129,237,44,40,165,138,43,177,173,76,120,19,193,40,245,139,69,193,109,61,201,98,132,186,162,126,205,143,208,106,99,199,156,172,207,108,108,246,190,199,141,246,68,189,14,55,217,13,49,195,143,194,174,136,207,44,113,223,7,161,246,12,126,130,127,15,128,209,230,37,16,163,210,255,0,151,68,63,229,200,108,49,230,208,109,61,31,249,127,187,19,248,123,245,99,76,121,251,69,71,127,252,190,94,164,253,130,126,165,216,56,105,133,29,191,97,200,79,216,178,4,114,80,206,159,177,228,23,217,50,122,20,115,129,191,217,178,126,17,125,159,39,225,3,16,53,240,114,126,6,47,10,95,133,129,152,23,225,203,240,177,237,127,133,129,20,20,105,79,208,65,25,158,150,56,248,88,35,30,244,114,97,199,191,44,87,110,172,237,159,50,51,90,140,192,92,217,112,141,153,104,179,116,252,201,110,149,247,30,110,140,206,110,192,137,186,143,212,200,115,119,42,244,2,1,4,134,76,202,49,203,35,14,230,153,25,156,122,144,87,99,12,140,217,244,57,242,48,172,166,250,33,172,51,155,198,213,40,202,91,122,243,238,71,89,29,154,12,77,231,148,229,218,42,49,252,249,32,244,113,199,108,56,250,27,197,17,21,211,217,26,68,210,28,87,159,242,43,43,219,141,134,62,173,251,139,39,59,99,234,209,67,130,219,20,189,11,16,0,119,0,0,2,33,204,165,47,122,46,233,54,78,53,80,136,20,75,40,150,192,152,186,221,34,98,62,144,66,64,81,45,128,1,32,58,10,1,80,227,199,2,228,23,80,135,210,70,81,84,165,15,194,248,250,26,191,82,37,198,72,203,241,45,161,89,226,126,94,98,227,203,225,148,57,33,16,9,237,146,146,236,117,222,232,218,238,114,51,109,60,173,56,250,1,162,24,0,8,0,10,0,0,0,0,2,6,52,33,129,81,54,139,49,69,197,129,171,56,126,43,137,230,248,110,104,122,199,251,157,209,228,153,70,211,139,232,192,249,92,127,13,197,164,212,66,113,156,165,73,191,49,232,195,22,57,224,74,74,215,95,163,57,243,248,158,44,227,146,59,90,150,196,189,151,114,227,153,199,137,86,215,221,118,57,91,237,183,67,193,28,248,156,151,207,14,55,46,255,0,83,207,214,202,56,180,82,134,63,191,45,170,189,184,254,174,71,107,201,44,55,56,122,30,110,123,158,171,14,36,184,197,29,205,123,255,0,237,145,94,183,194,112,172,90,118,253,246,254,135,87,160,180,184,246,105,227,30,245,201,117,201,168,149,205,241,41,254,195,30,47,252,179,81,252,186,178,112,199,110,29,207,188,147,49,214,229,83,248,140,33,219,14,59,255,0,237,47,244,58,31,151,10,255,0,23,244,70,85,227,252,113,120,127,103,158,197,38,247,46,79,59,38,236,158,12,91,183,44,139,249,158,175,198,86,253,28,38,190,228,255,0,169,231,105,43,47,196,52,209,237,25,239,127,68,191,208,212,248,159,174,237,102,163,110,187,51,225,238,155,58,48,77,201,30,92,165,187,83,20,250,183,108,245,33,29,171,130,194,186,224,205,224,174,142,108,49,220,253,142,200,162,178,232,197,151,103,15,163,52,113,140,249,85,249,28,204,35,54,141,35,73,66,152,138,142,111,82,247,99,151,84,6,85,98,54,240,226,250,72,94,20,187,52,192,200,19,166,91,199,46,241,37,192,13,33,146,153,182,245,46,189,78,90,228,55,73,1,213,182,128,136,100,180,172,208,4,3,2,132,3,0,16,192,100,8,6,5,8,0,0,98,1,0,196,0,64,0,192,4,3,0,0,0,1,0,201,40,98,177,129,4,73,54,10,59,122,151,68,202,54,80,74,92,112,40,67,212,113,141,21,96,59,81,34,83,125,135,67,164,65,150,217,49,172,107,185,160,138,21,36,48,218,14,145,0,2,222,133,185,20,43,13,195,161,168,162,4,185,24,237,68,151,48,24,19,188,173,224,58,10,18,200,131,120,0,10,192,7,97,100,148,128,44,44,56,22,228,3,2,37,33,199,37,129,64,11,146,246,129,3,218,18,146,137,18,201,192,12,116,97,115,110,209,172,101,62,232,10,160,228,55,20,186,1,60,142,217,92,81,132,242,1,109,54,47,15,220,206,25,121,228,217,52,192,205,225,139,39,236,241,54,160,160,49,251,52,70,180,209,70,163,2,86,56,160,221,216,97,64,102,241,238,15,5,35,64,182,1,84,128,86,198,128,25,52,105,65,180,12,194,205,54,134,208,35,112,110,47,106,22,212,4,248,158,195,83,30,212,27,80,6,224,115,13,168,78,40,3,121,74,68,168,161,210,160,42,211,19,116,74,235,212,124,62,224,59,26,37,37,99,114,165,192,20,248,66,179,25,78,111,176,110,146,93,0,211,196,228,210,206,39,55,187,161,178,205,81,40,220,14,79,180,61,198,241,202,154,32,212,8,222,129,77,48,44,56,38,194,192,174,5,75,208,65,96,61,177,244,13,177,244,21,133,128,246,71,209,11,195,135,225,29,133,129,62,20,61,5,224,195,208,187,0,35,236,248,253,5,246,108,126,134,131,186,3,155,38,56,99,151,149,118,48,190,230,153,37,185,185,122,153,164,232,2,144,167,46,41,4,159,161,156,128,121,190,86,101,126,91,53,205,242,75,234,97,145,240,162,65,154,229,150,74,40,0,206,102,140,198,101,28,243,234,17,64,250,141,16,76,217,201,153,157,57,25,201,155,151,65,83,14,23,39,173,161,131,88,163,110,219,60,173,187,154,138,251,206,143,119,4,118,215,162,17,27,119,101,196,206,54,210,111,169,125,32,104,86,63,221,255,0,50,95,57,99,249,178,227,242,164,66,253,247,255,0,95,238,6,130,24,0,0,0,19,62,33,33,174,9,201,242,254,104,160,2,39,209,253,11,51,159,73,126,64,19,234,144,4,254,97,88,12,4,43,2,128,155,11,1,178,122,14,197,96,62,196,77,92,31,170,243,35,68,201,238,2,117,36,159,98,82,242,142,9,165,40,126,22,36,64,152,66,123,38,164,54,67,3,185,242,137,68,224,158,232,109,239,18,159,12,0,0,0,0,0,160,0,0,24,196,50,6,82,16,32,54,139,28,249,149,163,56,179,68,7,151,241,140,53,147,30,101,209,249,95,212,243,215,39,208,106,240,248,250,121,227,239,86,190,167,128,184,57,245,61,183,203,162,50,188,53,46,183,87,236,113,124,54,63,104,207,44,207,239,228,111,242,67,214,230,240,180,147,107,174,215,95,87,193,209,240,172,62,30,40,199,240,197,71,243,124,179,13,61,76,114,243,52,41,207,108,101,47,66,113,175,57,207,241,76,190,14,146,111,189,90,254,136,211,47,51,14,79,27,81,147,45,254,247,35,175,167,68,122,217,149,70,94,202,82,60,189,30,52,179,96,198,187,63,232,122,154,153,83,205,31,225,224,138,226,218,165,165,146,201,205,190,78,45,6,155,236,249,243,109,253,164,165,29,177,151,224,143,123,247,59,38,235,1,199,167,157,44,211,220,215,146,151,189,178,69,113,223,253,108,79,110,28,165,31,83,231,183,214,169,31,65,163,87,5,41,117,103,72,195,187,26,74,52,141,224,184,179,28,124,209,210,151,6,162,37,166,77,26,56,134,210,163,58,244,29,72,211,104,248,64,40,183,69,110,35,117,11,112,26,238,165,97,226,125,76,250,141,174,125,128,189,223,80,83,174,150,103,208,44,11,93,77,35,35,36,90,3,113,10,47,130,128,0,64,80,192,64,64,0,0,0,134,0,32,40,64,0,1,101,0,11,112,185,32,171,21,139,104,246,128,0,219,72,194,115,228,11,148,249,41,73,51,14,100,105,24,50,141,28,144,38,45,160,64,219,1,12,4,48,0,0,11,68,188,137,1,65,102,126,40,247,20,54,217,156,148,153,118,194,152,25,108,99,88,228,107,66,108,11,16,134,64,82,22,212,48,40,91,80,246,160,2,5,181,15,106,24,0,81,52,49,129,14,12,20,89,96,6,123,88,188,51,91,0,35,96,212,17,98,176,5,192,54,195,113,45,176,22,193,236,68,92,202,82,104,162,210,72,153,88,183,149,184,131,61,178,178,227,185,21,96,4,74,50,102,79,12,153,210,0,114,248,18,46,56,229,19,123,11,40,143,48,45,197,216,172,128,67,39,112,183,1,97,68,111,42,192,124,0,172,44,2,130,130,192,5,66,228,160,2,121,31,35,0,23,33,200,198,4,242,20,198,0,42,10,24,1,59,67,105,67,160,35,104,109,40,0,157,163,218,48,176,26,64,210,244,21,149,64,70,200,250,6,200,141,180,152,0,188,56,143,98,65,96,4,188,105,142,16,218,85,49,88,4,159,4,197,242,93,88,168,6,201,40,0,4,48,1,0,192,4,49,133,0,136,205,42,131,247,224,208,231,207,43,154,138,236,4,109,184,138,114,165,69,77,237,137,131,118,192,25,150,73,113,75,169,82,149,19,8,238,203,21,234,200,52,212,124,159,153,203,39,115,103,78,161,249,127,51,149,117,144,20,134,36,81,66,102,25,25,188,142,108,172,131,37,212,98,64,250,1,142,70,115,124,211,55,202,204,35,235,234,21,174,157,110,214,99,143,165,201,158,212,120,131,250,30,78,130,41,234,103,46,234,9,30,188,87,150,189,208,136,209,33,203,229,96,135,47,148,208,162,35,251,217,127,133,26,25,199,247,179,250,32,52,1,12,0,67,16,10,127,119,252,67,38,125,99,254,34,136,3,57,119,250,163,66,39,242,203,234,4,207,231,0,151,204,5,0,0,0,168,40,96,2,1,128,19,124,149,33,80,251,1,156,191,123,25,126,53,79,234,132,213,54,60,151,225,183,248,30,225,186,107,234,65,34,104,117,192,152,6,41,108,154,125,187,157,146,71,11,58,240,207,126,63,117,192,0,193,174,64,0,0,0,0,0,162,144,196,134,64,192,6,0,105,22,102,56,176,55,92,158,39,196,176,120,58,157,201,121,114,115,249,158,202,100,106,112,71,81,135,107,92,167,186,63,82,117,54,44,175,150,215,199,118,77,62,27,189,210,185,47,161,234,232,218,80,149,63,189,201,228,243,63,137,100,220,159,236,163,181,223,175,115,187,67,146,229,36,254,242,56,186,61,40,58,159,228,121,95,27,201,226,103,195,129,119,149,191,164,79,86,246,181,47,78,79,7,83,63,19,95,150,95,248,160,163,249,190,88,29,95,11,131,158,179,119,225,139,103,94,173,126,215,34,254,31,236,133,240,120,115,146,127,72,143,86,239,81,47,127,242,45,71,14,103,41,233,165,52,173,46,169,118,57,224,148,116,242,82,94,100,151,243,231,252,143,71,65,142,89,31,31,118,219,250,30,108,167,187,30,73,62,178,145,21,229,228,139,122,168,190,215,71,209,105,229,194,62,127,123,251,66,143,109,201,158,238,9,45,135,72,195,209,196,206,136,201,75,234,112,226,159,150,40,232,82,163,72,222,249,47,114,163,61,190,84,216,138,139,230,65,77,118,8,179,68,192,200,70,180,132,226,6,107,131,85,201,27,66,32,92,163,220,207,177,172,101,192,165,26,2,87,66,226,200,92,14,32,109,23,82,44,203,177,175,94,64,0,6,2,1,128,0,0,128,96,77,128,14,197,97,67,160,39,150,10,37,0,10,134,38,232,157,204,10,97,98,228,116,4,109,182,30,26,46,128,4,146,67,0,176,0,0,0,176,37,205,34,94,64,46,200,182,201,220,223,97,249,138,22,217,62,225,225,178,212,100,80,25,199,25,117,67,111,208,158,64,124,33,57,5,6,208,21,182,58,29,14,128,116,145,59,210,13,162,216,128,165,36,22,133,73,3,136,5,161,218,39,104,232,129,216,88,0,10,198,0,0,0,0,0,0,3,1,0,0,196,0,48,0,0,160,164,0,1,64,0,0,0,228,146,51,89,21,129,160,10,198,80,5,20,163,220,206,115,75,160,13,160,162,28,156,135,23,37,212,11,160,5,200,109,32,2,172,106,35,114,218,128,154,29,36,140,101,54,216,227,39,220,162,247,43,40,197,161,198,84,6,129,99,77,52,78,215,100,20,132,217,84,10,32,42,224,16,228,235,130,98,1,220,173,161,86,57,46,0,137,73,33,41,153,202,236,92,217,69,201,242,84,93,153,174,89,175,149,1,47,169,74,54,14,133,184,11,180,137,150,78,1,114,76,162,153,6,114,149,149,12,130,240,236,60,18,163,100,211,13,196,37,181,19,43,34,182,220,168,198,82,243,11,108,133,178,76,168,214,18,178,204,84,36,141,35,125,200,166,196,250,13,177,129,49,76,174,136,82,150,212,99,41,201,129,162,151,37,24,69,202,250,27,197,178,134,43,24,36,136,19,117,22,223,99,145,121,164,228,206,141,76,182,195,111,169,204,252,177,160,20,229,102,96,76,223,0,67,118,205,52,235,246,169,250,25,164,111,167,92,200,131,29,67,242,163,31,188,107,168,251,171,232,100,250,129,72,1,1,68,204,229,201,212,233,155,57,165,243,16,33,73,240,50,38,192,229,207,42,50,114,80,133,190,137,21,147,205,52,103,154,59,231,143,23,171,185,125,17,21,232,124,39,27,142,57,206,95,54,73,38,122,181,211,234,121,191,11,155,201,167,140,223,27,164,218,94,199,164,186,199,234,89,241,43,68,57,124,160,18,249,89,69,50,33,251,201,253,17,100,67,247,146,250,34,139,0,2,0,4,0,41,253,223,241,12,153,244,95,82,128,9,159,201,34,137,151,203,47,160,19,46,161,98,143,48,139,246,29,20,32,40,0,158,64,161,1,60,135,37,8,4,82,36,19,162,10,239,79,191,6,56,247,120,84,250,199,143,208,209,200,139,172,146,95,139,204,128,92,135,62,131,238,0,34,176,203,100,250,240,201,100,176,59,165,210,201,12,19,223,143,158,189,6,248,96,32,1,128,128,0,6,138,68,148,128,164,48,136,218,2,65,0,1,113,102,137,152,163,68,7,155,241,77,28,98,242,106,241,199,205,40,165,147,252,207,47,12,158,57,198,75,179,62,161,165,40,184,181,105,170,107,212,249,221,102,157,233,115,56,253,215,204,95,177,207,190,127,91,230,187,115,101,75,5,159,61,131,36,178,71,46,73,117,156,183,29,250,156,210,251,4,253,150,197,245,124,127,67,131,73,14,51,46,219,235,244,70,26,125,23,195,150,221,60,125,217,57,161,187,62,62,107,117,43,52,196,158,60,88,215,178,42,56,158,88,202,73,243,138,75,143,107,101,168,231,205,90,61,54,92,117,89,45,169,75,219,216,241,91,172,42,77,245,182,123,31,241,14,84,167,40,215,39,135,154,190,207,10,146,124,115,68,87,44,162,188,185,23,91,61,93,62,79,42,103,155,4,229,135,111,110,104,234,211,74,210,228,232,195,215,211,166,232,235,74,228,115,105,38,183,29,118,156,174,40,168,217,93,80,153,10,94,172,30,88,199,230,148,99,245,224,210,44,123,140,62,217,130,235,199,199,126,155,209,162,204,159,223,79,243,3,85,34,204,119,174,241,79,220,180,227,47,150,85,236,192,186,176,113,244,5,106,172,187,64,99,78,44,184,203,116,107,184,220,108,133,29,178,176,6,129,22,249,68,75,128,45,26,195,229,48,131,54,196,250,160,44,2,196,3,21,128,0,128,96,1,64,39,42,34,82,108,11,176,220,140,234,76,165,15,82,135,184,57,29,1,2,161,128,0,0,155,0,29,137,202,135,208,151,40,128,114,199,194,37,228,162,55,148,91,147,236,47,171,39,204,250,15,99,125,64,60,168,55,122,33,172,105,15,232,1,200,33,164,216,80,5,176,178,182,134,212,64,146,30,208,186,22,224,42,137,97,96,0,20,1,96,1,98,160,162,134,2,0,1,128,0,0,1,0,0,5,0,0,0,0,1,0,0,0,0,0,3,0,0,10,31,8,86,21,96,68,165,125,9,185,122,26,198,41,21,72,12,20,100,250,150,177,197,23,215,160,186,34,130,49,20,184,144,150,74,41,84,152,20,229,228,49,81,220,205,154,51,159,149,112,5,45,177,34,114,34,166,194,165,232,3,77,151,25,217,157,209,157,211,176,142,165,203,9,198,204,241,228,55,234,136,172,154,140,73,221,125,10,112,183,201,94,88,162,136,88,219,229,149,182,41,19,44,132,54,192,214,45,89,109,210,57,226,233,151,41,218,2,183,88,227,184,202,18,228,213,100,2,182,135,8,123,150,211,22,218,100,21,41,181,33,60,172,134,236,101,9,54,216,199,66,8,98,21,133,128,236,87,64,0,59,29,178,70,0,159,38,150,100,22,5,242,20,202,131,84,85,197,5,71,37,32,114,65,185,81,3,21,17,226,114,94,229,64,10,33,46,8,121,57,37,182,202,52,85,34,182,47,67,157,112,205,22,64,52,218,144,11,122,161,111,32,166,201,138,231,147,55,38,76,166,210,101,17,150,123,242,183,217,25,74,67,126,88,253,76,250,178,7,216,206,78,217,83,145,152,12,223,7,201,39,238,115,157,24,248,199,250,129,207,155,230,137,159,115,76,191,63,228,103,220,130,128,64,250,20,101,54,98,250,154,76,207,185,0,97,149,155,179,151,52,169,48,48,95,51,102,51,78,94,52,213,118,199,31,169,178,226,38,81,141,100,169,71,107,132,109,251,183,207,244,34,189,111,134,195,102,155,20,125,143,69,117,137,199,163,253,206,63,240,157,157,226,105,22,135,46,140,72,114,232,3,236,68,127,122,255,0,194,139,95,42,34,63,188,95,225,3,65,12,64,0,0,4,207,229,99,9,47,43,20,121,138,250,0,197,223,242,24,119,64,103,143,247,113,29,147,5,196,151,164,153,64,43,29,128,20,43,21,149,65,64,64,141,40,84,4,83,26,143,35,19,2,148,85,114,200,201,81,217,37,218,85,250,151,213,17,145,126,198,94,220,128,79,175,98,119,13,242,133,180,2,208,58,22,208,162,11,193,61,185,43,180,142,169,115,201,231,201,215,115,183,14,79,19,26,96,48,0,0,0,0,24,209,35,64,107,18,168,152,150,4,52,35,70,136,104,4,139,76,204,118,6,201,152,235,52,177,213,98,218,250,246,126,140,184,200,209,48,62,95,95,7,129,96,195,62,187,229,146,75,232,142,79,135,121,176,197,190,178,119,252,207,160,248,214,133,234,176,75,38,24,222,120,197,168,255,0,18,244,60,29,12,118,97,132,95,13,40,218,252,206,54,99,164,186,250,45,71,150,81,28,242,253,143,199,200,254,89,67,143,173,139,82,155,87,238,113,252,67,52,101,151,22,155,38,77,150,185,126,245,192,30,7,198,101,172,207,145,100,154,146,132,186,123,156,90,124,146,220,227,242,250,196,246,53,94,14,39,40,198,50,218,215,154,251,254,71,149,146,41,206,57,97,235,181,154,71,102,159,156,127,152,240,75,102,77,158,244,16,139,138,112,125,80,186,102,141,254,69,71,177,164,127,119,191,115,125,78,187,22,146,9,63,52,223,203,20,113,60,209,209,233,30,73,245,74,207,63,71,41,234,37,227,101,230,83,231,232,138,142,220,218,173,86,93,178,82,217,30,241,137,229,75,73,44,146,150,108,249,60,174,78,147,118,217,239,98,133,70,223,8,231,205,163,140,214,73,66,227,221,162,224,242,39,139,14,219,80,149,122,199,131,218,248,110,120,235,49,56,77,86,104,124,215,247,151,169,134,236,209,168,167,186,41,85,51,159,12,50,233,245,49,203,130,51,114,79,163,232,253,137,240,123,88,240,75,28,165,24,206,75,186,228,209,103,205,137,249,226,166,189,122,51,108,19,134,166,16,156,59,244,246,126,131,148,47,177,113,21,131,87,25,186,132,170,95,133,157,10,81,151,240,179,204,203,167,82,229,117,12,122,172,184,30,220,169,206,62,189,208,30,183,43,134,29,76,48,231,134,88,92,100,165,19,84,253,58,20,82,225,138,112,24,239,128,49,92,51,108,127,51,22,213,33,195,137,129,160,8,78,73,1,65,100,110,177,213,128,110,11,177,237,160,1,109,30,212,0,3,16,88,172,7,97,98,218,28,32,11,99,162,92,189,17,55,38,5,183,20,75,200,79,134,251,177,236,94,165,11,117,147,213,154,40,196,124,118,2,54,21,181,13,133,216,5,164,45,193,180,165,20,64,186,141,68,96,0,1,96,0,3,180,43,0,160,224,84,217,59,93,245,2,172,86,27,69,76,161,216,7,2,106,192,96,0,64,192,64,80,192,0,0,0,8,0,1,0,192,86,22,80,12,64,64,192,0,0,0,0,6,50,92,146,0,41,35,41,101,174,194,241,159,161,70,246,132,250,28,254,36,175,160,252,73,122,1,172,101,72,135,39,96,167,47,66,151,47,160,25,237,147,102,144,139,92,148,58,1,43,114,43,109,137,42,41,202,145,2,106,140,220,233,141,238,147,23,133,207,37,11,116,95,84,61,177,174,134,139,28,71,181,16,100,148,87,99,85,37,70,121,26,174,12,148,218,40,214,118,250,25,91,78,141,33,145,62,1,199,155,3,54,154,17,163,229,19,179,208,34,104,125,135,76,151,96,8,105,211,38,194,192,214,197,38,40,70,82,41,194,128,205,141,48,148,89,42,50,244,2,183,6,225,199,20,187,154,40,69,1,139,176,229,118,58,42,34,105,1,146,77,137,218,53,220,41,1,149,141,22,148,74,116,128,204,86,57,244,48,223,200,27,169,9,178,34,195,112,26,88,173,132,90,41,83,2,120,30,225,248,119,201,46,50,64,22,9,146,147,110,168,215,195,227,144,33,137,14,81,244,38,48,149,129,175,98,44,181,142,93,203,240,226,130,179,234,103,151,170,137,211,81,72,226,156,173,185,122,129,19,118,200,25,13,242,64,152,80,202,72,2,16,182,107,210,215,162,26,142,197,238,201,127,123,242,3,155,39,205,34,59,149,63,152,146,6,132,202,38,69,24,204,204,185,144,64,164,248,56,115,187,146,71,92,217,197,63,54,71,236,4,102,117,138,94,252,25,195,59,203,60,179,124,70,239,159,68,169,21,150,46,114,132,63,138,217,202,179,53,139,98,73,167,220,138,250,109,18,253,134,63,240,163,177,125,223,169,203,164,253,204,61,146,58,189,62,166,145,67,16,202,28,120,138,190,198,127,247,35,249,154,62,230,111,230,135,248,136,52,0,0,0,16,0,200,135,200,138,20,123,175,112,24,49,137,129,154,227,36,227,249,140,31,239,98,253,85,0,0,0,20,48,21,138,192,97,100,216,172,11,39,129,88,172,11,139,224,93,110,62,170,132,130,154,32,80,146,112,247,22,238,88,149,71,44,147,239,230,15,188,253,0,77,178,37,102,169,161,58,151,208,12,97,29,206,229,208,219,6,93,185,105,191,43,224,206,123,163,23,239,219,209,19,213,88,30,147,68,147,131,38,248,38,250,244,102,141,83,2,64,0,0,0,96,105,2,204,224,88,20,38,129,20,6,76,70,146,70,109,0,211,52,78,204,139,139,3,67,204,248,143,195,211,221,159,12,124,207,231,95,220,244,138,139,37,154,75,142,23,168,195,147,3,200,154,82,143,205,31,115,230,181,114,122,140,146,200,229,251,188,137,203,222,250,158,207,198,160,180,90,60,185,112,193,242,251,118,108,249,236,105,189,60,242,69,252,176,77,254,166,57,158,219,183,211,191,226,113,139,205,63,14,91,185,60,117,198,76,144,92,30,174,151,226,16,88,242,74,211,241,32,163,43,236,209,197,24,194,89,114,54,158,233,202,162,239,167,168,65,143,45,234,26,114,183,40,166,254,166,203,247,145,79,212,224,133,173,118,244,158,214,234,207,66,74,156,95,185,168,23,197,242,60,143,30,52,252,182,183,29,154,60,49,132,34,189,185,60,236,222,105,205,75,240,163,208,209,185,73,34,163,187,107,157,87,228,111,24,168,42,171,125,204,227,145,69,168,167,209,117,54,140,237,121,21,251,178,163,205,197,246,149,150,88,33,134,51,218,252,178,125,90,236,112,234,101,154,165,187,52,211,147,167,182,84,191,244,122,250,228,158,23,60,142,81,140,90,183,31,67,131,85,167,83,199,78,94,91,77,56,167,250,123,18,171,63,129,106,101,166,213,248,25,36,222,60,175,202,219,233,35,234,215,105,250,241,35,228,243,232,163,190,89,60,202,87,118,164,123,223,12,215,125,163,5,100,249,215,151,39,249,137,81,221,44,81,155,233,76,229,212,105,233,212,151,230,117,193,181,229,125,81,83,243,117,40,240,167,12,154,121,239,196,235,251,157,218,61,108,115,170,249,114,46,177,255,0,35,76,216,120,227,161,229,103,193,44,121,119,99,110,47,179,93,137,241,94,244,101,107,130,168,242,254,31,241,5,168,188,115,242,231,135,204,189,125,209,233,70,86,138,135,46,156,10,12,174,225,24,212,192,174,88,40,22,22,2,72,98,108,91,128,161,54,46,88,80,5,141,133,10,172,0,116,75,146,92,3,151,160,13,138,145,51,221,65,24,241,203,40,110,81,136,110,244,30,200,143,128,39,145,109,109,154,112,32,21,14,134,0,42,24,1,0,1,98,1,128,128,0,4,59,0,11,72,150,219,232,78,198,250,178,141,55,32,220,71,135,238,53,5,234,3,177,62,74,218,130,146,2,104,104,98,0,0,0,0,0,32,0,6,0,0,0,0,0,0,33,136,0,0,10,1,136,8,24,8,0,161,82,0,0,218,189,7,181,122,0,0,82,10,0,0,0,0,11,11,1,0,236,44,0,10,176,118,77,134,224,27,151,2,114,168,242,22,76,146,144,25,57,114,43,224,211,193,76,62,207,238,84,101,8,185,75,131,88,194,73,242,205,162,163,142,38,114,200,130,137,82,68,195,147,57,206,194,47,220,35,104,190,74,149,25,197,73,150,171,187,10,74,9,246,41,198,40,30,68,186,25,207,35,96,108,186,112,68,145,16,205,93,77,55,169,0,226,129,186,236,28,142,75,130,2,46,208,164,212,68,162,215,114,39,29,207,168,4,178,122,16,242,89,75,15,184,222,20,84,74,124,9,201,215,67,101,8,164,27,109,133,99,24,75,169,123,95,115,89,249,98,98,230,192,41,153,172,49,148,141,35,63,80,124,62,2,52,142,56,197,25,228,130,99,82,147,101,181,184,43,47,10,145,155,180,206,157,161,182,33,24,194,114,244,52,141,203,170,46,41,33,216,83,81,72,153,177,73,186,33,75,158,72,8,197,182,107,91,80,69,161,176,50,150,70,129,78,195,36,92,140,246,184,148,86,105,121,43,215,131,146,114,183,70,185,165,252,142,127,114,1,146,54,198,149,128,146,55,195,142,238,79,229,68,66,27,164,162,142,140,173,66,10,17,252,192,198,115,182,228,197,55,229,127,239,177,134,105,246,54,203,196,104,14,87,212,72,76,104,130,140,228,104,101,32,50,145,12,182,103,48,50,155,57,226,172,215,43,242,179,56,116,3,135,83,149,248,147,138,141,253,212,253,61,74,193,134,49,211,169,228,93,184,22,72,249,101,147,191,153,155,103,150,220,24,160,191,10,254,132,87,187,164,127,178,95,68,117,95,148,227,210,42,197,21,232,145,213,247,37,244,52,141,10,68,174,131,178,129,153,228,233,126,141,50,223,204,76,213,198,94,232,131,65,10,46,226,152,192,0,0,6,79,73,253,81,68,203,170,96,48,16,1,51,249,84,191,11,7,212,109,90,148,125,81,17,150,232,38,5,89,54,0,80,0,12,130,104,40,160,1,80,0,138,1,207,179,4,185,29,121,16,24,207,247,152,159,179,136,154,243,23,145,84,96,255,0,136,140,173,169,32,30,219,116,134,184,146,175,149,118,245,28,83,92,125,231,215,217,19,55,233,219,160,17,39,195,149,217,50,168,252,157,100,87,69,210,255,0,168,227,10,230,95,51,50,13,52,188,60,148,223,205,212,239,234,143,61,196,236,193,147,116,19,238,184,101,20,5,77,115,107,161,32,3,16,208,13,117,53,93,12,139,131,1,150,153,32,5,179,57,34,211,6,128,196,105,142,113,162,64,214,46,202,51,139,52,0,156,35,151,28,161,146,42,81,146,169,39,220,240,31,194,99,165,201,151,15,50,195,155,136,127,10,166,235,245,163,222,38,112,142,72,184,75,163,3,243,204,177,122,108,201,253,215,201,213,135,81,7,57,101,199,30,33,30,83,245,103,87,198,254,29,45,50,197,137,39,45,211,242,75,219,252,206,124,56,113,226,211,79,27,156,188,89,242,162,151,101,125,76,218,178,57,243,187,203,47,5,181,20,210,250,240,122,80,146,205,129,73,119,86,121,181,81,114,190,178,179,167,69,154,43,43,132,95,146,92,175,169,34,209,168,91,234,81,235,71,126,139,39,135,138,82,103,46,120,109,181,217,244,54,209,69,230,140,35,218,249,42,59,180,176,201,153,110,159,126,79,66,17,140,124,170,145,134,60,190,111,11,4,119,207,191,164,126,167,110,45,36,228,210,201,57,74,253,60,168,163,44,139,20,161,44,89,99,113,106,159,161,196,244,74,47,246,57,228,163,233,53,127,205,30,142,167,69,142,115,142,220,112,107,248,140,167,160,133,238,132,84,31,240,255,0,144,71,46,175,79,28,58,108,114,219,25,201,170,151,150,207,55,14,162,90,77,90,201,113,240,223,150,113,81,174,61,79,94,113,251,60,182,202,45,38,175,116,61,62,134,58,140,47,36,110,50,140,147,232,232,98,189,124,18,223,5,37,82,113,231,234,142,134,161,42,148,56,76,240,254,21,170,158,57,120,25,43,116,126,90,238,143,98,13,116,79,203,46,87,179,42,38,92,54,142,13,84,54,78,41,175,44,221,39,238,122,147,133,173,198,25,176,199,54,41,99,151,126,254,158,224,124,174,190,51,209,235,113,231,198,220,90,124,180,123,250,29,92,117,88,163,146,60,75,239,71,208,228,248,158,157,230,209,201,181,251,72,124,199,159,161,212,203,6,92,53,242,181,82,250,25,87,213,71,148,56,186,146,246,49,197,145,62,111,131,95,153,154,69,57,139,117,141,99,43,105,68,165,101,40,131,146,137,27,219,32,169,73,35,55,147,145,236,190,165,40,69,1,27,223,161,106,232,56,24,11,106,187,24,191,48,0,108,59,5,12,4,162,58,24,20,20,0,0,1,98,2,6,0,43,1,138,197,98,180,5,88,172,86,31,145,67,176,5,17,237,32,65,67,225,14,209,66,160,30,228,22,128,0,55,11,117,128,12,86,43,0,1,208,184,1,128,111,227,132,97,186,86,6,252,9,200,136,207,212,91,172,10,186,238,86,244,99,182,251,143,104,26,120,145,30,232,190,230,52,32,58,0,194,217,74,114,3,80,33,100,246,45,59,32,64,85,0,8,2,192,0,56,21,6,208,29,160,220,131,106,13,168,160,220,131,114,13,168,54,162,3,122,13,200,54,161,210,2,119,2,187,24,202,19,190,194,167,67,24,19,67,161,128,10,144,112,0,3,177,238,36,8,10,19,129,64,6,126,20,71,24,198,37,80,81,67,110,215,4,109,108,173,201,33,44,136,3,194,38,88,153,162,228,150,218,144,18,176,122,179,104,193,34,121,104,165,100,20,12,151,37,17,110,238,5,63,148,230,156,170,70,146,201,193,147,78,79,130,141,49,206,203,238,100,177,53,205,151,30,157,64,210,129,202,140,183,52,92,90,125,72,38,82,114,51,148,101,232,116,42,20,229,69,28,202,236,222,17,178,119,35,72,201,80,20,182,147,55,232,103,41,114,45,192,10,114,93,77,35,37,33,237,139,137,11,108,89,5,238,228,117,201,147,200,183,13,230,224,13,93,25,202,49,50,241,27,19,109,148,107,22,147,52,115,71,40,192,219,122,13,209,48,161,116,3,60,206,217,139,101,205,249,137,32,73,23,208,17,174,40,110,123,159,68,81,120,215,135,27,127,51,57,242,228,234,205,115,100,165,93,206,57,121,164,65,43,207,53,245,58,115,190,12,160,191,105,5,238,94,162,68,28,204,104,93,89,72,1,153,72,214,70,50,2,25,150,67,86,99,145,129,205,153,242,144,186,33,75,153,148,21,197,159,255,0,143,245,95,220,215,85,13,176,195,254,24,175,228,70,76,120,161,149,220,247,175,14,82,77,69,170,117,208,233,215,197,188,26,121,47,189,183,250,8,61,141,58,242,254,71,79,84,115,96,125,14,132,84,56,252,168,162,96,252,165,20,15,170,1,75,160,251,16,40,124,181,233,192,201,79,204,253,249,40,0,98,0,24,167,204,88,0,2,118,172,100,199,139,143,160,192,31,84,103,242,206,113,255,0,236,141,26,180,68,185,148,37,249,0,151,35,218,82,25,66,161,208,0,5,10,135,97,96,77,18,105,98,224,8,220,85,249,127,48,98,245,8,207,43,253,159,248,100,152,56,220,247,62,139,249,132,227,189,74,31,137,80,227,229,74,221,168,241,126,172,41,95,150,159,204,250,178,92,125,70,250,215,91,19,243,113,218,63,205,144,37,215,115,252,129,180,199,68,184,128,236,120,101,225,207,175,15,130,54,179,41,183,39,178,15,234,253,0,245,151,154,52,65,158,151,35,112,73,190,99,195,55,154,238,6,101,34,70,128,183,208,32,249,31,98,122,48,54,19,18,99,0,76,180,102,82,1,180,100,213,51,116,239,134,68,226,4,23,22,71,65,197,129,98,0,3,61,78,159,30,179,79,44,89,87,15,163,239,23,234,124,166,77,60,244,122,216,225,201,215,205,207,226,79,155,254,167,215,244,56,181,250,88,234,33,209,111,141,237,151,161,44,88,248,183,206,41,127,10,50,140,170,106,88,251,51,190,24,101,142,18,197,154,52,212,165,127,167,250,28,153,99,24,205,71,27,123,90,220,173,115,201,21,236,40,199,62,20,251,73,27,104,244,243,134,61,191,123,35,235,233,19,151,225,185,19,140,241,183,242,173,209,250,30,238,155,27,132,35,111,204,202,141,244,184,99,134,10,49,73,29,47,60,49,175,60,227,27,117,203,34,24,213,122,142,81,140,188,174,41,165,234,130,51,214,106,225,167,197,226,78,249,226,41,119,60,232,100,212,107,212,156,238,48,139,175,14,28,95,213,158,147,195,29,187,99,91,127,11,87,31,208,229,150,9,225,148,222,15,46,254,176,190,31,209,138,172,242,104,241,227,130,249,161,56,190,37,7,230,94,231,22,105,234,116,185,214,88,165,60,25,22,231,5,252,254,140,199,89,241,77,78,41,188,94,14,201,123,155,175,181,79,6,31,27,195,135,120,92,235,175,84,201,61,43,105,40,228,132,117,58,121,125,61,159,163,61,29,30,170,57,177,127,41,47,70,120,216,97,155,65,57,120,241,94,6,71,82,113,149,165,232,206,133,187,73,155,196,95,35,249,141,50,250,28,83,223,22,165,243,71,249,153,228,142,217,123,25,105,242,238,140,101,23,109,127,52,116,202,164,189,152,28,153,177,169,110,109,117,85,47,161,243,107,78,241,106,165,141,253,199,71,212,55,181,211,60,191,136,224,217,170,142,68,184,154,162,85,141,116,82,227,101,244,254,135,165,141,174,172,242,52,209,75,44,89,234,97,243,8,149,172,167,232,36,228,10,40,174,17,68,237,231,145,244,7,34,109,216,22,32,0,21,12,96,80,128,96,64,0,0,0,0,128,6,43,17,67,0,177,16,22,22,1,208,161,121,172,123,125,70,0,20,130,193,244,18,144,10,228,223,64,243,35,68,76,228,4,56,183,200,210,245,21,186,26,1,241,232,27,189,133,185,5,251,128,83,29,7,43,184,55,72,0,78,66,114,190,128,144,20,2,177,128,88,236,18,19,168,247,0,218,159,96,216,189,5,44,170,184,23,136,164,1,229,186,30,197,216,141,202,203,89,16,11,104,108,13,254,106,44,9,216,135,182,35,16,6,212,49,1,3,1,12,0,0,0,0,86,48,0,0,0,1,244,68,169,196,162,159,65,118,19,87,220,124,81,2,82,24,184,67,224,161,128,110,224,137,41,62,224,93,162,92,239,130,86,55,248,131,195,247,1,92,145,118,11,31,184,246,208,0,134,196,152,26,40,240,77,211,20,156,171,131,42,201,96,108,217,40,81,82,238,93,36,4,237,65,181,46,168,171,86,19,86,128,91,226,145,18,149,178,92,71,225,186,2,212,149,21,23,102,78,13,19,110,32,105,62,69,186,144,148,172,170,111,176,11,138,43,164,70,177,210,38,86,2,220,253,73,79,145,54,72,70,205,218,33,62,71,23,97,181,183,192,85,194,66,155,21,52,18,97,18,9,209,45,146,230,6,150,45,198,91,152,110,40,219,196,117,68,147,184,105,144,58,0,0,24,128,96,32,24,128,100,207,229,25,25,24,86,47,168,232,37,212,17,5,70,45,186,54,201,37,142,20,24,235,28,92,159,83,151,44,247,72,9,201,38,201,138,160,94,105,20,248,1,99,231,50,246,22,167,169,120,57,200,254,134,89,223,152,12,226,104,140,226,104,65,50,50,145,164,140,164,6,114,49,200,248,54,145,205,153,240,6,80,92,148,194,43,129,72,43,147,89,41,125,157,197,116,186,252,142,252,241,221,240,220,18,252,49,139,56,181,82,151,133,247,92,98,219,166,233,158,174,28,126,38,134,56,223,224,66,21,209,166,123,161,25,46,232,234,71,31,195,255,0,115,24,190,177,242,191,200,235,143,127,169,164,16,225,203,234,93,146,190,102,50,10,178,125,128,93,36,0,248,167,232,202,33,171,177,197,220,125,250,48,40,98,0,24,8,0,79,137,39,249,20,75,86,134,157,160,29,144,249,181,249,162,133,37,199,29,80,18,165,106,199,184,135,81,157,246,145,64,59,13,194,29,0,183,5,177,237,0,23,34,27,98,171,1,114,85,112,52,168,82,183,194,64,36,171,149,213,240,137,114,243,87,110,134,189,156,191,36,99,86,253,187,148,54,252,188,124,207,132,53,20,149,32,167,182,235,150,8,129,49,81,93,73,201,45,171,106,230,76,12,242,54,252,144,98,81,80,141,34,212,118,175,114,88,15,20,252,57,223,110,231,163,22,164,168,242,206,205,52,238,21,232,6,146,84,196,141,102,183,71,113,151,112,52,139,41,163,56,179,85,208,9,69,33,52,52,3,0,0,24,211,181,76,72,109,0,164,140,250,51,75,236,38,173,0,172,162,80,208,4,136,124,154,50,100,128,241,254,39,166,241,35,41,67,247,145,249,125,207,155,157,121,27,92,198,224,207,173,213,63,59,60,31,136,105,212,183,206,11,158,232,129,124,23,15,141,172,131,125,32,155,103,210,194,165,59,237,216,242,62,3,134,180,243,201,248,229,95,145,236,237,161,21,208,228,148,120,97,212,229,148,246,184,175,86,92,100,202,141,229,9,117,92,253,12,164,249,219,37,212,166,220,105,131,146,201,30,126,101,252,192,203,46,24,101,132,119,69,58,229,123,125,15,7,226,218,124,171,59,201,44,142,105,244,190,199,187,187,203,236,172,199,38,56,106,35,182,104,15,19,14,174,120,241,236,201,31,21,56,213,54,123,26,104,239,192,177,202,221,65,56,218,230,189,11,199,166,79,107,201,36,246,170,138,138,164,142,168,40,71,179,253,72,56,48,206,90,60,190,28,223,236,159,203,47,194,122,184,178,41,125,59,251,24,102,193,12,208,105,126,140,230,211,228,150,159,39,133,151,255,0,172,159,244,40,244,114,67,117,174,232,231,212,195,197,210,187,249,177,187,58,97,37,37,107,160,165,31,55,180,184,96,121,113,94,104,47,86,122,56,61,143,61,113,170,219,248,44,244,116,223,43,100,131,94,64,160,163,66,104,96,4,0,192,10,0,0,0,0,11,32,0,157,193,212,2,192,41,32,252,138,0,72,17,87,192,8,92,11,169,74,32,23,232,1,73,11,114,2,132,218,68,248,130,180,251,1,93,172,74,72,78,30,150,75,143,60,88,26,111,33,190,70,163,199,34,113,231,135,96,31,152,183,83,42,163,31,168,215,155,172,64,158,175,229,52,81,64,190,129,200,1,45,242,81,59,82,236,1,65,47,96,230,193,32,27,105,46,67,119,28,25,202,164,249,232,27,21,112,192,215,117,162,30,52,250,145,202,42,228,2,240,147,232,197,225,75,212,123,154,30,224,23,133,47,81,248,47,212,45,131,191,80,30,200,250,142,151,102,201,81,178,237,69,112,128,125,1,201,34,27,147,236,78,201,182,5,57,132,102,37,141,247,101,120,107,212,4,229,236,56,201,50,210,73,7,11,177,4,148,215,2,10,108,160,226,129,52,61,164,244,32,173,201,34,84,173,245,13,183,220,139,218,249,137,69,237,190,226,216,145,113,146,104,26,2,118,133,20,42,1,12,116,31,152,8,108,82,104,157,224,80,2,154,160,180,3,39,145,238,24,8,116,1,104,128,24,148,144,54,80,52,194,146,234,27,153,46,50,144,17,247,174,199,185,141,99,93,198,253,16,17,30,75,83,174,12,246,204,60,57,95,80,138,148,252,197,109,139,86,37,143,142,71,41,109,84,144,81,21,30,198,156,209,150,250,143,202,53,154,215,66,6,237,17,185,138,89,24,150,66,139,218,159,82,246,173,166,110,73,154,69,166,186,129,48,164,248,70,143,132,11,106,35,33,4,238,19,134,227,54,232,123,235,161,81,170,193,234,70,76,113,236,105,9,202,75,148,13,88,87,63,134,195,99,244,55,229,21,212,35,151,103,176,246,251,29,33,64,115,114,28,157,20,133,72,14,118,7,78,213,232,27,35,232,7,53,133,157,30,28,67,195,136,28,214,78,71,230,58,103,142,49,139,103,28,254,96,6,174,70,144,68,71,169,114,106,17,10,156,211,226,151,67,156,169,187,96,145,3,132,109,209,51,125,77,82,219,19,25,129,122,127,188,254,134,25,159,156,232,197,198,41,125,78,105,252,224,17,69,10,35,96,68,140,228,105,35,22,4,76,228,203,204,146,58,114,51,155,230,155,100,13,116,37,245,44,135,212,14,77,102,61,254,28,125,101,71,208,227,138,140,171,178,224,242,92,84,182,249,83,123,163,79,211,147,215,135,207,53,238,32,136,47,11,85,95,119,39,245,58,87,86,253,200,203,5,60,124,58,148,121,191,65,96,203,113,219,46,36,184,102,133,183,82,94,252,15,112,75,151,31,241,21,180,2,236,26,224,85,67,76,129,117,68,174,39,245,31,71,245,20,128,176,18,118,134,0,0,32,24,186,75,234,0,249,84,5,11,168,148,173,123,247,24,18,227,185,56,254,130,78,226,153,77,50,120,83,191,187,47,234,5,33,138,201,114,2,156,137,108,58,142,128,18,42,132,46,89,67,148,137,73,242,251,190,17,162,141,125,67,239,125,0,137,58,95,65,85,237,143,255,0,105,127,97,210,221,114,232,185,99,135,77,210,249,165,201,3,100,20,196,149,178,129,181,142,14,79,175,99,40,197,252,210,249,152,223,237,39,127,118,61,6,200,33,136,182,75,2,13,52,242,169,181,236,67,12,111,110,88,216,30,142,41,118,236,201,156,118,200,136,240,110,252,240,176,50,70,145,102,93,25,112,124,129,167,80,160,160,176,24,2,24,8,164,201,24,13,136,96,4,186,17,76,144,40,76,16,175,128,56,53,43,207,35,205,205,196,153,235,106,87,153,158,86,101,230,3,171,225,219,113,233,227,8,241,114,108,244,83,184,51,199,210,55,40,197,46,177,200,122,177,126,70,4,53,115,143,209,154,193,83,33,27,65,90,124,148,105,44,109,227,190,222,167,22,231,25,56,190,25,216,155,80,92,245,234,121,218,204,177,198,220,155,229,16,68,181,15,107,75,171,149,35,104,77,47,75,60,140,83,156,166,159,167,67,208,193,24,245,148,128,235,82,231,175,81,169,59,34,25,49,190,23,38,187,188,168,13,113,201,53,76,211,85,163,134,124,78,61,83,232,206,120,205,38,116,67,36,170,172,14,29,54,121,224,203,246,124,255,0,58,249,101,248,215,249,158,130,106,81,246,103,54,183,76,181,120,26,94,92,145,230,50,93,153,207,240,221,99,205,7,28,156,101,131,172,145,254,228,23,147,27,142,183,36,187,73,38,142,236,49,219,143,234,103,60,123,231,26,58,31,5,0,54,15,148,28,20,79,81,140,64,13,208,186,141,171,14,128,49,10,129,32,24,175,216,92,46,227,78,192,45,250,0,194,172,5,67,24,172,128,232,79,81,182,27,151,66,135,208,57,1,73,250,1,46,45,190,95,3,81,143,160,109,181,207,3,218,144,7,147,208,173,209,68,109,190,162,112,94,224,86,241,57,19,225,250,48,218,191,16,21,118,197,73,190,10,165,69,36,144,17,225,46,189,202,9,10,128,27,236,49,54,144,183,114,5,118,37,122,141,0,0,0,1,207,101,70,84,105,40,39,236,47,9,122,128,214,72,190,165,41,69,147,225,197,20,169,116,64,21,125,131,96,115,99,227,187,0,74,40,37,244,19,156,81,156,178,55,209,1,123,189,67,146,60,242,236,56,198,107,168,23,99,177,59,161,167,193,0,58,38,82,125,144,147,151,160,21,84,53,201,15,115,31,59,74,43,132,47,17,80,151,66,124,53,234,65,59,223,168,110,43,194,143,168,252,56,148,70,234,232,27,239,169,166,216,174,193,182,55,208,9,81,239,208,167,52,184,108,28,80,82,244,2,124,78,120,30,247,232,50,144,17,231,99,80,245,101,110,94,160,1,81,19,73,246,20,157,18,164,221,129,91,87,160,248,138,34,164,250,177,236,125,192,20,213,149,97,180,91,151,160,12,67,114,244,68,92,239,160,21,220,123,132,20,64,110,42,248,38,134,3,64,201,190,74,236,0,12,18,6,2,1,209,59,185,40,108,93,10,177,80,7,30,129,81,125,132,48,22,216,250,6,212,80,168,32,81,231,168,156,111,185,66,187,10,206,88,147,238,86,60,113,143,94,70,226,20,5,238,73,112,102,165,45,220,161,244,236,27,189,128,166,236,151,104,7,105,245,2,84,236,105,187,31,149,49,238,64,52,147,30,212,103,205,142,228,64,251,129,18,200,196,178,72,163,74,25,49,147,238,86,224,51,204,234,31,86,113,62,78,205,67,189,167,42,141,186,32,172,113,165,102,57,103,186,70,211,150,216,209,206,2,46,8,149,201,162,0,155,224,195,172,141,38,200,64,107,211,10,250,28,109,220,142,204,222,92,127,68,113,62,36,6,136,24,32,96,103,38,102,202,145,156,128,199,44,169,51,24,35,76,207,177,49,68,83,100,119,46,68,119,2,241,43,203,19,210,135,206,159,226,143,244,60,253,58,253,167,228,122,29,32,165,248,121,8,222,47,205,102,25,33,225,229,223,247,122,75,233,217,155,71,146,149,78,61,157,26,25,249,163,202,231,208,184,100,82,38,17,120,223,147,152,62,207,176,99,169,110,126,178,96,106,38,133,202,30,224,37,130,118,138,104,135,105,144,11,134,59,19,86,130,47,179,234,128,96,0,0,0,0,46,142,255,0,82,132,36,251,1,86,39,27,184,223,94,158,204,0,9,190,57,235,220,18,176,151,204,165,93,120,127,83,69,81,64,10,32,14,86,8,7,67,232,52,5,19,238,197,219,145,203,250,132,215,42,185,176,34,124,237,143,175,47,232,91,38,30,103,41,254,75,232,85,1,36,229,109,37,142,63,52,139,74,188,207,162,228,202,23,41,60,143,191,64,42,182,199,106,17,79,220,64,67,37,163,71,30,46,93,12,229,42,92,240,136,39,163,224,205,205,238,242,171,41,220,250,241,31,64,105,87,4,29,183,113,179,92,51,228,231,195,230,196,190,133,193,211,40,223,44,105,153,166,109,243,195,220,197,170,96,109,23,104,26,51,140,168,209,114,128,23,5,34,70,3,161,12,0,0,0,0,67,0,38,196,50,88,28,250,159,236,121,121,58,179,212,212,30,94,94,172,3,71,107,89,20,186,75,169,235,193,112,120,218,57,109,214,67,243,61,168,241,6,72,33,245,54,196,191,153,141,171,58,112,249,165,21,253,13,3,60,246,69,165,203,163,230,62,49,172,142,61,86,199,124,197,75,131,232,245,31,43,62,63,226,203,196,214,207,248,82,70,104,33,241,24,239,219,181,196,221,103,205,60,248,227,31,151,117,53,234,120,115,184,203,147,212,248,86,101,44,208,183,204,80,87,212,224,140,99,20,141,148,235,114,79,139,57,244,241,223,203,229,125,78,141,183,30,18,125,202,129,69,74,70,140,80,139,94,97,200,10,140,143,55,83,130,90,125,76,181,56,151,55,109,122,163,208,70,149,25,198,164,173,1,58,108,177,201,24,202,46,226,213,163,163,169,231,96,140,180,186,137,97,235,31,158,31,71,216,244,64,0,2,202,14,128,218,23,81,56,144,86,238,5,105,147,72,105,32,13,200,31,176,116,236,27,138,10,24,91,98,118,1,92,135,62,160,163,223,117,131,146,1,223,4,84,172,126,34,13,192,39,11,251,197,37,24,161,114,251,7,30,128,14,100,238,27,252,153,52,1,185,131,147,18,79,208,123,91,97,21,25,112,85,249,76,246,73,20,163,199,44,42,182,177,74,54,202,220,130,253,0,75,129,128,155,160,24,133,109,143,162,228,1,160,73,6,228,17,105,128,0,152,236,0,5,203,234,12,6,48,220,145,148,178,190,192,104,208,81,147,201,39,205,139,123,245,3,111,204,41,28,246,199,185,160,58,43,216,77,237,49,241,37,234,92,39,248,152,22,165,125,3,119,168,183,69,46,25,42,186,223,32,93,119,14,196,180,235,130,118,200,11,140,172,163,63,14,94,163,219,47,196,5,136,152,198,159,204,202,180,64,12,91,131,112,14,128,64,3,0,161,62,0,170,13,188,91,21,240,15,149,212,8,148,249,224,181,43,137,159,134,253,66,166,145,66,107,158,165,41,56,176,135,151,153,46,69,41,167,216,13,83,82,68,213,24,239,162,163,151,212,13,57,14,65,78,37,90,125,192,77,177,88,232,84,3,1,12,129,7,35,24,10,130,134,43,0,24,0,5,133,135,0,0,42,67,15,204,9,218,61,165,112,59,2,26,161,170,100,73,201,246,20,92,145,70,142,84,43,179,54,237,130,246,8,209,32,174,73,185,33,238,181,200,85,9,240,36,210,238,87,0,33,12,96,77,1,74,35,73,88,17,182,193,198,139,115,140,76,229,61,192,87,35,86,76,37,199,37,90,160,37,213,148,146,51,173,210,234,95,43,128,43,138,37,199,112,232,55,16,115,230,226,117,236,102,155,174,71,153,183,149,145,145,241,64,103,57,91,36,31,82,146,1,193,13,240,138,74,145,156,153,68,76,112,86,201,102,184,186,144,78,161,240,151,171,57,47,204,116,106,95,67,154,61,64,209,10,67,38,64,103,35,57,150,204,166,200,57,230,239,39,208,180,103,30,100,217,160,84,200,145,190,162,3,109,55,204,207,70,11,143,99,135,77,30,140,244,96,84,44,54,163,182,249,143,5,73,243,124,244,232,137,249,114,167,218,106,191,50,218,229,20,38,222,217,118,109,112,45,139,106,217,210,130,221,211,75,217,217,138,147,142,162,74,15,200,215,232,192,213,73,199,134,87,204,45,223,137,21,183,208,9,182,135,186,195,158,226,171,0,232,39,214,215,80,229,10,200,41,59,67,35,163,180,85,128,192,86,22,3,20,128,44,1,59,42,4,22,159,0,13,39,113,111,137,18,155,113,231,170,225,141,117,15,251,159,226,254,160,84,98,90,11,72,137,76,10,114,72,141,237,147,212,168,196,10,230,175,216,137,74,148,154,244,45,146,215,154,49,110,254,243,2,162,182,197,71,208,99,23,171,40,140,239,136,227,93,101,212,166,171,132,103,143,207,57,100,127,68,92,157,176,19,10,219,243,117,244,43,229,255,0,23,100,103,41,115,182,60,203,187,244,2,103,46,125,101,232,70,222,242,230,69,168,237,19,2,25,44,182,73,7,70,153,249,26,244,101,200,195,76,235,37,122,157,18,92,129,174,25,151,150,40,230,131,166,117,65,239,133,1,138,46,18,218,233,137,241,34,50,203,99,79,212,14,154,181,104,68,99,159,232,104,2,24,32,0,1,5,128,197,99,19,1,245,34,73,141,50,184,104,14,60,221,207,55,55,204,207,75,55,18,145,231,102,92,176,49,211,37,246,204,119,234,123,117,193,225,98,117,168,198,255,0,137,30,235,124,18,9,252,141,48,180,217,159,62,131,198,252,253,57,40,215,84,124,70,165,255,0,213,230,87,126,118,125,174,167,229,119,217,31,15,151,205,159,44,215,121,54,137,70,89,113,218,58,190,9,165,89,181,46,82,249,97,253,72,116,227,126,167,185,240,28,17,142,149,75,188,221,136,61,72,65,66,28,21,27,220,169,146,217,182,24,217,161,171,165,31,169,154,228,169,187,51,156,156,35,199,86,65,98,220,208,149,237,228,0,150,167,147,93,143,240,236,254,231,115,163,44,45,109,228,211,137,0,248,19,160,234,168,157,140,7,99,177,108,109,117,13,136,160,181,99,15,42,22,228,136,27,73,143,138,51,114,109,240,9,63,80,44,206,74,93,186,15,111,171,99,232,81,59,170,60,147,187,216,210,211,238,0,40,175,97,183,20,59,224,138,245,234,0,167,230,40,202,164,159,66,210,117,202,96,52,208,92,87,82,148,99,212,41,122,0,39,124,68,77,115,208,190,156,89,45,160,19,109,141,114,131,120,88,10,135,208,143,51,124,21,21,214,216,3,190,193,31,173,143,142,130,170,1,133,122,138,216,183,1,91,87,160,169,125,3,168,53,108,5,183,248,135,199,68,45,190,225,194,1,133,240,43,65,96,61,188,85,153,60,114,190,13,121,7,117,208,12,124,57,251,15,100,253,13,110,134,6,75,20,189,80,227,139,159,51,52,160,96,102,241,92,186,210,26,197,30,236,176,2,124,56,46,197,84,125,9,115,81,238,17,154,151,64,47,129,48,2,0,7,67,181,216,161,87,169,27,149,151,38,70,216,191,186,5,1,61,58,5,203,208,10,11,21,250,140,130,148,169,25,202,13,243,184,160,40,81,139,239,33,121,253,139,0,34,217,92,109,234,3,2,80,210,24,0,156,83,234,144,188,56,122,20,0,79,135,15,65,237,72,170,177,237,32,129,211,27,165,213,139,112,14,189,200,221,66,155,102,109,191,66,141,211,176,48,140,218,102,177,200,159,80,44,40,19,244,6,175,185,4,206,84,17,146,145,47,20,125,88,214,36,187,178,138,218,5,1,4,128,192,5,98,220,85,7,0,33,135,0,80,87,176,171,216,118,1,17,177,250,134,198,90,69,109,3,23,9,87,65,109,154,58,40,137,203,104,84,40,200,184,241,212,135,151,129,41,110,2,229,114,238,17,180,157,145,182,93,153,74,250,48,51,147,176,67,150,55,213,19,116,17,87,65,186,140,220,135,22,216,27,194,152,164,218,151,3,133,87,35,114,94,129,83,25,91,166,85,83,49,183,187,132,104,156,130,57,100,247,100,147,50,155,182,104,248,141,250,152,145,75,185,113,68,163,88,32,9,113,19,22,105,54,100,250,20,46,172,218,11,134,101,5,201,208,252,177,126,202,136,56,181,14,228,102,145,89,93,205,253,65,16,51,57,178,217,148,138,37,152,102,117,22,111,35,151,51,229,34,9,129,66,138,6,20,128,6,17,217,165,143,236,162,253,217,217,19,151,76,191,101,252,206,168,244,40,115,142,232,241,215,170,250,141,73,74,42,75,191,35,236,68,124,178,148,123,63,52,127,185,69,82,107,177,140,23,151,119,226,155,102,156,237,164,76,252,184,184,251,156,128,218,224,86,209,73,166,173,116,10,0,223,234,62,31,70,67,68,114,6,223,82,92,72,89,26,234,82,201,22,1,211,168,125,6,210,104,138,104,129,238,29,146,253,122,49,95,228,192,187,21,147,98,176,52,176,186,102,123,135,96,105,184,119,186,62,230,86,84,101,250,1,170,123,163,100,117,96,229,182,253,24,226,5,69,22,248,68,222,209,114,250,247,0,171,86,16,230,114,151,255,0,82,215,78,188,19,143,228,79,215,144,40,207,52,170,27,87,205,35,69,212,203,231,207,237,20,5,164,163,21,21,216,125,57,125,123,33,175,86,68,156,165,45,177,249,187,191,66,137,148,156,164,227,14,191,122,94,131,81,81,141,34,212,84,35,182,61,9,126,224,75,37,148,75,2,24,139,33,144,16,123,114,69,251,157,178,232,121,236,239,131,221,137,63,96,39,185,166,57,211,51,238,9,211,3,167,34,186,125,153,150,72,239,196,215,115,108,111,116,118,147,209,242,7,54,25,184,194,223,67,170,18,77,123,24,70,15,118,76,127,118,92,163,29,54,87,28,158,28,255,0,47,169,7,160,33,38,50,128,84,48,1,38,81,44,16,4,132,159,98,186,144,213,48,57,243,252,204,243,243,30,134,110,78,28,200,14,53,251,216,255,0,137,30,226,232,217,225,62,38,159,185,237,195,152,245,36,15,185,180,163,229,199,62,251,140,93,111,225,155,238,78,9,122,114,104,114,252,87,55,131,165,203,63,68,124,108,93,30,255,0,252,65,154,83,240,244,184,174,115,155,182,151,161,150,131,225,59,90,158,126,101,218,61,145,145,142,131,225,111,62,61,217,165,40,69,252,169,117,61,173,22,146,26,60,123,35,146,77,46,86,227,68,163,141,10,78,79,175,232,81,173,90,82,95,43,55,77,70,20,142,88,61,183,232,251,26,167,96,104,185,102,45,111,205,191,211,132,105,41,109,143,187,8,68,7,216,94,193,57,113,199,94,197,224,135,22,249,160,54,130,140,33,79,168,110,143,168,246,160,218,189,0,159,16,165,38,21,21,216,45,20,62,125,68,212,189,69,190,187,7,136,200,13,158,172,126,84,136,115,111,216,106,101,21,184,155,99,225,137,196,4,229,65,187,130,92,36,72,69,169,21,184,207,160,91,234,6,157,73,147,228,74,77,244,27,140,159,96,4,233,93,151,10,151,123,39,194,85,203,30,232,193,85,80,85,210,72,151,42,18,200,87,80,38,219,232,152,182,73,245,105,23,208,47,220,9,88,151,119,99,81,138,232,131,144,125,104,6,22,39,200,146,160,43,171,22,225,95,96,1,135,112,160,238,3,98,177,63,168,0,183,63,65,241,238,193,114,87,112,36,110,193,135,32,127,255,217]}}