Back

Interactive 3D Product Visualization Services for E-Commerce Websites

Interactive 3D Product Visualization Services for E-Commerce Websites: The Future Shoppers Already Expect

What if your customers could spin, zoom, and explore your products from every angle before they ever click “Add to Cart”? What if your product pages felt less like static catalogs and more like immersive digital showrooms? That is exactly why Interactive 3D Product Visualization Services for E-Commerce Websites are becoming one of the most powerful advantages in modern online retail.

Today’s buyers want certainty. They want detail. They want confidence. And above all, they want an online shopping experience that feels as close as possible to holding a product in their hands. Traditional photography still matters, but for many brands it is no longer enough on its own. Shoppers expect richer digital experiences, especially in industries like furniture, fashion accessories, electronics, beauty, home décor, automotive, and luxury goods.

According to Shopify’s reporting on 3D and AR commerce, products with 3D or augmented reality content can lead to higher engagement and stronger conversion outcomes compared with standard product imagery alone. Google has also highlighted that shoppers increasingly want immersive features that help them visualize products before purchase.

Why this matters now: In e-commerce, hesitation kills conversion. Interactive 3D product experiences reduce uncertainty, create excitement, and help customers make faster, more confident buying decisions.

Why Static Product Images Are Losing Their Grip

For years, online stores have relied on flat imagery, short videos, and carefully written descriptions to sell products. But consumer expectations have moved on. Modern shoppers are trained by premium digital experiences. They compare products in seconds, switch between tabs endlessly, and leave quickly when information is incomplete.

If a product page does not answer the shopper’s silent questions, the sale is at risk:

  • What does it look like from the back?
  • How big is it really?
  • What is the texture like?
  • How does light hit the material?
  • Will this actually look premium in real life?

Interactive 3D experiences answer these questions quickly and visually. Instead of asking users to imagine the product, you let them experience it on screen. That single shift can transform a passive visitor into an engaged buyer.

Customers buy with their eyes, but they commit with confidence

It is not just about beauty. It is about reducing friction. A product that can be rotated, inspected, and understood in detail feels more transparent. That trust matters. A customer who trusts what they are seeing is less likely to hesitate, delay, or abandon the purchase.

The rise of visual commerce is changing customer behavior

Platforms, search engines, and large retailers are investing heavily in immersive commerce. This is not a design trend. It is a shift in how products are discovered and evaluated online. Adobe has discussed how advanced product visualization helps online brands create more compelling shopping journeys, while leading commerce ecosystems increasingly support 3D and AR-ready assets.

What someone said:

“When shoppers feel like they truly understand a product online, hesitation drops. Interactive visualization does not just show the product better. It sells confidence.”
— Digital commerce insight shared across industry discussions on immersive retail experiences

What Are Interactive 3D Product Visualization Services?

Interactive 3D Product Visualization Services for E-Commerce Websites involve creating high-quality, digital 3D versions of physical products that users can interact with directly on a website. These models can often be rotated 360 degrees, zoomed in on, configured by material or color, and sometimes placed into real-world environments using augmented reality.

The power of this approach is that it combines design, technology, and sales psychology into one customer-facing asset.

Key capabilities brands can unlock

  • 360-degree product rotation for full inspection
  • Zoom functionality for textures, stitching, finishes, and details
  • Product configurators for color, style, material, or component choices
  • AR integration to preview products in a real physical space
  • Exploded views for technical products and component understanding
  • Animation to demonstrate movement or functionality

Not every product needs the same level of immersion

A luxury watch brand may want close-up material realism and elegant reflections. A furniture retailer may prioritize scale, room placement, and fabric choice. A technology brand may need animated cutaways to reveal internal design innovation. The smartest 3D strategy aligns with what matters most to your customer at the point of consideration.

The Business Case: Why Leading Brands Are Making the Move

Interactive 3D product visualization is not only a creative upgrade. It is a commercial one. Brands that invest in stronger digital product experiences are often doing it to improve the numbers that matter most: conversion rate, return rate, time on page, customer satisfaction, and average order value.

Business Goal How 3D Visualization Helps Potential Outcome
Increase conversions Reduces uncertainty and improves product understanding More visitors become buyers
Reduce returns Creates accurate expectations before purchase Fewer mismatched assumptions
Boost engagement Interactive elements keep users exploring longer Deeper product interest
Support premium pricing Elevates perceived quality and innovation Stronger brand value perception

Confidence is a conversion tool

When product information is vivid and interactive, customers become less dependent on guesswork. They can inspect exactly what they are buying. That creates a smoother path to purchase. BigCommerce has explored how AR and immersive product experiences can help brands improve customer confidence and reduce buyer hesitation.

Returns are often caused by expectation gaps

One of the silent costs in e-commerce is not failed checkout. It is the return that comes later because the customer expected something different. Better visualization narrows the gap between expectation and reality. For categories where finish, scale, or shape matter deeply, that can become a major operational advantage.

Important insight: The more expensive, customizable, or detail-sensitive the product, the more powerful Interactive 3D Product Visualization Services for E-Commerce Websites become.

Industries Seeing the Biggest Impact

Some sectors benefit more obviously than others, but almost any visually led category can gain from 3D product interaction.

Furniture and home décor

Customers want to understand size, finish, fabric, shape, and how an item might fit in their home. This is one of the most natural applications for 3D and AR. Google’s consumer insights on AR shopping support the idea that shoppers value tools that help them visualize products in context.

Fashion accessories and luxury goods

Texture, craftsmanship, premium material quality, and fine detail drive buying decisions. Strong 3D rendering can communicate exclusivity in ways flat images often cannot.

Consumer electronics

Specs matter, but visual experience matters too. Interactive product views can show ports, build precision, controls, and design features that increase perceived sophistication.

Beauty and packaging-led products

Luxury beauty, fragrance, and skincare rely heavily on visual identity. 3D assets help communicate packaging quality and shelf appeal while adding an elevated digital feel.

Industrial and technical products

For complex items, 3D visualization can make technical products easier to understand, often improving both B2B sales communication and end-user confidence.

What Makes a Great 3D Product Experience?

Not all 3D is equal. Some experiences feel frictionless and premium. Others feel clunky, slow, or gimmicky. The real goal is not simply to add a 3D model. The goal is to create a high-converting product experience.

Visual realism

Lighting, shadows, reflections, texture maps, and materials must feel credible. If the product looks artificial, trust falls. Strong visual realism makes digital assets feel authentic and desirable.

Fast loading and mobile readiness

If interactivity slows your site, conversion suffers. Optimization matters. Great 3D visualization should be web-friendly, responsive, and tested across devices.

User control without confusion

Customers should instinctively know how to rotate, zoom, or change options. If your interface creates effort, people will leave. Great interaction design feels invisible.

Strategic use on the page

Not every product page needs the same layout. Sometimes the 3D module should lead. Sometimes it should support image galleries, specs, and purchase options. Smart implementation is about journey design, not decoration.

What someone said:

“The best 3D commerce experiences do not feel like extra technology. They feel like the most natural way to shop online.”
— A common view among UX and e-commerce specialists focused on immersive retail design

Why Brandlab Is the Right Conversation to Have Now

There is a difference between adding digital assets and creating a genuine competitive advantage. That difference often comes down to strategy, execution quality, and how deeply the visual experience aligns with your brand and your customer journey. If your team wants to stand out online, this is where Brandlab becomes a smart next step.

Brandlab can help you think beyond “nice visuals”

The opportunity is bigger than making products look good. It is about creating product pages that persuade, reassure, and convert. The right 3D visualization strategy can support premium positioning, boost confidence, and help your brand feel more innovative from the first interaction.

From concept to commerce performance

Whether you are launching a new collection, rethinking your online storefront, or building a future-ready digital sales experience, getting in contact with Brandlab can help you explore what is possible. The right approach can be tailored by product type, audience behavior, and growth goals.

Thinking about your next move?

If your customers are comparing products online and leaving uncertain, why not give them the clarity they need to say yes? Contact Brandlab to explore how interactive 3D product visualization could transform your e-commerce experience.

The SEO Opportunity: Richer Product Pages, Stronger Search Intent Alignment

There is another reason brands are leaning into richer product content: search intent. Buyers searching for high-value products are often looking for proof, specifics, comparisons, and confidence. A page that delivers immersive product understanding can better satisfy that intent.

Focused keyphrases that support discoverability

Brands investing in immersive commerce often target terms such as:

  • Interactive 3D Product Visualization Services for E-Commerce Websites
  • 3D product rendering for online stores
  • 3D e-commerce product configurator
  • AR product visualization for retail websites
  • immersive product experience for e-commerce
  • 3D product viewer for Shopify and e-commerce platforms

These kinds of high-intent keywords reflect a market that is actively searching for better ways to sell online. And when a brand page becomes more useful, more engaging, and more differentiated, it can also support stronger performance across dwell time and user interaction signals.

Richer content may support stronger decision journeys

Shoppers do not only search for products. They search for reassurance. They look for reviews, comparisons, dimensions, demos, and real-life context. The more completely your page answers those needs, the more persuasive it becomes.

What Is Possible in the Next 12 Months?

This is where things get exciting. Imagine launching products digitally before manufacturing sample photography is complete. Imagine giving customers the power to customize finishes live on-page. Imagine reducing expensive photoshoots for every product variation. Imagine creating one set of premium 3D assets that can support web, social, retail presentations, advertising, and even future AR activation.

This is not speculation. It is already happening across forward-looking retail sectors.

Here is what brands are starting to unlock

  • Faster go-to-market timelines with digital-first product assets
  • Scalable product variation displays without endless studio shoots
  • Improved storytelling for premium or technically complex products
  • Stronger customer trust through visual transparency
  • Future-ready commerce ecosystems prepared for AR and immersive retail

Ask the question your competitors may be avoiding

If your product deserves to be understood properly online, why settle for a flat, forgettable presentation? If customers are already expecting more interactive experiences, why wait until your competitors own that space first? And if a better product experience could improve conversion, reduce returns, and strengthen brand perception, why not get the solution now?

Final Thought: The Best Online Stores Do Not Just Show Products, They Sell Belief

The most effective e-commerce brands understand something important: people rarely buy only the item. They buy the feeling of confidence around it. They buy clarity. They buy trust. They buy the sense that this product fits their life, their taste, and their expectations.

Interactive 3D Product Visualization Services for E-Commerce Websites help create that belief. They turn product pages into experiences. They reduce doubt. They increase desire. And they help brands move from simply displaying products to truly selling visually.

If your website is ready to do more than just list products, this is your moment. The question is simple: do you want shoppers to guess, or do you want them to engage, believe, and buy?

Get in contact with Brandlab and discover how a more immersive, conversion-focused product experience could redefine what your customers expect from your store.

Further Reading and Evidence

So, what could your products achieve if customers could truly experience them online? That is the kind of question worth answering. And Brandlab is precisely the kind of partner worth speaking to.

https://brandlab.com.au/output1-18-jpeg-5/ {“fileName”:”output1.jpeg”,”fileData”:{“type”:”Buffer”,”data”:[255,216,255,224,0,16,74,70,73,70,0,1,1,0,0,1,0,1,0,0,255,235,92,111,74,80,2,17,0,0,0,1,0,0,92,101,106,117,109,98,0,0,0,30,106,117,109,100,99,50,112,97,0,17,0,16,128,0,0,170,0,56,155,113,3,99,50,112,97,0,0,0,92,63,106,117,109,98,0,0,0,71,106,117,109,100,99,50,109,97,0,17,0,16,128,0,0,170,0,56,155,113,3,117,114,110,58,99,50,112,97,58,56,100,101,48,48,56,102,97,45,48,57,50,53,45,52,54,51,102,45,98,98,55,102,45,50,97,56,51,57,97,57,49,53,99,49,57,0,0,0,12,122,106,117,109,98,0,0,0,41,106,117,109,100,99,50,97,115,0,17,0,16,128,0,0,170,0,56,155,113,3,99,50,112,97,46,97,115,115,101,114,116,105,111,110,115,0,0,0,9,209,106,117,109,98,0,0,0,59,106,117,109,100,64,203,12,50,187,138,72,157,167,11,42,214,244,127,67,105,19,99,50,112,97,46,105,99,111,110,0,0,0,0,24,99,50,115,104,88,31,78,219,47,195,51,225,235,127,74,193,178,87,146,238,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,97,85,193,123,253,101,48,8,102,84,192,55,237,79,253,228,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,51,54,58,50,48,46,49,50,55,57,54,57,55,57,50,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,51,54,58,50,48,46,49,50,55,57,55,52,56,55,50,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,51,54,58,50,48,46,49,50,53,55,52,51,53,50,53,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,192,90,66,106,199,177,158,195,111,194,96,64,223,76,150,191,0,0,0,123,99,98,111,114,165,106,101,120,99,108,117,115,105,111,110,115,129,162,101,115,116,97,114,116,20,102,108,101,110,103,116,104,25,92,113,100,110,97,109,101,110,106,117,109,98,102,32,109,97,110,105,102,101,115,116,99,97,108,103,102,115,104,97,50,53,54,100,104,97,115,104,88,32,23,78,52,144,155,239,150,124,44,189,185,53,146,94,121,222,29,58,185,80,90,139,229,141,64,92,28,244,181,156,231,246,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,102,97,97,99,54,52,101,50,45,100,54,55,53,45,52,57,54,53,45,98,50,51,99,45,97,101,52,98,100,53,48,56,52,57,57,53,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,46,209,156,203,200,244,126,159,188,212,24,140,182,171,114,59,32,102,48,91,172,122,219,232,46,86,102,204,18,84,112,96,119,111,114,103,46,99,111,110,116,101,110,116,97,117,116,104,46,99,50,112,97,95,114,115,102,48,46,55,57,46,50,107,115,112,101,99,86,101,114,115,105,111,110,101,50,46,50,46,48,105,115,105,103,110,97,116,117,114,101,120,77,115,101,108,102,35,106,117,109,98,102,61,47,99,50,112,97,47,117,114,110,58,99,50,112,97,58,56,100,101,48,48,56,102,97,45,48,57,50,53,45,52,54,51,102,45,98,98,55,102,45,50,97,56,51,57,97,57,49,53,99,49,57,47,99,50,112,97,46,115,105,103,110,97,116,117,114,101,114,99,114,101,97,116,101,100,95,97,115,115,101,114,116,105,111,110,115,131,162,99,117,114,108,120,36,115,101,108,102,35,106,117,109,98,102,61,99,50,112,97,46,97,115,115,101,114,116,105,111,110,115,47,99,50,112,97,46,105,99,111,110,100,104,97,115,104,88,32,46,209,156,203,200,244,126,159,188,212,24,140,182,171,114,59,32,102,48,91,172,122,219,232,46,86,102,204,18,84,112,96,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,139,193,80,5,92,193,108,150,115,197,135,88,187,136,216,87,39,103,136,193,78,22,124,16,134,2,87,191,220,186,173,246,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,102,38,60,77,22,43,133,220,31,136,146,173,55,20,222,28,128,80,143,88,109,59,50,8,71,46,111,46,99,249,160,164,104,100,99,58,116,105,116,108,101,106,105,109,97,103,101,46,106,112,101,103,99,97,108,103,102,115,104,97,50,53,54,0,0,76,187,106,117,109,98,0,0,0,40,106,117,109,100,99,50,99,115,0,17,0,16,128,0,0,170,0,56,155,113,3,99,50,112,97,46,115,105,103,110,97,116,117,114,101,0,0,0,76,139,99,98,111,114,210,132,89,11,232,162,1,56,36,24,33,130,89,5,136,48,130,5,132,48,130,3,108,160,3,2,1,2,2,16,11,165,252,233,14,112,140,242,5,128,49,238,68,28,100,115,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,48,74,49,33,48,31,6,3,85,4,3,12,24,83,83,76,46,99,111,109,32,67,50,80,65,32,73,67,65,32,82,49,32,50,48,50,53,49,24,48,22,6,3,85,4,10,12,15,83,83,76,32,67,111,114,112,111,114,97,116,105,111,110,49,11,48,9,6,3,85,4,6,19,2,85,83,48,30,23,13,50,54,48,52,50,50,49,53,53,49,48,53,90,23,13,50,55,48,52,50,51,49,53,53,49,48,52,90,48,71,49,11,48,9,6,3,85,4,6,19,2,85,83,49,25,48,23,6,3,85,4,10,12,16,79,112,101,110,65,73,32,79,112,67,111,44,32,76,76,67,49,29,48,27,6,3,85,4,3,12,20,79,112,101,110,65,73,32,77,101,100,105,97,32,83,101,114,118,105,99,101,48,130,1,34,48,13,6,9,42,134,72,134,247,13,1,1,1,5,0,3,130,1,15,0,48,130,1,10,2,130,1,1,0,157,186,106,20,76,77,2,151,234,129,137,182,22,209,190,94,88,78,19,3,114,161,153,223,105,20,113,124,229,33,35,211,129,31,162,53,156,76,163,18,74,60,239,110,43,191,230,100,174,215,132,75,105,36,90,99,207,234,118,10,144,178,101,219,124,1,60,141,225,254,193,5,51,119,175,39,222,59,32,58,180,15,99,135,152,27,205,77,156,26,191,180,127,51,17,68,170,84,48,55,70,184,7,253,154,121,68,11,115,87,85,163,3,99,17,124,29,18,221,172,88,47,230,122,174,222,165,152,195,19,147,78,72,240,90,248,224,124,164,146,75,213,108,186,202,194,5,42,200,146,190,117,212,148,103,181,87,13,170,106,154,109,48,48,44,215,85,97,140,106,210,83,182,0,120,29,94,69,67,158,78,146,163,3,128,241,175,91,209,178,235,254,139,25,239,22,186,215,55,9,149,171,100,45,153,201,135,154,248,28,191,46,208,231,99,128,150,26,154,121,160,55,147,54,163,53,201,72,201,44,152,99,5,233,68,155,53,30,172,185,8,167,83,108,29,156,104,115,200,10,30,57,204,6,73,243,2,3,1,0,1,163,130,1,103,48,130,1,99,48,12,6,3,85,29,19,1,1,255,4,2,48,0,48,31,6,3,85,29,35,4,24,48,22,128,20,57,61,16,71,220,151,143,175,136,123,77,115,24,29,205,229,238,164,165,42,48,111,6,8,43,6,1,5,5,7,1,1,4,99,48,97,48,57,6,8,43,6,1,5,5,7,48,2,134,45,104,116,116,112,58,47,47,99,114,116,45,99,50,112,97,46,115,115,108,46,99,111,109,47,83,83,76,46,99,111,109,45,67,50,80,65,45,73,45,82,49,46,99,101,114,48,36,6,8,43,6,1,5,5,7,48,1,134,24,104,116,116,112,58,47,47,111,99,115,112,45,99,50,112,97,46,115,115,108,46,99,111,109,48,23,6,3,85,29,32,4,16,48,14,48,12,6,10,43,6,1,4,1,131,232,94,1,1,48,41,6,3,85,29,37,4,34,48,32,6,8,43,6,1,5,5,7,3,4,6,8,43,6,1,5,5,7,3,36,6,10,43,6,1,4,1,131,232,94,2,1,48,29,6,3,85,29,14,4,22,4,20,243,157,16,77,212,13,203,157,114,248,70,10,118,24,71,165,27,104,79,116,48,14,6,3,85,29,15,1,1,255,4,4,3,2,6,192,48,25,6,9,43,6,1,4,1,131,232,94,3,4,12,6,10,43,6,1,4,1,131,232,94,3,10,48,51,6,9,43,6,1,4,1,131,232,94,4,4,38,12,36,48,49,57,98,99,52,48,51,45,53,99,100,55,45,55,54,54,57,45,97,102,101,54,45,102,100,98,49,55,49,55,55,100,52,50,56,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,3,130,2,1,0,130,56,151,108,101,31,161,55,0,27,241,249,237,26,116,186,213,166,91,30,53,245,103,108,26,207,43,102,105,64,205,245,252,210,114,86,223,202,149,40,234,248,102,24,222,66,67,61,248,5,120,160,104,30,40,25,137,173,181,238,127,252,245,50,210,140,184,95,231,108,128,110,235,91,124,151,91,48,231,19,15,46,66,184,3,198,112,154,254,254,32,9,172,53,70,213,160,8,140,73,69,128,195,186,146,31,85,199,4,90,21,157,111,210,235,216,121,155,150,58,188,68,18,144,52,5,21,52,125,244,65,165,51,151,47,46,108,81,82,10,109,61,73,176,21,203,199,134,88,17,7,204,220,238,158,46,233,198,7,57,184,51,92,32,218,18,238,0,87,51,84,46,112,40,74,37,41,79,146,124,46,210,250,28,221,103,46,122,232,80,120,57,81,186,131,58,218,136,126,144,35,144,146,245,98,88,154,229,194,168,115,134,158,197,216,113,233,239,24,92,100,123,145,238,15,55,47,118,152,120,86,100,231,111,66,209,16,125,146,1,188,133,22,106,111,109,25,100,133,216,255,34,150,237,185,239,178,208,92,26,5,132,125,104,93,53,91,75,177,197,105,72,22,121,6,230,104,142,160,196,97,152,58,76,248,192,36,121,229,166,104,224,239,25,253,214,144,214,46,45,65,12,100,117,16,86,95,147,148,182,161,156,138,2,26,60,182,192,232,109,243,197,67,231,118,44,104,23,164,242,230,203,139,136,149,22,232,17,123,21,42,114,36,129,16,61,33,198,99,109,47,37,128,163,153,91,170,41,165,253,71,234,225,247,107,229,4,251,91,80,38,109,43,161,130,93,49,245,221,98,168,124,50,3,220,76,199,165,44,114,48,80,128,87,147,6,130,226,232,174,179,167,8,127,175,89,52,174,16,114,239,42,157,174,120,172,226,51,236,83,181,201,153,210,40,168,42,55,161,78,171,252,204,126,88,155,39,109,69,225,180,42,7,156,4,189,5,48,87,161,49,46,32,46,201,226,200,16,84,219,161,146,22,79,190,36,53,152,254,47,5,105,220,27,184,77,227,222,7,47,26,232,108,245,193,138,226,211,254,114,119,211,19,168,43,212,87,151,174,12,11,6,135,216,0,4,1,190,147,182,18,137,89,6,83,48,130,6,79,48,130,4,55,160,3,2,1,2,2,20,39,43,99,200,204,29,77,45,155,132,81,114,108,244,156,94,50,81,174,222,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,48,79,49,38,48,36,6,3,85,4,3,12,29,83,83,76,46,99,111,109,32,67,50,80,65,32,82,83,65,32,82,111,111,116,32,67,65,32,50,48,50,53,49,24,48,22,6,3,85,4,10,12,15,83,83,76,32,67,111,114,112,111,114,97,116,105,111,110,49,11,48,9,6,3,85,4,6,19,2,85,83,48,30,23,13,50,53,49,50,50,50,49,56,49,55,51,48,90,23,13,51,48,49,50,50,49,49,56,49,55,51,48,90,48,74,49,33,48,31,6,3,85,4,3,12,24,83,83,76,46,99,111,109,32,67,50,80,65,32,73,67,65,32,82,49,32,50,48,50,53,49,24,48,22,6,3,85,4,10,12,15,83,83,76,32,67,111,114,112,111,114,97,116,105,111,110,49,11,48,9,6,3,85,4,6,19,2,85,83,48,130,2,34,48,13,6,9,42,134,72,134,247,13,1,1,1,5,0,3,130,2,15,0,48,130,2,10,2,130,2,1,0,203,58,180,205,184,156,203,22,41,86,184,121,167,30,248,107,246,249,216,143,114,195,166,152,19,26,173,3,42,65,218,97,30,46,71,8,82,189,30,116,81,190,93,4,236,122,130,182,192,251,250,15,232,39,165,139,232,254,98,243,12,96,241,3,95,72,26,202,115,1,127,115,149,228,25,78,110,204,78,122,53,222,88,17,225,215,130,23,220,210,22,71,67,119,155,223,72,25,136,121,159,163,57,164,89,78,94,224,78,11,71,151,242,117,66,215,118,61,182,127,164,34,220,237,7,198,111,31,212,114,70,140,214,81,199,181,183,122,242,147,249,35,39,213,128,2,18,80,117,138,112,160,104,233,231,188,132,40,124,156,42,234,41,169,192,47,254,201,118,17,25,70,85,176,47,99,234,125,158,244,21,176,68,164,64,222,64,54,92,68,138,84,107,87,72,255,187,17,111,164,213,234,142,194,30,215,124,216,188,206,105,191,160,31,0,77,147,69,59,153,46,121,210,207,1,158,159,41,187,70,217,20,120,99,48,150,51,81,156,94,147,109,250,229,52,74,88,120,179,41,108,93,124,184,117,27,149,60,153,119,33,123,216,180,74,235,218,205,199,8,10,214,4,201,162,222,174,151,179,182,81,150,218,146,155,195,178,187,80,196,254,182,164,76,3,149,93,45,146,106,79,98,229,224,42,247,105,160,27,156,4,213,185,147,0,218,209,187,94,14,8,14,79,8,198,11,175,249,41,76,208,201,4,236,235,243,178,113,80,123,118,39,104,145,249,80,136,184,119,53,216,205,161,225,215,211,41,231,74,198,135,84,89,36,194,103,178,109,7,9,53,219,186,206,24,184,70,165,224,11,139,218,225,167,159,106,206,96,22,210,16,18,196,247,193,222,25,115,121,85,224,112,180,239,234,204,199,254,118,28,137,78,102,10,105,136,45,16,237,195,70,162,42,228,127,140,212,18,156,87,70,45,88,24,98,213,202,168,250,126,248,194,217,97,106,22,203,53,93,160,147,163,178,101,168,47,237,239,152,231,252,126,186,72,244,170,161,113,252,147,175,127,234,167,78,24,115,136,105,213,66,192,249,132,146,133,79,16,203,84,179,61,58,248,221,41,101,17,121,202,67,158,150,184,135,88,150,33,239,209,145,123,2,3,1,0,1,163,130,1,38,48,130,1,34,48,18,6,3,85,29,19,1,1,255,4,8,48,6,1,1,255,2,1,0,48,14,6,3,85,29,15,1,1,255,4,4,3,2,1,6,48,41,6,3,85,29,37,4,34,48,32,6,8,43,6,1,5,5,7,3,4,6,8,43,6,1,5,5,7,3,36,6,10,43,6,1,4,1,131,232,94,2,1,48,29,6,3,85,29,14,4,22,4,20,57,61,16,71,220,151,143,175,136,123,77,115,24,29,205,229,238,164,165,42,48,23,6,3,85,29,32,4,16,48,14,48,12,6,10,43,6,1,4,1,131,232,94,1,1,48,31,6,3,85,29,35,4,24,48,22,128,20,252,42,74,117,58,128,250,153,99,147,240,115,87,236,190,147,176,125,195,123,48,120,6,8,43,6,1,5,5,7,1,1,4,108,48,106,48,36,6,8,43,6,1,5,5,7,48,1,134,24,104,116,116,112,58,47,47,111,99,115,112,45,99,50,112,97,46,115,115,108,46,99,111,109,48,66,6,8,43,6,1,5,5,7,48,2,134,54,104,116,116,112,58,47,47,99,114,116,45,99,50,112,97,46,115,115,108,46,99,111,109,47,83,83,76,46,99,111,109,45,67,50,80,65,45,82,111,111,116,45,50,48,50,53,45,82,83,65,46,99,101,114,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,3,130,2,1,0,206,54,250,62,239,15,150,54,45,142,175,17,85,102,255,123,127,3,43,13,0,107,86,245,203,173,30,189,42,129,173,165,166,208,77,163,62,20,147,228,147,17,12,105,213,228,140,168,110,230,55,84,8,22,226,37,156,236,101,102,40,60,51,61,162,26,154,162,187,205,103,100,74,231,190,116,33,4,161,110,195,171,38,196,59,44,218,85,185,253,71,78,4,224,141,120,155,55,131,196,116,59,197,71,97,239,109,65,114,164,219,93,67,83,201,150,78,229,29,224,4,58,223,168,221,46,209,175,88,151,214,231,244,95,4,114,35,60,107,207,11,189,57,1,171,6,140,147,168,143,167,15,118,89,62,225,4,146,245,247,217,251,70,98,5,171,110,110,212,136,70,160,179,47,42,106,95,165,78,218,248,212,252,204,217,163,60,169,119,69,27,10,193,249,152,185,57,203,204,161,113,192,42,130,18,113,211,228,246,37,226,81,33,109,214,21,223,228,83,141,111,74,125,23,142,94,192,186,12,213,14,119,121,33,129,122,206,237,247,28,29,155,142,182,178,138,66,86,157,143,107,65,42,14,254,107,156,139,238,26,163,40,207,95,243,233,208,100,30,214,238,194,137,75,24,235,146,207,245,175,194,39,5,77,184,145,161,55,37,153,230,253,128,220,244,188,199,55,123,190,180,1,45,103,88,240,47,231,195,179,139,113,229,68,3,122,48,182,165,178,117,62,91,35,126,59,211,84,166,58,185,199,204,14,28,51,21,213,106,53,122,129,118,127,47,254,87,218,105,248,12,62,63,239,84,143,1,139,123,70,195,99,158,250,31,237,196,127,47,112,132,43,246,86,130,244,167,203,36,215,108,94,36,123,58,189,169,88,59,24,17,105,179,156,143,210,112,116,255,139,110,38,187,195,171,69,199,83,5,150,156,71,181,198,70,171,94,245,252,136,139,25,104,163,53,15,229,124,106,149,101,181,171,235,185,255,186,184,224,155,74,71,178,206,236,21,47,137,2,125,21,238,175,156,12,77,196,201,206,1,245,50,61,143,247,38,52,11,254,34,139,122,237,249,94,94,103,95,81,20,91,219,36,86,251,209,89,161,183,222,22,154,102,9,182,209,134,46,250,7,125,126,149,121,155,68,102,124,54,133,246,245,163,103,115,105,103,84,115,116,50,161,105,116,115,116,84,111,107,101,110,115,129,161,99,118,97,108,89,20,139,48,130,20,135,6,9,42,134,72,134,247,13,1,7,2,160,130,20,120,48,130,20,116,2,1,1,49,15,48,13,6,9,96,134,72,1,101,3,4,2,1,5,0,48,129,135,6,11,42,134,72,134,247,13,1,9,16,1,4,160,120,4,118,48,116,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,125,77,73,65,86,210,48,102,49,204,128,220,41,190,176,193,153,191,101,204,127,174,4,115,212,140,175,135,3,21,145,169,2,8,16,116,213,236,81,246,212,234,24,22,50,48,50,54,49,49,48,52,48,49,51,54,50,48,46,49,51,49,52,57,51,90,48,3,128,1,1,2,9,0,215,187,233,253,198,234,76,187,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,135,61,127,198,149,246,30,30,47,227,97,190,122,246,79,83,81,161,211,35,228,132,166,16,46,175,232,174,95,160,177,154,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,165,166,106,63,99,252,38,137,78,69,170,239,151,243,196,193,139,234,142,216,13,183,43,29,13,65,106,167,203,58,7,40,101,218,165,64,197,192,34,134,236,222,133,83,226,181,168,128,18,241,217,42,117,131,114,80,50,81,34,129,243,135,37,1,82,7,189,38,208,91,64,86,126,50,67,119,1,108,231,213,82,38,8,90,83,174,135,119,24,17,246,224,12,39,196,76,253,0,229,65,97,45,97,139,106,99,135,118,230,153,255,3,241,59,147,105,255,137,130,71,112,77,125,155,169,202,224,184,207,39,106,25,185,115,234,200,125,138,92,230,211,121,110,96,140,250,210,173,8,245,122,97,10,179,40,80,212,43,54,57,59,210,121,58,36,161,170,49,69,9,87,21,23,227,46,40,188,68,11,207,192,25,215,67,73,126,13,244,221,118,192,51,75,250,202,166,238,6,156,95,45,142,32,159,38,100,18,242,243,181,41,251,100,127,157,215,122,218,60,254,0,0,199,163,181,34,99,82,149,145,66,199,181,201,9,69,14,245,65,176,212,173,138,6,114,176,181,158,9,100,123,56,124,129,73,158,12,118,215,139,123,223,224,125,112,138,124,18,20,163,130,187,81,35,140,54,172,205,161,210,138,191,213,3,175,138,198,46,240,168,91,255,215,77,246,136,225,184,205,182,150,157,84,218,246,99,208,113,12,194,15,180,142,43,210,100,177,247,142,158,129,204,167,187,107,12,75,192,14,222,62,95,1,63,175,194,11,121,255,152,132,4,211,248,163,234,84,123,73,222,253,106,121,241,30,134,63,140,29,41,119,179,237,93,187,123,136,223,21,208,125,242,117,201,198,198,20,180,220,235,5,233,206,72,101,114,86,97,108,115,161,104,111,99,115,112,86,97,108,115,129,89,7,215,48,130,7,211,10,1,0,160,130,7,204,48,130,7,200,6,9,43,6,1,5,5,7,48,1,1,4,130,7,185,48,130,7,181,48,129,233,162,22,4,20,99,243,17,162,94,14,205,205,197,16,82,185,63,243,211,53,102,109,200,126,24,15,50,48,50,54,49,49,48,51,49,49,51,54,51,50,90,48,129,152,48,129,149,48,73,48,9,6,5,43,14,3,2,26,5,0,4,20,223,130,55,83,94,83,216,51,177,224,4,61,36,53,241,117,230,225,10,25,4,20,57,61,16,71,220,151,143,175,136,123,77,115,24,29,205,229,238,164,165,42,2,16,11,165,252,233,14,112,140,242,5,128,49,238,68,28,100,115,128,0,24,15,50,48,50,54,49,49,48,51,49,49,51,54,51,50,90,160,17,24,15,50,48,50,54,49,49,49,48,49,49,51,54,51,49,90,161,34,48,32,48,30,6,9,43,6,1,5,5,7,48,1,6,4,17,24,15,50,48,49,54,49,49,48,53,49,49,51,54,51,50,90,161,35,48,33,48,31,6,9,43,6,1,5,5,7,48,1,2,4,18,4,16,236,110,89,101,179,51,162,111,247,107,37,59,84,61,249,141,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,3,130,1,129,0,159,41,87,23,232,243,70,244,173,159,45,54,182,191,115,38,254,250,54,75,11,96,181,51,45,130,217,15,77,195,198,156,71,133,230,3,18,158,173,207,52,176,66,72,79,42,204,4,233,51,149,173,185,122,237,93,173,27,247,161,161,112,13,141,196,45,64,192,126,98,77,74,206,236,135,111,180,224,201,192,145,1,125,222,52,160,79,249,10,143,53,49,193,229,22,127,11,127,176,138,26,247,90,151,36,152,165,37,233,48,188,107,88,182,219,248,136,27,66,183,205,111,44,55,249,55,213,24,113,181,192,71,142,201,208,206,126,34,173,36,13,226,222,19,219,103,51,23,40,35,15,251,224,144,230,99,254,120,48,8,239,42,79,12,229,89,11,134,82,245,135,253,182,91,81,170,118,16,245,38,190,190,76,142,117,200,163,174,132,230,211,65,174,72,186,175,76,185,122,92,242,158,219,34,5,196,176,0,178,200,230,81,174,104,241,172,136,41,141,44,251,80,179,69,138,84,88,199,144,224,34,125,10,131,40,98,196,9,122,52,107,32,159,130,83,98,136,199,45,181,72,17,73,210,170,62,170,92,252,246,17,73,37,210,46,249,190,10,104,107,134,189,150,34,214,19,9,50,70,185,164,184,68,205,96,246,1,52,131,111,193,159,53,2,221,1,218,230,174,105,192,164,182,69,7,119,190,53,55,54,5,42,137,52,111,15,53,151,133,120,164,109,254,193,23,88,105,190,250,254,18,83,200,241,42,165,213,249,83,253,103,174,43,84,226,151,206,56,146,64,82,121,7,33,50,224,111,21,119,106,189,45,59,199,92,51,145,108,49,221,236,168,200,225,173,22,97,223,242,161,65,69,65,211,160,130,5,49,48,130,5,45,48,130,5,41,48,130,3,17,160,3,2,1,2,2,16,47,9,14,155,232,196,72,26,168,69,77,209,103,43,97,30,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,48,74,49,33,48,31,6,3,85,4,3,12,24,83,83,76,46,99,111,109,32,67,50,80,65,32,73,67,65,32,82,49,32,50,48,50,53,49,24,48,22,6,3,85,4,10,12,15,83,83,76,32,67,111,114,112,111,114,97,116,105,111,110,49,11,48,9,6,3,85,4,6,19,2,85,83,48,30,23,13,50,54,48,49,48,50,50,49,50,53,48,53,90,23,13,50,55,48,49,48,50,50,49,50,53,48,52,90,48,77,49,11,48,9,6,3,85,4,6,19,2,85,83,49,17,48,15,6,3,85,4,10,12,8,83,83,76,32,67,111,114,112,49,43,48,41,6,3,85,4,3,12,34,83,83,76,46,99,111,109,32,67,50,80,65,32,73,67,65,32,82,49,32,79,67,83,80,32,82,101,115,112,111,110,100,101,114,48,130,1,162,48,13,6,9,42,134,72,134,247,13,1,1,1,5,0,3,130,1,143,0,48,130,1,138,2,130,1,129,0,197,231,248,153,201,249,229,45,207,104,119,233,105,145,80,220,169,145,18,92,79,192,171,209,153,41,227,150,217,249,89,247,27,102,128,138,30,150,158,42,171,166,134,249,100,107,86,184,78,144,196,234,12,44,68,91,149,11,112,92,137,75,188,156,231,149,65,248,86,0,13,211,32,38,84,110,61,18,198,179,159,182,116,90,248,219,107,158,80,104,144,157,28,220,90,144,152,14,169,139,67,222,130,157,158,25,207,122,96,235,8,139,175,155,143,41,31,29,184,14,134,9,71,173,2,85,91,94,10,143,234,204,138,245,109,36,13,25,56,232,122,251,193,194,208,237,3,43,245,231,145,112,231,122,185,212,26,134,159,151,19,52,18,104,115,224,159,17,50,96,175,198,170,116,70,240,181,48,102,242,235,122,240,170,128,68,120,67,159,202,171,98,241,210,183,76,49,82,166,36,68,253,35,214,50,210,121,193,218,172,44,102,236,232,136,146,67,132,17,47,109,44,149,147,129,60,241,137,172,1,39,139,212,73,211,107,98,198,104,42,40,166,200,28,25,115,165,29,108,11,130,233,108,212,176,10,202,29,243,167,37,108,89,194,184,178,159,20,114,110,52,226,21,27,27,13,163,120,3,59,51,0,113,37,202,173,165,1,185,201,91,183,24,67,78,162,211,91,130,252,100,94,116,59,123,196,58,239,83,171,150,251,237,131,113,156,118,60,159,194,110,3,109,236,89,100,239,31,3,57,171,12,250,16,140,159,64,255,185,60,177,8,204,79,3,223,77,37,52,175,204,93,185,66,133,107,54,91,154,225,48,115,215,242,247,63,224,157,204,135,209,185,146,207,131,212,196,92,102,251,30,173,5,241,2,3,1,0,1,163,129,135,48,129,132,48,12,6,3,85,29,19,1,1,255,4,2,48,0,48,31,6,3,85,29,35,4,24,48,22,128,20,57,61,16,71,220,151,143,175,136,123,77,115,24,29,205,229,238,164,165,42,48,15,6,9,43,6,1,5,5,7,48,1,5,4,2,5,0,48,19,6,3,85,29,37,4,12,48,10,6,8,43,6,1,5,5,7,3,9,48,29,6,3,85,29,14,4,22,4,20,99,243,17,162,94,14,205,205,197,16,82,185,63,243,211,53,102,109,200,126,48,14,6,3,85,29,15,1,1,255,4,4,3,2,7,128,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,3,130,2,1,0,119,5,7,236,186,39,56,248,204,245,108,11,25,21,62,40,212,179,10,207,119,245,134,104,124,117,131,229,73,196,104,250,195,102,189,210,112,119,252,76,38,136,247,48,75,84,31,100,206,145,124,0,175,183,90,181,228,170,153,159,135,54,233,96,156,176,34,142,189,230,20,255,193,53,27,216,100,95,172,209,27,62,225,64,137,168,24,204,137,231,160,50,102,181,46,23,191,241,57,77,26,253,108,115,190,246,0,54,112,227,213,95,121,217,214,114,193,50,76,244,133,169,29,66,184,70,130,128,51,197,104,44,187,18,229,252,50,158,137,95,159,208,254,159,139,107,92,4,94,116,159,80,27,241,5,41,25,21,156,80,202,2,196,86,248,248,9,165,120,119,17,179,228,145,138,229,202,42,182,225,178,197,177,33,189,162,133,134,56,163,172,184,58,2,57,0,15,94,214,49,20,182,254,186,58,170,160,186,240,83,78,242,243,42,79,216,100,133,130,20,121,90,220,79,127,139,212,83,194,61,122,192,182,166,189,132,42,235,24,52,236,146,50,251,0,181,105,227,95,26,58,177,147,81,201,88,82,152,149,208,54,30,175,154,221,100,106,134,11,94,99,89,180,130,78,167,138,252,173,247,67,57,67,113,81,73,219,199,199,66,145,202,96,69,175,67,91,105,252,74,17,60,49,246,124,59,15,128,157,21,192,91,94,240,168,21,32,37,5,245,237,69,252,70,28,254,123,185,246,77,44,65,36,164,96,175,163,243,235,227,184,245,113,131,200,73,189,144,23,63,232,216,145,142,52,88,54,134,223,213,206,182,37,197,147,89,247,115,193,51,1,20,251,48,111,140,185,5,233,61,210,123,104,62,54,246,249,236,120,42,251,177,250,240,66,116,49,238,154,216,27,72,110,24,177,248,158,208,43,201,196,143,251,60,122,207,199,228,31,210,167,106,29,195,51,211,214,193,202,181,232,34,147,76,174,95,52,142,239,105,123,219,124,204,101,245,49,180,85,137,85,130,78,200,110,201,195,219,79,145,187,94,215,69,83,84,30,125,104,76,247,92,2,218,41,221,181,118,44,54,15,122,139,17,71,140,237,99,224,163,171,52,217,26,197,176,69,185,186,156,230,165,114,4,221,182,184,33,222,144,199,103,99,112,97,100,89,34,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,89,1,0,76,166,116,113,53,35,137,47,7,91,14,242,122,6,106,30,80,120,42,222,44,137,215,17,159,228,174,153,193,114,18,246,158,16,193,214,76,79,26,44,86,76,179,58,157,129,161,206,240,128,198,240,3,106,230,211,85,224,130,94,196,14,125,71,170,185,60,84,127,68,0,24,128,196,215,139,28,167,103,84,197,151,73,219,168,9,25,96,182,29,32,198,132,210,138,153,110,69,88,200,218,43,93,70,80,54,195,232,68,96,169,117,207,207,185,215,45,39,208,187,76,39,33,114,176,194,42,224,45,74,189,40,129,0,111,190,59,46,245,98,199,27,61,108,3,194,15,103,144,46,66,14,10,108,85,127,142,32,128,30,224,6,130,138,231,96,209,66,221,201,30,222,119,240,211,187,76,36,132,136,93,151,197,74,246,33,77,245,76,172,25,123,30,253,120,119,248,171,35,115,154,225,0,101,112,116,42,71,172,101,79,102,208,204,134,171,147,138,10,252,30,69,250,242,118,28,175,106,142,124,109,184,26,168,219,147,239,162,246,108,162,46,23,77,79,244,69,206,52,108,80,86,142,100,233,233,255,219,0,67,0,20,14,15,18,15,13,20,18,16,18,23,21,20,24,30,50,33,30,28,28,30,61,44,46,36,50,73,64,76,75,71,64,70,69,80,90,115,98,80,85,109,86,69,70,100,136,101,109,119,123,129,130,129,78,96,141,151,140,125,150,115,126,129,124,255,219,0,67,1,21,23,23,30,26,30,59,33,33,59,124,83,70,83,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,255,192,0,17,8,4,0,6,0,3,1,34,0,2,17,1,3,17,1,255,196,0,26,0,0,2,3,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,255,196,0,65,16,0,2,2,1,3,3,2,4,5,3,3,2,4,6,1,5,1,2,0,3,17,4,18,33,34,49,65,19,81,5,50,97,113,20,35,66,129,145,82,98,161,51,177,193,114,209,21,36,130,225,6,52,67,146,240,241,83,162,37,68,99,178,255,196,0,23,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,3,255,196,0,27,17,1,1,1,0,3,1,1,0,0,0,0,0,0,0,0,0,0,1,17,2,18,49,65,33,255,218,0,12,3,1,0,2,17,3,17,0,63,0,229,199,28,59,78,206,69,136,225,28,5,8,227,128,161,28,32,16,132,32,16,132,32,17,194,16,8,226,142,1,8,71,0,132,33,0,138,56,64,80,142,16,8,163,132,2,17,195,16,8,66,16,8,66,57,2,132,112,128,66,16,128,225,8,74,8,66,16,8,226,142,2,142,16,128,66,17,192,33,8,64,35,138,16,8,226,142,2,142,16,128,71,8,64,33,28,32,40,71,8,10,56,66,1,8,66,3,138,17,192,81,194,16,8,66,18,2,17,194,80,66,17,192,80,142,18,5,8,225,1,71,8,66,136,66,16,130,16,142,2,142,16,133,16,142,16,130,40,225,1,66,56,64,33,8,224,40,71,8,10,56,71,1,71,8,66,136,66,16,8,66,16,8,225,28,2,40,225,1,66,60,67,16,20,112,196,148,5,8,225,0,134,35,132,129,66,56,74,8,66,56,4,33,9,1,8,225,1,71,8,74,8,71,9,2,142,17,192,33,28,32,40,71,8,4,35,142,4,99,142,16,20,120,132,112,165,8,227,129,24,73,66,2,132,112,128,66,17,192,81,194,56,10,56,66,3,142,40,224,16,132,114,2,56,163,128,71,20,112,28,33,8,4,33,28,2,56,163,128,225,8,64,33,8,64,33,8,224,16,132,32,56,196,81,194,156,33,8,4,113,66,1,8,161,1,197,8,64,35,132,32,16,132,112,20,33,8,10,16,138,7,144,132,112,155,96,163,132,112,8,66,16,8,71,8,10,17,194,1,8,71,1,66,56,64,0,204,33,8,4,113,66,3,132,80,128,225,8,64,33,8,72,28,33,8,0,146,39,50,48,128,226,142,16,8,66,16,8,66,16,28,33,9,65,8,66,1,8,71,0,132,33,0,132,35,128,66,16,128,66,16,128,66,16,128,71,8,64,112,132,32,16,132,32,56,161,8,14,40,66,3,132,33,0,132,33,0,142,16,128,66,16,128,71,20,32,56,226,142,64,66,16,128,66,40,224,16,132,114,133,28,81,192,33,8,72,8,71,8,4,33,8,4,33,28,5,8,225,1,66,56,64,33,8,64,112,132,32,16,132,33,68,33,28,5,28,35,128,161,28,32,16,142,16,8,66,56,10,56,71,1,66,56,64,33,28,32,16,132,32,16,132,32,16,142,16,20,112,142,64,66,16,128,66,17,192,81,194,16,8,225,8,4,35,132,2,56,66,20,66,56,64,33,8,64,35,132,32,16,132,112,20,35,132,5,28,35,128,161,28,32,16,132,112,20,112,142,1,8,71,32,33,8,64,35,138,56,4,113,71,1,194,16,128,71,20,112,28,113,71,10,33,8,66,8,66,16,28,33,28,2,16,142,20,66,17,192,33,8,160,16,132,32,16,132,32,16,132,112,8,66,16,8,66,40,14,40,69,0,132,80,129,228,161,28,38,216,16,132,32,16,132,112,8,66,16,8,71,8,4,33,8,4,35,132,5,8,225,1,71,8,64,33,28,36,10,56,66,1,8,66,1,8,66,1,8,71,0,132,33,0,142,40,64,112,132,32,16,132,37,4,113,71,0,132,33,0,142,40,224,16,132,32,16,132,32,16,142,16,8,66,16,8,71,8,10,56,66,64,66,16,148,56,66,16,8,66,16,8,66,16,8,226,142,1,8,66,1,8,225,1,71,8,64,35,132,32,16,132,36,4,33,9,67,132,33,0,132,33,0,142,40,224,16,132,32,16,142,57,2,132,112,128,66,16,128,66,16,128,66,16,128,66,16,39,2,1,9,141,254,35,80,98,168,172,248,242,162,86,223,22,175,29,40,115,245,147,99,88,232,71,57,137,241,80,91,5,1,31,218,98,255,0,197,253,170,255,0,250,164,237,14,181,212,142,99,211,235,235,184,224,141,141,245,155,4,169,130,56,71,40,33,8,64,33,28,36,4,33,28,160,132,33,32,33,28,37,4,33,28,129,66,56,64,33,28,32,40,71,8,12,12,197,28,32,40,225,8,4,33,28,2,17,194,1,8,71,10,81,194,56,10,56,66,1,8,71,0,132,33,0,142,40,224,16,142,16,20,112,132,5,28,112,128,163,132,112,20,112,132,128,132,112,128,163,132,32,16,132,112,20,112,132,2,56,66,1,28,35,128,66,17,194,136,66,56,10,56,66,1,28,33,8,35,132,33,68,33,8,4,34,132,2,56,163,128,66,16,128,225,8,8,4,32,76,80,8,66,16,8,163,132,5,8,225,3,200,194,16,155,96,71,8,64,33,8,72,8,66,16,8,225,8,4,33,8,14,16,132,160,132,33,0,142,16,128,66,16,144,16,132,32,16,132,32,17,197,28,2,16,132,2,16,132,2,56,66,1,8,66,80,66,17,192,81,194,16,8,71,8,4,33,8,4,35,132,5,28,33,0,132,35,128,66,16,128,66,16,128,66,17,192,81,194,16,8,225,8,4,33,8,4,33,8,4,33,28,5,28,33,0,132,112,128,161,28,32,16,132,32,16,142,16,8,66,16,8,71,8,4,33,8,4,33,8,4,112,132,128,142,16,128,225,8,64,33,28,32,40,71,8,10,17,202,117,55,174,158,162,239,251,15,115,0,190,244,211,166,235,14,7,251,206,86,167,92,117,4,242,82,181,241,223,38,99,212,234,94,251,11,185,231,192,240,37,79,144,131,62,121,153,214,241,160,234,74,212,203,95,64,39,159,115,50,228,103,183,249,143,184,0,75,82,172,204,214,149,171,118,219,45,218,204,115,250,189,229,171,87,208,77,116,213,253,88,144,102,65,180,134,97,247,155,17,218,182,223,93,156,126,165,61,167,70,141,61,14,184,32,25,169,62,29,67,3,211,222,23,25,52,247,122,139,212,54,183,180,190,102,212,104,175,209,29,201,185,233,247,29,214,95,83,139,16,48,51,114,185,216,148,35,196,37,65,8,66,1,8,227,128,161,28,32,40,71,8,4,35,132,5,28,35,128,163,132,32,16,132,112,20,35,140,99,204,8,194,56,64,35,132,32,17,194,16,162,56,66,1,8,66,1,28,35,128,161,28,32,16,132,112,20,112,142,2,142,16,128,66,17,192,81,199,9,1,8,225,1,66,56,64,81,194,16,8,71,8,10,56,66,1,8,71,0,132,113,192,80,142,56,82,142,16,132,16,142,16,165,28,112,128,69,28,80,8,66,40,14,17,66,16,225,8,66,156,33,8,4,112,132,2,40,66,1,8,66,1,8,225,1,66,16,128,66,17,64,242,112,132,38,216,16,142,16,20,112,132,128,132,33,0,132,35,128,66,16,148,16,132,32,17,197,28,2,16,132,2,16,132,128,132,33,42,8,71,9,20,66,17,192,81,194,16,8,66,16,8,66,18,130,16,132,7,8,66,1,28,33,0,132,33,0,142,40,224,16,132,32,16,132,112,8,66,16,28,33,8,4,35,132,5,8,225,0,132,33,0,132,113,64,33,28,32,40,71,20,2,56,163,128,71,8,72,8,66,16,8,71,9,66,142,16,128,66,17,192,80,132,112,8,66,18,2,56,66,1,8,225,1,71,8,64,35,132,112,8,66,56,10,56,71,2,49,194,16,9,192,248,166,163,213,212,144,167,165,58,71,223,204,237,106,173,244,116,246,63,176,226,121,134,201,105,158,77,113,38,82,48,24,99,60,194,198,234,10,123,143,49,139,26,194,138,231,40,157,190,131,188,172,18,204,91,142,125,230,90,73,102,154,178,102,117,3,60,77,148,212,216,230,69,104,64,37,130,86,58,100,150,196,220,6,238,101,195,90,244,246,21,51,175,166,187,112,19,142,133,55,96,88,179,169,165,29,164,197,215,97,21,93,112,64,57,19,145,169,210,29,46,163,163,253,23,237,253,167,218,116,80,227,180,122,149,245,41,96,71,212,74,142,94,56,138,91,179,140,200,52,219,8,66,56,66,8,66,56,4,33,28,5,8,225,1,71,8,64,33,28,32,16,132,112,20,35,132,2,16,132,2,16,132,2,56,66,1,28,33,10,33,8,224,16,142,16,8,66,56,4,33,28,5,28,33,0,132,113,200,20,35,132,5,28,33,0,142,40,224,16,132,32,56,66,56,10,17,199,2,48,142,16,8,66,56,10,56,66,3,142,40,225,68,113,71,0,132,112,128,66,16,128,66,16,128,69,28,32,40,163,138,16,66,16,128,227,134,120,132,2,16,132,40,132,33,0,132,35,128,161,28,32,16,132,32,17,71,20,2,40,225,3,201,66,56,77,176,81,194,16,8,66,18,2,16,142,1,8,71,1,71,8,74,8,66,16,8,66,16,8,225,9,1,8,66,1,8,71,1,66,56,64,33,8,64,33,8,64,35,138,57,65,20,112,128,164,145,119,69,8,12,197,8,64,35,138,56,4,33,8,14,16,132,2,17,194,1,8,66,1,28,33,0,132,35,128,66,16,128,66,56,64,33,8,72,8,71,8,10,17,194,80,161,28,32,40,225,8,4,33,9,1,28,81,202,8,66,16,8,66,16,8,225,8,65,8,66,69,17,194,16,8,225,8,4,33,28,2,16,132,7,8,71,0,142,40,224,16,132,32,17,71,20,14,127,197,220,174,155,111,245,52,226,118,79,171,25,210,248,197,225,157,106,31,167,147,41,252,21,123,198,230,125,152,241,49,127,91,140,39,128,7,188,43,211,219,103,250,117,179,125,113,58,148,254,26,171,27,117,105,88,29,154,195,146,102,134,213,83,250,109,175,31,245,75,56,194,214,61,46,133,199,85,133,87,252,205,173,167,1,64,86,234,207,152,235,183,79,102,6,226,229,91,118,22,23,106,211,112,11,91,29,191,89,172,227,25,218,138,208,63,82,201,45,72,167,33,64,62,243,45,250,203,49,209,181,7,211,147,34,154,139,112,185,110,68,187,19,43,127,225,148,251,136,212,189,55,33,222,9,83,211,158,37,11,117,167,245,99,62,194,76,49,199,80,207,212,76,234,227,173,166,214,178,210,81,223,172,14,150,179,223,238,38,209,173,24,85,189,66,130,63,212,94,83,249,241,56,212,146,205,143,24,147,173,182,220,204,25,148,251,169,196,152,214,186,101,54,212,102,83,52,29,85,75,166,218,252,121,202,143,248,153,219,188,68,168,194,16,149,14,16,132,2,56,66,1,8,225,0,132,35,128,66,16,128,66,17,192,33,28,32,40,71,8,10,56,66,20,66,56,64,33,8,224,40,225,8,4,112,132,2,16,142,1,8,66,1,28,33,32,112,132,32,56,66,16,8,66,16,8,66,56,10,56,66,3,132,33,1,194,16,128,225,8,64,80,142,16,20,112,132,2,56,66,20,225,8,64,112,138,56,4,33,9,1,8,66,1,20,33,40,33,8,66,8,71,8,4,33,8,81,8,161,1,194,40,64,113,197,8,14,17,66,1,8,66,1,8,161,1,197,8,64,242,144,132,38,216,16,142,16,20,35,132,2,56,161,0,142,40,64,112,132,36,4,33,8,4,33,8,14,16,132,2,56,66,1,8,66,1,8,66,80,66,16,128,66,17,192,33,8,224,40,71,8,10,56,66,1,8,66,1,8,71,0,132,112,128,163,132,32,16,132,112,20,112,132,2,17,194,1,8,66,1,28,81,192,35,138,16,8,225,9,1,8,66,80,66,16,128,66,16,128,66,56,72,8,66,18,130,16,132,2,16,132,7,8,71,1,66,56,64,33,8,72,8,225,8,4,35,142,4,99,142,16,8,66,16,8,225,28,2,16,132,2,16,132,2,83,168,180,85,89,105,97,56,156,143,138,221,198,220,253,36,171,35,149,169,180,189,172,196,242,76,220,153,124,6,99,133,81,57,174,50,211,125,13,187,78,89,123,227,31,196,230,235,19,192,109,213,185,7,200,153,222,128,57,17,129,233,245,158,230,105,96,10,96,114,60,72,84,116,245,128,189,165,142,8,250,194,190,36,230,181,49,72,12,221,93,61,62,71,180,178,165,24,239,147,239,2,160,253,253,226,66,245,179,16,55,103,190,59,203,169,213,161,68,155,28,15,175,137,74,217,134,1,187,123,227,180,86,221,214,86,162,217,254,162,49,137,83,29,29,54,162,138,171,180,221,93,182,122,107,150,244,177,208,61,226,119,27,178,173,149,240,222,226,101,248,109,159,135,187,44,50,167,134,7,200,150,252,70,181,210,105,113,83,110,172,143,203,63,79,253,187,73,42,222,57,21,83,174,23,106,16,63,11,184,143,218,117,231,156,209,87,234,93,88,247,96,7,251,153,233,37,102,148,35,132,168,33,8,224,40,225,28,5,28,33,0,132,35,128,163,132,32,17,194,16,162,16,132,2,17,194,2,142,17,192,81,194,16,8,66,56,4,35,132,2,17,152,160,16,132,112,8,66,18,7,8,66,1,28,33,0,132,33,0,132,33,0,142,40,64,112,132,32,56,226,132,7,8,66,3,132,33,10,113,66,56,66,132,35,128,66,16,133,56,69,8,14,16,132,32,142,17,66,156,34,142,1,20,112,128,163,132,32,16,132,32,17,66,40,4,33,20,7,28,80,128,225,20,32,16,138,56,4,113,74,172,189,107,238,97,22,194,102,93,80,110,210,166,213,182,99,13,110,136,176,30,102,11,53,221,56,29,230,103,189,159,187,75,137,174,124,33,9,164,16,132,112,20,33,8,10,56,66,1,28,33,0,132,33,32,112,132,32,16,142,40,4,112,132,2,16,132,160,132,33,0,132,33,0,132,113,64,35,138,56,4,113,71,0,132,33,0,132,33,0,142,16,128,66,16,128,225,8,64,33,8,224,16,132,32,17,194,16,8,66,16,8,66,56,10,56,66,1,28,81,192,33,8,72,8,226,132,161,194,16,128,66,16,128,71,8,64,33,8,64,33,8,64,33,8,224,40,225,9,1,28,33,1,71,8,64,35,132,112,8,66,16,8,71,8,10,56,66,1,28,33,0,132,35,128,69,9,6,37,142,209,196,8,90,248,204,243,255,0,16,114,110,63,73,222,191,11,83,125,167,157,214,103,121,207,158,102,121,55,197,152,158,101,250,109,71,165,193,249,79,183,137,75,247,196,143,137,134,157,172,37,149,231,165,179,43,29,45,179,142,221,166,93,25,220,133,125,165,225,54,182,239,50,43,66,136,200,141,59,71,40,134,36,148,115,30,35,196,138,185,89,85,59,115,48,190,245,102,42,51,153,123,88,23,185,148,190,161,51,196,8,208,150,229,153,153,159,232,38,199,221,125,67,78,199,243,20,112,60,25,63,135,124,70,170,172,79,85,15,78,70,71,177,247,157,173,70,158,130,219,194,47,35,50,207,75,227,143,240,205,57,91,55,186,144,81,113,207,130,127,252,255,0,51,167,8,78,142,34,17,194,1,28,33,0,132,35,128,66,16,128,66,56,64,81,194,16,162,16,132,2,56,66,3,132,33,0,132,33,0,142,17,192,81,194,16,8,66,56,10,17,194,1,8,66,64,71,8,64,33,40,187,85,85,63,234,88,171,247,51,21,223,26,161,20,149,220,223,226,7,82,19,134,191,26,176,183,53,40,95,124,201,255,0,227,136,167,13,83,103,232,99,87,29,152,76,20,124,78,155,187,22,95,188,218,172,24,102,17,40,226,142,1,8,66,3,132,33,0,142,17,192,33,8,224,16,132,33,68,112,132,2,17,197,0,132,33,8,35,132,33,68,112,132,2,40,225,0,132,33,0,132,33,1,197,8,64,34,132,80,8,66,16,20,33,8,4,33,28,5,28,80,128,71,20,162,237,64,65,8,119,220,43,95,172,230,61,185,98,73,138,235,89,204,162,110,70,45,93,234,228,113,34,119,98,65,48,36,247,115,136,0,79,36,197,192,61,226,122,217,143,121,0,135,60,152,20,194,17,194,136,66,16,8,66,16,8,66,18,2,16,142,1,8,71,0,132,34,128,225,20,114,130,16,132,2,16,142,2,132,112,128,163,132,32,16,142,16,20,35,196,32,16,132,32,16,132,32,17,197,28,2,56,163,128,66,16,128,66,16,128,225,8,224,40,225,8,4,33,8,4,35,132,2,16,142,1,8,66,1,8,66,1,8,66,1,8,66,1,28,33,0,142,16,128,66,56,64,81,194,16,20,35,132,2,17,198,87,18,8,199,8,64,33,28,32,40,225,28,5,28,33,0,132,35,128,71,20,112,8,66,16,8,66,16,8,66,30,96,18,35,230,99,36,123,76,246,219,179,62,254,32,45,65,27,14,227,196,243,218,134,220,231,39,59,120,19,173,169,212,37,74,89,142,95,196,225,216,219,137,250,206,124,157,56,170,39,36,152,179,28,137,145,91,62,30,115,107,15,164,220,195,153,207,248,127,250,199,237,58,45,2,72,216,18,65,166,119,50,34,210,59,194,182,102,45,210,149,184,31,50,97,129,145,67,170,184,234,25,149,170,165,108,51,90,176,151,128,12,209,70,158,171,79,91,109,16,68,19,71,164,212,35,53,13,101,119,99,33,115,149,111,164,236,213,185,180,180,231,190,193,153,85,95,14,77,53,129,209,247,169,28,25,169,47,76,5,3,143,121,97,202,254,42,42,87,188,38,151,85,117,246,148,186,109,155,215,44,66,56,66,84,16,142,16,8,66,56,4,1,132,32,16,132,32,16,142,16,162,16,142,2,142,16,128,66,56,224,40,225,8,4,35,132,5,28,35,128,161,28,32,40,71,8,10,56,72,187,109,18,4,238,168,165,152,224,9,194,215,252,105,137,41,165,224,127,89,243,246,148,252,91,226,6,235,13,85,159,203,29,255,0,186,114,183,115,222,77,89,23,122,236,207,155,65,108,114,199,60,153,91,90,165,183,109,25,246,246,145,113,210,20,30,253,70,69,23,158,230,70,150,189,166,210,50,91,246,146,74,25,185,31,253,194,89,85,64,153,186,181,9,219,180,130,58,85,189,112,86,188,176,255,0,250,135,214,116,150,235,42,10,197,25,87,200,246,145,211,95,181,185,157,189,49,174,228,199,31,188,43,61,54,11,83,112,150,72,217,162,109,45,187,234,255,0,65,187,175,244,31,251,73,77,198,41,194,16,132,17,194,56,4,33,8,14,16,132,2,16,132,7,28,81,192,33,28,33,74,56,66,1,8,66,1,8,66,1,8,66,1,8,226,128,66,17,64,33,20,33,4,35,132,41,66,16,132,17,68,204,23,188,205,118,171,194,193,171,222,213,78,230,58,92,90,50,39,45,172,220,217,99,153,163,79,168,9,196,184,154,223,34,72,30,102,107,53,99,7,29,230,87,212,51,121,140,93,109,190,229,85,56,51,153,109,190,73,146,123,50,179,41,27,143,51,81,147,4,180,8,146,225,68,175,127,48,135,204,123,246,68,173,147,35,98,230,5,130,236,247,140,144,221,166,124,98,48,113,10,80,132,32,16,132,32,16,132,36,14,16,132,2,56,163,128,66,16,148,16,132,32,16,132,32,16,132,112,20,112,132,2,56,66,1,8,66,1,8,66,1,8,66,3,132,33,1,71,8,224,40,71,8,66,142,16,128,66,16,133,56,226,142,1,8,71,1,66,56,64,81,194,16,8,225,8,4,33,8,4,33,8,4,35,132,5,8,225,1,71,8,224,40,225,8,4,112,132,2,16,142,2,132,112,48,20,112,132,128,142,40,224,16,132,112,20,35,132,5,28,33,0,132,35,128,66,17,192,81,194,16,8,66,16,8,71,8,10,16,138,4,92,244,147,57,250,189,66,210,153,207,83,77,119,55,79,29,167,15,93,97,125,65,231,228,153,181,174,44,183,51,181,141,191,59,188,202,251,9,54,227,239,42,38,97,176,79,50,179,37,130,210,65,125,224,93,161,255,0,82,116,24,204,26,108,250,163,143,226,109,96,222,198,0,65,50,167,92,77,27,91,59,120,221,237,17,211,89,103,115,183,238,35,13,97,107,54,153,36,212,129,220,205,99,225,225,186,79,83,103,244,249,147,109,10,87,199,166,127,121,122,154,174,189,74,183,153,170,171,125,165,52,252,53,44,117,4,133,92,247,155,168,248,106,209,184,191,87,244,201,212,236,234,105,183,95,164,11,156,125,100,197,79,89,237,210,36,42,185,21,118,99,4,120,151,11,148,101,72,241,158,242,225,171,25,187,12,128,36,192,12,15,153,80,234,3,158,221,179,44,227,25,204,168,161,192,83,129,35,46,118,7,140,74,113,137,99,52,66,17,202,133,28,33,0,132,33,0,142,40,225,76,28,8,161,28,2,16,142,1,8,71,0,132,36,206,32,70,16,132,7,8,66,64,66,17,192,80,142,16,20,35,132,5,57,159,23,213,250,52,21,83,212,252,15,249,157,51,218,121,95,140,95,234,107,92,103,165,6,216,164,115,152,150,56,39,25,243,33,183,6,77,122,178,198,22,145,133,81,251,153,134,200,144,199,182,60,73,39,6,67,183,105,58,187,245,28,8,26,233,204,210,173,137,151,241,21,168,192,201,251,72,122,246,57,197,107,137,112,215,86,181,99,200,28,78,190,131,232,216,51,205,212,250,133,97,182,198,254,103,66,173,70,161,84,224,168,111,5,151,50,245,169,218,61,78,238,157,173,200,51,25,27,88,143,105,151,75,241,91,2,127,231,43,206,63,93,35,112,253,199,121,165,117,52,106,137,106,44,87,30,113,226,10,113,194,18,178,35,138,56,4,33,28,2,16,142,1,8,66,1,28,80,133,56,228,99,128,225,20,33,14,17,66,20,225,8,66,8,66,56,82,132,33,0,132,35,128,177,8,225,1,66,16,128,165,87,90,43,89,99,176,85,204,230,221,97,177,179,226,89,18,209,109,204,231,233,41,61,162,102,136,158,38,152,11,142,230,12,225,126,94,242,74,87,110,12,204,253,224,72,88,75,102,50,242,173,216,146,56,34,3,45,149,149,174,115,44,3,166,10,184,48,7,94,153,159,204,212,231,166,80,56,128,215,137,114,85,234,30,248,153,193,234,151,130,113,1,91,82,169,198,115,42,43,137,99,74,206,115,2,48,132,33,74,56,66,1,8,225,1,66,16,128,225,8,64,33,8,224,40,71,8,4,33,28,5,28,33,0,132,33,230,1,8,207,49,64,33,8,224,40,225,8,4,33,8,4,113,71,8,33,8,64,33,8,64,35,132,32,16,132,112,162,56,163,128,66,17,192,80,142,16,8,66,16,8,66,56,10,17,194,2,142,17,192,80,142,16,8,66,18,2,16,142,80,66,16,128,71,8,64,33,8,64,33,8,72,28,33,8,4,112,132,2,16,132,2,16,142,2,132,112,128,66,17,192,33,8,64,33,8,224,16,132,32,17,71,8,10,68,142,99,39,19,46,167,82,41,66,204,113,237,2,173,109,194,181,220,199,236,39,5,223,115,51,121,38,106,177,159,83,102,88,240,59,159,10,38,35,222,115,183,93,36,62,7,115,222,93,94,159,112,220,188,204,228,225,135,210,110,170,225,149,223,202,152,133,9,163,175,230,103,3,233,153,125,107,66,117,5,80,49,237,52,37,85,55,88,203,40,236,15,97,40,127,77,173,231,156,229,102,153,79,241,11,250,54,254,226,47,90,206,118,16,126,135,136,50,254,148,175,152,214,167,253,74,164,248,201,226,20,211,81,149,249,73,111,96,36,87,88,115,141,142,141,237,140,203,125,37,36,122,182,147,253,160,224,72,220,165,20,237,181,85,125,188,194,34,183,50,187,29,199,145,140,246,146,166,211,202,247,7,196,167,104,192,60,226,46,199,61,160,111,58,163,219,194,254,153,118,158,192,203,252,159,155,180,231,150,24,199,111,105,32,246,0,88,103,10,63,129,10,233,32,59,194,238,36,31,13,255,0,18,218,75,133,222,192,110,207,191,121,154,154,183,32,115,201,39,222,116,43,90,240,2,156,1,193,13,226,4,171,186,187,70,242,193,72,227,7,196,177,198,229,206,114,126,134,47,195,163,171,16,50,24,225,135,188,157,122,122,232,31,151,194,183,238,36,82,74,216,240,123,68,245,237,237,46,22,26,216,86,221,241,196,45,61,60,127,188,168,205,8,66,86,68,113,71,10,33,8,64,35,132,32,16,132,112,20,112,142,2,142,16,128,71,20,112,8,225,8,4,112,142,64,161,28,32,40,225,8,10,17,194,5,118,156,33,158,34,230,220,236,199,245,52,246,215,241,75,159,237,51,196,63,204,68,207,38,161,12,132,7,18,33,73,229,136,19,93,57,216,129,120,45,201,63,72,172,175,123,21,126,127,164,158,242,46,40,218,178,39,18,207,195,1,53,85,74,133,236,37,212,234,198,247,101,178,23,111,218,74,155,155,126,208,251,55,121,226,110,244,84,248,144,109,42,159,2,53,122,170,106,236,113,157,236,210,106,215,170,113,107,125,140,120,244,71,126,7,131,255,0,18,123,89,171,22,34,146,167,177,154,149,155,48,147,95,109,109,139,87,63,85,155,180,186,234,89,247,41,85,176,140,11,59,17,247,247,153,180,149,139,24,212,214,26,195,15,157,127,171,199,237,49,94,143,69,236,44,5,108,207,80,250,198,152,246,90,107,26,234,17,217,66,177,28,129,45,153,62,22,88,252,59,78,91,185,73,174,16,71,20,112,8,226,142,1,28,80,128,225,8,64,33,8,66,136,66,16,8,66,16,28,34,132,7,28,80,132,74,17,66,20,227,138,56,4,80,132,5,12,197,8,67,136,176,81,147,17,33,70,76,197,169,212,110,233,94,209,133,165,168,191,113,192,237,49,216,254,209,187,72,5,155,96,8,207,34,62,51,6,2,5,77,156,196,68,147,72,147,2,56,30,96,123,241,34,228,227,136,86,121,230,5,184,135,136,243,204,28,136,9,190,89,84,183,186,202,143,120,17,28,52,181,76,172,201,172,8,187,115,22,100,236,89,88,226,2,142,40,225,74,17,194,1,8,66,1,8,66,1,8,66,1,28,33,0,132,35,128,163,132,32,16,132,32,16,132,32,16,132,112,8,66,56,66,142,16,133,16,132,32,16,132,33,18,204,80,132,2,16,132,2,56,66,1,8,71,10,81,194,16,28,33,8,4,33,8,4,113,71,0,132,33,0,142,16,128,66,16,128,71,8,64,81,194,56,10,56,66,1,8,66,1,8,66,1,8,66,1,34,214,5,250,153,94,162,239,73,24,251,9,199,179,90,197,64,86,193,243,204,205,171,35,176,250,148,172,225,250,96,53,117,31,214,63,153,194,252,75,29,219,219,118,70,57,149,122,228,30,36,236,189,94,161,93,88,101,72,35,233,37,60,189,58,139,145,186,24,143,180,232,213,241,71,67,139,87,112,243,142,241,216,234,235,199,51,211,171,166,255,0,145,198,125,140,190,105,147,132,33,0,142,40,64,112,132,32,16,132,112,8,66,16,8,225,8,4,33,34,227,136,20,106,175,77,61,108,236,126,194,113,197,118,235,11,91,115,109,81,216,77,159,18,225,235,64,6,7,86,61,207,97,47,112,160,87,167,79,220,204,250,212,115,117,73,232,233,87,29,59,184,196,230,51,98,117,62,44,219,118,174,103,36,204,95,90,128,41,114,76,178,157,217,198,37,250,112,171,72,207,147,204,51,215,187,129,143,243,40,221,166,97,179,105,82,235,231,158,68,47,8,91,104,7,159,241,49,155,133,125,64,200,190,170,203,186,85,70,64,154,71,81,108,80,118,191,75,125,124,202,117,9,168,112,118,144,43,247,7,19,158,166,235,8,205,128,103,182,233,165,87,86,163,2,226,7,208,192,166,202,202,147,234,88,163,232,57,49,233,43,223,97,32,116,131,220,249,151,27,53,42,114,94,187,62,140,4,208,43,177,95,115,169,218,87,244,224,0,96,50,234,79,87,111,164,133,141,88,31,92,204,183,187,43,176,202,15,223,50,164,171,81,123,138,210,6,225,106,239,80,112,170,125,230,186,17,92,59,110,82,216,33,84,156,111,251,78,59,213,242,170,156,237,200,102,207,121,162,134,21,169,238,204,7,25,241,3,168,154,182,122,221,81,20,114,54,147,219,30,101,180,181,135,115,122,184,39,202,137,206,174,210,70,54,243,239,153,179,78,10,142,163,223,136,29,186,171,179,240,108,82,193,150,253,77,48,211,118,179,79,115,11,208,122,111,250,147,144,38,250,43,77,138,29,139,125,204,212,180,86,216,219,140,248,250,200,48,126,41,93,17,248,193,59,79,246,153,98,217,210,221,65,176,126,96,37,218,175,135,45,212,54,222,146,122,178,179,148,246,219,167,212,45,79,149,46,70,8,236,210,141,80,142,18,160,132,35,128,66,16,128,71,20,112,8,225,28,5,8,225,1,66,17,192,33,8,224,16,132,112,8,226,142,64,66,16,128,66,56,64,80,142,40,21,220,51,91,15,113,60,61,170,82,230,13,224,226,123,139,29,71,115,223,180,243,127,28,210,128,235,169,175,5,31,134,199,134,146,172,97,208,190,238,24,252,185,254,12,177,171,100,203,227,45,57,249,106,138,178,30,102,250,53,97,211,149,199,218,97,184,191,165,208,96,113,5,4,9,95,172,172,248,92,227,30,101,227,180,41,102,48,97,136,177,136,26,42,90,220,226,197,200,153,245,181,83,67,1,78,240,190,70,238,37,138,216,137,246,145,213,137,70,85,191,107,237,85,39,29,207,180,209,169,99,241,6,210,210,1,54,228,174,239,237,255,0,243,50,122,81,163,54,143,89,176,51,219,193,250,79,70,180,209,90,85,232,133,192,92,43,125,34,122,156,188,58,209,107,173,81,126,85,24,18,113,71,54,230,112,132,32,56,69,28,2,16,132,7,8,66,1,8,66,1,8,66,20,66,16,128,66,16,128,71,20,32,56,228,99,128,227,138,16,28,80,142,2,196,15,17,204,218,187,118,174,4,34,141,69,251,142,209,218,102,99,129,2,100,85,135,234,155,97,95,153,44,201,148,13,202,200,21,34,2,29,228,177,35,38,12,8,56,148,158,242,215,60,202,179,204,4,195,137,5,83,186,90,113,43,107,0,129,110,34,104,212,238,88,140,6,163,137,91,142,101,200,70,37,118,247,129,24,214,33,218,49,193,129,39,237,51,177,230,104,99,211,51,158,240,28,112,132,40,132,33,0,132,33,0,132,112,128,66,16,128,71,8,64,35,28,24,161,1,147,147,20,33,0,132,33,1,194,16,128,66,17,192,33,8,66,8,66,16,8,226,142,1,8,66,1,28,33,1,71,8,64,33,28,33,68,35,132,2,16,132,2,16,142,2,142,16,128,66,17,192,81,194,16,8,66,16,8,225,8,4,35,132,2,16,132,2,17,194,2,142,17,192,80,142,16,35,34,237,177,75,31,18,114,22,166,250,217,125,196,35,141,174,183,121,225,143,61,193,156,219,15,56,151,106,11,11,89,91,57,18,156,78,117,214,35,158,156,68,62,178,204,175,244,196,221,71,129,137,20,53,152,249,6,12,138,146,124,203,23,78,196,71,248,119,30,36,22,85,158,14,112,71,159,105,223,209,219,186,144,44,176,23,7,4,79,60,43,180,126,147,45,170,219,43,110,115,18,225,102,189,52,38,125,21,254,189,89,242,56,51,76,234,228,33,8,64,33,8,64,113,197,28,2,16,132,2,16,142,2,136,201,69,3,151,241,69,33,234,179,194,176,7,249,147,167,147,101,205,238,84,125,4,211,173,171,214,162,197,237,196,228,126,47,212,211,138,134,119,158,224,123,255,0,218,103,198,189,99,248,149,222,182,161,152,28,142,194,75,75,77,119,45,53,167,46,73,47,244,18,139,20,241,158,51,58,127,12,69,174,159,85,142,50,78,79,210,102,126,214,175,140,122,138,31,76,229,51,129,254,242,131,103,233,39,140,247,246,157,13,118,176,90,142,136,6,207,118,28,230,114,159,158,113,45,34,213,77,204,55,127,19,114,26,213,72,217,183,251,150,115,209,152,0,59,143,99,53,214,88,3,187,0,125,90,34,85,137,101,99,122,145,189,123,246,243,33,115,57,110,0,69,254,227,152,122,137,203,99,59,188,118,196,104,25,155,141,168,190,101,69,154,93,57,119,83,183,39,60,97,123,205,255,0,16,209,159,195,230,251,118,31,3,60,3,255,0,50,202,173,77,29,59,52,229,125,65,203,90,195,133,156,237,78,178,221,77,249,70,222,223,255,0,33,24,3,254,145,226,81,6,210,165,53,6,177,246,147,216,126,166,251,15,249,50,181,107,25,10,43,108,70,238,171,220,253,204,29,57,192,203,49,238,79,153,35,89,76,3,193,196,138,74,184,194,238,221,38,122,120,81,213,245,241,47,210,181,111,109,85,26,216,134,176,111,49,122,32,245,55,120,159,169,79,79,89,61,108,73,199,115,58,244,81,94,250,197,141,210,7,171,97,250,126,149,152,159,26,114,218,100,112,195,98,155,63,234,238,38,167,59,105,81,229,142,79,237,218,107,17,170,189,65,103,234,236,38,157,62,171,255,0,57,91,91,210,170,141,143,227,51,155,77,139,88,245,27,149,221,131,246,146,208,234,67,91,123,217,220,166,50,123,2,76,150,44,174,254,146,215,125,245,240,24,97,249,246,49,93,167,22,17,185,21,129,60,123,131,51,124,30,194,11,51,28,179,158,73,157,75,19,114,176,29,251,143,188,205,252,105,200,182,150,172,255,0,111,131,43,151,235,239,52,213,235,184,103,173,127,214,65,253,39,179,15,168,153,170,181,46,173,108,169,183,35,118,50,198,82,132,112,148,40,225,28,5,28,33,0,142,16,128,199,38,12,57,138,16,8,71,9,1,8,66,3,132,35,128,66,16,128,66,16,128,225,20,32,57,139,87,170,90,148,140,243,47,190,223,77,9,198,126,211,204,235,175,123,44,102,204,7,169,248,133,172,196,51,116,204,22,92,95,35,113,32,196,236,76,160,231,119,61,164,181,169,18,110,165,196,150,144,225,138,153,20,249,115,34,141,182,209,50,173,236,187,121,18,228,110,153,78,114,178,189,236,146,43,104,49,147,49,174,163,222,92,182,3,230,21,110,101,118,212,25,183,22,111,180,144,34,77,66,158,240,10,52,186,75,151,107,220,244,217,253,88,220,166,104,109,69,181,173,116,135,193,173,118,183,62,102,164,248,126,141,180,254,170,216,219,144,110,101,247,196,225,155,94,199,123,25,9,220,73,150,39,39,114,141,99,175,13,147,159,51,161,86,165,108,224,119,158,91,241,12,165,64,99,129,58,26,93,86,214,195,47,87,142,120,155,97,232,115,9,150,171,72,59,95,36,205,32,230,16,227,138,56,4,33,8,83,132,33,8,33,8,64,33,8,224,40,225,8,81,8,66,2,132,112,128,163,132,32,56,66,16,130,16,149,95,111,166,176,37,109,162,181,239,57,150,185,177,137,49,189,141,99,115,32,120,154,145,155,80,105,6,150,120,139,25,24,149,16,70,32,203,131,134,28,202,182,226,29,160,76,167,180,143,99,13,198,68,230,3,121,73,18,100,241,35,2,39,180,161,129,38,105,97,41,199,48,45,167,229,146,243,35,92,158,222,32,33,34,195,34,76,9,31,16,32,177,249,130,175,48,104,18,35,137,73,24,50,224,114,36,93,96,66,16,132,40,132,33,0,132,33,8,33,28,33,74,17,194,1,8,66,1,8,225,0,132,35,128,161,28,33,10,56,66,20,66,17,194,20,35,132,2,17,194,2,132,112,128,66,16,128,71,8,64,33,8,64,35,132,33,68,35,138,3,132,33,0,132,112,128,66,16,128,66,56,64,33,28,32,40,71,8,10,56,66,1,8,71,32,1,196,81,194,1,28,81,192,33,8,64,33,8,64,37,119,93,93,9,190,198,192,150,78,111,198,84,154,107,62,3,64,230,107,155,214,212,179,167,202,123,74,2,241,200,154,91,108,142,209,250,90,103,26,213,91,99,218,178,118,43,99,167,18,149,5,91,175,56,147,23,90,233,50,236,76,194,213,29,132,178,189,66,238,199,51,56,214,186,90,48,132,225,214,116,108,209,233,46,167,106,160,12,124,204,26,12,89,104,85,93,217,240,59,206,162,214,3,116,159,216,195,76,90,109,47,225,144,166,114,115,47,150,90,48,230,66,117,158,56,223,68,33,28,33,66,56,64,33,8,64,35,132,112,20,112,132,2,40,225,3,46,173,130,82,219,142,1,224,206,37,8,23,81,102,244,193,116,222,160,248,19,175,172,95,84,168,241,184,44,230,124,74,193,77,234,84,245,4,35,249,51,53,174,46,125,237,155,242,220,243,204,182,171,153,169,40,207,208,167,33,126,242,186,116,237,113,220,120,95,247,150,53,107,83,224,28,159,105,152,209,116,187,28,142,63,218,83,120,28,224,241,218,107,74,119,3,181,134,222,242,141,66,245,116,142,231,18,162,72,87,105,37,71,243,36,153,81,200,0,158,115,47,167,78,170,1,110,90,52,175,215,118,63,164,127,180,214,38,171,174,158,1,62,101,237,117,90,116,244,217,119,89,223,106,159,247,246,148,219,115,7,43,67,228,118,46,7,251,72,165,67,28,121,255,0,48,29,182,61,195,243,57,3,229,85,225,86,52,33,84,4,25,115,239,216,75,61,38,28,99,168,255,0,137,117,117,42,15,115,239,24,106,27,127,15,81,185,240,231,254,100,105,169,155,54,221,243,55,51,67,5,125,187,249,11,200,18,71,159,180,214,38,172,248,122,175,170,83,183,169,211,159,98,123,69,163,109,218,138,197,139,200,109,172,15,239,44,211,82,204,224,129,219,235,53,219,167,22,106,61,114,5,118,28,155,49,217,184,249,135,215,220,73,71,26,138,212,186,144,79,245,52,232,155,48,84,63,111,7,235,50,87,146,163,98,228,1,192,250,98,74,219,201,77,152,195,118,4,196,41,93,113,118,42,159,32,63,201,150,210,205,232,26,199,204,237,131,246,153,223,109,116,168,86,1,143,188,178,182,244,241,156,227,201,149,30,135,225,199,12,61,167,101,126,243,204,232,181,33,51,153,232,104,124,162,103,187,12,204,114,111,138,187,209,3,144,195,42,65,4,125,12,225,104,232,26,43,47,210,111,201,87,220,128,249,83,61,21,232,25,55,31,31,237,56,250,155,46,85,219,66,6,212,100,33,37,121,219,244,146,9,69,25,5,88,169,238,34,154,67,132,33,0,142,16,128,66,17,192,33,8,72,8,66,16,8,225,28,5,28,33,0,132,33,0,132,33,1,196,76,174,235,150,165,201,32,125,231,31,85,175,118,99,176,149,30,70,101,26,190,39,169,69,172,128,192,231,140,79,61,101,153,243,47,179,22,15,154,102,122,84,28,156,192,162,203,59,227,131,230,83,187,50,251,107,57,198,57,241,51,236,99,157,189,189,230,43,81,53,60,241,219,17,63,134,18,42,118,158,99,115,137,21,178,163,148,131,9,93,13,209,45,204,138,168,169,145,220,86,106,227,19,61,163,115,97,96,33,168,35,204,181,53,31,89,139,82,5,110,168,59,129,204,117,84,214,35,20,238,6,127,104,29,122,117,197,17,215,63,50,149,254,101,250,125,206,187,75,110,83,210,65,51,139,72,36,247,230,110,173,142,0,45,242,203,34,106,203,116,219,30,202,252,142,198,105,211,105,138,56,25,92,137,93,125,71,113,224,118,37,142,39,75,76,40,43,211,180,183,218,109,149,244,149,179,8,91,46,63,166,109,67,198,38,106,209,75,134,69,25,30,68,208,228,134,7,7,152,69,177,200,169,200,142,3,132,33,0,132,33,0,132,33,10,112,138,56,4,33,8,4,33,8,65,8,66,20,66,17,192,33,8,66,9,131,90,217,108,77,243,155,168,230,211,44,74,164,28,72,51,100,201,183,105,86,121,154,101,96,18,44,118,201,103,137,6,57,129,32,192,247,129,94,50,37,114,74,216,129,19,193,146,238,32,210,57,129,89,49,70,253,226,128,152,241,42,221,204,176,202,143,13,2,196,61,82,210,210,133,225,132,181,187,64,152,49,68,177,226,2,94,240,97,5,239,6,128,132,100,100,68,36,199,34,5,16,132,112,165,8,225,1,66,56,64,33,8,64,33,8,64,35,132,32,16,142,16,130,72,16,36,97,0,132,35,128,163,132,32,17,194,16,8,66,16,8,66,56,10,17,194,1,8,71,0,132,33,1,66,56,64,33,8,225,68,33,8,4,112,132,2,16,132,2,56,66,1,28,81,192,33,8,72,8,66,56,4,35,132,5,8,225,0,132,33,0,132,33,40,33,8,64,33,8,64,37,119,214,46,169,144,249,150,72,61,168,189,204,15,62,129,189,71,86,61,74,113,37,106,171,18,187,185,247,151,107,10,38,183,112,61,46,63,204,160,169,67,187,25,231,188,227,203,215,89,227,51,187,161,234,230,90,182,219,179,183,79,177,139,82,185,101,63,73,166,146,173,80,151,76,82,74,187,238,41,180,30,192,74,195,145,206,49,52,89,89,3,160,72,21,246,228,75,172,226,234,53,155,74,177,69,98,167,204,232,85,172,166,223,244,236,125,59,19,156,124,203,56,187,73,7,192,154,18,128,52,130,202,212,238,86,193,108,203,166,59,254,163,51,117,50,63,247,44,156,227,252,54,219,94,240,185,227,245,78,196,212,102,156,33,8,65,8,71,0,132,35,128,66,16,128,71,8,64,34,50,81,64,197,172,111,77,119,14,225,129,3,222,112,53,7,241,26,222,131,187,44,0,51,191,171,109,187,223,250,23,143,188,225,213,89,84,54,55,75,31,149,191,222,102,183,23,91,210,10,86,120,253,77,229,165,45,89,81,218,106,210,212,126,118,83,143,25,154,5,42,48,238,50,124,9,115,83,88,41,170,197,102,7,229,43,150,250,72,92,187,117,42,27,195,115,204,234,61,95,249,118,254,167,228,206,126,161,26,203,193,200,7,130,73,139,18,86,135,93,181,247,229,184,153,221,109,59,83,27,72,63,233,142,203,255,0,87,214,106,222,64,220,187,178,120,220,7,32,127,196,146,50,170,225,43,3,238,102,134,122,244,225,87,153,120,1,84,224,115,12,191,114,170,23,196,89,99,207,2,17,44,100,226,45,167,126,57,237,24,102,7,140,126,226,93,70,114,236,88,101,87,35,142,230,4,5,71,60,241,52,87,66,185,69,254,172,224,201,1,99,87,109,152,83,183,147,147,142,242,170,236,178,173,162,202,223,25,220,167,30,8,32,198,171,118,146,180,212,233,27,99,13,213,182,63,105,158,227,98,171,84,197,151,7,158,102,61,29,207,166,234,86,43,158,62,226,107,212,223,235,6,234,201,3,110,102,85,206,208,190,17,27,39,50,68,139,53,22,115,146,6,7,252,204,250,62,52,249,220,6,220,231,50,197,69,181,115,140,54,121,96,123,201,4,157,77,116,239,238,231,156,251,66,162,221,34,194,89,143,81,204,122,176,202,138,85,136,85,24,43,42,75,247,128,43,86,102,198,25,135,105,164,116,180,106,246,92,3,127,246,206,245,122,148,4,29,220,208,219,108,83,224,31,51,203,233,86,209,168,66,174,43,193,249,135,36,78,211,105,238,93,114,49,212,35,157,74,178,110,219,199,110,196,73,86,61,27,149,244,201,111,151,19,149,172,59,54,88,57,200,227,235,51,174,167,90,233,110,159,53,89,233,141,187,193,35,252,251,203,174,185,95,69,182,192,107,177,71,10,199,190,61,140,203,76,212,234,170,214,39,171,78,113,217,149,187,169,246,50,217,131,79,66,209,175,182,192,225,82,220,97,127,168,153,190,86,68,112,132,160,132,35,144,16,132,32,17,194,16,8,66,16,8,225,8,4,33,8,4,33,8,4,174,203,2,142,89,71,220,203,37,26,132,14,135,164,19,3,145,175,213,27,24,170,158,159,96,114,39,34,237,70,195,140,243,52,107,112,182,178,143,223,19,3,169,97,149,193,16,27,94,74,142,78,7,180,181,53,27,215,222,99,231,25,61,164,70,71,105,53,113,212,200,217,156,119,243,43,74,233,182,176,58,131,14,192,76,137,123,40,198,113,18,90,202,114,15,34,93,76,110,111,135,214,20,189,141,96,250,98,75,240,186,79,75,118,89,216,126,156,203,52,186,131,172,118,245,216,244,167,143,50,171,22,181,176,168,114,27,195,120,48,42,181,146,181,92,86,20,6,4,129,237,34,44,69,181,155,147,94,27,104,255,0,104,106,107,43,89,220,65,105,38,169,151,68,133,144,100,16,119,121,230,6,148,106,194,1,101,97,128,243,218,106,160,124,42,237,66,141,151,210,167,143,156,30,103,36,51,187,237,86,33,123,205,1,240,49,181,114,60,194,157,218,45,21,87,23,212,91,101,155,139,29,168,70,70,15,153,189,62,37,167,167,68,244,104,244,195,77,234,100,51,147,185,138,203,190,29,119,195,171,163,54,160,26,150,206,230,100,220,49,244,156,175,137,106,22,219,0,65,128,56,227,218,65,86,154,128,87,36,119,237,204,185,217,105,60,0,126,198,84,45,194,99,50,182,184,46,11,121,50,139,83,54,22,86,224,227,112,34,111,209,223,101,21,111,87,75,0,237,131,48,170,170,55,170,164,241,44,123,104,87,100,71,216,174,50,67,14,156,255,0,196,15,64,140,215,210,150,129,176,183,183,99,44,54,225,112,126,111,19,151,164,248,162,63,195,146,132,207,175,91,240,184,225,150,109,165,206,161,129,129,208,164,146,188,137,100,138,12,12,73,66,8,226,132,7,8,161,1,194,40,64,112,138,16,28,34,132,7,8,66,20,225,20,32,56,66,56,65,8,66,4,45,109,168,103,47,113,46,76,217,172,124,12,76,25,234,154,140,212,200,135,162,54,228,24,25,13,229,101,66,103,61,164,100,248,105,3,196,7,128,98,219,16,146,6,16,179,22,100,140,139,44,42,150,239,31,27,98,121,16,120,128,25,73,24,105,97,105,30,230,4,199,105,111,204,178,172,113,16,59,96,92,156,24,204,72,193,163,38,4,115,204,109,200,145,219,25,237,0,18,98,86,12,176,64,166,16,132,2,17,194,2,132,112,133,40,66,56,10,56,66,1,28,33,8,33,8,224,40,225,8,4,33,8,4,112,132,2,56,163,128,66,16,128,66,17,192,33,8,64,33,8,64,33,28,33,74,56,66,1,8,71,1,71,8,64,35,132,32,16,132,112,20,112,132,2,16,142,64,163,132,32,17,194,16,8,66,16,8,66,16,8,66,16,8,66,16,8,66,16,9,23,112,131,38,54,96,163,147,57,58,205,81,98,84,30,32,93,127,196,21,114,163,153,204,187,84,238,115,153,158,203,57,239,43,45,153,155,90,145,39,176,216,57,61,166,234,137,106,20,249,196,230,230,111,211,159,201,19,21,184,133,199,12,1,230,68,88,85,178,59,72,219,159,91,233,36,216,35,48,53,35,239,28,73,122,42,231,216,204,218,118,218,113,52,181,155,22,69,82,232,21,186,152,224,77,223,13,186,179,190,167,82,201,98,224,129,49,27,3,30,179,58,117,223,167,163,64,205,71,46,205,140,158,242,171,78,147,76,180,169,56,193,51,76,229,85,174,57,27,140,219,70,160,89,58,235,141,141,48,132,112,133,8,225,1,71,8,64,35,138,56,81,8,71,32,32,97,8,28,143,137,53,155,25,2,50,135,127,152,251,72,29,48,216,163,244,166,23,254,243,165,170,173,25,65,126,192,243,41,218,204,191,210,15,121,100,52,157,64,192,144,114,199,104,11,130,61,229,225,66,137,91,30,228,247,154,101,158,195,146,23,59,143,215,196,195,121,221,123,37,109,228,86,127,220,205,69,182,179,90,91,176,39,19,54,155,125,143,203,13,202,164,238,62,230,74,177,181,55,20,234,95,183,214,71,0,75,55,97,20,103,56,29,229,103,153,80,137,145,146,196,54,192,66,73,65,140,44,182,181,1,134,124,192,209,167,211,181,203,181,216,237,28,226,118,52,90,117,90,216,227,169,70,209,158,113,50,104,208,171,253,125,140,233,43,168,92,163,109,39,142,124,76,86,227,137,170,209,212,201,206,42,178,178,21,177,242,224,246,108,123,78,101,245,221,166,212,53,119,46,24,249,29,140,244,154,189,41,213,43,117,0,66,176,227,200,62,39,155,214,63,226,116,181,217,207,172,23,107,125,214,65,207,102,9,89,95,235,108,126,217,154,137,244,145,129,228,147,192,19,150,247,239,53,174,49,179,191,215,153,186,187,58,213,152,28,31,39,218,21,117,148,216,250,103,178,215,201,81,242,231,129,247,147,211,109,106,11,1,242,142,223,89,110,165,115,86,202,185,99,223,159,18,149,77,181,109,44,115,156,146,6,6,101,140,174,211,86,230,196,220,199,39,147,45,248,134,164,51,116,90,202,23,130,202,127,192,152,173,187,103,163,203,38,254,11,9,43,141,34,224,142,140,228,47,72,206,213,148,118,62,25,241,3,87,194,239,184,160,127,73,194,237,206,56,226,9,241,10,117,76,67,43,122,181,54,230,83,199,79,184,247,19,15,195,241,101,26,202,133,76,136,89,9,1,198,71,243,44,179,78,187,233,187,78,228,93,95,1,108,82,190,160,246,207,99,50,210,253,117,109,89,210,48,108,132,187,7,234,51,196,233,204,53,214,204,161,95,149,14,8,207,140,25,187,48,130,16,132,160,132,33,32,33,8,64,112,132,32,16,132,32,56,66,16,8,66,56,4,80,132,2,86,195,35,18,108,193,65,102,56,3,185,51,133,241,15,138,155,9,174,156,173,127,213,229,165,70,111,140,173,65,255,0,45,195,63,149,29,132,228,35,154,195,111,206,63,164,121,155,44,101,106,194,227,144,79,51,57,66,36,170,164,216,28,54,120,149,3,150,228,25,121,64,98,244,241,38,46,160,245,29,161,129,200,50,188,149,105,127,99,207,105,67,252,252,194,181,232,245,11,77,185,111,148,240,102,247,172,91,98,176,82,213,227,150,29,167,31,105,221,237,54,239,106,171,69,216,198,156,121,227,113,247,149,10,230,80,172,51,36,247,43,80,20,6,12,219,119,101,184,56,149,222,219,171,59,120,67,217,126,178,61,170,174,17,106,58,141,204,57,30,56,146,123,178,64,11,183,247,148,163,50,231,24,231,186,159,50,95,137,52,250,149,26,198,214,29,156,114,191,104,80,246,237,237,222,87,214,206,24,201,85,232,16,44,123,14,225,250,49,36,152,123,118,35,2,63,171,218,5,118,190,223,152,254,210,171,24,171,96,242,210,77,67,155,14,239,6,91,94,152,177,144,55,189,174,7,43,183,118,51,136,85,167,46,193,64,239,53,38,140,166,11,21,95,185,154,147,81,166,211,174,224,119,176,242,56,18,141,90,29,31,225,53,2,151,80,150,176,253,71,253,167,114,189,26,215,201,177,51,252,79,49,119,196,172,213,178,0,173,99,41,202,227,196,213,89,248,133,196,155,46,20,32,238,71,36,72,59,248,196,39,50,187,169,208,234,66,93,109,207,189,127,213,119,202,255,0,19,162,142,182,34,186,242,172,50,37,68,161,8,64,33,8,224,40,71,8,10,56,66,1,28,33,0,132,33,0,132,35,133,17,197,28,32,136,156,12,199,41,212,62,212,48,49,106,31,115,25,156,119,150,49,149,143,154,109,133,135,180,169,185,50,214,237,41,97,204,6,4,123,115,34,9,146,6,4,74,145,9,104,59,164,8,196,34,38,69,219,136,49,149,49,230,20,55,50,44,72,73,34,68,139,55,24,129,82,152,243,20,89,145,82,102,196,65,179,32,78,100,146,5,149,240,210,245,25,105,155,212,218,210,237,225,151,34,84,92,219,101,100,113,33,156,201,3,196,8,203,4,166,77,76,8,199,8,64,33,8,225,74,17,194,2,142,16,132,16,132,32,16,132,32,17,194,16,162,56,66,16,66,16,128,66,17,192,33,8,64,33,8,224,40,225,8,4,33,8,4,33,28,40,142,16,128,66,16,128,66,56,64,81,194,56,10,17,194,1,8,66,64,66,56,64,33,8,224,40,225,8,4,35,132,2,16,132,2,40,225,40,80,132,112,20,35,138,64,71,17,56,19,14,163,82,229,138,87,143,188,162,141,126,169,131,108,226,115,93,183,240,38,203,52,251,134,79,121,129,250,31,110,102,107,81,19,81,201,221,41,113,137,180,182,22,102,3,118,230,199,105,49,84,224,147,58,53,240,184,156,241,159,80,102,109,169,179,49,90,59,0,97,40,32,131,244,154,56,204,133,128,1,34,170,221,207,19,77,44,197,78,238,102,38,108,25,52,185,135,105,81,210,165,53,27,247,211,86,252,125,36,53,182,181,182,133,90,194,55,234,11,239,44,209,107,158,183,94,101,129,55,179,187,252,199,168,196,133,172,8,78,236,30,243,125,22,5,0,110,57,152,245,13,181,114,61,251,200,233,236,37,185,56,154,101,232,180,215,122,139,246,154,39,51,72,74,182,103,77,123,77,50,35,132,37,66,132,112,133,16,132,114,2,16,132,2,56,161,3,53,214,43,23,93,188,134,3,49,103,0,74,173,108,19,158,240,173,178,170,4,212,101,105,153,174,98,171,247,226,94,14,119,55,191,105,158,230,30,167,88,200,250,77,12,151,96,38,205,192,238,108,30,60,73,124,59,107,41,177,192,33,216,144,37,90,195,180,157,141,144,20,159,231,137,171,76,158,141,10,89,126,80,4,207,213,248,111,150,44,209,236,252,181,113,251,193,135,44,7,158,210,85,103,211,101,200,35,57,4,25,81,16,51,44,217,149,139,110,37,199,8,213,143,235,95,243,2,173,145,149,232,199,153,97,109,174,234,216,194,224,255,0,49,145,159,180,14,191,195,156,106,116,170,70,61,116,56,228,252,192,71,123,181,54,50,142,51,212,51,60,249,7,208,108,18,175,85,155,129,7,176,63,251,137,214,209,235,14,175,79,183,80,127,50,190,55,123,206,109,174,123,134,71,96,195,180,243,55,238,6,244,7,229,185,191,204,238,106,182,148,192,57,199,153,195,191,165,117,24,60,151,4,64,227,220,49,118,87,207,51,161,93,192,94,192,124,170,161,121,246,19,155,121,101,176,100,131,237,137,126,237,200,91,183,131,35,78,134,146,222,172,145,243,31,121,105,183,127,8,15,57,207,252,204,212,0,245,43,103,27,114,63,121,104,66,1,39,39,60,109,207,24,155,140,86,143,77,53,20,236,206,227,244,253,38,102,192,172,154,181,35,125,99,245,47,204,159,81,238,62,147,109,36,87,80,206,7,218,78,157,42,107,13,167,145,98,46,229,63,241,45,34,189,6,214,123,40,183,13,234,160,219,236,248,237,136,203,106,116,233,101,20,89,186,163,206,198,231,237,137,150,144,42,111,78,205,194,163,212,165,126,100,254,229,255,0,180,217,101,150,155,168,118,217,187,59,45,63,165,193,229,88,125,255,0,222,97,83,211,106,87,84,199,85,176,213,104,5,108,43,217,176,51,187,253,191,153,216,28,128,126,147,144,66,215,79,166,49,156,151,176,251,158,248,253,191,222,117,40,109,244,214,196,231,42,32,89,8,66,80,66,17,200,8,163,142,2,132,33,0,142,40,224,16,132,32,17,197,28,2,34,112,50,99,138,7,158,215,252,72,106,142,218,223,21,143,211,228,253,230,43,77,91,87,99,49,56,234,207,191,210,122,45,79,195,116,186,146,90,202,87,113,253,75,193,156,125,119,195,168,210,130,105,185,198,59,131,131,137,81,93,122,52,178,141,246,91,181,136,200,81,226,103,20,237,102,220,112,7,249,246,153,189,93,173,195,128,126,188,75,211,82,79,207,156,31,213,222,93,128,109,62,79,3,39,233,43,122,89,91,110,220,153,176,219,83,86,21,23,113,39,223,24,148,91,107,99,96,109,196,113,187,254,32,102,40,196,112,57,153,172,175,168,25,176,100,30,36,47,30,162,231,24,111,167,153,154,177,157,84,248,230,106,93,67,225,85,203,29,163,104,201,236,61,165,41,89,96,113,226,93,75,45,108,125,85,36,31,49,21,45,64,173,170,45,88,43,211,200,246,50,178,164,85,80,193,206,123,77,86,217,72,210,90,171,193,97,210,115,223,158,208,212,159,201,211,46,0,199,61,254,146,226,106,138,172,20,157,182,3,245,199,113,41,187,22,28,165,91,79,185,108,203,207,166,207,144,54,9,97,211,254,33,89,171,80,138,158,9,231,255,0,220,138,193,176,40,59,185,227,199,188,182,154,251,75,174,211,122,123,17,109,22,7,27,176,190,12,146,174,58,120,31,88,18,37,118,17,103,117,249,91,254,36,106,178,210,219,104,82,196,241,218,109,163,79,78,214,46,172,237,183,130,121,35,246,134,157,119,92,171,80,203,66,49,26,53,15,110,219,153,171,247,207,121,168,252,44,80,246,45,217,44,188,156,159,30,8,247,19,117,244,166,165,215,81,66,245,147,249,149,19,216,255,0,216,200,221,170,58,124,165,215,139,49,242,2,187,153,7,182,125,161,87,211,66,141,42,189,53,130,17,191,49,71,114,37,160,84,44,87,211,216,225,187,5,219,156,143,99,57,163,226,22,83,183,209,173,148,55,1,220,247,155,244,71,83,249,183,187,22,8,27,167,176,220,32,107,95,131,220,181,101,142,197,246,13,146,63,105,118,159,78,154,117,42,133,142,123,150,108,205,250,13,88,212,6,76,114,138,191,190,87,50,173,74,42,89,210,71,87,137,5,112,132,37,65,28,33,0,132,33,0,142,40,224,16,132,32,16,132,112,162,56,161,1,197,28,80,35,99,108,92,206,125,150,151,63,73,126,173,255,0,72,153,102,163,21,91,25,24,204,82,162,206,235,43,60,25,106,158,153,7,230,4,120,48,6,67,107,120,146,28,119,132,72,119,140,243,35,184,74,203,243,10,31,137,75,30,102,142,10,204,238,57,128,153,229,121,201,147,198,68,173,136,16,6,226,68,153,18,196,152,164,83,207,50,121,233,149,129,25,133,68,203,42,98,27,18,185,37,60,200,53,142,209,137,20,108,168,146,19,76,147,8,132,31,153,21,129,56,226,142,20,66,16,132,16,132,32,16,132,32,16,142,16,20,112,132,41,194,16,128,66,17,192,80,142,16,130,16,132,2,16,142,20,66,16,128,66,56,64,81,194,16,130,56,66,20,66,16,128,71,8,224,40,225,8,4,33,9,1,28,33,0,132,112,128,66,16,128,66,17,192,33,8,64,35,132,32,16,132,32,16,132,32,40,71,9,65,20,112,129,147,95,115,83,79,3,191,19,154,183,250,89,98,190,39,102,228,245,43,101,227,145,230,113,117,58,59,168,234,61,107,244,241,32,147,88,108,78,147,137,205,189,118,217,223,38,95,248,128,164,35,12,71,98,110,230,75,250,215,138,55,101,121,239,35,91,108,99,19,244,152,19,131,144,115,50,173,33,171,43,185,144,74,222,192,118,224,0,51,226,52,85,116,24,110,175,32,200,189,120,116,29,185,148,51,148,112,28,240,70,120,147,53,163,175,206,71,222,43,144,45,131,29,177,31,166,238,185,83,196,130,63,131,233,13,189,112,101,213,174,159,78,170,192,250,150,121,4,112,36,9,74,215,28,238,243,42,110,78,32,91,91,168,108,249,154,171,179,168,243,226,101,74,214,90,184,237,152,18,186,160,245,244,242,115,10,169,244,249,192,56,241,47,170,179,96,217,254,211,74,105,118,161,5,114,126,178,136,105,139,119,193,157,26,31,35,19,5,44,180,43,41,60,248,147,210,106,11,89,183,56,16,142,156,113,71,43,34,16,132,40,132,35,128,66,16,128,74,239,109,181,247,238,64,255,0,50,217,70,169,11,34,99,176,112,76,12,26,140,243,4,56,200,18,198,10,114,239,242,175,81,253,135,18,154,155,242,183,98,105,149,225,246,213,187,246,19,57,82,88,3,220,203,21,131,101,127,254,49,200,149,51,226,205,206,51,244,148,99,187,174,214,83,221,172,11,223,218,116,44,201,92,110,221,236,126,147,157,80,7,81,95,30,238,68,223,74,131,150,7,10,124,123,68,90,106,167,104,141,23,211,118,57,233,97,187,30,198,93,143,211,231,218,39,94,56,241,8,149,69,44,228,16,112,98,212,228,84,175,223,211,108,254,210,157,43,109,107,25,248,219,210,223,180,190,131,234,213,101,78,58,128,63,196,138,170,255,0,245,113,255,0,242,86,64,251,131,145,13,5,155,234,218,254,59,64,130,218,112,199,230,211,176,39,234,15,18,146,54,94,2,123,146,38,90,110,244,113,168,218,126,91,148,214,126,254,38,125,37,141,93,249,110,1,233,111,161,150,105,245,42,204,42,185,186,91,229,127,99,226,85,241,85,90,47,22,31,254,174,27,3,250,187,55,253,226,145,109,182,150,86,7,184,243,57,122,214,6,171,143,190,217,187,213,6,182,14,195,60,19,56,122,171,189,75,29,87,229,144,99,111,154,104,165,148,176,54,2,65,60,226,80,255,0,54,37,168,49,137,150,157,26,194,89,104,192,218,167,36,15,97,52,158,157,128,254,162,113,147,137,158,174,111,86,65,211,183,7,233,52,185,79,81,16,214,174,239,199,62,38,227,53,104,61,35,177,111,127,19,94,146,223,74,171,23,167,212,176,97,121,241,228,204,96,7,198,24,109,250,73,156,41,44,124,118,154,198,91,171,74,254,35,80,210,218,22,187,43,255,0,78,212,238,62,243,155,97,212,124,59,81,232,95,138,236,29,178,50,142,191,79,177,228,77,90,11,25,111,12,192,2,79,137,233,108,166,173,66,213,99,214,174,213,157,202,72,249,76,197,106,60,197,149,169,170,236,62,235,19,13,143,164,233,104,191,249,100,250,100,127,153,151,89,88,245,69,163,141,219,145,191,113,153,119,195,91,117,5,127,165,160,108,132,35,128,66,17,192,33,8,64,33,8,64,33,8,224,40,225,8,4,33,28,5,8,228,93,130,169,99,216,64,207,170,188,87,148,83,213,231,233,56,58,149,55,183,39,128,221,189,230,237,67,109,180,177,238,249,207,222,102,217,202,153,188,101,202,212,232,202,183,71,32,204,229,94,144,27,145,187,180,238,57,63,160,12,99,185,153,172,173,157,112,27,0,124,184,146,241,93,115,5,231,29,107,159,238,28,25,98,88,27,179,110,255,0,121,23,91,126,70,39,168,246,153,202,144,195,19,45,55,70,23,222,102,166,220,182,214,249,189,253,230,196,201,251,202,139,180,117,228,20,7,7,156,198,250,85,177,88,1,213,250,76,149,76,212,252,128,126,103,73,207,137,174,173,165,134,254,23,207,218,105,151,43,85,71,165,70,222,11,23,11,149,110,208,52,187,94,16,17,184,47,147,54,124,81,195,235,170,11,130,162,193,183,30,84,14,35,85,13,125,204,71,101,29,230,90,115,234,78,229,167,75,79,75,190,157,129,59,87,231,221,245,2,103,126,84,5,238,7,96,51,40,55,218,170,245,28,141,223,210,208,35,212,114,222,91,185,150,82,139,183,171,137,154,219,197,106,54,157,199,252,74,171,87,212,89,155,24,250,99,150,251,72,174,184,214,209,79,22,56,125,191,211,201,148,91,241,36,119,221,69,27,79,245,49,156,237,189,44,219,112,25,166,186,40,221,167,177,255,0,164,15,247,144,88,218,139,245,39,54,57,199,176,224,75,78,142,91,166,211,231,65,125,255,0,210,202,163,247,51,169,240,170,210,194,190,175,80,60,74,43,210,124,62,219,104,166,171,27,242,159,113,85,62,24,123,78,155,215,102,153,110,60,122,55,46,241,253,173,142,102,205,53,121,167,211,238,212,182,84,251,143,31,226,101,248,223,229,104,153,78,74,150,5,112,113,247,16,33,160,184,83,123,0,51,188,127,216,15,246,157,26,10,106,116,214,17,143,157,176,103,155,211,179,177,27,50,25,206,20,123,14,194,122,15,135,42,32,186,154,251,38,209,251,226,44,37,83,28,157,203,182,214,18,16,130,16,132,5,28,33,0,142,40,64,112,132,32,16,132,33,78,16,132,32,145,118,218,51,19,184,81,204,199,125,229,248,29,163,11,80,177,247,49,50,172,243,34,205,34,26,109,131,97,16,140,153,31,48,45,94,208,219,147,16,61,49,131,196,1,216,42,204,237,96,50,110,115,51,184,193,129,96,60,200,188,74,99,104,0,108,174,37,113,252,178,5,185,128,152,202,200,204,176,200,158,36,21,17,131,20,155,156,153,19,35,71,250,98,140,142,34,16,20,33,136,64,209,67,120,151,228,98,100,164,225,230,167,19,81,7,121,29,189,81,169,196,11,115,8,112,132,32,17,197,28,5,8,225,1,71,8,66,136,225,8,4,33,8,4,112,132,2,56,66,1,8,66,1,8,225,1,66,56,64,33,28,32,16,132,32,16,132,32,16,132,112,8,66,56,10,56,66,16,71,20,114,40,132,33,0,142,16,128,66,16,128,71,8,64,33,28,32,16,132,32,16,142,40,4,33,8,4,33,9,65,8,66,1,8,74,110,189,107,227,245,64,177,216,40,203,28,76,58,203,247,84,202,50,171,239,43,123,201,5,143,121,157,220,184,230,6,34,22,208,87,200,237,35,81,96,118,177,202,201,189,70,187,6,222,249,131,166,215,152,105,91,168,98,113,218,102,42,67,17,54,99,50,171,87,12,26,42,196,104,5,142,59,15,121,162,218,197,108,160,54,126,178,149,95,216,25,168,15,80,212,155,134,115,136,20,54,119,247,38,48,108,201,8,123,119,150,92,187,93,189,193,241,41,37,246,240,2,137,4,78,237,217,105,53,221,187,183,18,173,191,115,52,160,59,56,241,1,51,25,101,56,36,3,230,69,170,39,4,153,117,117,237,25,129,161,89,125,65,140,129,52,13,70,169,237,90,210,189,252,241,40,169,148,112,23,113,155,81,53,45,143,76,132,255,0,50,140,223,18,210,106,43,244,222,202,205,107,103,203,204,187,65,167,101,234,105,107,87,171,182,229,77,97,222,169,242,153,177,87,104,192,136,149,40,66,18,160,142,17,192,80,142,16,20,112,142,2,148,234,88,143,77,71,234,99,159,226,95,32,234,24,115,226,7,62,229,39,78,203,238,9,255,0,18,173,187,16,125,59,205,155,57,108,251,42,204,215,241,185,125,248,253,230,144,82,61,52,181,152,101,139,9,155,84,66,139,25,88,112,38,151,234,28,158,38,61,64,86,85,85,231,47,223,237,2,189,54,69,182,28,3,176,5,239,52,37,238,13,141,97,82,132,96,137,86,157,88,13,234,165,183,183,80,254,217,62,55,99,25,16,36,46,177,149,15,29,61,137,239,36,117,22,108,61,43,156,241,140,200,227,222,88,131,196,184,16,36,189,140,23,5,207,35,50,116,218,212,218,24,41,192,62,249,227,204,142,10,185,30,252,198,195,171,233,38,26,77,120,40,119,3,130,165,88,129,252,74,189,69,125,189,93,193,92,205,118,32,58,68,216,184,195,29,199,222,80,168,175,220,12,142,242,98,233,42,173,138,6,229,192,24,104,107,29,111,248,118,219,31,243,40,109,200,127,169,79,4,77,26,141,58,46,152,218,168,58,202,168,199,140,14,100,105,210,85,126,146,246,109,219,214,178,87,7,130,102,85,205,213,176,58,112,255,0,218,49,57,181,156,134,154,181,118,102,165,95,148,42,129,247,153,106,94,150,63,105,21,11,177,198,59,201,214,229,149,83,235,42,180,229,164,170,239,251,72,174,142,146,229,37,149,134,51,53,218,167,122,174,62,110,231,233,57,148,145,242,183,30,205,55,166,251,5,108,27,27,71,7,223,61,166,163,53,173,108,200,12,219,87,60,113,216,73,88,11,96,2,48,71,111,121,82,214,229,118,171,28,125,100,234,63,46,14,122,187,159,97,54,203,66,13,182,212,170,65,86,56,207,156,206,245,122,170,212,53,86,54,54,129,146,60,102,112,116,187,90,245,125,187,182,190,88,253,39,96,104,233,212,15,81,16,130,78,31,13,219,235,51,90,138,238,62,142,144,54,70,230,183,111,237,216,204,191,14,5,94,229,253,60,17,22,182,187,125,82,187,243,77,12,115,158,235,231,50,90,54,205,214,115,220,103,252,200,86,216,226,142,3,132,33,0,132,35,128,163,132,32,16,132,32,17,197,28,2,16,132,2,102,214,55,202,159,185,154,103,62,223,204,123,28,246,236,37,137,89,53,7,114,49,239,142,161,40,91,21,192,10,113,181,187,123,131,44,75,85,106,12,236,23,103,7,51,40,116,82,49,202,146,118,176,246,246,154,69,246,228,228,251,246,251,74,113,53,114,213,134,97,130,121,196,164,172,168,206,245,171,28,144,56,152,237,210,144,236,202,58,113,58,109,94,84,99,201,145,41,22,106,235,136,139,249,184,251,203,244,86,228,133,110,234,63,149,242,38,197,211,129,173,221,142,157,164,204,79,83,105,239,220,163,229,57,19,158,99,90,235,189,120,173,176,70,71,80,50,117,135,64,173,96,243,227,188,151,194,22,173,78,158,202,216,29,213,112,191,244,158,68,177,1,244,197,139,212,231,140,231,229,154,137,88,53,246,37,159,22,173,145,247,169,234,206,49,255,0,231,104,247,13,186,134,62,255,0,241,40,212,99,255,0,16,233,63,42,247,146,7,255,0,47,97,239,185,165,130,211,181,16,102,114,53,150,146,237,176,240,102,237,67,17,198,238,166,226,115,238,195,57,219,219,196,207,37,136,216,63,41,102,244,95,252,160,84,97,206,50,49,140,241,254,102,123,106,206,149,95,246,157,29,26,162,252,55,80,215,40,103,101,69,171,119,112,125,199,237,34,158,163,76,171,240,221,42,38,214,109,206,246,109,57,199,97,255,0,19,163,160,209,167,225,235,76,2,246,213,104,113,253,63,211,254,210,135,209,169,248,59,234,207,207,248,128,170,127,183,24,157,95,133,232,43,191,225,203,111,34,211,185,119,103,207,131,3,30,157,84,127,240,253,192,142,77,138,210,239,131,176,175,54,63,202,138,205,252,70,250,86,31,7,107,129,125,192,149,181,51,199,7,188,90,77,59,62,150,157,150,124,251,235,0,142,51,223,18,163,161,240,173,71,229,46,79,33,89,79,237,131,255,0,50,191,254,32,176,29,56,80,127,80,231,218,100,174,187,169,165,236,216,77,123,27,12,188,243,219,254,38,79,136,234,5,218,101,87,39,230,231,30,113,39,208,244,22,108,112,197,142,55,110,230,117,254,15,126,235,245,150,19,210,72,51,128,140,66,110,56,94,59,78,159,193,94,173,214,173,205,183,128,221,252,75,82,58,154,157,198,210,249,227,56,199,183,18,185,86,163,226,21,50,88,217,198,231,27,51,236,37,185,226,69,16,132,32,56,66,56,4,33,8,4,33,28,5,8,225,0,145,118,218,185,146,148,106,91,167,16,50,88,229,155,188,165,204,177,251,74,79,51,108,20,49,12,70,4,0,241,22,115,6,25,145,3,16,46,78,208,110,209,47,203,34,76,10,223,166,82,78,102,135,92,172,204,71,48,8,212,197,12,241,2,36,243,34,210,66,68,192,94,36,28,201,158,210,167,57,144,70,72,119,145,146,6,70,141,164,124,64,247,138,1,37,136,132,159,136,2,124,211,89,27,132,199,187,6,105,71,220,184,150,37,75,0,72,153,18,112,97,204,168,178,56,71,10,80,142,16,20,112,132,2,16,142,2,142,16,128,66,56,64,81,194,16,8,226,142,1,8,71,0,141,78,34,132,2,16,132,2,16,132,7,8,66,1,8,225,1,71,8,64,33,8,64,33,8,228,65,28,33,10,33,8,64,35,132,32,16,132,112,20,112,132,2,56,66,1,8,69,0,132,33,0,132,112,148,40,66,56,4,81,194,4,29,182,169,38,115,95,243,29,155,207,153,179,82,217,96,130,98,234,13,199,218,17,29,128,156,19,43,218,21,206,79,105,109,138,126,99,230,83,183,152,84,10,3,114,182,120,148,56,221,115,114,49,52,176,148,58,117,131,37,85,126,113,230,39,92,172,64,225,200,246,50,242,185,67,245,153,85,65,89,128,217,204,19,166,223,170,140,153,101,41,149,28,102,69,87,118,246,199,204,96,44,150,97,146,61,249,146,216,15,108,177,135,167,150,230,89,234,26,212,178,17,199,120,21,250,93,88,199,105,105,86,173,114,171,252,200,35,23,124,205,202,56,193,57,16,49,133,176,227,36,126,210,234,232,102,96,57,36,205,133,104,252,58,171,58,35,174,121,207,204,37,53,221,139,7,166,55,24,86,221,54,149,66,161,63,250,190,147,210,105,154,133,211,132,161,67,49,28,128,39,39,69,165,220,175,109,199,120,219,202,205,201,168,93,46,250,187,50,252,159,80,123,72,52,54,136,216,14,224,62,194,115,238,211,181,45,200,226,117,232,183,160,19,238,97,169,69,186,172,46,9,110,209,166,56,112,147,178,179,91,149,110,226,70,105,145,8,66,1,8,66,1,28,81,192,114,63,168,15,126,36,166,125,77,158,157,148,243,142,168,20,92,197,53,12,155,127,167,207,176,153,220,239,28,113,150,146,189,217,157,176,114,204,123,198,181,229,135,176,224,77,68,71,81,180,86,168,51,146,51,199,180,195,123,13,225,176,70,16,158,123,205,151,177,54,31,164,193,113,245,29,190,172,169,20,142,134,157,118,208,128,30,195,145,41,35,147,47,42,202,223,150,121,81,218,65,199,86,113,140,202,132,131,222,92,20,120,149,40,246,151,164,8,21,234,150,45,106,194,27,122,164,208,64,178,165,194,149,61,140,199,170,67,167,180,56,25,95,56,242,38,206,216,133,181,250,213,109,95,152,124,191,95,164,138,122,43,107,182,155,180,246,48,11,106,244,177,253,45,224,199,163,166,218,233,184,109,217,117,103,5,73,227,238,62,156,204,84,35,254,35,99,12,110,92,143,172,234,215,104,170,134,245,14,19,105,1,191,226,102,180,243,87,81,234,252,50,237,203,249,186,91,49,245,218,127,247,156,207,87,40,125,201,157,125,5,54,126,38,213,99,148,212,43,86,57,249,140,225,184,40,236,167,222,101,74,207,152,226,73,24,40,92,103,62,115,43,243,244,146,29,251,72,171,233,95,86,213,4,252,199,19,165,77,131,115,19,250,219,164,125,60,76,26,81,181,94,207,213,242,175,239,58,91,150,186,247,103,164,99,2,106,51,91,65,232,219,252,200,21,4,28,241,34,44,9,94,67,14,123,125,96,204,119,236,242,6,91,254,211,163,13,58,65,179,229,237,59,186,7,218,65,99,128,220,78,21,36,133,230,117,254,25,114,12,37,133,89,91,252,25,158,94,53,197,86,164,26,62,37,168,221,242,218,135,31,238,38,93,30,63,21,99,227,27,252,15,7,204,223,241,122,217,112,197,179,236,103,47,71,96,245,178,78,58,191,222,98,52,234,71,16,142,84,56,66,16,8,225,8,4,35,132,5,28,33,0,132,33,0,132,33,2,187,223,211,165,155,246,19,159,105,43,233,114,7,39,131,228,73,252,87,82,212,219,165,175,178,218,199,116,231,106,217,235,212,6,97,188,175,33,129,237,247,19,81,21,48,245,47,106,153,65,93,219,142,100,175,94,228,116,149,234,199,184,146,55,110,214,145,183,29,62,242,90,177,149,233,56,97,218,84,94,140,187,27,44,58,84,74,198,197,123,85,219,229,108,126,210,20,33,122,119,63,202,71,3,222,45,184,45,198,32,73,108,0,12,2,76,172,185,81,239,212,113,6,225,75,72,142,74,202,136,216,207,189,121,81,213,142,4,203,169,107,210,173,205,103,60,112,188,125,230,198,239,153,93,168,44,66,167,204,152,168,252,22,246,175,94,138,91,139,80,161,207,184,228,77,116,6,65,188,54,119,119,95,7,255,0,121,202,210,169,174,244,176,182,29,29,112,61,198,121,157,77,63,58,114,228,237,92,158,76,145,107,154,236,15,196,44,35,182,211,244,150,161,206,150,191,238,127,249,148,168,39,85,99,55,39,110,102,133,3,208,211,125,243,44,68,44,199,168,155,135,157,217,247,152,54,245,205,245,167,171,109,141,112,61,155,167,63,40,11,57,229,186,193,152,173,70,243,95,255,0,219,29,178,62,108,98,78,192,169,164,164,114,215,50,174,63,181,113,0,255,0,255,0,107,122,207,125,249,31,196,149,121,177,104,36,12,45,98,88,87,111,226,105,248,127,254,31,209,80,59,177,12,127,223,254,103,87,225,181,26,126,27,82,121,219,186,115,126,54,190,165,186,10,7,244,9,218,92,43,4,240,56,145,77,81,24,91,83,124,182,14,71,222,113,169,174,202,180,58,170,59,91,69,193,151,239,227,253,191,204,235,22,27,210,209,224,236,111,180,175,84,3,214,206,160,6,255,0,78,207,248,144,83,163,212,38,198,181,63,210,191,243,0,246,63,168,78,23,196,221,7,196,63,45,54,177,221,192,236,60,77,186,6,217,167,213,87,226,183,14,191,99,57,122,139,11,106,213,182,238,108,176,149,18,181,7,167,249,125,135,37,140,186,138,150,151,252,250,155,126,221,195,113,192,196,201,125,190,174,43,13,140,254,243,179,166,185,174,244,86,207,146,164,219,131,201,105,170,136,252,95,81,94,139,64,162,170,209,53,55,252,160,114,84,75,244,183,181,165,213,241,148,192,227,207,31,247,158,103,226,62,165,31,21,97,105,98,153,252,166,111,11,226,119,116,207,79,171,83,166,229,46,187,113,159,223,153,150,157,24,226,142,16,71,20,32,74,17,71,1,194,40,64,113,68,204,23,188,173,174,24,129,55,176,40,152,174,179,113,142,203,55,25,75,77,99,54,160,91,38,40,99,152,98,84,16,38,60,226,60,131,2,184,70,195,152,160,73,91,166,46,241,168,192,135,97,1,22,194,204,237,222,77,218,86,76,4,227,137,88,150,30,210,179,196,8,231,13,7,50,12,220,192,158,32,61,220,74,143,121,57,3,222,69,51,24,17,9,49,137,21,12,115,30,220,136,153,185,130,147,1,201,110,200,131,252,178,172,192,150,121,150,86,253,82,153,37,129,169,134,121,143,180,138,62,86,75,51,76,172,132,33,0,132,112,133,40,71,8,4,35,132,2,16,132,2,17,241,136,160,56,66,56,10,17,194,1,8,71,1,66,56,64,81,194,56,10,17,194,1,8,66,1,8,71,1,71,8,224,40,71,8,10,56,66,64,66,56,64,33,8,224,16,132,32,16,132,112,20,112,132,2,16,142,2,132,112,128,161,28,32,40,71,9,66,132,112,128,164,108,109,136,90,74,98,212,106,84,234,5,63,211,212,96,65,153,129,223,158,115,42,123,131,111,63,191,239,39,169,182,188,20,173,129,39,159,180,166,176,170,0,199,30,99,68,213,183,86,14,115,237,42,97,53,233,169,22,2,51,199,137,11,40,43,104,95,121,81,148,172,137,89,168,87,32,213,156,19,142,210,26,231,189,96,106,43,39,229,110,242,197,24,4,15,6,75,80,164,215,184,126,153,85,45,243,15,222,101,181,213,56,93,61,132,158,161,218,69,58,106,79,230,69,191,249,102,95,118,142,243,179,167,217,97,13,0,219,186,83,110,221,196,255,0,50,192,216,73,77,139,185,182,201,86,32,246,178,142,142,36,169,91,174,32,110,99,184,224,73,221,86,5,115,171,240,90,81,43,183,85,119,203,167,175,164,123,177,237,34,185,193,63,52,168,236,179,175,160,211,129,98,250,157,27,151,114,147,230,103,210,86,161,46,103,93,204,221,190,147,117,142,223,133,195,229,108,163,10,163,251,76,184,107,171,69,200,181,236,254,174,12,158,170,149,115,75,176,221,183,161,191,233,61,167,39,77,115,51,40,61,231,160,70,81,167,252,193,227,6,40,161,212,168,90,232,109,249,207,25,228,77,58,107,64,111,71,29,72,188,253,231,6,253,87,167,171,118,206,57,227,19,163,240,139,203,59,51,156,179,156,147,32,187,226,52,237,218,255,0,177,152,39,95,90,194,202,177,239,57,18,196,162,16,142,84,17,71,8,4,113,71,0,153,44,100,123,237,67,141,200,20,137,178,115,175,173,147,83,117,167,24,116,194,253,114,101,137,84,160,45,102,101,249,192,226,82,58,87,142,228,203,108,252,180,30,248,204,212,70,99,185,157,138,243,131,206,102,29,63,94,170,156,246,102,46,102,189,205,93,86,89,158,48,102,125,53,127,249,149,255,0,253,117,128,51,37,245,99,102,165,112,235,98,158,15,248,34,53,117,108,41,253,93,190,254,210,39,36,17,224,156,197,106,236,10,205,242,158,27,233,236,101,70,170,107,220,182,40,238,87,137,78,158,195,234,154,223,246,38,95,162,183,115,225,248,101,59,88,127,204,175,226,52,122,55,139,7,28,224,200,171,152,98,28,110,97,236,112,101,105,103,169,95,126,161,33,170,176,211,170,221,183,165,212,16,115,222,52,105,99,140,73,39,87,18,8,203,117,80,70,253,56,198,32,50,249,177,115,141,200,199,171,61,229,137,172,74,82,212,181,125,69,249,130,159,63,73,85,135,119,80,3,119,188,167,211,245,75,33,249,254,101,250,227,196,202,185,154,253,85,150,106,218,221,219,14,224,64,94,49,143,105,131,226,53,237,214,220,7,109,196,137,209,212,208,48,173,101,153,177,139,49,255,0,167,196,197,169,71,116,23,146,8,111,172,141,49,5,36,31,24,6,36,111,127,29,163,126,241,42,146,193,113,201,237,50,174,149,11,157,56,219,203,97,172,63,110,210,102,178,207,185,212,236,237,199,188,183,70,233,74,91,159,232,218,191,89,182,218,5,90,122,221,143,42,6,71,185,154,101,150,149,8,248,102,206,209,187,30,194,105,161,14,221,207,243,55,38,99,169,240,204,92,117,59,100,228,226,109,245,0,83,187,142,38,165,74,187,57,94,153,187,66,107,173,253,86,220,171,244,25,19,155,75,215,181,150,182,231,250,102,221,37,172,142,50,114,15,5,124,75,72,233,124,97,24,105,67,241,180,31,19,206,135,217,121,216,115,158,71,251,207,69,174,181,127,240,208,3,110,92,227,31,241,60,189,101,145,202,159,153,78,102,35,85,233,20,228,2,60,201,74,116,175,191,79,91,121,219,46,132,17,197,28,7,8,66,1,8,225,1,66,56,64,80,142,16,8,163,149,106,44,244,168,178,194,113,181,73,129,229,254,51,169,245,245,46,202,120,91,54,175,62,222,211,91,163,218,137,101,164,23,43,131,137,207,210,214,111,214,45,152,252,186,221,64,7,201,204,222,214,110,119,64,251,2,217,147,246,243,53,18,179,212,43,252,72,71,3,120,28,30,217,146,215,45,138,184,245,14,124,100,119,250,67,86,169,149,212,82,219,197,103,171,30,222,100,117,63,159,67,122,109,200,234,83,2,253,37,197,171,80,121,194,203,72,6,214,250,9,139,70,229,2,251,226,111,85,45,110,223,126,166,150,33,89,88,244,194,200,42,97,38,135,0,170,144,123,200,145,196,210,40,41,198,101,88,1,178,123,14,102,178,50,164,125,37,21,237,86,37,252,12,72,57,182,86,83,89,113,240,6,87,247,51,110,148,239,210,177,98,112,185,192,61,177,50,92,61,54,117,221,184,101,84,31,167,60,77,90,107,21,180,46,128,245,34,147,51,26,98,173,129,123,219,61,151,254,38,146,112,186,112,125,137,255,0,19,45,61,73,170,110,220,127,222,105,179,134,163,142,202,127,226,88,149,82,218,44,75,217,147,29,61,190,164,249,152,92,77,154,146,213,191,12,114,235,134,250,204,111,218,98,181,29,38,70,31,11,245,10,244,238,192,62,252,67,70,13,131,76,140,216,221,192,254,100,236,125,223,1,94,175,149,240,68,183,224,106,215,91,78,20,48,168,22,193,246,148,174,237,227,215,248,245,107,226,164,89,177,45,46,182,127,82,49,153,17,125,47,137,234,173,7,250,8,207,177,196,41,187,101,186,128,231,203,72,58,20,144,212,176,239,142,101,118,145,182,211,253,67,159,174,38,61,46,177,70,165,71,232,176,109,231,222,39,213,103,85,109,91,178,129,122,126,254,97,88,233,185,91,76,236,163,107,129,177,191,184,119,19,157,99,126,113,195,96,237,237,228,228,203,232,206,219,7,184,152,172,67,248,173,204,14,2,225,126,242,163,69,53,0,73,200,45,228,255,0,249,226,117,41,91,42,168,46,221,155,250,183,255,0,108,231,233,182,175,79,241,53,106,53,10,42,8,141,187,60,125,132,172,165,169,210,255,0,226,63,9,177,152,102,225,97,106,125,251,118,156,191,134,106,192,81,93,185,38,166,220,6,113,199,254,211,212,104,246,83,162,70,127,210,165,191,153,196,248,222,133,8,252,118,145,118,218,138,26,213,29,136,62,127,239,50,211,180,57,142,101,248,109,203,168,208,82,235,253,59,78,124,17,53,64,35,138,25,226,1,218,45,235,239,40,186,222,112,37,104,51,230,92,77,106,54,40,144,55,204,246,134,3,131,32,25,188,203,137,171,44,176,180,164,177,147,56,199,121,81,149,15,57,49,145,33,216,201,147,196,8,98,60,69,152,193,129,19,20,100,72,192,102,47,50,91,99,11,204,3,196,139,201,177,149,177,129,91,9,89,150,57,149,19,0,18,15,196,148,79,2,131,222,30,36,156,67,29,50,10,199,120,109,230,48,36,188,66,161,140,73,120,145,99,204,1,129,19,26,156,71,137,18,36,84,152,228,72,133,220,97,158,35,83,1,58,237,145,146,98,73,138,5,180,158,101,190,101,117,224,73,183,51,72,211,8,225,1,66,56,64,33,8,64,35,132,32,16,142,16,20,35,132,5,28,33,0,132,112,128,71,8,64,150,70,220,72,199,8,66,132,112,133,40,225,8,10,56,66,64,71,20,112,8,66,16,8,66,16,8,226,142,1,8,225,0,132,35,128,66,16,128,66,17,192,33,8,64,33,8,224,40,225,8,10,56,66,1,20,112,128,161,28,37,16,177,133,117,179,158,192,102,112,41,103,183,91,184,115,156,238,157,31,139,90,194,181,165,62,103,255,0,105,159,70,139,89,35,250,84,254,242,10,174,167,243,123,225,177,39,94,94,166,63,169,124,125,36,153,133,129,108,60,16,100,150,202,78,152,163,46,45,67,141,194,21,45,53,142,148,244,246,247,138,203,236,118,4,183,35,180,175,75,150,202,103,164,25,38,93,164,203,17,23,118,63,171,153,2,205,131,212,121,146,43,34,123,192,169,195,118,44,113,51,86,216,188,103,202,205,182,228,80,204,39,53,155,243,211,237,51,90,141,5,131,53,105,253,220,195,82,219,174,111,190,36,42,234,213,47,222,14,115,105,63,221,2,196,92,153,3,254,164,182,150,10,172,79,153,79,119,38,65,117,172,14,220,248,19,173,165,169,108,248,67,50,89,212,141,185,171,199,142,211,140,203,159,226,117,254,31,97,167,75,117,56,31,154,23,159,108,64,146,105,237,20,53,131,27,71,121,126,184,234,45,118,176,211,143,203,69,37,78,71,222,106,169,147,255,0,15,52,15,157,223,39,237,46,210,55,170,173,71,146,165,71,251,137,71,12,92,213,178,48,227,6,116,238,248,129,100,33,15,0,119,143,76,202,136,251,235,86,71,232,108,143,149,188,74,254,37,165,211,254,27,241,52,90,17,191,85,98,6,74,168,109,69,123,194,157,202,73,39,222,110,248,102,161,17,155,123,109,192,243,50,122,174,186,124,35,21,199,180,134,145,107,188,181,119,2,110,99,211,237,32,244,23,106,13,180,22,173,29,134,222,146,7,19,16,207,153,29,111,196,253,10,63,6,29,92,145,250,63,78,37,58,11,26,202,143,168,217,108,230,33,90,161,8,229,65,8,66,1,8,71,2,187,152,165,46,195,184,28,78,93,33,145,27,243,3,169,108,143,237,247,19,163,172,230,157,191,213,57,245,117,105,128,96,3,22,35,239,226,84,89,74,238,42,167,233,44,212,144,188,158,73,236,36,50,107,183,167,190,112,36,117,44,109,101,254,156,75,18,177,106,243,90,109,108,140,153,29,24,37,173,117,10,14,238,210,221,67,110,53,160,99,211,147,35,164,86,93,58,183,234,57,104,250,191,26,80,110,57,151,189,97,235,42,123,17,43,168,128,189,199,191,237,52,111,85,168,183,124,123,74,142,78,149,159,77,172,21,216,73,200,198,125,196,236,235,0,212,105,212,249,198,211,247,152,53,41,185,233,177,118,236,7,33,188,205,26,107,65,37,28,149,87,236,79,188,203,76,149,177,200,7,134,243,54,93,95,226,62,30,172,191,53,109,180,253,140,203,168,175,210,191,61,131,127,131,47,248,118,161,64,42,231,162,193,34,168,211,89,233,146,165,184,147,182,194,58,148,246,50,26,202,218,141,89,82,58,91,144,125,227,42,93,119,15,177,16,46,174,224,221,251,198,127,249,133,94,196,204,217,216,173,198,120,226,89,105,109,136,115,202,241,159,104,24,117,125,87,50,147,250,112,36,116,212,173,181,216,0,7,97,207,63,210,68,90,151,15,107,177,93,184,124,98,93,162,117,167,241,44,220,244,0,0,242,73,226,69,113,253,62,172,247,154,84,233,215,103,204,109,15,192,241,183,31,247,149,51,122,101,183,28,55,180,202,239,213,145,34,186,9,126,11,45,135,3,199,210,105,214,107,253,115,249,109,181,84,96,78,98,49,216,196,254,174,252,72,151,222,221,184,17,168,216,136,182,88,8,56,81,221,166,231,45,99,100,3,192,192,144,162,165,8,131,40,8,29,140,149,133,151,35,175,63,219,129,42,44,77,57,111,245,56,111,164,232,45,100,133,244,109,12,203,221,27,130,103,23,13,255,0,240,63,223,51,74,89,111,111,75,246,201,48,61,5,223,157,162,164,35,42,163,177,12,248,249,91,216,206,6,162,134,210,252,65,170,221,156,54,51,239,153,191,65,125,250,119,118,53,177,173,148,239,83,50,222,194,228,169,193,234,94,146,126,199,35,252,24,87,91,67,197,76,184,198,214,60,31,231,254,102,153,155,72,192,239,3,184,196,211,8,113,197,8,18,132,81,192,112,138,16,28,33,8,4,33,8,4,230,124,118,214,77,16,174,190,94,231,8,63,222,116,230,61,122,35,53,121,25,101,206,211,237,152,131,148,43,93,46,158,176,63,75,41,39,223,152,154,180,26,171,27,245,110,230,104,214,32,106,49,142,198,98,91,89,172,59,188,246,111,121,182,22,13,41,93,204,59,121,250,137,206,174,195,167,185,180,229,177,131,249,109,244,157,123,238,21,214,172,44,8,222,51,230,114,53,181,139,105,54,113,189,15,143,34,74,212,95,79,54,44,233,171,131,234,133,249,130,206,102,132,110,216,79,180,217,81,12,117,1,91,150,94,152,22,105,143,168,167,119,59,24,17,252,75,28,128,234,191,213,42,210,176,173,8,63,79,246,144,212,187,99,112,224,169,207,249,150,84,197,251,128,185,83,31,63,253,165,22,47,230,48,240,100,157,182,220,182,31,31,243,43,245,84,142,182,1,151,143,188,105,142,101,131,167,110,236,245,183,127,160,151,81,255,0,202,92,219,127,211,82,21,135,234,39,222,67,86,87,215,227,24,201,255,0,137,97,81,248,0,245,190,72,82,165,125,137,60,200,211,53,71,20,106,70,9,155,223,30,170,110,227,21,159,248,156,228,31,149,111,213,166,214,201,212,140,41,92,39,102,251,203,25,172,186,171,61,75,48,20,237,94,196,249,153,90,108,214,108,91,23,171,46,123,159,164,202,203,131,51,90,142,129,172,55,193,30,218,219,4,16,44,95,127,99,45,248,29,136,190,152,177,75,35,18,167,7,158,242,154,27,111,195,110,70,94,44,78,147,245,6,71,225,174,107,69,101,238,142,100,139,94,190,205,18,27,25,171,188,224,17,83,110,231,30,223,241,50,234,190,31,171,75,139,237,245,15,126,147,222,75,79,168,81,240,27,88,182,108,182,194,63,245,19,59,23,23,85,172,247,101,193,63,243,32,242,218,155,31,115,43,43,87,181,122,84,247,239,42,245,142,228,218,57,0,150,158,171,80,181,220,17,108,172,88,27,60,48,236,68,195,127,194,52,238,204,52,204,107,108,103,7,144,115,46,166,56,181,240,185,153,174,107,46,215,154,131,116,5,25,62,194,93,241,13,54,163,74,195,122,159,76,124,174,167,32,206,115,106,24,217,99,6,195,49,199,18,141,150,58,212,50,199,24,238,100,180,231,213,195,254,159,2,101,244,217,215,46,78,127,153,167,79,117,117,110,87,200,63,167,235,46,166,59,169,168,162,250,130,90,198,172,12,103,184,154,92,27,152,81,65,93,140,185,114,71,124,240,4,225,53,170,192,109,57,4,206,238,143,213,244,213,157,118,131,150,239,201,62,63,96,38,106,197,26,74,105,210,209,232,208,48,170,199,60,247,50,249,66,244,234,175,175,216,238,31,188,187,180,2,83,117,155,70,4,141,154,143,2,103,115,158,243,82,37,168,179,200,238,50,38,11,43,41,111,48,36,197,8,17,36,230,25,196,159,6,34,1,128,148,228,203,8,149,160,230,76,152,17,49,103,152,102,47,48,39,222,68,172,154,144,34,39,38,4,123,73,39,50,36,70,189,224,62,242,183,246,150,30,37,45,222,2,101,226,85,140,75,140,173,196,10,243,204,31,152,140,71,229,129,2,57,146,3,166,70,77,96,87,136,189,229,164,98,87,159,16,43,35,170,27,90,90,20,3,37,38,46,168,207,136,137,226,78,229,243,42,48,28,0,138,48,100,81,230,16,196,49,1,131,45,0,226,80,189,229,249,198,37,70,200,71,9,66,132,112,128,163,132,32,17,194,16,8,71,20,2,17,194,2,142,18,94,32,40,66,16,8,66,56,65,8,225,0,132,33,10,33,8,64,33,8,72,8,225,8,4,82,81,64,33,28,32,40,225,8,12,112,34,132,32,56,66,56,10,56,66,1,8,66,1,8,225,0,132,33,0,142,40,224,16,132,32,16,132,32,17,71,137,70,174,207,78,175,169,226,6,29,73,87,212,53,159,76,74,170,60,183,242,35,249,142,34,115,138,148,30,49,198,101,21,47,200,235,229,101,55,141,164,56,236,70,12,210,204,10,248,228,96,180,166,204,181,10,61,196,202,172,209,182,7,127,174,102,197,81,177,79,153,206,211,255,0,162,39,77,84,148,19,81,42,182,76,137,157,151,13,137,180,97,157,71,239,42,189,70,237,195,199,121,81,143,82,10,105,251,240,76,230,183,250,255,0,108,78,166,170,198,26,115,94,20,169,62,124,78,72,255,0,81,143,214,98,183,26,244,223,252,209,62,202,76,167,187,75,104,249,174,111,101,149,14,24,64,152,61,49,160,204,138,246,147,18,11,15,72,35,233,58,20,54,192,55,124,198,115,119,114,115,237,58,122,109,61,150,62,17,119,176,25,192,246,154,137,90,234,108,48,36,205,228,54,156,250,233,206,194,27,255,0,73,156,167,117,220,160,119,243,58,58,59,253,106,13,69,188,20,63,105,42,175,182,133,41,170,40,120,125,182,172,226,107,236,42,167,51,177,69,155,116,234,73,230,188,163,102,114,190,47,168,252,69,137,98,86,170,115,140,15,50,10,142,164,154,144,34,245,176,249,125,167,71,225,26,77,206,109,179,231,29,137,152,81,18,186,212,242,108,110,90,118,40,189,40,211,140,214,85,192,220,78,123,192,228,252,107,73,102,159,92,218,197,80,40,103,218,74,248,50,253,13,156,170,236,227,111,206,60,206,205,58,117,213,124,56,233,239,92,173,131,171,233,158,103,157,169,27,69,241,6,209,187,18,17,250,27,220,65,93,136,69,28,168,33,8,64,35,132,32,98,215,92,181,101,156,225,84,115,41,211,109,118,173,208,146,135,169,73,144,248,130,239,66,245,182,227,206,86,89,86,82,186,78,51,181,23,32,125,68,161,59,98,210,79,143,253,224,94,181,211,16,192,150,236,48,100,92,238,114,203,242,253,101,36,238,125,137,206,207,154,32,203,117,128,122,153,253,41,142,254,242,234,236,122,234,173,75,5,93,163,157,185,196,201,119,230,150,85,28,187,240,51,236,39,64,237,59,120,241,230,88,18,11,44,27,255,0,74,100,3,140,102,2,231,64,227,110,67,114,57,237,53,208,61,101,218,92,226,181,61,32,113,50,124,153,207,42,57,255,0,222,76,0,183,117,15,189,25,84,28,141,190,15,253,165,158,181,100,42,146,64,28,228,142,14,99,1,89,50,167,43,33,85,44,250,160,78,226,119,13,191,246,150,196,135,125,171,118,149,149,217,75,169,227,234,37,85,110,10,161,113,199,149,247,154,44,211,145,115,250,137,131,147,185,65,226,74,141,10,217,117,106,8,21,110,234,231,170,101,164,109,252,199,175,150,198,223,148,254,147,237,35,80,234,179,171,167,119,35,233,52,235,116,255,0,132,114,171,187,164,247,255,0,99,40,174,182,176,170,215,96,42,231,110,79,131,245,129,27,199,166,217,221,149,240,68,142,79,42,70,61,249,151,54,158,253,202,26,166,59,28,174,1,253,94,36,54,145,118,203,85,144,140,131,186,65,155,88,212,174,143,106,80,77,206,221,111,156,227,30,210,165,85,167,86,87,171,112,70,249,184,231,255,0,212,208,43,221,85,142,228,131,102,120,7,176,241,49,95,112,109,69,13,158,232,185,63,182,32,115,109,201,108,153,79,153,169,134,240,88,142,59,9,151,201,153,105,61,252,1,52,82,161,81,152,174,79,97,51,133,235,250,119,154,66,189,138,0,92,226,81,101,54,216,188,43,238,199,128,55,75,131,187,49,47,70,252,247,231,16,210,129,90,224,169,220,123,129,53,4,86,86,245,88,5,207,203,153,89,85,81,66,225,21,74,147,253,217,19,187,77,168,186,101,175,126,89,56,8,164,47,168,127,234,156,177,118,157,87,106,91,90,126,217,145,200,108,250,118,43,143,164,13,154,246,181,183,45,200,213,113,194,133,192,255,0,243,235,49,233,131,99,109,135,153,208,209,124,66,218,170,21,92,190,173,99,244,183,143,177,154,181,85,105,77,21,221,83,41,222,248,94,49,131,236,97,84,252,30,189,180,216,254,89,167,70,81,162,175,211,210,162,254,230,104,132,16,132,32,17,194,56,4,33,8,4,113,71,0,132,113,64,39,58,251,55,107,118,248,81,58,4,225,73,246,156,186,136,97,109,164,247,108,126,194,88,149,78,162,237,171,114,28,30,236,62,147,30,157,112,155,119,238,207,159,172,129,184,219,171,115,183,8,217,95,218,42,84,34,243,212,199,204,186,98,235,149,46,117,86,35,105,83,199,214,103,213,42,212,51,191,123,99,7,234,37,134,164,220,206,163,12,102,75,88,142,163,224,243,34,173,209,88,171,81,32,254,158,38,144,226,187,251,140,48,206,125,179,48,104,43,102,82,9,194,228,205,213,170,170,238,198,37,136,152,109,167,1,73,29,198,120,129,102,217,180,145,204,146,182,237,207,142,210,35,190,101,196,208,123,117,51,49,207,147,43,124,112,20,12,103,147,239,27,200,174,238,146,184,198,236,48,50,142,125,237,255,0,153,180,227,0,56,81,251,77,20,214,201,165,183,171,118,245,220,64,253,51,51,176,118,47,158,89,221,165,218,117,7,74,216,85,62,119,15,51,13,41,168,254,86,60,150,157,23,255,0,230,109,30,200,189,143,110,243,157,167,230,180,250,184,255,0,121,209,216,27,89,118,236,100,42,241,156,205,70,107,157,169,166,197,187,123,182,229,61,154,86,79,113,52,252,67,119,170,163,61,3,253,230,86,61,243,51,90,141,218,70,71,208,234,43,177,202,178,174,234,253,137,242,37,90,45,199,112,78,251,191,226,81,67,116,17,238,37,154,22,234,117,37,176,113,157,189,228,133,117,180,118,31,196,87,81,37,171,70,221,143,172,245,85,95,234,5,99,220,30,211,200,212,77,119,171,85,192,247,62,103,168,161,85,64,44,192,125,229,164,117,23,24,204,202,228,82,219,207,203,158,15,176,50,75,112,66,84,246,149,234,118,148,178,182,236,203,48,211,38,161,106,174,229,71,93,213,174,114,15,244,183,254,243,200,184,174,141,85,170,131,56,114,23,62,211,208,189,223,249,82,182,183,230,42,237,207,190,59,79,51,109,182,46,178,195,90,229,178,121,246,154,69,175,117,138,165,138,224,8,6,182,253,170,54,134,7,56,196,44,217,184,49,206,113,200,206,121,150,233,156,173,171,99,12,40,111,148,123,74,141,58,116,183,79,85,150,50,141,223,164,30,127,113,47,211,107,48,192,90,88,87,187,39,111,113,58,107,86,196,43,85,99,83,167,176,110,11,184,2,191,105,146,253,45,86,38,235,13,84,92,14,10,169,225,191,236,100,23,173,203,103,196,158,196,177,94,187,1,11,142,227,24,239,44,186,221,163,2,98,171,72,186,118,58,139,28,215,181,130,170,145,157,249,246,50,78,251,152,153,98,82,243,27,118,145,29,227,115,196,211,40,49,139,119,17,48,226,32,56,129,52,147,196,130,25,50,96,68,140,69,152,226,81,204,9,142,208,196,68,198,173,1,109,136,137,60,200,180,8,142,35,207,49,98,16,28,98,71,50,66,4,88,202,204,155,9,8,17,98,100,76,147,119,145,48,138,216,200,248,141,196,128,133,47,50,105,222,87,142,100,215,188,6,243,59,124,211,75,246,153,251,180,17,102,238,158,100,147,12,36,118,102,52,27,27,16,29,131,166,102,61,230,171,79,76,200,100,171,12,71,142,36,71,18,197,35,28,200,170,243,204,150,232,206,37,103,188,9,19,147,196,125,93,228,36,195,113,136,29,56,163,132,210,8,66,16,8,71,8,10,56,66,1,8,71,1,71,8,64,33,8,66,8,225,28,2,17,197,0,142,16,144,60,69,36,14,36,96,16,142,16,165,8,225,1,71,8,64,33,8,64,33,8,64,33,28,32,16,132,112,8,66,16,8,66,56,4,81,194,1,8,66,1,28,81,192,33,8,64,112,132,112,20,35,132,5,57,250,160,215,90,66,252,169,58,14,118,169,51,137,191,54,178,150,33,243,1,27,2,140,175,83,72,239,102,109,207,242,197,169,210,154,209,130,30,161,207,222,103,170,198,193,87,239,37,105,165,168,177,170,249,91,103,188,199,117,155,74,174,120,154,127,19,125,3,104,98,161,135,105,139,81,227,35,4,72,52,233,142,104,4,158,119,78,170,216,169,180,103,60,78,62,147,54,86,20,120,36,205,64,55,185,196,212,74,191,212,217,111,39,204,138,58,109,109,237,201,50,189,185,241,13,160,74,138,181,111,210,163,235,57,139,220,159,172,223,174,96,48,170,65,28,158,38,4,237,49,90,104,173,177,85,223,92,9,1,230,72,113,167,63,86,145,29,140,9,47,105,53,228,200,47,105,126,157,119,56,234,3,234,96,45,185,127,218,119,244,13,233,213,109,244,223,233,219,90,240,167,245,9,193,115,182,230,250,79,73,240,55,175,80,246,83,122,33,222,189,60,118,148,115,108,220,204,214,1,231,36,197,91,50,183,78,70,103,114,143,134,213,168,166,192,153,87,82,85,135,214,85,169,248,109,137,77,118,228,21,237,192,237,32,198,150,110,71,201,249,166,75,43,185,181,21,132,70,233,234,110,59,9,117,148,106,52,183,27,30,167,10,167,140,142,38,38,248,133,175,175,102,14,126,93,166,6,203,154,191,254,150,74,168,228,153,96,188,221,182,177,220,247,153,84,171,110,81,102,3,119,134,159,82,22,238,83,129,199,18,143,85,166,118,233,10,50,222,4,203,241,47,135,173,150,35,177,30,162,117,150,253,225,240,221,69,110,225,43,39,122,143,39,188,217,173,66,218,119,118,225,188,9,21,207,196,32,188,129,28,172,136,66,16,9,11,155,101,76,222,194,89,41,212,143,201,104,28,155,25,172,12,168,197,15,190,59,77,53,150,244,151,118,55,5,25,251,204,86,11,116,250,134,42,122,88,245,33,243,246,157,4,233,70,45,223,25,196,162,167,194,171,57,231,104,201,255,0,129,49,233,146,202,242,247,112,231,39,30,68,216,228,85,64,107,15,205,254,243,51,241,67,176,233,36,99,180,168,207,66,103,81,95,246,130,199,153,173,159,118,224,72,233,108,9,78,140,254,109,207,157,219,66,175,180,177,235,93,249,80,164,31,113,16,171,42,102,86,32,30,227,7,30,210,251,116,232,116,187,144,242,191,212,127,196,170,164,85,7,1,70,123,226,92,59,16,64,42,123,131,22,36,174,120,102,167,169,62,79,35,218,116,116,119,109,117,178,188,100,123,202,206,153,152,22,171,105,62,83,182,101,39,212,211,49,42,165,113,243,41,241,10,235,89,81,177,56,234,98,55,47,215,220,76,41,119,162,224,159,226,106,208,106,81,157,25,190,92,228,125,12,211,241,29,26,159,206,175,128,222,221,164,241,125,89,117,105,175,211,45,170,124,109,111,183,254,198,112,25,46,209,106,143,233,96,112,68,233,252,54,245,163,81,178,207,244,223,164,205,255,0,19,208,141,86,156,178,13,206,163,7,221,135,253,228,242,175,170,254,25,125,122,187,50,216,12,84,6,95,114,59,25,86,183,21,235,205,232,161,134,112,192,251,206,70,150,195,166,212,109,29,44,167,32,251,207,73,97,211,234,180,194,237,219,11,12,31,188,148,115,53,198,170,168,212,91,106,214,25,147,101,74,190,124,238,158,86,245,59,105,96,195,33,182,226,119,254,43,240,246,174,155,53,34,205,219,10,168,3,219,222,112,237,15,232,109,219,142,75,103,246,133,97,119,97,88,172,241,183,50,10,187,177,142,229,177,53,218,190,173,100,47,112,219,135,238,57,153,66,149,50,42,204,115,216,30,4,189,14,212,218,88,228,247,199,97,40,125,235,243,41,94,125,165,154,126,167,5,184,95,16,142,134,153,150,134,59,206,50,61,179,46,69,87,231,162,196,231,32,247,148,250,68,149,85,98,51,243,25,178,138,214,179,181,81,137,242,211,120,206,179,46,136,51,145,80,193,61,131,203,191,3,170,167,0,109,66,222,192,115,47,218,197,184,239,58,58,39,23,159,74,196,77,248,227,217,191,247,146,197,140,139,69,244,237,245,233,165,134,48,113,96,83,251,115,52,254,11,242,154,192,172,181,227,45,234,21,196,213,174,248,157,90,74,150,186,171,67,113,94,6,223,150,121,251,181,23,95,150,177,201,37,185,145,93,189,9,206,157,126,231,19,76,193,240,166,102,173,193,240,68,223,8,35,132,32,16,132,32,16,132,32,56,66,16,28,81,194,5,26,166,43,167,114,6,79,180,225,87,114,221,99,82,246,112,73,233,236,51,59,154,204,250,99,30,249,51,205,235,41,90,245,12,89,72,63,50,216,135,253,196,168,158,154,164,54,88,74,128,220,227,19,22,190,150,173,197,153,60,28,48,7,252,206,134,158,196,96,50,72,100,59,178,57,204,90,134,75,198,237,164,175,211,158,33,88,5,204,181,238,71,56,62,31,254,242,187,172,56,27,212,175,191,214,89,185,104,38,171,65,32,252,172,59,17,245,149,234,23,104,25,227,253,140,131,165,240,218,149,171,81,158,8,105,59,215,101,155,73,224,74,254,31,96,71,11,158,49,39,171,234,176,143,234,155,140,212,105,177,236,82,191,214,115,47,43,142,38,101,59,88,21,154,215,169,55,159,50,196,170,44,226,69,122,43,102,115,133,28,230,23,30,191,121,93,249,26,119,198,214,240,203,158,209,71,53,242,181,14,123,87,254,230,95,163,221,94,142,194,237,180,63,42,61,240,12,162,246,202,176,254,213,19,101,116,181,90,43,86,197,228,41,61,251,125,39,54,217,244,195,162,143,171,143,247,157,17,98,46,179,83,207,57,80,0,243,196,195,166,255,0,252,117,29,253,69,154,118,179,107,46,97,140,11,8,61,95,73,184,205,97,212,171,141,67,51,182,126,222,62,146,163,204,215,241,27,54,154,234,95,39,113,153,4,205,106,29,36,168,199,131,52,124,53,119,106,153,11,109,220,172,57,237,39,160,162,187,150,192,249,200,28,96,246,50,173,37,133,53,27,151,190,214,144,117,180,202,190,170,248,254,211,59,90,135,98,77,89,252,182,172,113,245,247,156,234,106,171,240,225,108,110,227,169,73,231,232,203,245,7,252,69,70,182,203,176,182,0,93,70,50,60,205,84,142,150,139,85,235,122,108,205,203,87,181,191,234,18,122,157,79,12,23,150,73,200,166,194,150,50,131,140,49,147,58,172,187,179,183,24,218,179,42,142,169,206,198,62,49,56,198,211,109,166,151,100,173,3,100,176,28,159,191,188,219,125,142,193,192,108,0,59,78,40,44,250,134,35,222,42,186,228,85,91,117,110,13,142,205,222,77,29,43,33,157,85,151,250,115,51,244,154,185,59,155,60,169,50,202,223,39,30,138,40,247,151,81,212,167,89,165,101,96,106,37,191,79,230,77,122,79,194,106,200,168,86,86,223,42,182,119,251,102,98,248,93,58,109,69,197,45,69,221,140,175,140,206,184,95,194,216,87,213,174,208,181,150,85,108,27,19,236,124,201,72,193,241,119,68,213,87,164,172,20,174,144,8,92,240,73,243,33,49,177,55,106,55,88,73,99,131,147,54,9,168,207,32,176,126,210,96,72,188,168,166,79,108,129,239,44,7,136,21,231,6,79,119,18,44,34,0,152,22,71,216,68,23,2,51,2,25,230,49,17,141,96,72,30,96,121,145,34,49,1,66,56,160,35,36,177,73,14,240,22,57,137,254,89,51,32,240,51,180,82,103,145,33,2,15,43,150,188,171,177,128,64,30,96,8,243,35,250,160,92,121,19,49,225,229,217,233,144,100,253,80,36,175,17,97,152,34,174,98,176,97,160,77,254,73,148,247,151,181,128,46,38,124,243,37,88,144,18,65,120,145,18,208,227,110,36,85,81,99,50,76,32,172,7,16,34,120,141,96,64,239,2,70,32,117,97,28,38,153,70,56,225,10,81,194,16,8,66,16,8,66,16,8,225,28,33,71,8,224,40,225,28,5,8,225,34,136,66,18,130,16,132,2,17,197,32,33,8,74,8,71,9,1,8,71,1,66,56,64,81,194,16,8,66,16,8,71,8,4,35,132,5,8,225,0,132,33,0,132,33,0,142,16,128,225,8,64,33,8,64,163,88,196,83,199,147,57,154,133,59,133,136,187,143,153,210,213,130,66,129,252,76,237,167,98,172,189,219,29,135,137,70,18,215,92,121,227,140,74,222,179,187,37,118,176,239,245,149,250,108,156,250,141,129,24,177,135,32,134,31,121,149,102,212,53,148,218,51,200,18,58,134,54,97,152,247,243,46,213,89,234,13,205,201,152,183,244,236,60,143,18,52,234,252,48,98,189,190,227,51,89,80,91,237,50,232,242,138,54,249,92,77,104,49,223,185,155,140,84,24,98,42,240,95,6,92,235,196,206,152,93,197,187,75,82,57,186,172,131,102,127,79,76,165,4,178,242,78,226,79,118,144,28,9,205,181,173,198,158,191,169,149,231,162,89,104,197,84,143,164,175,244,74,38,189,132,217,163,217,182,223,83,182,222,15,180,196,59,77,122,55,106,201,96,129,212,240,65,144,85,184,238,113,140,146,68,236,124,46,255,0,195,234,82,207,212,190,39,33,122,181,12,64,199,92,232,160,109,219,137,31,97,53,18,189,55,194,239,92,221,158,25,155,116,223,168,53,236,10,227,242,236,233,63,73,195,211,56,69,22,110,192,3,38,104,109,110,119,213,195,1,218,103,26,213,154,237,107,105,116,213,239,80,204,114,140,15,156,79,23,144,250,171,54,168,4,177,63,105,218,248,166,169,223,106,49,200,7,51,206,122,133,174,112,59,19,3,102,27,244,183,241,36,56,113,150,37,87,252,153,97,173,118,5,164,146,164,115,247,147,173,8,0,122,105,159,172,34,122,107,9,180,49,114,159,220,60,78,230,147,89,109,244,184,212,22,100,69,39,119,253,230,58,244,212,89,167,172,135,217,168,7,13,90,140,238,147,186,157,82,215,233,37,14,139,244,231,119,222,5,212,182,234,212,203,37,117,35,214,129,108,175,99,127,76,178,84,56,66,16,9,159,84,78,81,65,192,249,154,104,153,181,3,123,182,214,5,149,114,87,204,12,108,125,77,71,43,133,199,114,125,164,157,135,172,19,63,245,126,210,58,74,195,61,183,53,129,195,227,145,224,8,170,205,150,51,120,239,252,202,30,184,51,37,107,88,203,103,196,197,170,118,65,93,108,195,36,228,145,53,106,151,46,60,174,57,92,226,115,181,141,185,250,127,74,237,3,234,101,169,26,52,12,22,157,249,229,201,39,216,253,38,132,192,98,191,167,244,230,86,133,87,76,19,24,42,120,250,137,52,27,187,246,150,34,245,81,45,11,145,43,27,64,199,105,58,73,25,227,136,18,249,121,145,191,109,195,115,228,55,245,175,127,222,90,70,101,107,210,248,145,85,233,170,52,111,228,58,124,192,137,215,210,106,212,127,229,238,230,183,28,31,105,206,244,212,245,38,3,73,91,159,77,79,234,18,98,234,207,137,105,91,76,254,160,28,123,251,206,150,143,80,95,74,150,247,199,75,76,90,77,125,122,138,142,155,85,242,158,1,246,143,68,27,71,123,209,97,232,110,210,42,191,140,232,85,199,175,71,234,231,143,6,67,225,23,151,173,234,97,207,121,161,174,109,14,161,171,180,110,162,201,65,165,180,250,197,186,179,190,163,228,123,64,191,82,213,254,22,213,180,254,91,41,4,125,103,146,179,123,53,138,196,134,3,105,7,239,61,110,181,106,184,170,101,134,227,156,129,196,243,58,146,222,181,197,155,168,130,173,247,83,34,179,88,63,10,224,124,197,27,159,99,51,94,1,98,202,49,228,9,175,226,106,203,115,3,199,153,128,216,74,227,218,5,175,111,174,137,188,146,64,247,154,49,134,85,90,159,133,224,119,51,30,157,24,163,20,239,255,0,18,234,21,139,231,171,113,62,59,152,27,146,203,145,127,211,231,183,84,154,221,96,242,187,143,245,52,137,210,142,237,181,49,225,127,228,197,233,162,141,202,129,192,246,154,70,253,58,221,232,11,10,177,45,158,231,230,199,183,214,47,87,82,27,59,25,49,200,227,183,239,33,70,174,212,77,183,212,141,65,57,41,183,137,218,211,10,45,218,106,12,203,223,110,243,50,51,105,159,79,172,42,154,197,197,203,242,89,156,110,250,25,157,234,103,102,169,145,84,238,59,152,248,157,167,167,79,98,186,174,157,239,57,236,253,1,127,121,206,214,250,38,207,69,44,36,129,200,60,140,253,225,75,224,251,191,59,62,54,143,247,157,41,207,248,104,122,253,111,80,99,145,207,191,214,110,22,3,8,148,32,14,97,136,4,33,8,4,33,8,4,113,71,0,132,33,3,23,196,79,201,147,133,193,152,245,180,132,90,219,216,109,51,79,196,107,245,172,219,187,27,112,102,125,117,202,148,254,107,15,251,205,68,172,66,180,118,59,70,214,247,19,42,122,76,205,210,204,195,190,214,193,147,75,240,195,144,91,198,120,48,45,140,150,85,85,207,32,69,34,171,209,44,163,98,238,200,57,234,238,39,63,212,117,93,185,220,163,199,180,234,61,181,17,195,1,245,230,115,46,25,125,203,216,156,76,213,117,52,139,135,175,237,45,212,176,58,128,190,73,149,105,56,102,111,97,136,219,171,86,132,115,210,76,210,52,26,199,167,193,231,152,245,54,21,85,169,59,40,201,147,124,212,43,255,0,50,130,118,139,21,251,149,56,48,132,195,60,202,117,106,137,83,99,165,172,193,35,223,7,188,210,20,154,67,147,210,14,220,127,153,78,183,31,135,67,180,101,155,147,40,230,106,56,86,255,0,168,15,241,55,130,87,225,172,15,149,207,124,231,62,102,27,10,54,243,103,109,199,24,247,151,86,24,124,57,139,255,0,73,219,207,233,152,141,37,164,199,173,166,239,243,9,173,56,107,216,252,222,177,18,141,51,54,237,34,177,225,78,71,241,30,237,139,107,214,122,183,157,191,121,182,92,251,221,174,213,51,248,7,17,136,172,101,82,168,167,190,11,125,225,48,211,79,195,216,173,237,206,7,153,69,45,182,254,255,0,165,132,183,225,239,183,89,223,25,89,69,75,255,0,157,85,254,226,32,122,207,133,85,167,248,141,123,108,202,106,43,253,74,126,97,245,151,15,131,219,69,150,53,36,57,240,167,131,57,191,8,184,233,239,245,114,10,252,163,7,190,103,176,70,86,30,162,249,224,197,88,242,87,233,218,182,62,170,50,102,81,114,214,189,42,227,43,183,247,207,121,236,53,1,112,20,128,67,183,25,25,25,156,79,137,124,42,135,172,223,71,228,182,112,195,244,255,0,237,26,99,206,106,88,46,70,239,164,194,128,132,103,14,170,9,253,229,186,208,245,92,232,234,85,213,185,30,198,100,169,75,28,103,3,201,144,106,169,135,245,49,19,101,64,108,220,57,111,97,226,87,74,37,110,165,23,212,81,220,103,25,150,167,93,187,21,70,247,62,94,88,149,178,157,54,166,212,223,85,22,48,254,165,19,98,85,101,183,86,44,7,79,169,29,153,151,1,255,0,247,143,78,218,143,133,86,234,94,190,123,238,110,20,253,4,207,168,214,222,122,170,212,151,3,168,253,255,0,120,23,106,52,118,82,202,214,42,165,153,229,67,124,195,250,163,243,57,97,217,156,216,88,247,228,231,235,58,171,53,25,228,148,26,57,18,101,69,94,100,212,72,159,154,88,176,35,183,50,106,152,142,16,19,72,247,146,105,16,121,128,21,145,3,18,100,197,0,61,162,2,72,115,3,1,98,24,142,40,10,0,194,40,18,102,230,84,230,88,123,74,158,5,121,139,204,102,68,192,77,41,221,213,46,50,134,24,104,5,156,9,16,220,73,191,43,16,80,64,128,41,150,1,184,98,34,188,72,171,109,104,15,211,32,202,236,206,233,167,118,68,162,210,32,82,209,1,17,16,237,50,210,206,20,72,238,230,34,115,22,32,91,243,44,171,105,204,146,156,75,3,102,81,22,94,153,81,19,78,220,137,83,0,33,29,88,66,18,130,17,199,1,69,37,20,32,132,112,128,163,132,32,16,132,112,8,225,8,4,33,8,81,8,225,32,81,199,8,10,56,66,2,132,112,128,161,28,112,20,35,138,1,8,71,1,66,56,64,81,194,16,8,66,56,4,33,8,4,35,132,5,8,225,1,71,8,64,33,28,32,40,225,8,4,33,28,2,16,142,6,45,123,88,155,74,118,247,152,91,80,224,109,92,169,35,7,30,103,71,89,200,85,61,167,50,234,205,86,240,196,17,218,48,213,102,171,16,141,203,223,222,102,212,233,202,117,47,238,1,154,139,220,237,147,180,253,98,119,170,188,250,163,12,100,105,203,102,56,225,178,61,140,165,246,239,27,76,178,229,195,110,253,39,180,164,114,235,247,153,105,221,210,99,191,129,52,51,175,170,184,237,50,233,20,154,143,211,188,211,101,65,91,32,205,70,22,134,22,86,79,147,218,100,221,130,219,151,42,59,203,64,244,212,245,3,142,210,151,112,119,103,187,9,173,71,46,239,149,7,215,50,63,164,201,90,114,200,62,145,55,203,137,134,150,91,250,6,123,44,142,58,4,122,131,249,156,31,210,34,127,151,18,134,59,77,218,38,42,173,143,51,16,230,106,169,25,169,232,249,148,200,35,81,205,206,7,255,0,200,39,74,172,22,219,216,206,85,123,133,164,127,120,157,75,17,133,117,190,214,13,200,206,56,34,88,149,117,186,181,106,151,210,237,179,107,9,93,58,141,182,146,57,18,35,77,181,2,230,87,232,26,222,192,14,112,185,145,90,45,8,225,222,207,148,14,249,237,56,122,116,245,117,46,170,220,100,156,153,210,212,127,160,119,30,113,145,56,149,239,39,129,37,88,236,45,142,213,48,218,122,56,200,237,34,14,48,119,157,223,104,168,212,106,69,2,141,221,31,211,137,179,72,251,142,219,52,234,127,184,241,40,142,143,81,101,23,171,43,103,158,71,188,244,23,181,232,173,122,94,213,174,50,21,134,127,105,153,151,225,136,191,153,95,170,222,66,112,4,163,83,173,167,82,162,186,129,69,78,21,115,226,17,126,153,172,177,55,220,73,118,57,230,95,41,211,127,160,185,50,233,80,66,16,128,78,94,173,173,174,230,177,73,67,187,230,95,111,172,234,78,126,188,89,233,43,166,55,140,228,75,5,91,179,167,45,187,38,194,73,56,199,16,64,6,224,78,88,40,59,99,8,74,162,249,219,51,106,245,75,167,59,85,119,63,140,121,144,93,171,96,6,237,192,143,111,34,97,194,238,168,185,65,185,247,19,142,126,156,204,236,250,135,102,123,45,219,187,186,172,162,237,88,217,233,177,223,226,78,203,142,176,218,196,133,56,199,239,6,177,149,11,88,228,133,236,20,98,112,69,128,240,128,131,238,90,92,151,186,6,99,99,100,14,20,249,142,203,142,230,212,183,15,188,228,246,50,213,174,212,195,35,6,251,25,231,70,190,208,0,61,135,109,167,19,109,95,18,110,11,131,131,230,53,49,218,55,157,132,58,21,50,183,212,2,23,10,92,31,110,226,103,163,226,10,203,130,121,247,239,52,83,168,66,24,2,187,189,196,186,97,11,155,115,99,32,120,207,153,166,171,195,47,80,231,218,45,169,109,74,113,200,153,222,156,58,186,54,225,156,48,207,49,166,47,187,77,184,139,42,63,48,200,251,251,72,211,171,118,194,218,221,105,253,82,161,109,212,144,14,118,110,49,106,29,44,195,231,22,47,102,254,161,245,129,223,30,151,196,244,155,88,141,195,207,177,156,91,133,250,54,52,216,205,182,67,77,172,58,91,131,47,99,221,125,231,67,83,112,212,85,180,170,216,59,163,118,34,64,85,168,85,77,221,192,94,68,226,219,106,89,241,149,217,254,157,167,159,220,115,54,168,42,14,120,24,193,156,181,175,110,182,176,249,218,172,122,135,180,162,189,89,109,86,160,179,245,49,227,254,38,38,164,2,55,119,36,175,216,205,183,41,171,80,94,182,200,83,149,251,76,151,56,93,234,190,251,129,145,81,211,35,5,7,250,179,54,43,29,45,187,152,120,152,233,109,251,102,251,44,80,20,58,168,218,2,224,158,240,141,76,137,168,69,117,242,50,12,138,86,213,182,58,190,242,35,212,110,107,177,64,246,196,65,181,35,56,77,195,223,19,72,223,181,109,172,239,93,234,62,108,120,154,126,30,234,45,11,81,198,223,211,244,152,116,26,214,166,214,223,79,168,174,165,89,67,120,155,87,73,89,219,168,208,222,1,7,228,176,224,131,34,186,186,155,64,175,0,245,55,108,79,59,113,205,182,50,159,61,231,122,171,85,150,215,106,202,216,7,43,223,248,153,87,225,78,174,134,226,20,55,44,61,132,138,166,151,38,176,118,237,99,220,15,121,125,44,119,74,201,77,237,233,156,166,227,180,253,35,71,193,154,97,179,18,65,165,41,97,243,44,239,35,73,22,132,137,6,33,152,22,69,22,76,91,228,19,138,0,230,25,16,28,98,67,112,247,146,6,7,35,89,169,52,234,44,193,27,155,128,91,178,206,125,250,125,197,125,86,109,202,59,231,230,154,174,13,214,119,103,4,237,202,103,51,37,186,171,137,218,224,108,254,245,196,210,41,177,182,227,164,58,175,134,131,133,186,178,213,229,190,153,228,66,213,96,3,134,82,158,196,74,218,213,71,235,171,99,120,101,105,21,81,123,2,225,88,16,60,48,153,92,179,48,224,12,30,64,157,43,215,40,108,177,112,216,225,135,159,188,229,220,227,213,220,128,133,246,50,82,58,65,218,181,24,242,210,244,42,183,171,126,150,4,3,247,19,38,29,240,20,112,126,89,109,104,171,113,83,213,176,117,31,175,180,168,223,102,161,108,66,184,44,216,253,50,150,99,102,214,192,30,7,214,70,198,44,2,175,25,63,204,181,83,7,119,176,192,19,88,154,143,82,215,183,123,31,56,19,54,173,118,189,107,158,91,44,195,237,54,32,221,96,207,188,197,172,109,218,215,3,244,87,143,230,41,28,251,255,0,250,106,61,137,155,92,61,122,33,93,165,67,5,192,30,76,195,168,118,22,133,92,103,24,255,0,51,118,161,26,189,63,166,24,157,139,213,251,204,70,151,46,209,118,156,118,224,255,0,180,160,218,171,165,178,207,57,96,191,188,153,199,175,86,229,221,210,220,102,82,148,122,186,64,228,18,23,39,25,198,102,170,71,61,67,49,45,130,64,238,101,222,100,175,180,14,138,198,197,39,36,8,121,153,85,218,45,203,173,77,152,221,227,61,164,109,13,95,196,176,203,181,133,188,143,110,98,165,182,234,144,201,252,69,207,254,34,238,123,238,4,192,234,233,64,76,26,249,80,121,19,211,104,47,200,28,244,180,243,21,21,14,170,191,49,255,0,3,220,206,239,195,111,245,107,25,175,102,211,199,61,230,175,137,29,178,20,140,25,138,237,63,85,196,55,67,174,118,255,0,116,152,187,28,118,51,14,179,92,213,2,185,27,88,227,237,48,219,201,252,74,189,193,221,190,108,238,204,195,233,129,128,172,167,143,19,171,241,90,182,208,28,88,167,59,183,40,238,190,211,22,129,151,169,108,29,44,48,88,12,176,149,19,165,176,155,73,36,120,95,19,90,40,80,9,10,73,246,145,244,86,150,235,172,237,35,164,49,151,84,189,12,200,56,94,255,0,73,98,87,67,74,106,212,87,233,234,147,164,112,182,227,148,255,0,218,75,81,240,207,136,86,197,106,197,171,225,144,40,63,230,21,217,164,181,81,151,82,213,88,171,202,154,242,179,95,196,53,163,255,0,14,13,166,180,21,97,140,175,24,247,251,73,85,195,212,105,117,21,157,214,233,158,188,29,165,182,225,88,206,138,124,163,237,57,199,85,117,161,119,216,207,180,227,12,115,55,175,3,19,81,138,159,137,19,30,100,73,149,16,61,229,170,48,37,89,203,75,68,7,15,16,139,180,8,153,29,220,201,158,210,162,57,129,60,192,196,171,39,136,17,67,204,153,196,49,17,16,20,34,140,64,114,38,78,65,160,30,37,110,36,212,196,252,192,160,200,180,155,72,30,96,41,83,158,101,166,80,255,0,52,9,3,145,136,39,120,148,98,38,36,24,23,74,95,165,165,129,184,149,218,50,32,72,63,76,206,236,89,165,199,2,185,70,36,171,12,25,44,68,22,7,136,82,132,51,17,144,2,72,48,17,1,153,28,74,46,15,145,41,98,115,5,56,50,76,51,8,234,46,229,110,68,188,168,219,153,123,86,15,137,2,163,180,43,58,144,78,36,177,19,82,84,238,88,111,35,184,132,16,136,182,98,204,168,148,37,202,138,226,39,168,172,138,174,17,194,84,40,225,8,81,8,225,32,35,132,32,16,132,32,17,194,16,20,35,132,5,8,225,0,132,112,128,161,28,32,40,71,8,4,33,8,4,35,132,5,8,227,128,161,28,32,16,132,32,16,132,112,20,33,8,4,35,132,5,28,35,128,161,28,32,16,132,32,98,212,175,169,118,59,224,76,154,165,13,247,154,117,86,108,118,57,63,180,198,250,138,192,198,204,251,150,129,93,121,206,12,134,177,182,159,148,21,199,153,39,101,173,200,78,181,61,140,169,245,21,178,178,216,165,120,226,53,92,251,6,115,42,65,139,84,15,121,120,108,7,207,145,42,211,141,215,19,237,48,211,177,74,254,88,57,228,159,18,235,149,85,85,7,205,221,140,170,141,194,164,241,142,210,194,165,143,214,116,140,84,20,119,149,93,103,229,176,94,249,3,50,231,83,140,47,121,69,202,219,70,227,143,237,138,71,61,255,0,214,199,176,140,140,237,251,196,121,185,143,214,77,6,110,172,125,102,26,65,249,118,251,201,56,196,139,143,205,111,250,163,120,18,94,78,4,217,160,35,115,171,123,76,107,222,109,209,157,165,206,205,227,233,226,5,116,159,204,219,199,54,247,253,167,163,248,86,181,173,190,157,11,144,200,141,184,19,254,211,206,82,187,174,31,245,206,146,21,169,247,174,69,128,244,149,151,63,19,127,94,170,239,135,105,156,179,26,135,60,241,196,231,234,190,6,172,115,167,180,141,227,24,105,191,71,172,107,169,86,127,152,72,234,175,53,244,158,21,185,70,246,51,45,60,79,196,69,180,88,233,104,234,28,76,52,55,134,108,44,236,252,121,247,40,66,7,4,182,124,153,203,210,80,183,41,36,227,3,50,142,133,55,37,53,48,175,113,15,228,172,186,154,205,212,88,216,61,28,247,193,149,83,94,213,28,244,142,194,105,211,250,126,178,250,191,46,101,145,45,109,211,122,13,166,219,123,7,43,229,80,134,95,188,44,248,49,220,182,233,219,35,190,15,153,209,90,182,176,122,58,152,174,56,236,71,214,114,254,37,170,212,91,114,132,124,86,189,56,83,230,65,181,80,34,237,3,24,241,28,133,67,106,40,250,73,202,130,16,132,8,187,108,70,99,250,70,120,156,171,154,194,223,155,96,91,1,225,120,233,207,137,212,185,75,84,193,123,248,156,187,189,7,193,218,222,217,3,18,196,165,175,212,174,150,142,79,81,156,149,44,3,91,115,101,219,158,124,9,103,196,156,93,174,10,114,85,6,113,238,102,13,83,216,199,14,165,71,180,205,110,21,250,134,179,165,120,95,247,153,194,243,1,222,72,112,57,153,104,187,19,131,20,96,119,49,64,114,227,157,160,159,111,50,172,75,74,231,110,61,161,17,231,57,147,91,236,66,88,55,35,222,27,48,184,226,68,174,55,125,165,27,244,255,0,22,117,61,93,188,137,190,157,125,46,229,156,224,17,247,193,158,121,68,124,142,65,193,141,71,174,167,85,77,251,149,79,11,231,48,182,132,117,195,118,63,168,123,207,47,78,165,235,39,206,125,142,12,232,87,241,66,202,85,201,36,251,240,101,209,208,125,55,64,77,217,62,12,141,54,181,100,131,250,120,34,89,78,174,171,211,7,147,142,71,153,38,173,46,92,161,5,161,19,54,161,76,238,207,210,115,146,210,117,155,235,225,182,179,15,226,104,10,213,219,181,129,0,204,200,201,95,171,187,230,8,87,252,202,50,221,119,126,121,63,73,130,198,228,205,26,139,56,192,80,7,176,153,109,118,114,185,251,9,154,177,101,44,65,24,19,109,53,182,9,200,25,60,113,153,13,50,134,173,87,207,188,221,80,11,110,222,234,23,191,185,150,20,189,27,48,15,169,204,208,129,90,194,186,134,84,233,233,36,241,159,172,174,254,2,178,62,208,120,224,19,40,166,155,26,220,132,56,242,91,188,211,46,147,210,234,21,42,244,131,58,238,92,158,27,236,123,25,67,211,114,15,207,12,88,127,80,150,211,170,84,85,163,89,64,106,3,112,60,167,218,118,191,11,77,116,238,162,247,64,227,164,177,220,191,196,203,79,61,94,185,244,154,202,246,12,118,200,207,19,171,169,248,129,213,47,165,81,42,132,18,217,108,177,250,73,217,240,177,115,134,178,138,93,252,89,91,149,255,0,19,38,171,225,247,104,153,173,70,14,168,64,108,119,230,65,117,105,181,64,246,150,5,18,3,229,6,25,196,232,230,210,129,101,217,95,121,132,19,38,26,69,107,221,136,111,18,172,130,157,249,134,56,239,34,172,204,77,140,74,253,76,72,189,153,28,64,109,118,222,210,163,97,39,188,135,81,61,163,21,179,30,101,67,245,34,58,134,237,153,35,80,16,53,168,82,217,230,5,23,48,219,212,103,57,219,25,200,5,125,252,77,214,162,178,101,200,32,120,207,19,159,122,110,164,171,16,188,228,98,80,169,185,11,240,195,237,153,13,101,104,66,218,167,165,79,86,60,125,99,7,44,92,109,66,6,24,133,204,97,218,204,170,189,108,79,18,42,21,234,20,232,173,75,19,127,177,207,203,57,77,134,180,42,156,228,205,105,210,230,189,219,87,36,28,204,148,174,235,243,216,12,153,154,174,214,157,133,122,119,176,115,103,202,159,73,78,54,174,7,239,245,50,122,96,69,24,61,242,98,35,156,255,0,19,108,143,51,90,101,128,243,129,49,205,232,61,61,54,124,152,133,87,80,203,227,207,180,230,218,193,245,26,135,240,88,44,233,82,172,143,234,189,155,87,19,151,199,166,205,206,26,206,36,171,24,223,157,73,231,177,224,205,186,146,222,130,111,225,138,228,243,245,152,20,147,112,32,115,187,137,210,215,99,25,3,230,94,127,153,152,162,246,252,202,241,211,210,220,230,42,44,43,166,252,195,249,120,200,147,32,27,23,43,144,43,110,51,30,140,7,211,166,20,23,95,45,226,107,234,124,115,111,5,48,206,189,71,176,62,36,135,51,118,186,133,26,86,103,108,178,246,62,243,18,242,162,101,66,113,168,89,61,126,26,246,101,200,7,7,153,1,197,169,247,146,214,18,108,110,173,220,14,96,118,147,172,7,84,219,234,99,129,228,226,117,254,22,224,84,202,70,48,115,56,84,229,244,232,164,157,160,118,157,45,93,204,148,21,124,139,153,0,44,189,156,127,87,208,251,205,84,141,90,189,95,75,50,48,233,228,78,118,163,82,150,156,3,145,158,63,121,152,89,141,57,92,247,204,170,165,103,99,143,210,51,251,76,170,127,16,213,231,79,233,176,93,155,10,143,191,188,231,232,181,33,90,178,21,119,87,250,118,147,190,108,248,183,160,180,148,168,2,84,114,254,88,255,0,218,97,248,123,10,217,125,64,69,44,221,101,126,98,33,90,255,0,54,199,194,174,223,185,204,211,163,117,167,80,61,98,174,135,134,31,41,253,190,178,202,236,26,107,236,52,133,178,151,24,25,254,153,90,215,93,132,144,3,183,179,54,37,196,214,235,214,186,191,55,211,173,235,127,149,153,123,254,227,177,140,174,131,80,139,156,233,156,241,189,91,122,19,245,242,38,143,134,212,110,163,209,245,61,22,66,78,223,153,88,31,112,98,213,124,31,75,83,110,109,74,212,205,236,191,241,34,185,173,167,125,62,171,210,124,30,160,114,167,32,143,121,185,121,17,62,142,186,246,217,77,213,218,168,48,197,91,252,226,53,60,77,70,41,68,76,100,241,42,86,203,25,81,36,249,165,194,84,59,201,171,64,156,173,155,7,18,68,204,182,217,249,130,6,147,5,18,35,156,75,49,196,2,16,128,128,226,129,139,48,19,64,73,119,145,38,3,17,48,226,2,13,2,11,222,54,28,68,163,170,76,142,32,102,126,100,37,238,188,74,76,8,226,68,167,84,156,139,113,0,96,4,131,47,17,100,230,75,28,64,138,246,137,254,89,33,218,43,15,68,10,84,228,199,230,67,18,99,180,138,99,24,145,35,116,94,101,191,166,5,61,164,113,204,103,188,107,222,69,88,120,73,78,101,237,141,146,140,115,42,9,52,230,87,26,156,25,21,232,146,208,194,51,137,207,174,205,134,92,183,134,56,16,53,41,17,61,106,242,9,222,73,137,83,152,25,222,182,67,43,221,55,174,24,115,32,250,117,110,210,234,98,180,37,87,50,234,236,14,48,100,86,172,9,95,250,109,34,174,178,181,198,102,118,108,75,109,124,172,162,84,173,40,128,168,50,77,90,237,204,174,166,233,196,133,150,48,18,40,142,82,175,131,44,221,145,42,37,152,215,170,87,36,141,131,40,153,66,34,154,211,107,175,50,47,72,204,202,227,52,36,153,10,197,42,8,66,16,8,71,8,4,33,8,4,33,8,4,35,132,5,28,33,0,132,35,133,40,71,8,4,33,28,33,66,56,66,148,112,132,128,138,56,64,33,8,224,40,71,8,4,35,132,5,8,225,3,149,113,45,169,116,94,65,153,24,28,149,43,55,90,235,83,158,9,38,96,178,236,49,98,70,115,239,52,135,233,224,112,1,199,137,151,86,201,99,130,169,227,149,154,189,77,175,194,228,127,86,233,143,88,223,152,44,94,51,37,88,203,97,92,96,241,37,164,172,96,54,121,38,103,181,142,233,175,70,167,165,71,153,150,157,26,121,113,158,222,38,162,48,37,104,129,91,236,56,150,227,112,155,140,86,75,9,99,143,30,242,141,70,21,176,191,76,159,121,169,84,239,101,206,51,196,197,170,32,110,63,83,37,35,10,114,76,186,143,254,105,1,241,42,65,196,182,143,254,96,156,246,89,150,144,39,117,164,255,0,116,86,119,226,37,249,132,110,57,16,38,38,189,31,10,253,92,204,146,250,91,160,253,252,64,178,144,119,46,88,5,54,30,102,135,102,164,239,45,216,202,52,248,109,171,231,121,224,253,166,159,65,181,9,97,4,21,65,206,79,105,164,118,105,213,250,60,227,1,165,154,173,98,220,155,87,229,156,75,53,24,64,158,194,75,77,97,177,189,60,247,237,153,149,103,248,155,86,85,138,146,78,211,156,202,62,25,169,166,151,165,152,30,147,146,61,228,254,45,166,21,171,50,90,28,118,56,6,102,248,118,149,154,197,12,254,152,127,212,124,9,21,190,237,69,133,139,42,12,177,207,50,218,22,219,20,254,83,100,115,149,105,85,116,236,213,109,4,91,88,61,219,140,206,134,152,213,170,213,53,41,105,164,63,72,219,200,51,72,217,165,187,74,191,15,63,138,190,220,131,131,90,156,78,105,179,78,218,241,248,106,205,117,158,54,147,58,55,252,18,234,114,81,154,225,142,193,102,106,52,68,50,61,160,215,98,55,202,195,27,132,131,120,142,16,149,4,33,28,12,218,166,218,80,110,193,231,137,206,184,21,234,243,58,23,97,181,25,60,108,29,231,59,82,225,8,95,126,211,81,43,151,170,45,248,178,196,96,58,227,51,59,40,203,41,31,193,157,107,81,94,173,172,185,204,197,126,148,139,3,134,223,88,238,123,17,51,99,82,176,122,71,32,126,230,70,197,195,237,246,155,45,127,77,206,245,224,118,153,85,90,194,95,185,207,51,42,139,12,33,145,199,18,235,83,21,103,62,113,137,94,58,97,64,28,75,199,10,14,51,211,42,81,53,32,232,83,129,219,201,50,162,12,123,68,233,195,48,228,98,76,214,193,73,24,207,208,127,222,84,237,187,3,57,199,115,239,8,173,8,4,171,118,146,205,99,206,127,152,98,71,108,138,123,148,30,1,253,132,142,229,254,147,252,199,136,182,192,98,230,95,150,106,167,226,150,86,70,114,63,200,152,182,153,28,66,187,159,248,189,119,46,219,199,73,242,190,34,102,255,0,203,61,149,184,53,155,7,254,174,39,19,149,57,18,223,196,48,10,164,240,6,6,35,83,23,149,245,28,231,143,50,167,79,83,80,169,89,251,103,196,146,93,144,252,252,195,18,58,101,45,113,35,192,129,211,209,84,125,122,208,240,15,25,155,13,34,187,153,73,221,142,51,42,211,27,13,228,211,180,46,2,150,101,207,241,46,96,3,54,44,206,38,227,53,98,244,213,97,69,201,81,184,175,184,243,39,167,177,108,0,175,105,85,4,6,223,217,190,173,196,137,211,89,93,170,116,220,111,108,109,39,140,202,142,134,175,69,99,233,61,64,55,87,223,114,248,251,205,63,10,117,183,76,212,63,116,228,125,163,248,86,176,250,76,15,24,109,174,166,91,102,142,173,46,164,95,93,190,152,60,237,241,49,90,81,169,38,157,51,51,88,202,163,204,228,33,178,251,44,123,44,109,199,4,96,203,126,37,175,26,215,124,116,214,191,42,202,116,140,119,12,121,233,48,58,89,226,40,47,49,77,176,113,175,50,57,128,48,45,226,10,219,79,121,2,70,36,115,34,172,220,9,143,112,18,156,71,137,81,102,252,201,43,6,227,204,171,48,207,48,38,221,228,29,197,104,89,187,8,247,123,202,172,117,219,135,86,97,244,25,196,42,138,189,43,73,160,187,22,229,202,142,57,246,19,29,158,145,102,101,172,225,125,218,90,245,210,150,238,201,45,156,247,193,145,186,218,220,51,114,141,231,63,170,69,58,134,87,176,25,240,12,231,234,142,219,136,198,84,242,179,98,94,161,66,151,8,72,225,177,41,214,85,154,3,110,13,179,245,15,104,164,83,190,179,85,152,94,72,243,250,101,58,52,200,102,62,242,15,107,40,220,48,56,193,199,152,232,108,86,57,239,50,174,166,149,75,82,32,220,153,42,72,93,58,175,150,145,99,254,161,241,216,77,178,137,29,166,203,114,43,10,7,56,153,95,167,171,237,52,213,97,181,108,177,128,30,194,5,66,195,94,158,195,134,99,131,156,142,4,230,147,233,215,88,62,1,110,243,166,113,248,43,195,31,153,127,247,156,157,95,21,140,158,69,103,255,0,250,146,172,102,161,182,90,143,236,115,58,31,17,96,204,197,14,58,87,63,204,229,214,127,49,115,219,35,51,161,173,35,168,6,4,47,3,249,153,105,102,78,240,51,250,26,91,160,45,248,84,59,73,241,196,167,141,224,238,85,27,91,230,147,211,21,174,148,114,172,123,142,12,215,214,126,15,137,134,52,120,198,121,25,152,107,230,181,151,235,181,126,162,5,10,203,239,186,102,167,228,25,237,51,125,95,135,218,196,251,203,53,32,16,8,24,200,145,124,111,4,118,204,211,174,83,248,58,31,32,170,230,191,168,231,60,255,0,48,54,124,61,151,242,253,75,54,46,223,152,12,237,157,61,87,195,108,86,10,183,87,115,21,223,210,112,74,251,206,30,128,134,167,185,223,180,140,125,7,153,232,191,248,123,93,235,6,162,229,6,190,85,27,200,30,208,57,215,84,105,70,107,233,100,92,98,176,7,7,247,156,246,180,229,219,56,219,133,81,61,197,58,86,63,15,252,53,248,202,130,153,239,246,51,131,172,248,77,119,18,170,5,23,43,109,109,188,169,207,99,143,0,198,171,205,107,44,221,81,50,52,22,218,23,199,129,35,171,166,234,117,45,85,227,105,221,251,77,20,171,187,238,83,131,159,152,64,235,4,69,210,173,102,193,133,231,4,109,193,253,249,50,56,69,218,197,122,79,102,240,102,36,173,75,146,122,142,123,147,147,59,26,5,102,106,234,22,174,208,120,70,25,94,101,68,116,182,88,186,133,122,129,33,121,42,61,166,205,126,148,234,79,169,67,174,8,228,49,141,191,25,166,107,26,173,53,13,183,230,219,94,24,126,210,45,241,35,117,11,90,233,213,175,108,238,24,192,147,71,58,237,19,105,181,41,93,216,221,195,116,205,107,218,100,71,107,175,220,236,88,251,153,169,102,227,53,7,104,144,115,21,221,227,174,25,89,36,37,100,201,3,196,41,51,224,25,145,155,47,153,117,157,140,205,136,27,171,229,68,183,19,54,153,179,196,211,0,129,48,204,129,48,39,222,68,193,76,12,3,50,61,204,151,137,28,64,151,97,22,236,193,179,136,129,128,41,234,147,239,33,250,164,199,16,42,182,103,105,165,204,161,160,66,7,180,112,196,10,72,230,72,70,113,22,232,1,24,148,218,222,37,134,103,111,159,48,68,132,176,240,178,53,242,210,199,94,33,85,34,238,50,102,74,181,194,196,120,129,65,238,98,140,247,135,24,153,84,178,118,74,129,147,206,70,33,183,136,17,132,33,3,89,57,147,172,237,57,141,235,42,100,14,101,70,143,196,16,211,71,171,184,78,97,204,209,73,36,66,186,53,144,68,144,36,25,129,29,149,187,203,253,86,207,50,11,197,203,187,108,133,252,115,137,29,158,161,220,15,50,236,6,76,52,10,89,129,73,78,121,147,101,218,72,149,249,154,69,168,251,79,50,78,3,9,73,25,50,65,182,253,164,20,178,144,101,136,78,37,165,3,12,137,29,187,96,60,100,68,56,60,201,41,193,146,117,7,145,2,202,108,10,102,176,193,134,103,57,59,203,235,37,114,36,88,208,200,26,86,105,138,171,14,236,77,38,21,159,209,226,86,107,97,53,72,183,48,50,227,17,102,105,244,195,9,75,212,65,149,5,107,186,14,155,76,182,145,129,21,210,10,97,18,124,210,215,0,9,69,112,128,228,201,21,34,17,24,225,9,20,71,20,112,8,66,16,12,71,8,224,40,71,8,10,17,194,2,132,112,128,163,132,32,16,132,32,16,142,16,20,35,136,192,227,234,0,183,56,110,57,224,76,155,21,120,85,6,106,180,108,108,167,108,246,148,185,1,243,218,105,20,91,72,219,150,56,199,180,199,115,57,233,200,42,57,24,157,71,192,65,216,230,114,109,224,182,223,6,102,181,20,63,83,140,9,210,210,40,91,7,208,78,109,77,249,167,35,113,255,0,105,214,210,209,249,101,223,159,97,36,43,75,88,187,126,110,160,101,158,178,140,109,105,95,162,54,146,64,250,72,237,0,98,111,25,212,174,219,188,50,180,230,235,27,37,190,216,155,157,241,192,25,241,246,156,203,206,225,159,118,146,172,65,37,154,111,245,45,111,101,149,137,42,14,18,227,253,179,42,138,252,223,180,77,146,195,152,211,146,96,223,52,11,37,213,44,160,75,235,56,88,18,211,255,0,170,61,247,102,109,113,128,10,165,138,223,171,119,105,207,173,246,176,62,114,103,163,248,35,219,173,127,66,251,55,82,171,157,173,220,192,230,89,90,108,221,250,165,91,93,72,127,110,79,210,123,59,62,25,67,84,168,106,70,219,231,31,48,156,31,143,124,58,141,53,94,165,37,171,13,217,115,144,99,76,121,205,101,166,206,236,76,221,240,155,65,83,81,172,185,43,193,254,153,199,187,120,179,107,78,142,149,44,171,171,169,126,162,69,108,86,197,187,143,203,159,51,164,154,122,214,218,89,84,47,169,242,176,237,57,137,87,226,154,205,227,171,25,7,51,161,160,77,86,158,173,141,83,91,75,117,42,249,4,121,19,108,187,151,106,110,8,41,211,13,215,17,221,187,9,196,170,189,71,227,3,234,50,72,99,201,57,157,45,71,198,43,26,21,116,56,181,184,219,229,76,230,232,253,75,45,107,28,146,49,196,204,90,223,8,9,41,80,163,196,36,93,197,104,88,248,129,142,194,127,53,179,231,254,103,51,83,106,135,203,176,81,245,143,81,174,102,183,211,164,49,201,195,50,158,223,188,174,202,249,220,89,131,123,178,230,105,16,182,243,248,102,182,174,188,28,103,24,2,115,106,107,51,101,182,51,19,140,114,103,84,216,223,214,172,184,234,95,113,57,218,175,76,18,41,93,168,78,64,206,102,107,81,157,198,238,98,78,156,152,3,44,80,38,84,59,110,199,39,30,198,38,29,38,88,234,160,253,51,32,195,131,40,136,154,170,219,232,245,54,14,72,19,48,151,161,81,88,36,103,4,249,132,69,221,182,236,39,159,38,87,36,121,57,243,20,5,12,71,8,17,219,30,35,142,4,113,2,156,73,67,48,41,192,35,18,167,94,223,105,107,141,173,34,227,129,34,169,4,175,105,163,78,216,4,248,62,222,101,56,154,43,172,146,168,163,38,72,174,150,157,119,84,206,187,183,15,149,67,77,72,21,148,48,118,228,74,52,204,162,165,81,144,84,96,231,222,77,147,212,253,101,115,237,230,117,140,85,190,160,8,113,98,145,158,228,77,122,102,186,202,192,173,5,135,59,151,13,142,71,222,85,70,138,174,150,108,185,254,233,185,18,192,234,213,149,233,57,95,164,131,53,58,139,19,42,245,31,85,216,228,99,18,141,110,163,85,169,177,171,107,113,90,119,199,105,233,205,53,106,169,82,200,188,247,86,238,191,99,56,127,20,208,38,235,107,210,219,184,129,185,148,247,251,102,101,113,134,202,218,192,90,180,56,124,17,180,75,40,168,213,170,53,156,229,70,100,41,215,91,161,11,183,42,106,111,148,249,155,215,84,53,118,151,3,230,80,205,199,234,49,10,59,66,77,135,18,29,166,216,49,25,56,17,169,18,13,222,2,204,113,8,224,75,49,19,20,89,129,49,8,179,22,96,7,188,131,182,209,187,56,2,88,4,146,214,24,143,246,129,150,234,77,181,186,182,222,175,240,103,53,134,211,181,153,178,60,21,51,167,168,102,11,189,88,5,201,82,49,147,153,137,24,155,58,187,24,85,14,172,245,16,140,221,39,59,74,247,148,139,219,111,230,166,234,251,110,89,211,53,174,210,220,228,78,86,169,246,187,250,103,1,142,214,0,240,100,171,25,44,218,193,134,236,99,182,124,203,232,95,203,83,236,38,59,79,56,51,93,110,22,181,80,125,166,99,77,168,164,26,206,123,190,38,150,238,83,191,255,0,153,153,13,196,215,233,237,10,51,157,199,188,149,74,215,54,93,142,73,237,218,105,150,230,74,86,244,12,227,103,127,183,222,82,173,210,166,176,197,131,55,97,198,36,133,41,179,238,120,3,200,247,50,222,21,62,221,132,97,170,30,195,248,123,131,33,231,177,207,105,203,212,182,80,253,135,253,231,75,86,219,116,161,51,207,83,52,228,107,25,151,3,246,254,0,146,172,83,88,27,193,97,149,29,254,211,110,189,182,131,94,119,1,180,3,48,173,141,244,150,61,173,98,225,177,227,199,180,202,175,123,189,59,23,112,83,144,126,83,52,233,238,68,209,46,83,125,133,136,85,241,57,246,176,59,10,119,30,226,33,125,170,0,13,219,145,46,152,186,253,238,73,179,184,56,199,180,130,112,189,177,43,55,88,195,147,245,146,169,139,41,207,188,129,185,33,115,53,220,170,250,67,111,169,215,187,27,62,152,239,50,186,244,203,240,173,165,110,78,254,49,246,149,23,232,20,54,149,183,57,69,5,131,109,239,226,117,254,28,203,95,166,43,236,7,19,143,240,197,222,182,87,184,6,99,128,15,158,59,77,250,69,217,213,91,19,143,153,79,113,44,43,215,38,160,109,86,39,135,31,228,76,118,159,91,90,118,127,252,88,39,247,200,149,215,234,106,62,29,96,163,139,0,221,94,127,168,72,232,126,37,70,163,64,206,140,171,123,3,189,79,117,196,202,188,239,255,0,17,89,85,218,162,233,244,254,124,205,99,79,69,191,12,91,105,34,178,156,50,231,143,188,227,124,90,221,218,131,196,213,165,75,127,13,181,156,84,142,84,54,246,199,3,153,69,148,161,221,184,41,42,39,99,225,84,239,102,111,105,203,45,90,185,85,114,193,120,220,189,167,103,225,90,202,22,151,70,113,91,131,144,88,112,223,67,53,241,29,208,72,10,15,127,121,192,248,157,153,178,211,166,171,105,70,33,153,123,183,191,19,77,218,251,158,196,90,20,171,43,117,163,249,31,79,121,199,212,90,237,99,54,72,4,156,115,239,51,34,218,175,77,183,121,193,206,22,106,204,163,77,94,25,223,35,15,227,218,93,230,110,57,212,44,237,37,79,104,172,141,14,33,19,97,16,49,158,68,129,237,10,162,198,203,98,71,196,71,150,140,242,64,129,118,148,117,102,106,50,154,215,106,203,115,0,196,12,151,137,6,48,24,48,144,29,229,152,226,4,12,51,17,128,48,39,158,36,15,205,37,34,96,73,121,146,196,72,56,140,240,32,83,100,171,50,203,57,148,246,48,6,145,146,60,137,31,48,34,227,137,17,38,195,137,8,68,119,115,34,203,147,22,238,185,60,117,66,154,46,36,207,120,47,205,36,195,170,1,217,101,86,75,30,83,97,226,5,49,73,227,166,66,101,160,59,203,23,153,94,36,215,129,40,69,100,101,158,36,24,66,59,54,166,228,200,152,137,155,169,59,151,6,103,190,134,86,200,16,51,145,153,101,36,171,72,4,57,237,46,174,179,152,14,195,206,68,181,65,41,37,232,156,118,140,116,241,10,41,39,36,102,77,203,3,51,182,229,59,150,52,184,177,193,129,50,119,9,25,104,42,59,198,233,198,68,10,177,24,92,194,48,120,149,19,172,16,216,150,89,73,198,68,165,92,175,121,170,171,149,198,12,202,179,109,226,78,181,36,73,219,73,60,136,169,37,14,26,84,68,214,85,179,38,206,54,203,248,61,229,23,166,222,210,41,211,204,155,218,203,33,71,6,104,106,195,8,85,62,169,38,50,248,139,211,42,255,0,73,99,160,219,2,85,54,232,90,37,107,211,218,91,157,203,32,170,187,57,196,177,151,131,51,63,77,130,105,4,237,148,101,39,107,158,36,93,137,151,62,49,153,157,142,101,100,213,177,46,75,1,152,201,141,27,152,26,218,27,114,50,35,172,7,72,211,167,131,218,69,66,18,76,57,145,128,66,16,128,225,8,64,35,138,56,4,33,8,4,36,134,34,128,161,28,32,40,225,8,4,33,8,4,139,252,141,246,146,144,187,253,38,251,64,228,95,219,27,185,152,236,13,187,44,216,196,215,119,15,219,156,74,217,115,176,184,27,165,70,123,90,223,71,40,120,30,226,97,102,24,193,24,51,165,169,212,10,242,161,114,196,121,156,123,183,98,102,181,22,105,147,115,153,217,0,85,66,239,56,201,226,114,52,135,211,219,184,126,211,167,98,27,26,187,108,61,43,217,101,133,104,221,145,42,118,218,51,29,89,101,44,123,153,91,150,221,156,112,38,152,65,219,242,216,158,12,231,91,243,40,246,155,245,7,164,103,180,231,191,54,254,211,53,184,126,33,87,250,22,159,176,137,190,83,26,28,105,216,100,114,221,164,9,60,195,35,49,169,224,202,185,222,33,90,4,182,181,102,4,129,192,149,39,205,45,229,73,226,16,234,83,149,32,100,243,196,233,124,43,81,232,107,43,187,118,71,234,251,78,117,109,181,107,35,59,131,30,102,175,79,134,117,225,124,137,71,176,255,0,196,170,23,42,165,129,213,215,57,30,12,228,124,119,93,85,181,181,96,121,204,231,233,181,245,233,111,169,181,9,190,146,165,27,29,199,214,101,214,95,93,158,163,130,78,79,76,138,195,172,99,110,169,28,168,5,177,192,157,138,245,138,116,77,167,216,168,217,203,55,114,255,0,73,193,23,57,189,48,55,50,252,162,111,20,221,176,217,99,237,57,249,68,13,186,97,186,192,7,147,61,7,194,236,91,149,232,221,135,70,220,141,60,230,141,158,171,149,182,151,81,223,196,235,160,93,27,126,41,125,69,199,106,216,124,223,99,45,72,215,241,125,14,159,210,123,111,177,18,198,249,88,12,115,49,232,112,42,42,167,114,169,192,108,119,156,253,78,166,221,102,167,117,231,236,61,167,75,69,81,175,78,160,249,230,65,162,56,163,149,4,199,241,59,125,29,58,159,119,3,30,255,0,73,178,101,214,34,88,244,134,61,72,75,40,241,3,152,217,71,40,232,187,88,113,183,176,62,210,12,203,143,155,191,137,171,87,185,23,24,203,55,234,29,150,114,238,213,182,157,246,173,106,191,255,0,177,134,65,154,241,61,61,93,66,186,183,48,4,134,198,210,121,199,253,230,27,72,204,182,219,109,212,88,190,161,82,171,212,48,4,206,228,103,188,205,104,182,134,141,43,57,192,137,123,205,20,156,110,227,147,244,204,130,171,72,87,218,51,182,3,149,133,189,78,199,235,34,167,196,6,189,165,138,63,44,253,12,172,112,38,141,54,6,242,78,6,60,68,21,69,39,96,235,108,123,200,74,22,33,28,80,8,225,28,129,68,100,162,50,138,155,180,172,240,4,185,187,74,95,229,146,170,35,150,155,52,213,139,45,27,155,106,142,102,52,229,167,95,225,250,125,235,234,49,59,123,96,121,142,41,90,219,97,81,183,180,178,164,243,136,250,115,246,154,42,95,164,232,194,197,233,32,251,9,125,45,135,32,113,158,210,135,218,160,179,69,167,212,228,144,19,63,239,34,199,76,177,26,118,205,187,63,186,115,44,101,174,166,244,216,242,72,44,123,205,155,178,5,142,184,113,242,134,152,45,81,111,168,63,81,230,97,166,125,75,54,173,119,92,20,99,27,74,143,50,237,6,239,195,141,220,224,149,95,176,150,215,82,154,107,201,92,171,110,195,30,242,204,140,240,160,15,97,44,74,145,60,72,55,104,102,51,52,201,118,18,38,56,179,0,143,196,81,102,3,132,80,204,0,24,241,34,7,84,159,152,14,78,190,79,238,37,102,44,170,29,214,55,72,28,15,172,17,77,191,152,46,174,179,181,183,100,103,245,137,135,56,33,72,109,216,237,137,179,81,119,170,251,107,79,187,52,193,109,68,218,93,192,220,127,80,56,145,166,234,179,179,12,127,137,195,182,162,140,213,159,210,198,108,127,91,110,226,205,129,219,13,51,92,239,97,44,122,217,135,113,230,41,25,46,10,66,176,110,174,196,77,41,90,161,225,179,143,51,34,2,215,224,140,99,196,232,162,225,76,204,90,186,170,183,55,88,56,3,33,102,198,11,167,164,182,6,252,127,18,26,126,21,221,155,159,44,102,61,53,205,171,189,131,49,53,171,3,207,153,182,93,28,116,133,65,41,186,209,91,42,251,16,90,105,221,181,73,243,50,233,176,218,163,187,4,156,241,8,134,179,168,55,247,109,1,135,144,76,227,235,14,235,127,114,127,204,234,235,58,111,10,62,85,96,193,125,187,206,61,191,234,126,211,21,184,172,25,33,12,67,108,141,37,251,200,152,99,158,99,192,129,25,101,60,110,144,226,92,142,165,2,4,231,156,183,188,33,158,101,244,115,167,179,168,110,95,30,226,87,233,129,144,221,253,193,146,160,237,103,94,14,229,35,147,42,53,124,26,191,83,84,245,225,73,198,225,150,198,49,230,110,211,165,104,118,178,245,175,147,223,51,159,240,187,125,63,136,135,31,210,103,84,85,109,214,89,106,56,103,94,166,6,88,87,79,73,170,244,236,85,199,206,9,38,121,189,125,169,165,248,197,172,23,52,179,146,87,62,255,0,251,206,163,236,168,177,169,185,206,127,121,201,248,147,87,114,3,183,175,171,45,37,35,38,172,250,214,174,210,196,147,250,142,103,91,225,53,85,125,198,171,92,177,25,102,28,96,254,253,231,6,150,98,223,244,137,223,12,191,134,167,211,30,155,5,195,5,236,65,243,152,80,16,155,9,102,4,231,25,19,169,240,244,173,154,205,61,233,141,235,223,177,153,254,31,167,91,25,189,85,44,161,121,2,116,151,78,82,234,203,55,173,90,175,75,251,15,172,181,34,54,124,62,202,193,244,155,214,163,130,245,177,195,2,60,175,214,113,254,35,101,118,106,152,83,187,96,254,161,137,179,226,26,230,187,33,24,250,99,56,19,152,204,110,80,15,54,40,233,62,227,218,65,175,79,197,67,235,204,176,182,12,141,105,182,181,95,97,27,14,38,216,38,195,69,137,4,61,120,50,210,33,12,55,18,47,242,193,100,155,27,76,43,30,121,50,117,117,60,134,222,163,45,165,112,208,52,137,41,28,198,188,192,102,35,27,200,102,1,230,79,50,185,49,218,4,73,139,60,201,17,18,142,96,72,200,198,210,177,222,5,168,120,140,156,200,142,209,192,139,174,68,204,227,6,105,221,204,170,209,152,21,131,196,137,226,2,39,128,19,43,99,37,32,195,152,21,30,26,90,135,50,12,60,198,135,152,23,167,121,99,72,36,147,192,173,230,119,60,205,12,65,89,149,207,84,82,12,196,98,237,24,145,163,89,49,43,243,44,207,16,133,158,96,221,161,3,3,183,233,96,228,73,63,203,38,142,174,36,138,3,34,178,162,171,177,18,244,173,71,18,167,161,149,183,47,18,117,187,118,105,69,248,24,196,139,86,166,45,208,221,196,138,131,82,25,120,148,10,10,188,216,140,37,155,85,160,96,185,14,56,133,108,126,83,54,50,137,89,173,115,152,70,102,224,198,135,170,106,106,195,44,205,233,149,105,81,163,106,153,1,88,87,226,71,245,9,99,12,117,72,171,211,235,7,168,55,35,188,133,86,102,93,153,21,82,169,28,24,92,185,89,97,49,55,43,40,202,128,238,154,65,101,51,56,108,60,210,167,114,203,82,38,48,194,65,208,200,238,40,210,221,217,19,42,207,130,188,73,161,231,18,194,160,200,20,231,50,138,245,20,147,212,33,75,182,220,25,167,230,92,74,64,218,208,30,221,217,153,46,77,166,108,86,27,177,7,172,56,129,204,97,16,19,85,148,21,153,219,137,89,91,77,187,56,61,166,140,134,152,192,233,151,82,122,112,100,85,205,194,200,73,30,68,138,41,128,225,30,33,1,71,8,64,33,8,224,16,142,40,4,35,132,5,28,33,0,132,33,0,132,33,0,148,234,219,110,157,207,210,93,51,107,255,0,249,86,129,205,47,185,9,110,38,54,178,207,87,115,113,37,118,165,138,149,200,196,200,250,133,237,159,243,10,211,122,239,76,191,127,6,115,175,126,78,223,19,69,154,148,244,176,27,38,100,119,86,92,121,146,145,110,145,119,178,231,153,215,181,67,5,30,4,229,232,70,10,251,206,183,153,96,7,2,68,13,205,140,203,27,18,140,157,217,254,38,153,85,169,82,168,119,126,211,155,156,216,211,163,172,118,97,207,115,201,156,234,113,158,163,143,172,205,106,11,78,213,134,240,180,47,110,78,120,145,188,231,2,83,137,154,171,69,171,143,48,91,20,176,18,172,70,131,172,125,225,91,171,249,165,142,187,165,105,223,51,71,1,121,246,149,148,105,109,141,89,250,205,86,250,106,55,3,140,248,152,235,195,5,7,184,237,53,83,85,86,62,203,237,100,221,217,177,145,40,205,123,6,93,185,241,50,51,21,237,252,77,122,186,22,155,89,18,193,102,63,80,152,92,54,51,251,72,173,159,12,169,109,212,110,12,85,179,129,142,226,117,172,249,154,162,219,246,183,207,183,4,206,37,9,183,110,62,105,213,171,42,234,157,229,227,18,214,151,172,174,153,157,24,174,8,227,222,116,180,154,234,106,210,47,226,114,183,39,79,167,253,67,196,228,234,46,233,21,231,142,230,78,246,161,180,245,178,179,139,128,218,202,222,126,160,197,34,90,155,41,212,92,246,162,122,77,187,133,247,157,84,249,23,237,56,154,106,253,91,21,79,147,59,176,8,66,56,4,197,119,86,183,191,10,163,254,243,108,231,35,110,212,94,255,0,220,64,255,0,243,246,150,37,83,172,239,196,194,236,155,31,119,32,14,102,237,97,224,76,87,50,87,165,179,122,177,13,199,79,137,166,92,234,149,127,49,211,229,39,142,49,51,191,75,25,185,23,101,33,124,226,100,184,115,48,218,10,115,45,82,125,240,102,126,210,245,109,180,243,142,126,146,5,187,147,152,177,34,63,222,49,10,144,239,47,163,30,174,211,236,102,112,216,50,117,28,90,184,247,132,93,122,228,239,81,129,237,42,151,227,160,238,60,74,93,129,219,129,140,14,101,16,132,100,69,1,199,35,37,0,132,34,129,7,148,55,111,222,94,221,165,15,230,74,177,58,80,182,0,4,179,30,0,157,196,75,41,168,6,101,228,124,128,124,179,145,67,58,218,61,19,130,163,230,154,195,106,2,237,245,56,246,150,37,116,234,71,200,44,70,61,130,205,85,186,110,219,184,110,246,156,67,168,181,118,238,195,42,158,87,36,102,89,248,234,247,117,213,183,61,176,189,165,236,157,93,114,21,152,238,147,26,37,220,172,110,21,215,238,59,171,127,218,115,107,116,187,148,177,153,151,216,243,137,98,171,165,224,134,44,135,134,251,73,171,142,181,246,212,168,122,183,63,137,146,188,135,233,239,137,16,203,114,18,50,89,127,153,106,171,212,50,195,25,247,144,103,185,73,122,211,216,246,253,230,131,51,147,234,107,51,158,211,72,154,140,208,35,60,8,132,109,42,33,158,97,222,35,0,96,54,56,18,1,179,36,216,196,175,177,129,100,137,56,49,131,196,77,204,9,172,7,120,132,144,128,228,125,61,207,147,140,119,251,193,160,174,24,99,206,32,100,223,180,89,88,60,43,103,31,243,32,48,199,152,174,177,125,114,202,217,199,24,89,151,121,107,9,193,110,172,109,13,136,213,198,157,101,39,240,203,101,103,13,87,32,253,39,45,55,181,118,178,227,8,55,77,58,155,108,201,202,224,30,48,94,96,177,153,80,168,224,129,142,60,137,155,90,137,105,8,103,118,110,88,251,205,193,171,81,249,141,180,78,90,93,232,166,19,151,111,241,38,138,206,217,118,44,100,148,177,179,83,171,86,163,210,77,193,73,234,247,34,95,240,218,133,116,23,110,51,213,251,68,42,172,214,149,5,228,182,88,253,4,209,233,179,236,173,7,46,223,198,63,252,255,0,18,139,172,39,105,111,30,38,90,93,183,228,244,140,231,237,52,218,193,170,101,175,178,182,208,79,180,171,77,183,215,3,110,239,115,52,202,141,119,77,150,140,242,60,255,0,233,255,0,222,114,45,255,0,81,177,239,226,116,181,95,168,248,44,195,246,224,78,105,229,143,222,98,181,17,13,39,193,139,108,54,153,20,240,51,13,162,16,48,22,209,36,156,56,145,253,224,188,48,129,161,79,16,85,203,147,191,105,3,35,235,244,128,128,255,0,81,120,207,137,81,45,13,141,95,196,107,244,241,146,216,25,250,206,230,145,75,217,117,75,111,164,199,130,172,191,52,243,136,74,106,209,151,130,24,99,249,158,142,215,245,27,117,188,90,189,43,182,88,86,207,252,23,81,169,172,181,55,84,71,110,114,39,157,248,134,158,205,49,122,220,161,32,144,118,182,103,160,187,95,101,116,110,12,84,149,195,99,201,6,121,205,109,202,202,71,215,254,242,7,163,210,134,211,134,177,88,6,111,155,180,218,63,45,153,3,239,84,233,82,125,167,41,245,55,50,40,200,192,24,81,244,145,167,80,201,221,67,28,247,220,65,141,197,122,159,135,217,181,198,204,51,30,195,118,51,45,127,84,61,131,113,202,247,29,136,31,105,231,234,214,214,196,110,178,202,91,221,134,229,255,0,28,255,0,137,218,95,137,178,162,126,49,22,228,255,0,233,223,91,103,255,0,234,255,0,131,26,152,166,254,16,243,147,50,170,156,244,158,172,137,118,166,244,180,177,173,74,46,123,31,18,21,99,120,192,241,207,50,163,104,61,50,57,200,141,14,68,71,140,205,50,164,12,89,47,61,165,67,230,150,226,16,144,71,224,200,134,195,98,55,249,76,43,63,234,50,73,243,68,59,203,107,95,48,45,204,154,74,227,92,192,155,202,101,188,25,18,4,4,12,144,49,21,128,128,142,99,29,227,196,137,56,104,18,105,95,153,100,139,14,96,75,60,73,120,139,24,88,199,104,25,159,112,50,27,249,151,88,102,118,239,8,109,32,209,230,4,66,160,32,68,60,199,226,5,108,56,145,69,230,55,226,32,252,192,188,66,195,211,34,166,43,126,88,16,86,224,202,88,245,75,3,128,184,149,121,145,79,50,75,33,30,120,145,67,119,128,49,102,2,5,128,243,38,70,101,64,201,102,84,118,171,232,105,169,79,153,70,195,36,140,65,193,145,87,247,149,178,243,44,24,134,33,85,99,6,88,0,34,27,96,6,32,86,200,71,105,36,204,178,24,128,30,169,83,171,3,46,136,136,17,70,240,100,136,88,192,16,219,2,183,167,39,34,60,29,184,50,208,99,196,12,203,210,210,240,217,17,53,121,136,41,16,37,137,34,56,128,142,6,66,185,121,106,101,100,93,8,108,137,48,120,230,16,88,55,9,90,182,222,230,22,91,224,74,11,102,81,180,88,167,204,158,65,19,157,184,203,22,226,163,188,152,107,96,226,12,50,38,65,168,108,203,210,221,208,170,220,16,242,213,108,8,158,86,73,196,35,64,33,165,23,105,179,200,142,166,193,230,104,221,145,10,231,250,101,123,196,189,45,55,21,204,131,84,12,10,31,229,144,75,12,209,232,153,157,144,171,24,69,202,217,140,226,87,89,234,142,206,26,4,131,102,75,18,144,113,45,70,204,7,136,98,56,225,75,108,54,201,67,48,35,182,60,71,152,64,142,34,147,138,4,97,37,136,98,4,97,30,34,196,32,153,245,180,181,250,102,173,15,87,137,163,16,196,15,27,117,46,183,56,185,72,218,120,6,103,108,3,58,191,29,177,191,26,202,120,1,70,39,33,164,84,75,110,56,139,110,91,136,130,182,115,142,37,138,58,187,226,70,155,52,139,212,49,58,96,231,51,149,69,138,152,231,153,185,44,37,64,199,34,86,87,247,18,147,89,178,226,15,97,222,77,111,234,201,89,27,152,55,56,110,254,37,70,77,97,218,175,213,156,46,7,239,49,162,225,101,250,166,13,199,146,210,188,72,170,109,249,164,36,159,150,50,51,45,20,146,124,226,70,73,126,113,3,90,153,115,88,90,176,48,58,101,8,112,99,57,231,153,166,83,167,176,108,246,108,77,23,171,85,111,126,8,226,85,166,82,201,179,60,111,157,15,136,160,95,78,181,177,108,98,50,49,220,74,57,54,191,57,153,89,250,190,158,211,69,170,113,153,151,29,83,53,99,66,106,10,176,224,1,47,167,90,119,103,168,31,230,96,115,204,154,12,241,26,58,168,166,235,55,45,129,201,241,216,205,90,135,70,68,109,236,109,198,44,13,226,114,233,107,105,109,213,48,207,179,12,198,53,103,212,34,208,112,123,202,142,231,195,23,55,3,236,51,58,211,155,240,149,12,140,227,219,19,167,42,8,226,142,20,137,192,201,241,204,229,105,217,146,139,25,198,50,114,9,250,206,142,167,35,79,105,31,210,103,153,214,124,68,171,26,211,44,71,28,252,191,196,105,141,247,46,208,50,225,212,246,96,101,54,103,210,232,218,70,122,185,241,49,145,97,249,159,28,103,10,49,43,107,26,188,179,51,17,224,102,93,76,78,195,137,150,216,218,199,111,164,175,14,79,126,76,154,169,45,59,148,54,221,254,74,142,248,149,49,201,192,39,108,176,157,171,201,95,96,100,48,191,212,36,0,49,159,155,239,34,87,216,136,252,115,1,22,193,147,67,134,7,235,41,238,196,201,33,226,69,117,46,95,202,108,243,255,0,19,30,50,119,75,174,114,200,189,121,12,160,176,149,205,50,137,145,146,138,20,164,162,142,1,20,113,24,21,180,165,188,203,94,84,222,102,106,198,237,30,196,171,60,146,123,224,75,214,228,98,219,119,103,237,40,211,116,233,198,100,244,216,59,253,243,18,175,85,167,211,63,171,207,152,26,56,4,142,253,165,138,129,142,12,143,85,111,249,103,246,241,26,189,85,144,80,31,210,79,27,132,73,170,182,149,194,224,255,0,213,44,118,219,133,101,25,206,121,237,34,213,113,145,12,175,77,101,122,179,183,149,180,142,87,254,198,107,175,88,246,40,91,142,118,2,55,123,207,57,185,22,205,234,238,173,156,141,162,116,244,122,197,191,112,112,119,17,212,71,159,175,222,52,199,75,74,63,49,223,222,106,204,163,71,254,142,236,99,38,91,230,116,142,116,33,59,165,141,222,64,119,146,206,96,65,228,68,147,200,8,12,200,145,37,187,6,69,155,152,18,241,1,23,136,196,7,36,59,72,24,196,6,101,104,137,101,150,43,130,112,163,204,156,41,63,155,103,30,4,17,64,172,132,6,204,15,233,80,48,4,165,168,62,169,106,216,41,61,242,38,171,148,228,182,76,202,182,168,119,222,70,213,25,48,172,63,17,174,213,113,97,29,0,99,167,176,156,203,152,22,233,24,157,189,70,181,45,67,85,42,207,187,130,216,224,9,198,185,64,228,127,19,21,168,170,188,28,241,204,232,105,171,220,224,158,217,230,100,66,26,186,213,87,168,19,146,60,205,245,163,45,123,113,131,247,239,17,107,94,157,73,193,31,51,157,171,54,144,42,221,143,155,228,81,255,0,231,239,51,105,150,205,202,201,180,20,233,92,251,203,109,86,178,214,94,147,143,153,190,178,178,138,237,53,53,95,168,229,132,141,56,90,183,115,223,196,152,70,91,55,3,212,61,196,161,127,47,79,97,173,219,105,206,9,154,70,59,219,242,151,254,140,247,247,57,156,249,183,88,192,46,51,250,66,227,246,152,179,49,91,27,161,190,24,143,108,129,22,48,6,34,125,162,204,42,92,69,192,145,204,32,105,67,213,251,73,224,248,239,42,67,242,255,0,18,233,89,85,169,218,182,238,173,139,1,131,146,49,61,0,176,217,90,187,28,186,140,227,29,212,206,14,167,59,16,145,217,118,206,166,149,223,240,244,218,128,40,219,183,230,206,125,243,44,43,86,173,66,167,13,185,24,110,83,254,243,207,106,216,53,196,47,105,219,212,218,181,170,169,83,201,61,63,183,188,226,154,213,245,56,12,118,227,63,89,41,11,186,202,144,228,205,55,86,181,161,101,99,145,224,202,91,104,198,206,216,145,165,136,170,220,49,193,247,141,215,81,163,33,209,136,87,254,27,238,60,200,43,99,230,237,44,174,210,107,216,236,118,194,46,167,88,247,86,87,250,121,251,127,237,58,26,97,185,119,103,60,78,40,38,139,131,39,158,216,157,237,54,125,50,79,191,31,105,168,149,125,113,180,138,55,84,176,246,154,97,74,247,150,142,210,144,122,229,217,226,17,83,112,241,59,248,141,249,149,17,10,152,154,20,116,204,96,243,53,84,220,64,158,35,146,82,12,101,68,10,140,7,121,44,72,227,152,18,39,136,132,140,106,96,78,86,222,242,102,65,160,60,241,1,201,145,29,163,95,154,5,140,56,139,176,146,50,36,192,165,243,153,91,9,160,142,37,15,222,84,84,68,146,246,129,128,56,129,22,18,29,165,199,145,42,97,131,34,160,242,161,222,93,222,84,71,84,11,67,96,65,219,43,35,31,233,129,64,198,233,38,193,237,34,195,170,49,192,145,81,132,12,125,228,80,49,3,28,123,101,68,71,121,40,21,134,51,3,210,224,69,180,75,90,191,105,13,164,72,210,56,34,72,19,28,80,37,152,72,103,16,223,2,81,200,238,143,116,7,30,100,115,28,7,28,142,99,204,2,60,197,8,18,221,28,132,51,2,112,145,204,51,2,54,30,38,114,90,105,239,17,81,8,202,100,113,52,154,196,137,174,93,76,81,137,2,102,131,89,149,50,74,34,178,106,219,79,18,56,132,35,93,118,103,188,176,166,71,19,16,98,59,77,40,236,163,153,150,136,169,83,36,173,44,14,174,34,244,196,41,110,57,146,39,2,68,116,153,38,27,150,64,195,241,19,42,184,144,2,28,136,21,61,56,110,36,88,17,222,90,196,137,44,7,94,101,70,120,118,50,199,69,196,171,245,74,139,67,25,44,137,28,128,36,51,34,172,222,51,38,57,19,62,57,154,17,129,72,10,57,29,220,201,66,150,99,132,32,17,194,16,8,66,57,2,196,81,199,3,206,255,0,241,45,93,84,218,7,124,169,51,133,142,153,237,181,186,85,213,233,158,166,243,216,251,25,228,53,122,91,116,182,148,185,118,159,31,88,162,170,233,123,18,199,81,211,94,55,125,51,35,114,133,96,20,231,50,12,88,103,4,140,247,196,145,185,142,25,81,65,3,18,52,217,165,167,44,55,112,38,245,218,170,70,70,227,56,158,173,174,122,156,201,16,255,0,212,127,153,101,103,29,196,74,135,25,253,229,87,244,177,207,0,118,156,127,86,213,253,109,252,201,46,162,225,198,226,71,177,141,49,63,158,208,9,237,27,240,100,91,133,15,231,28,200,23,200,60,70,138,204,137,146,38,68,142,38,90,11,36,159,56,251,200,175,6,74,191,156,125,224,104,243,39,158,48,100,114,61,227,206,120,204,211,45,223,14,100,59,148,156,62,120,39,176,155,110,209,95,69,142,205,177,219,0,238,240,115,218,114,232,95,69,119,22,28,140,247,150,217,168,178,197,42,215,22,206,56,221,199,16,41,213,219,144,17,235,219,183,143,180,198,66,241,142,230,107,182,151,124,185,59,139,76,254,144,172,49,126,254,4,138,164,168,102,146,28,24,200,42,57,136,252,164,192,190,187,190,146,234,233,93,101,171,90,28,51,28,2,102,17,149,95,172,234,124,6,147,110,188,30,118,214,55,74,61,30,135,74,52,154,117,168,54,226,59,153,166,32,35,149,4,35,132,128,238,39,156,248,143,193,69,86,250,245,176,244,129,27,129,60,175,253,231,163,156,239,141,113,162,249,177,214,56,247,129,193,186,245,82,221,249,246,18,162,133,220,40,94,76,170,246,62,223,230,106,167,37,139,121,0,15,220,199,211,226,147,81,30,63,204,129,62,158,224,91,157,189,166,246,184,214,189,68,182,123,3,204,230,221,139,53,12,59,99,188,213,252,72,131,123,119,196,142,193,226,89,207,99,226,44,76,170,162,191,73,2,8,154,12,131,9,21,86,227,36,135,170,24,145,236,100,87,64,31,252,178,115,220,144,68,142,210,70,71,111,124,202,144,230,179,58,53,48,8,29,200,198,209,227,180,220,97,148,80,196,19,159,30,210,166,192,177,148,120,255,0,180,232,21,111,77,153,143,44,51,246,156,192,127,53,226,145,40,226,142,20,226,49,193,160,82,242,166,239,45,105,91,142,102,107,81,209,199,228,241,237,22,137,73,173,143,247,71,110,43,211,175,190,222,101,154,97,178,164,95,164,203,75,92,138,211,113,251,68,1,105,45,89,86,93,61,96,117,2,93,143,248,17,227,109,76,223,176,145,165,108,187,142,124,9,65,99,90,51,115,180,240,22,106,219,138,15,212,133,155,52,250,106,222,172,186,6,246,204,188,125,103,149,200,224,38,153,178,23,110,211,231,51,161,166,208,216,85,93,70,210,15,5,188,125,103,91,209,173,62,84,81,251,66,116,234,229,121,26,46,202,194,142,194,44,243,38,62,89,89,239,52,202,98,49,222,32,99,28,152,9,228,37,143,42,206,32,68,124,210,76,36,7,121,56,13,36,140,67,129,12,192,82,96,113,35,37,1,72,233,183,122,247,159,211,129,30,101,6,214,164,220,84,142,174,202,127,222,22,45,214,56,252,59,229,246,18,48,12,229,105,250,29,70,55,214,115,185,136,243,39,112,102,108,157,206,125,204,167,215,175,56,45,143,113,187,153,157,107,23,235,240,148,12,18,6,113,129,57,44,75,43,19,55,106,181,9,101,74,129,178,160,231,230,201,152,172,40,67,133,57,246,146,168,170,192,202,171,180,13,160,228,251,205,72,112,55,15,210,51,48,82,122,143,56,155,80,238,1,71,188,66,186,148,55,154,198,86,165,194,255,0,115,153,173,80,84,129,7,45,228,255,0,204,133,21,138,216,40,236,170,51,247,151,1,201,51,113,138,199,172,99,93,88,28,110,56,204,202,246,26,244,70,177,201,63,95,148,25,127,196,25,125,84,83,206,57,196,175,88,155,77,74,15,67,184,207,214,42,199,59,94,73,118,25,253,103,140,251,76,124,137,170,227,185,134,73,63,254,229,44,38,26,68,24,220,225,100,96,220,172,138,128,50,36,228,198,36,113,34,164,4,144,137,123,71,8,185,62,79,177,151,142,68,205,89,225,132,211,167,27,216,44,211,42,237,249,118,206,135,194,44,70,211,26,223,130,9,195,103,183,237,237,40,185,91,210,10,87,165,91,191,212,199,240,166,0,90,135,191,204,167,61,140,14,141,213,26,180,174,182,237,32,252,188,249,30,68,228,82,171,94,168,141,192,241,193,247,155,47,95,78,149,205,189,71,190,59,3,237,57,87,119,204,85,137,235,237,12,251,80,231,220,200,5,42,0,32,137,118,155,79,200,123,7,216,75,237,11,183,24,220,79,97,48,214,50,191,33,87,222,69,186,91,25,224,119,146,101,106,219,46,124,65,83,126,213,28,177,231,2,105,150,205,30,157,110,2,199,39,164,241,137,213,67,211,41,166,159,70,165,175,200,28,253,229,233,242,206,145,206,212,83,59,230,131,218,102,221,134,226,104,86,202,192,168,47,84,176,142,153,6,249,164,203,116,194,41,221,204,79,204,146,46,121,145,113,213,10,65,114,101,213,174,34,173,120,150,129,0,28,73,110,226,71,18,65,96,69,155,152,110,204,29,70,37,107,2,200,135,120,3,3,8,150,115,34,209,169,204,77,10,7,104,47,205,20,20,243,2,233,22,143,60,72,119,48,37,142,37,54,9,113,237,41,176,113,2,185,91,9,98,200,188,4,134,55,25,18,34,77,96,81,218,68,142,101,172,57,149,60,4,99,18,34,53,129,91,252,209,70,195,170,50,56,145,81,140,73,45,108,222,36,255,0,14,254,208,170,165,136,165,143,18,197,211,147,222,94,17,84,113,43,40,173,43,142,100,133,106,33,220,201,99,16,59,60,142,242,125,230,99,115,3,216,70,186,160,120,34,101,166,130,128,202,205,114,75,106,145,38,12,43,57,172,202,202,149,154,200,246,145,199,184,129,151,116,144,50,227,90,197,233,194,43,204,55,201,20,51,61,157,28,152,26,3,68,109,81,250,132,230,62,180,238,218,179,37,140,238,255,0,49,148,122,5,112,221,140,123,167,14,173,69,148,176,6,117,104,183,213,28,240,100,86,141,208,149,156,136,6,230,17,50,209,110,129,228,72,237,129,100,34,29,161,152,84,196,91,113,5,50,70,4,37,111,94,101,176,48,50,17,137,95,57,155,90,172,137,157,211,18,179,138,179,45,245,114,152,149,17,12,64,178,162,65,151,173,248,56,50,133,33,121,145,177,195,118,133,108,245,150,69,181,0,14,38,56,70,38,174,23,18,210,240,211,22,112,101,171,156,66,198,181,195,72,58,50,246,144,174,205,189,230,132,177,92,76,171,27,49,243,34,167,153,177,233,86,19,51,86,84,205,68,160,153,28,200,156,230,34,198,17,161,8,61,224,167,13,42,70,146,39,13,152,84,216,201,35,102,82,198,89,84,130,200,225,9,20,71,20,112,8,66,16,8,66,16,9,159,87,164,171,87,89,174,229,200,247,246,154,33,3,201,107,254,9,126,155,47,95,230,215,244,238,38,109,63,226,41,210,90,226,176,104,179,160,150,30,126,147,218,206,63,199,126,74,170,81,198,75,28,70,26,243,169,94,6,76,12,185,198,4,168,202,43,50,60,203,34,50,42,17,24,204,82,42,38,49,150,194,136,25,208,248,38,151,241,26,244,220,58,83,168,192,217,175,248,122,105,126,6,157,35,212,12,25,155,239,56,67,230,158,219,226,180,250,223,13,189,7,125,185,31,180,241,64,69,72,51,44,82,7,121,80,228,203,32,35,204,142,36,227,129,13,236,189,152,143,222,63,90,204,228,156,159,172,68,67,108,138,111,99,88,114,210,57,207,18,88,207,2,108,210,124,47,81,172,25,169,64,95,44,210,163,24,57,35,206,39,173,248,30,132,233,52,230,203,63,212,183,146,61,164,244,31,7,211,105,21,73,64,246,175,234,51,163,42,20,112,132,2,17,197,0,153,126,39,82,219,162,179,35,37,70,225,53,200,90,155,171,101,247,82,32,120,139,134,93,87,220,205,85,218,138,24,18,121,57,224,118,239,42,106,255,0,52,31,105,27,107,233,81,192,200,221,207,183,136,139,86,189,137,140,155,1,63,92,131,49,171,54,108,183,28,55,152,88,70,220,2,79,237,22,208,4,84,2,56,241,8,10,65,140,153,149,180,42,6,35,28,83,42,209,70,118,28,119,196,232,6,6,138,249,3,11,181,129,152,52,69,125,64,175,156,28,142,36,181,42,119,128,9,224,99,147,53,25,107,125,85,106,152,221,147,237,48,112,109,98,167,34,10,161,124,71,87,202,32,74,56,161,2,82,44,99,17,55,120,17,60,202,207,124,203,37,78,216,226,74,177,121,107,53,22,34,182,48,61,166,192,216,51,62,153,118,174,227,220,203,159,171,161,127,115,51,93,34,91,189,75,203,103,128,54,137,117,172,49,90,131,156,245,25,93,117,141,202,131,185,224,77,245,104,213,78,235,14,227,236,59,68,227,106,94,82,42,26,123,45,217,183,133,239,153,209,69,218,129,71,137,88,50,208,122,103,89,199,28,185,114,210,99,42,207,50,199,249,101,73,222,86,86,143,150,86,123,201,202,252,192,152,57,146,67,204,128,16,7,152,22,60,160,205,73,98,170,157,195,38,101,99,156,192,138,247,147,3,170,65,91,6,88,157,224,72,195,28,71,3,1,3,25,60,68,97,152,17,156,141,118,177,169,188,170,142,176,62,111,172,235,153,155,85,162,171,80,50,227,13,253,66,74,75,142,27,238,115,186,198,44,127,184,230,85,192,150,88,78,236,120,237,43,34,97,209,13,217,120,142,88,224,75,18,172,213,99,157,217,86,3,233,23,202,192,253,100,84,181,52,26,46,244,252,168,0,253,230,191,134,174,235,114,199,132,234,48,214,41,183,94,192,240,11,12,153,42,25,105,23,5,228,55,72,251,77,125,79,142,214,143,44,185,110,88,245,183,211,61,166,133,109,197,190,135,19,22,146,209,77,55,55,205,102,229,95,187,17,52,14,132,0,28,227,185,247,155,140,87,55,82,236,250,198,218,58,67,96,152,107,15,254,97,73,63,43,112,62,194,42,92,62,163,168,240,198,71,84,91,212,109,221,240,210,43,5,159,48,207,180,165,165,143,243,55,137,89,153,104,162,142,41,21,92,136,50,109,222,87,50,171,4,99,131,34,147,109,218,175,82,178,173,82,238,33,112,223,105,164,103,175,230,154,180,141,179,84,159,121,149,115,145,52,41,219,106,156,99,13,222,84,117,126,41,82,166,157,108,24,5,254,185,228,78,110,135,31,138,218,205,181,94,107,215,157,220,49,33,126,147,157,83,109,189,88,156,125,96,116,64,222,25,8,203,175,233,254,181,255,0,184,152,22,176,53,36,18,10,142,84,159,51,183,82,43,88,44,115,157,189,190,147,46,167,74,173,82,218,171,210,255,0,224,197,137,43,46,91,118,23,31,121,53,0,125,226,74,111,181,235,160,28,15,28,78,247,195,244,53,233,80,157,82,239,117,109,203,253,51,61,91,236,229,63,194,173,187,253,85,21,13,187,131,49,207,31,180,122,77,31,224,181,94,175,169,234,109,61,61,56,204,237,128,150,100,33,252,179,144,7,244,253,39,57,200,222,7,128,102,164,98,212,152,238,118,35,177,49,73,40,227,237,32,126,105,182,17,196,209,87,203,43,2,89,218,2,113,32,255,0,44,177,251,74,206,76,34,105,194,200,121,143,56,89,18,208,169,47,121,108,169,101,138,96,62,210,65,179,43,110,241,172,11,118,228,74,89,112,100,247,17,19,18,96,87,216,203,59,137,89,128,108,64,106,112,99,206,76,8,226,33,196,6,221,164,83,230,141,140,173,31,107,192,210,120,17,40,134,119,73,120,129,18,216,145,126,86,14,33,250,96,81,216,200,180,147,140,52,131,64,66,72,68,162,56,3,172,165,229,231,229,148,60,10,196,1,128,28,201,42,245,98,4,112,75,113,52,37,62,76,157,117,5,230,91,196,4,138,4,101,188,72,150,145,204,9,19,35,152,67,18,137,44,24,197,156,72,22,204,131,173,179,114,96,247,145,20,123,204,226,198,242,102,186,223,53,143,62,242,52,128,82,167,131,52,35,74,220,100,100,72,11,85,124,243,32,213,186,57,72,181,78,50,194,76,56,133,12,24,118,149,61,235,88,234,51,66,180,203,170,208,87,170,201,12,67,64,199,127,197,85,120,78,102,71,214,61,139,212,120,144,213,232,110,163,244,238,30,226,99,234,236,97,22,159,124,202,141,204,175,24,193,60,203,144,213,228,64,105,168,14,195,212,155,180,186,181,245,49,218,115,173,74,216,101,59,200,86,54,54,115,10,244,30,176,45,131,45,219,228,115,57,154,123,84,227,113,155,234,118,67,199,43,2,192,196,30,68,176,75,20,163,172,123,23,196,10,187,71,183,34,76,215,0,164,64,171,149,50,106,209,178,196,4,6,68,82,98,13,1,142,210,171,83,50,106,99,48,48,178,224,196,126,94,211,91,174,101,108,189,18,163,27,18,96,56,147,41,204,76,152,16,132,26,56,149,96,1,221,42,38,70,70,36,169,37,91,6,73,64,34,65,250,90,101,165,238,170,100,6,225,216,197,91,110,150,17,131,2,116,221,147,181,140,181,182,153,129,148,239,200,51,69,100,158,12,41,61,126,68,206,123,205,225,120,153,237,76,54,97,49,87,97,22,238,96,231,137,5,239,42,52,96,17,4,39,50,40,112,100,139,1,34,164,24,147,45,153,145,176,101,225,243,2,81,230,70,16,169,102,18,57,134,96,74,18,57,134,96,74,18,48,204,7,60,247,197,109,99,173,179,158,148,0,9,232,51,60,199,196,220,126,38,227,231,119,16,140,78,251,137,196,174,17,72,162,65,140,153,145,129,28,68,99,99,35,34,148,244,255,0,252,53,167,219,164,123,136,230,198,192,251,9,230,182,147,128,39,182,209,213,248,125,37,85,15,210,178,196,173,12,187,148,169,236,70,39,133,212,86,105,190,202,207,233,98,39,185,221,60,167,199,169,244,245,236,216,226,193,186,41,28,212,16,61,227,237,16,228,200,169,71,12,66,80,143,61,164,235,173,140,16,115,218,117,232,109,51,233,84,88,193,88,103,178,115,3,14,142,186,249,44,163,119,214,122,63,131,140,105,155,254,185,231,70,218,111,79,57,51,210,233,139,10,123,5,231,196,35,97,96,177,7,4,204,237,147,18,247,151,19,91,33,51,134,34,88,88,226,21,60,136,199,51,43,19,158,240,14,71,152,196,214,184,230,81,105,146,245,163,23,92,31,138,233,86,141,103,166,140,49,111,80,254,220,153,207,212,220,93,221,81,155,102,112,7,208,112,38,223,137,220,214,252,66,214,29,208,109,31,176,152,26,191,76,14,165,111,250,124,64,205,105,37,148,103,206,99,253,67,233,35,98,150,183,0,19,181,100,135,115,252,72,37,20,51,8,8,202,218,77,164,12,42,17,73,25,25,149,89,67,117,203,236,199,172,248,237,51,85,195,205,14,115,103,30,64,154,137,72,252,166,87,81,224,75,60,74,107,255,0,152,69,241,197,28,2,60,110,50,50,106,50,192,103,25,243,1,241,200,226,82,244,150,237,55,126,20,40,7,213,172,231,251,164,174,165,106,112,17,214,193,140,229,96,101,174,203,43,64,165,120,255,0,51,114,84,161,119,133,198,121,193,50,156,96,150,63,210,100,146,254,157,167,196,98,234,106,63,243,53,159,119,19,173,137,204,210,117,222,159,70,204,234,205,70,42,172,115,44,29,164,118,243,44,3,137,81,6,18,24,193,147,115,33,230,4,252,72,121,146,108,226,86,189,224,79,196,94,98,38,6,4,207,203,41,38,91,221,101,38,17,14,198,95,87,105,65,83,52,32,194,194,164,35,49,64,192,35,2,33,37,186,4,8,230,60,73,131,22,68,14,15,196,244,198,187,217,191,75,242,38,22,158,143,91,71,226,40,42,62,97,202,206,63,224,173,168,19,117,124,120,243,49,91,226,134,146,250,211,79,169,162,230,192,176,2,135,31,168,64,83,185,171,192,28,176,255,0,121,27,233,202,246,228,75,52,58,212,211,149,91,169,86,3,229,124,117,44,203,94,54,235,17,125,82,199,186,228,206,125,13,210,195,0,231,207,180,211,241,2,92,122,129,176,15,143,124,204,181,97,85,193,242,188,77,86,103,141,180,229,107,175,39,222,207,248,19,169,97,217,66,175,110,158,79,180,193,74,41,27,79,146,23,252,77,111,91,220,168,88,254,90,175,242,101,24,16,43,90,170,199,101,126,78,63,230,26,205,198,215,220,73,233,10,37,162,212,118,42,27,29,88,57,243,51,106,95,114,177,247,241,159,188,12,37,178,73,50,6,74,66,101,74,17,200,194,147,202,165,175,218,85,50,166,135,153,121,198,71,218,103,18,208,114,37,137,87,250,163,111,110,96,114,112,210,145,46,79,146,105,29,77,70,108,74,236,199,78,39,50,206,139,115,236,115,55,233,172,107,52,198,188,252,163,137,159,95,64,174,237,185,4,21,83,199,212,66,58,65,108,178,130,213,149,218,91,105,99,199,255,0,169,213,210,173,71,70,216,82,61,35,213,91,247,83,237,49,252,18,195,98,53,105,88,185,89,122,171,39,4,253,165,154,154,47,169,236,68,174,209,189,112,115,220,175,140,255,0,222,93,27,110,212,81,102,153,77,118,122,33,184,202,247,83,51,167,196,138,214,107,181,67,49,225,88,118,51,11,233,111,37,71,166,203,184,247,110,210,146,143,185,120,101,25,227,35,16,52,45,129,236,233,59,21,190,97,159,105,95,234,145,43,213,179,201,63,228,196,172,78,57,18,163,65,114,84,115,226,37,237,152,15,104,143,18,178,177,100,196,174,179,45,128,55,203,43,83,147,45,108,109,148,41,195,192,155,44,131,44,183,188,131,64,106,120,146,78,242,43,44,92,64,97,99,35,2,49,19,52,10,75,97,165,187,129,18,5,100,123,64,176,224,202,217,97,186,48,208,24,249,97,136,47,6,55,117,129,6,148,63,12,38,144,86,65,213,76,11,19,228,147,89,155,126,222,4,126,185,88,22,191,205,0,37,30,190,91,153,110,239,104,16,176,115,43,50,103,153,12,192,4,37,121,234,150,3,1,129,145,32,235,46,82,36,93,119,64,205,183,158,38,138,171,192,204,107,88,18,120,196,7,34,76,69,162,148,16,142,24,204,5,137,40,251,9,2,96,68,197,31,120,98,7,80,84,190,129,29,207,124,202,171,44,163,131,251,75,116,238,173,70,7,121,94,161,209,70,126,70,246,19,45,36,110,216,8,50,134,117,99,147,51,179,151,110,76,142,76,172,182,165,139,218,105,13,199,188,229,9,187,77,202,242,220,194,180,161,246,150,43,149,152,216,186,57,224,203,82,252,240,221,230,85,171,42,221,240,102,61,87,195,104,212,115,141,173,244,151,134,6,75,152,87,159,213,124,53,180,231,119,204,178,128,85,103,167,109,174,187,92,113,57,122,175,132,171,190,234,120,250,66,57,140,202,124,66,160,160,242,9,151,219,163,182,159,209,32,155,201,219,136,26,168,166,187,57,83,131,55,82,172,157,45,204,231,122,111,82,130,188,205,31,137,113,94,113,200,129,188,2,163,35,180,145,102,198,225,49,81,174,86,29,83,93,86,100,229,126,88,85,181,93,158,12,191,50,178,168,252,246,50,182,222,167,142,210,13,24,6,68,160,148,45,204,15,80,147,23,131,40,150,210,33,30,245,143,114,200,42,50,74,100,138,171,121,139,97,18,136,176,134,56,140,246,138,6,119,92,52,131,14,38,135,92,200,148,233,149,25,196,49,37,140,24,241,196,8,118,237,47,90,197,139,40,193,6,89,93,155,100,18,90,246,199,180,201,122,128,247,137,108,0,194,169,112,202,217,143,212,56,154,122,92,74,44,164,142,208,141,21,62,244,131,166,229,149,233,142,56,51,81,145,92,215,92,49,6,71,177,155,53,9,211,145,49,167,38,105,22,113,137,95,234,150,1,204,76,167,48,35,44,73,8,193,132,104,94,68,114,164,99,186,95,182,70,144,132,158,216,109,129,8,73,109,139,16,128,153,28,194,69,221,81,25,152,240,6,96,102,214,234,134,150,173,199,150,63,40,158,94,235,154,235,153,143,114,102,141,102,169,181,86,22,39,237,244,19,58,215,142,97,80,48,140,197,32,70,86,100,218,71,16,168,226,18,71,129,18,142,169,6,223,133,105,255,0,17,175,172,99,165,122,154,122,236,78,71,192,52,222,157,13,115,14,171,15,31,105,215,19,76,145,19,129,255,0,196,127,53,31,188,244,6,113,127,248,145,63,46,150,246,38,7,157,48,88,216,64,76,180,148,126,33,196,88,149,19,83,207,121,186,138,234,122,75,250,219,88,126,146,38,18,165,121,154,52,118,4,102,223,88,125,195,140,251,192,134,161,191,48,28,246,196,244,127,14,118,100,218,248,250,115,56,26,149,54,33,98,161,79,210,116,254,9,112,101,1,190,108,99,48,59,91,115,32,203,182,76,54,36,44,36,205,34,59,228,209,165,18,72,196,24,69,238,185,18,156,28,203,86,204,119,129,96,79,104,85,120,152,254,35,173,252,26,38,213,12,238,78,51,58,61,36,79,57,241,103,109,86,188,165,74,91,210,232,24,247,243,2,140,155,151,81,109,141,140,41,115,245,230,100,165,137,220,219,71,63,89,45,75,88,148,122,120,40,8,203,131,198,238,120,148,86,197,105,110,126,211,42,211,71,164,86,199,177,91,36,231,35,192,148,100,251,72,171,116,254,210,125,160,44,247,226,25,251,199,156,69,152,17,102,144,45,38,100,12,138,88,145,49,152,72,164,191,48,154,153,126,83,145,242,246,153,246,153,123,28,129,207,131,44,74,60,247,144,66,50,221,184,56,198,36,147,150,95,218,86,160,110,110,121,148,93,136,64,118,140,66,9,37,2,44,67,180,13,154,123,41,10,5,181,146,126,147,165,73,208,61,103,43,213,227,42,166,113,235,32,203,25,25,78,86,6,251,104,211,189,139,233,178,142,14,70,208,38,109,70,144,83,198,87,127,124,99,28,72,86,252,140,146,14,123,201,88,114,193,183,19,2,207,135,174,47,28,248,51,167,57,122,62,157,87,236,103,79,51,81,154,150,99,7,137,92,144,60,74,136,188,128,50,111,218,65,59,194,39,226,64,121,147,145,60,66,146,247,131,70,177,24,67,207,76,173,187,102,72,118,144,39,196,41,163,100,246,151,74,151,18,200,1,142,17,142,240,16,88,207,18,121,144,104,4,123,96,178,108,115,2,27,96,85,89,72,35,32,192,198,4,14,126,163,65,145,154,143,254,147,57,233,165,221,127,162,78,205,222,227,204,239,249,145,194,239,13,129,159,121,158,173,78,76,58,157,58,141,33,24,203,34,228,126,211,154,149,245,166,71,39,153,218,176,101,25,143,28,144,102,100,165,25,145,159,32,161,218,216,133,133,166,4,245,227,179,77,90,151,197,42,20,133,69,228,231,207,210,58,233,244,87,211,63,48,39,50,171,149,120,223,200,28,172,10,66,174,207,89,137,0,124,170,6,209,48,234,60,227,253,254,147,165,169,61,91,15,142,145,204,228,234,27,113,39,247,254,76,81,79,137,6,147,253,255,0,196,137,153,84,34,49,194,21,23,249,37,82,199,237,33,50,164,59,203,80,116,230,86,59,203,211,253,57,98,84,123,75,170,61,196,170,77,56,105,81,208,209,1,184,115,183,44,6,239,105,13,105,111,84,134,253,35,17,105,239,21,171,130,185,220,56,250,72,221,102,246,201,199,243,42,52,124,47,80,104,116,116,110,160,196,17,61,134,154,245,215,106,85,130,224,210,187,92,231,230,207,180,241,122,54,85,170,213,107,85,64,109,192,17,254,115,53,191,199,48,184,168,178,116,236,194,249,133,122,219,171,161,146,206,196,19,213,180,252,172,59,17,32,69,86,82,110,162,213,57,234,33,190,95,220,120,158,68,124,82,165,193,22,90,27,201,219,33,248,250,157,74,11,74,41,57,198,12,131,209,235,23,70,46,172,219,90,224,238,12,202,112,70,60,255,0,153,146,205,5,43,170,177,105,183,34,182,94,150,60,48,60,247,156,250,236,55,46,229,109,251,120,204,177,108,122,213,137,29,215,105,204,168,211,134,195,27,23,14,206,127,97,43,117,230,21,184,96,185,238,163,2,91,222,110,51,85,142,37,163,180,134,206,101,128,113,8,137,145,11,25,226,53,128,102,69,185,141,224,7,16,16,28,75,18,70,49,222,5,190,37,71,188,152,149,185,196,4,98,199,18,183,115,34,44,129,102,64,139,212,193,148,61,188,200,239,247,129,169,173,30,242,151,121,86,236,153,34,122,97,77,108,50,205,197,132,205,230,75,50,9,51,50,183,50,12,228,198,79,188,80,5,59,140,214,167,11,49,128,65,226,92,28,133,129,54,105,91,54,32,205,23,121,67,12,9,146,196,173,148,227,137,101,65,161,0,36,25,114,246,134,201,37,95,120,11,30,98,38,76,227,18,178,96,40,102,49,13,185,48,23,115,38,4,2,199,2,38,68,201,25,28,202,0,32,97,152,160,91,91,53,99,33,177,43,186,226,231,45,43,123,14,49,42,102,204,138,187,119,17,122,130,83,218,68,183,80,129,168,18,4,177,46,218,195,38,100,178,221,160,1,34,175,206,9,230,7,111,241,10,213,229,78,102,127,196,35,31,105,152,88,187,0,83,131,43,97,251,152,29,36,189,113,144,220,205,117,177,97,201,156,33,187,51,93,22,182,112,94,65,213,35,43,34,24,137,71,172,213,160,47,204,146,94,142,120,238,100,105,126,224,221,192,153,236,209,214,237,184,112,126,146,210,176,231,196,12,122,138,108,78,195,35,220,78,109,183,53,121,80,63,153,222,54,17,42,186,170,53,3,22,87,134,247,16,56,0,227,153,191,77,107,129,144,127,105,115,124,49,7,53,182,62,242,63,131,178,183,207,117,250,64,211,94,171,250,230,196,96,195,142,68,228,133,109,204,184,237,218,93,69,230,163,134,237,3,160,245,103,180,173,171,250,75,106,180,58,230,39,202,243,226,5,24,42,98,118,196,183,40,253,248,144,53,110,243,152,69,91,159,184,105,117,87,55,234,137,42,101,63,72,154,182,83,196,43,72,181,90,75,104,61,166,64,27,61,164,214,210,173,131,218,5,197,12,142,210,36,214,229,39,18,121,86,144,101,106,243,18,214,65,154,246,137,18,178,140,239,94,124,74,189,22,204,216,100,115,2,165,171,142,100,90,147,47,221,196,129,176,136,16,174,182,83,47,199,28,202,69,166,75,212,62,96,75,96,238,36,144,158,198,87,234,67,213,35,196,11,202,134,24,153,94,157,173,196,176,93,239,36,44,86,129,70,195,153,63,79,137,119,76,120,129,141,233,108,241,16,169,166,220,67,16,51,170,16,101,235,218,60,67,18,5,136,98,62,97,153,68,113,22,211,39,152,23,2,5,44,134,115,62,57,97,167,64,220,224,177,219,58,143,168,81,56,95,252,69,112,178,186,151,235,152,71,30,142,83,153,99,157,170,4,116,167,229,253,165,118,55,48,170,160,120,132,49,32,142,51,31,97,25,226,64,243,2,36,203,116,117,250,218,138,235,254,166,196,174,116,62,9,78,253,114,183,132,25,133,122,202,235,74,235,84,94,2,140,64,226,83,204,144,51,76,166,76,229,124,120,110,209,3,253,45,58,115,54,182,161,118,150,202,253,214,7,145,43,218,70,88,6,20,231,192,149,76,180,144,146,204,75,36,49,8,179,114,53,103,119,13,226,64,112,161,129,60,30,209,109,250,192,3,156,123,192,234,59,173,245,112,184,32,115,35,240,150,217,169,0,255,0,84,170,150,56,50,221,45,120,214,46,59,49,148,122,34,241,110,6,71,17,77,50,150,213,204,123,84,72,192,192,121,230,51,140,74,227,206,32,27,185,158,76,217,190,215,127,118,207,249,158,162,230,197,54,31,101,63,237,60,215,167,182,175,148,225,120,39,198,100,171,25,46,37,137,242,75,118,139,178,0,120,247,146,21,134,57,39,177,60,72,184,203,42,251,204,52,106,48,163,180,148,9,203,115,31,153,80,155,180,137,150,99,137,29,176,35,153,89,146,49,25,20,188,195,16,247,146,238,22,20,214,88,6,229,111,160,206,61,226,74,243,44,24,75,64,240,120,149,20,128,223,105,21,229,156,147,200,236,38,130,200,43,249,27,56,253,71,18,141,189,108,196,248,254,96,77,59,75,22,84,135,137,96,60,194,36,70,34,50,206,235,43,148,53,56,51,117,7,112,193,152,4,211,167,109,172,36,22,221,89,70,92,12,119,146,3,114,203,92,110,108,247,227,142,96,196,124,188,113,199,16,13,18,231,80,63,233,51,163,178,99,209,38,53,39,254,153,209,226,106,51,81,68,150,42,44,142,224,36,89,253,165,68,157,87,50,162,170,12,9,38,86,65,129,50,6,36,10,152,115,37,131,1,1,196,76,36,139,96,72,110,128,164,72,150,9,22,128,144,115,44,50,43,137,40,13,71,18,120,196,130,73,19,1,69,28,80,20,154,243,35,36,176,8,208,243,17,17,14,240,27,119,145,239,38,100,32,75,27,212,156,6,86,24,246,228,76,118,174,198,14,188,12,99,147,158,62,179,83,106,6,204,17,202,47,0,74,237,85,182,133,3,177,153,105,156,106,174,181,119,97,71,59,87,3,147,36,69,142,122,217,73,199,244,198,20,170,141,171,146,131,24,250,203,151,104,96,173,195,25,70,77,72,113,81,46,203,149,92,143,124,78,77,227,107,149,251,14,255,0,73,209,213,51,51,190,120,245,24,15,219,63,251,78,99,157,205,145,231,153,42,196,113,34,210,82,45,50,168,197,28,33,85,191,97,0,184,95,188,179,211,220,195,156,71,106,17,251,72,40,43,131,45,31,233,65,215,167,49,175,250,48,18,156,172,98,70,191,105,33,42,38,34,34,56,252,74,34,88,174,229,86,233,60,31,172,21,115,12,115,46,173,96,9,167,220,120,25,51,69,159,15,177,83,37,64,154,180,192,41,199,137,178,255,0,244,121,57,196,184,154,243,151,171,84,21,79,131,39,70,182,202,216,110,37,211,250,73,154,62,33,79,228,6,243,184,76,212,82,108,225,121,81,203,25,149,118,116,206,45,84,177,62,86,56,199,180,216,87,153,159,77,167,90,138,225,85,113,236,123,205,83,164,98,140,195,48,8,91,180,183,240,236,68,34,134,141,100,218,135,30,34,10,195,244,152,16,97,204,36,136,145,128,199,48,206,36,77,129,68,204,238,88,231,48,54,111,80,59,204,239,102,227,40,36,251,195,38,21,54,121,89,231,180,102,68,72,30,56,145,38,72,145,137,24,80,36,162,3,17,194,35,8,24,188,194,153,48,48,196,88,132,48,113,0,210,36,98,24,133,72,152,41,193,146,69,200,147,90,196,33,169,38,92,146,42,0,146,200,241,42,37,145,19,88,36,26,84,84,238,239,2,216,74,200,108,241,46,68,247,128,42,18,101,155,113,37,216,72,150,128,143,18,37,163,239,35,140,192,140,70,79,28,72,74,31,137,18,96,76,173,154,65,83,55,18,131,103,87,18,46,251,143,205,129,30,224,7,19,45,38,44,200,230,1,186,185,153,236,183,60,3,34,174,192,112,121,141,49,169,128,45,185,143,237,23,204,115,216,76,251,240,114,198,51,119,29,48,53,233,128,245,14,91,143,172,232,15,75,104,92,245,123,206,16,118,239,47,170,210,14,230,241,26,58,108,156,156,25,88,50,26,109,86,79,210,88,232,185,233,60,153,81,63,93,176,1,110,37,181,221,90,182,124,204,78,175,89,137,24,158,60,153,71,83,241,76,199,106,203,233,212,110,233,61,230,26,106,10,119,27,49,25,64,214,113,102,62,178,43,168,62,163,137,91,41,13,149,50,143,86,197,79,76,28,178,255,0,153,157,245,143,187,22,113,137,7,79,29,62,242,14,172,59,102,97,26,246,11,220,70,126,37,192,206,37,26,125,77,189,192,50,46,213,183,117,18,150,213,212,195,182,100,146,202,31,128,118,147,2,234,216,87,217,176,37,203,168,86,24,152,111,211,49,95,155,50,159,74,212,92,239,237,226,65,208,177,65,229,12,168,51,169,230,98,26,230,175,57,94,101,148,235,125,67,212,188,64,220,183,120,147,91,176,192,25,67,109,82,10,249,149,179,29,210,163,160,108,30,210,155,28,103,6,70,187,149,151,13,41,176,245,66,235,82,34,183,34,61,172,167,131,42,174,193,176,115,131,46,66,198,65,33,107,14,226,72,92,12,89,10,122,164,25,114,114,176,171,248,49,16,37,43,186,88,160,192,123,98,53,131,37,0,96,87,232,226,6,185,102,97,2,159,75,153,45,146,232,64,160,213,15,74,93,28,10,118,145,13,204,37,208,192,129,80,179,220,73,250,130,5,68,137,72,15,120,139,212,18,37,102,123,216,34,247,129,172,216,190,242,62,162,206,75,90,222,242,196,191,222,19,93,23,127,105,67,150,50,43,108,154,222,164,224,192,167,97,51,145,241,170,207,171,88,250,79,65,193,237,56,159,29,173,214,202,173,199,71,202,96,115,216,138,233,152,217,183,25,101,135,118,6,101,93,161,76,66,17,19,32,70,70,6,60,98,69,47,51,208,127,240,245,59,104,178,210,62,115,129,56,0,110,56,250,207,109,163,165,52,250,106,235,199,101,150,37,76,41,134,211,237,45,46,162,71,212,201,149,17,43,32,203,137,105,176,8,110,86,16,60,135,196,106,244,47,177,124,110,204,197,59,31,31,95,252,200,199,149,156,105,42,196,192,129,130,152,24,18,70,31,171,180,176,5,45,211,218,82,71,180,182,158,96,93,91,0,248,155,180,92,234,151,220,78,122,41,22,177,60,98,116,254,26,187,173,103,254,217,97,93,76,194,40,77,48,148,12,89,132,2,56,162,204,10,117,237,179,69,115,127,108,243,239,210,217,198,39,107,226,164,254,5,148,126,166,81,56,182,12,39,159,222,74,177,135,213,102,32,49,224,118,146,0,189,163,39,247,246,133,53,239,12,115,218,37,3,36,153,134,211,199,84,148,143,146,99,204,168,121,226,86,73,147,206,4,131,115,10,142,98,132,121,144,71,196,182,165,220,184,246,50,179,45,211,124,199,237,2,244,92,75,254,33,71,160,154,99,142,112,119,125,251,195,68,158,174,165,71,233,94,163,53,252,97,55,233,67,15,208,217,51,95,19,235,135,99,13,237,181,64,4,246,246,140,101,157,72,146,122,176,221,121,7,219,18,46,0,76,174,120,153,80,56,36,75,22,64,29,196,159,121,46,210,162,229,25,18,45,196,149,36,110,195,121,150,223,65,78,124,74,51,203,170,60,202,100,171,108,52,131,125,239,185,20,103,128,49,42,75,48,100,128,220,146,156,16,208,58,154,103,206,91,206,49,52,171,110,152,40,237,199,180,210,141,137,184,205,94,185,49,145,204,173,92,131,39,187,34,16,225,142,34,220,12,51,2,57,32,192,180,102,68,152,16,110,241,25,38,18,38,3,207,18,182,147,196,135,152,18,174,91,34,130,79,16,36,189,161,36,59,72,147,204,3,180,140,113,136,6,33,140,71,218,40,4,88,230,5,163,7,38,1,2,49,3,37,222,5,54,240,133,130,231,142,48,103,42,221,126,166,150,42,41,80,61,206,76,236,55,28,74,109,161,94,176,164,116,131,156,73,141,74,231,83,241,11,172,195,5,172,49,200,237,42,127,137,234,11,28,138,200,246,219,47,179,76,40,185,66,252,167,38,115,217,115,50,171,223,89,235,33,14,155,72,201,5,79,211,19,51,157,205,156,159,110,98,17,226,21,19,193,136,198,242,57,144,40,188,199,13,176,170,93,137,124,200,238,62,230,54,29,70,41,149,53,99,156,19,47,95,244,165,11,222,94,191,233,254,210,196,170,147,231,150,254,169,82,124,242,220,74,37,24,145,28,73,137,89,0,75,171,149,75,16,245,1,40,223,166,249,132,223,180,57,85,156,205,59,227,171,200,51,173,75,166,13,182,0,21,57,199,185,132,102,248,134,157,45,118,166,179,128,173,231,233,29,58,106,235,3,140,144,49,153,10,137,123,87,158,73,51,122,81,142,76,177,42,21,213,147,204,210,43,81,35,137,32,68,168,144,0,118,18,197,105,78,252,24,183,100,200,173,94,37,109,129,226,69,109,227,152,153,179,1,149,86,25,34,96,212,186,131,132,154,117,12,201,87,19,152,114,78,76,1,164,99,39,49,64,12,68,194,24,128,8,98,40,243,10,8,136,198,121,138,16,243,12,100,72,198,51,1,98,0,73,1,239,24,94,97,75,28,64,46,100,187,73,103,137,81,18,176,11,6,49,46,96,88,49,36,112,4,128,226,50,97,8,125,76,25,241,17,193,237,32,65,45,196,9,111,48,220,115,36,19,136,240,4,9,171,96,115,31,169,41,102,207,2,48,27,16,46,75,51,25,230,65,87,18,98,3,134,33,185,68,11,136,16,57,144,151,100,98,82,208,34,198,82,237,38,198,84,43,102,48,57,251,151,183,49,187,178,140,40,144,206,33,184,204,54,138,231,119,50,125,163,5,87,158,230,68,228,152,7,44,101,130,191,230,21,141,188,153,61,227,199,120,12,225,7,105,7,113,143,172,131,238,243,5,82,121,48,36,172,217,198,236,9,49,171,117,179,164,246,136,42,243,22,209,187,42,32,116,70,169,172,160,238,192,105,67,49,9,187,119,63,73,157,217,78,6,101,251,148,168,84,34,84,37,213,55,0,147,46,93,82,246,61,166,102,0,249,130,58,130,2,172,43,160,174,197,55,6,39,18,176,219,249,146,161,89,147,218,85,168,205,101,182,152,69,160,171,55,56,18,230,210,147,86,3,46,103,56,6,199,81,228,199,190,197,56,220,217,31,88,26,151,78,219,8,44,50,59,9,83,173,181,218,189,128,247,204,138,234,173,39,110,71,222,23,99,112,103,179,119,210,6,250,181,170,91,211,115,149,247,150,190,157,155,115,85,119,7,196,229,45,40,234,74,217,181,253,165,212,93,232,84,245,216,228,121,82,33,69,149,90,163,115,118,18,85,110,249,188,65,53,21,149,42,108,200,149,53,134,155,78,15,79,180,14,173,74,204,155,72,62,224,202,237,185,169,177,67,46,229,50,205,38,174,187,149,70,118,178,205,22,213,85,245,244,156,147,218,4,107,74,237,29,13,204,30,146,170,78,103,55,212,179,77,102,8,51,98,234,248,220,231,31,120,212,195,79,154,105,174,236,116,248,149,163,213,105,246,62,226,73,233,100,63,73,83,29,6,74,189,45,197,166,112,216,56,29,165,119,110,90,212,103,50,20,88,51,134,50,43,75,182,209,152,150,204,203,89,80,87,134,249,166,43,29,171,110,208,53,110,230,61,227,28,204,181,217,150,230,74,194,60,52,26,179,126,90,61,230,87,94,54,230,78,178,165,160,38,212,109,28,200,141,82,183,153,123,86,173,198,38,103,166,188,251,64,179,212,111,28,198,46,111,34,82,155,81,190,110,38,140,163,44,8,155,140,61,99,137,29,131,193,143,211,48,25,180,197,235,69,178,45,162,3,55,12,76,87,54,247,151,88,49,41,117,148,84,87,137,21,249,165,222,37,120,196,34,124,137,106,33,35,62,102,87,102,150,87,115,41,193,133,105,82,226,113,254,63,173,102,244,232,13,192,234,105,208,212,235,22,138,75,30,254,39,155,190,212,177,217,223,169,140,138,89,192,13,153,95,115,34,214,102,45,242,42,194,216,144,228,198,8,49,226,16,8,52,125,162,243,136,22,233,171,223,125,105,238,194,123,62,74,79,47,240,170,183,235,3,145,210,156,207,70,24,145,133,50,137,132,59,179,36,112,162,75,59,23,153,16,202,208,140,238,204,76,154,150,2,94,43,83,34,235,182,84,121,223,142,177,252,85,99,251,103,37,187,230,117,190,54,55,107,23,254,137,205,117,204,205,106,42,204,152,193,149,176,230,11,10,176,75,232,82,204,0,255,0,105,70,227,137,118,157,136,120,69,207,208,14,227,130,103,91,225,213,122,122,112,79,119,230,99,26,19,94,162,175,92,125,113,58,235,53,18,152,132,98,35,43,34,16,132,2,40,69,3,15,197,159,20,214,190,237,159,224,78,53,199,8,0,111,230,116,254,45,150,178,165,30,20,153,202,191,25,0,246,255,0,218,74,212,84,150,10,170,199,147,222,65,58,155,49,242,223,49,38,27,113,50,210,197,237,34,68,120,142,17,28,102,24,146,145,115,142,208,32,209,121,136,192,72,167,137,110,156,117,254,210,169,117,61,46,191,120,29,127,134,85,138,154,207,234,56,31,180,183,94,164,232,238,31,219,153,118,153,61,61,53,107,253,178,86,40,116,101,247,24,157,24,250,243,22,62,231,221,128,51,237,34,126,82,36,221,112,59,142,56,144,253,166,27,53,110,101,146,180,165,253,63,83,111,72,56,147,132,72,78,150,142,250,236,95,74,255,0,230,115,7,121,106,101,187,113,3,110,171,225,172,142,254,153,222,170,55,113,224,76,0,21,105,190,173,93,233,106,183,170,120,24,249,124,74,237,20,88,197,133,184,111,111,79,143,247,128,82,217,17,145,204,90,101,30,166,214,82,65,237,134,154,94,176,172,122,79,243,2,122,126,42,199,153,114,137,85,35,0,247,150,231,108,211,53,44,224,199,184,98,85,222,77,57,149,0,60,241,44,193,206,98,216,36,185,128,64,46,100,75,96,199,186,0,195,18,179,45,39,34,86,96,67,152,241,196,146,169,147,218,4,8,39,2,90,178,50,99,180,3,50,50,81,1,204,3,196,22,56,132,0,198,123,69,136,203,64,174,77,97,180,25,32,176,16,25,50,124,8,5,137,151,48,43,39,45,39,210,68,94,158,36,130,192,195,175,27,118,48,250,137,198,207,121,219,248,134,125,15,222,114,5,44,87,57,28,204,214,162,131,223,136,3,44,52,176,242,34,244,95,218,69,64,140,137,84,191,12,59,137,83,252,208,164,178,89,25,144,255,0,121,37,89,3,53,168,231,42,100,133,42,199,176,80,4,237,122,53,144,51,90,231,237,24,174,190,71,166,188,253,37,234,157,156,75,169,69,66,192,99,142,37,105,242,126,211,179,173,173,6,138,220,34,240,188,78,50,127,165,251,69,152,110,168,99,181,193,151,103,60,202,108,249,132,188,47,18,70,143,18,99,180,20,12,67,50,178,36,178,21,188,200,110,138,6,186,236,80,249,33,194,159,155,31,241,58,75,109,23,214,194,187,24,186,143,215,95,56,253,167,24,25,98,90,213,218,140,188,21,237,136,29,74,23,211,177,92,224,174,238,224,206,163,52,226,61,175,107,163,231,36,145,137,215,154,140,212,183,66,33,137,37,198,101,64,23,38,75,1,99,200,241,36,62,208,160,109,49,224,69,192,49,51,40,243,32,134,161,127,44,206,102,38,235,108,220,12,198,68,162,10,32,68,146,163,123,73,250,76,100,20,17,34,4,181,208,169,237,33,231,180,8,145,12,73,24,160,41,19,30,98,204,40,206,36,129,246,144,147,168,115,8,123,76,125,165,167,145,43,204,161,1,152,58,153,32,216,241,27,18,208,138,194,230,50,64,18,197,80,36,29,32,85,191,170,88,57,18,189,135,50,228,88,17,11,44,68,247,134,224,189,160,108,39,129,2,78,202,4,171,230,146,11,229,140,56,29,160,73,17,71,38,54,117,3,137,89,201,144,219,2,126,161,38,76,49,149,118,135,169,2,120,201,136,244,198,27,49,30,76,0,59,73,119,145,36,44,172,217,152,23,0,190,99,220,162,101,46,198,71,115,64,229,230,73,65,43,152,182,137,32,227,19,13,146,227,119,49,182,3,113,34,115,156,198,43,104,22,113,183,191,51,70,146,134,115,159,211,239,35,70,153,172,97,145,133,157,122,106,80,161,7,18,162,63,248,101,23,87,210,89,91,239,41,31,10,56,59,109,254,68,233,86,69,86,40,150,122,91,92,179,252,173,254,32,112,117,26,54,211,158,161,193,243,42,81,181,176,79,19,208,234,83,163,97,195,47,214,115,127,10,140,219,133,112,57,118,128,15,2,67,7,199,121,219,187,70,45,171,160,97,132,231,154,214,166,197,157,224,103,93,221,136,230,90,181,108,228,195,119,36,129,246,145,220,249,229,160,107,175,82,85,120,199,18,155,181,41,103,117,230,71,11,140,147,196,172,213,145,208,115,0,55,51,55,30,36,125,102,247,230,68,174,62,240,10,51,201,145,86,43,12,115,222,35,147,156,180,136,32,112,4,65,185,251,64,177,45,192,219,230,104,91,43,110,44,152,201,4,231,24,50,74,160,159,172,14,131,104,81,182,181,13,223,193,153,117,10,233,102,199,29,75,47,210,139,114,174,27,133,61,166,221,77,85,234,159,13,209,102,32,115,43,109,142,164,52,235,232,110,245,19,230,195,175,137,134,239,135,219,88,237,145,244,145,161,154,151,222,115,196,14,205,244,126,38,188,237,195,137,204,180,109,233,176,157,222,198,106,58,220,149,117,61,166,139,146,189,93,121,43,134,129,206,174,195,91,1,227,196,234,233,173,54,169,87,241,57,47,167,122,201,227,129,52,252,61,217,156,38,14,124,192,232,53,45,184,0,120,51,51,214,213,219,244,157,14,195,7,180,205,169,84,83,185,184,149,49,161,89,89,114,37,108,86,204,171,48,207,137,207,183,92,148,157,138,115,153,137,53,61,100,179,152,29,131,83,47,218,68,202,180,250,182,56,1,183,9,166,215,86,24,3,170,84,197,104,196,113,36,46,10,101,97,88,153,33,73,50,163,82,90,29,115,228,76,218,129,99,242,12,185,17,85,121,141,176,70,36,105,135,211,176,28,77,42,157,60,153,50,65,239,36,10,194,43,94,26,91,235,96,98,11,78,232,154,134,94,208,44,77,182,74,237,70,83,4,87,7,218,104,79,204,24,110,242,43,1,173,137,137,149,188,137,180,174,12,139,44,166,48,58,145,226,84,68,233,237,30,68,139,80,141,226,7,49,198,22,85,187,19,167,110,149,118,204,103,77,187,180,35,143,241,82,204,233,253,59,103,55,167,200,157,223,136,105,159,210,221,143,150,114,236,76,119,145,166,94,1,226,75,35,200,133,131,107,116,168,149,150,127,105,21,97,80,57,206,34,54,98,67,168,248,146,8,79,121,2,245,9,50,253,53,111,125,155,81,114,100,21,4,234,252,20,129,109,138,7,233,239,44,75,93,61,30,157,116,245,132,243,228,206,130,109,92,76,202,167,188,147,2,19,51,76,180,216,85,184,204,171,211,219,216,202,83,170,105,7,167,16,169,211,153,105,93,194,102,75,54,62,38,141,220,102,69,112,127,248,143,70,222,146,222,131,228,225,190,211,207,214,230,123,173,78,219,52,246,7,25,27,76,240,173,210,199,239,32,147,129,156,197,219,196,134,225,38,150,41,56,126,223,72,82,221,244,141,109,195,112,38,170,180,233,103,40,251,254,158,100,215,75,95,59,223,105,250,172,11,41,248,155,110,30,183,89,3,28,206,182,154,245,190,160,203,57,116,252,57,108,108,229,182,251,226,116,62,29,79,162,182,40,109,192,55,6,88,205,108,16,48,132,211,34,6,16,48,9,24,226,34,7,31,226,141,255,0,155,199,112,20,78,101,141,215,58,58,228,118,213,90,113,194,255,0,218,115,216,2,206,73,198,49,51,91,136,98,54,4,28,24,131,115,242,152,216,243,252,158,100,4,137,96,35,35,50,59,96,45,217,134,115,12,67,108,40,66,160,225,215,114,158,62,163,235,44,20,122,136,89,24,22,7,5,124,253,228,64,2,74,155,118,16,118,131,222,2,20,190,239,148,153,113,211,90,10,144,164,100,249,155,107,213,84,138,196,215,185,152,113,244,146,211,218,111,212,111,127,208,56,3,196,35,160,153,10,23,216,98,7,136,149,164,196,219,15,57,170,86,75,174,65,242,171,230,82,163,36,115,230,116,126,35,79,254,119,192,222,1,228,226,98,244,120,206,229,31,190,102,27,43,44,219,99,214,62,66,217,16,149,234,27,54,134,18,226,3,85,189,71,35,190,59,24,17,146,86,42,115,4,92,136,21,193,129,162,165,55,86,84,30,161,226,103,117,100,56,50,234,91,211,96,68,217,98,38,162,189,195,230,129,206,169,155,112,231,222,117,41,111,82,189,223,171,204,231,61,76,141,143,164,183,77,118,199,193,60,30,32,116,116,224,236,207,185,150,170,159,50,9,211,90,168,240,36,212,153,182,83,27,66,153,79,169,226,104,43,209,50,55,6,5,129,142,123,203,148,230,102,76,230,105,74,248,230,16,187,153,96,168,109,128,194,192,217,0,244,192,29,228,54,12,247,141,186,135,6,85,233,176,108,230,5,178,56,49,23,34,61,252,64,98,79,60,74,243,39,140,136,0,230,49,22,49,28,6,76,140,120,134,32,75,25,149,149,204,152,13,30,195,1,34,201,28,1,30,10,137,69,133,160,72,221,142,208,91,51,51,114,101,136,166,5,158,167,50,65,193,148,186,144,97,187,16,35,171,83,101,12,49,245,156,214,98,213,161,70,32,99,24,155,245,151,99,78,248,246,196,231,212,192,166,15,219,247,145,85,186,219,183,59,185,149,110,101,108,51,127,137,181,87,18,146,170,172,75,115,237,38,42,167,229,73,240,123,255,0,222,103,105,117,214,110,224,118,153,179,204,149,97,247,151,214,187,154,181,247,63,243,41,154,180,170,78,170,181,246,129,216,43,158,208,84,57,147,173,78,121,151,28,77,176,199,172,175,255,0,37,118,127,160,206,5,95,232,176,196,244,58,226,127,7,119,253,6,112,16,109,175,105,61,196,205,106,51,89,220,75,171,221,233,130,124,246,148,219,220,75,40,188,162,237,61,135,99,48,218,216,152,241,129,24,108,243,17,199,153,166,81,146,16,218,124,115,38,64,81,183,140,249,48,1,44,64,11,3,223,30,37,94,123,153,106,49,94,199,136,26,190,30,193,173,84,61,209,178,7,188,237,207,55,164,102,77,85,108,141,177,131,119,158,141,27,119,87,188,212,74,152,24,146,193,48,221,2,101,101,89,200,61,228,150,214,18,39,25,128,25,128,217,203,30,242,4,22,150,4,81,220,201,116,142,208,42,21,195,211,151,110,172,158,98,55,84,176,170,253,56,112,190,97,101,181,158,198,101,118,221,216,194,45,114,26,85,128,37,71,112,139,45,158,240,27,128,100,25,120,146,101,99,16,6,21,79,152,77,37,65,89,67,33,6,65,17,45,171,129,43,65,204,179,48,45,94,68,137,76,73,41,194,195,32,202,132,171,3,36,126,242,44,166,1,17,230,3,49,227,48,33,187,156,73,114,123,73,237,89,46,61,224,86,43,247,141,138,175,104,202,19,250,165,102,146,79,205,2,37,243,35,187,18,126,135,214,63,71,30,96,64,188,4,159,166,36,177,207,16,43,218,97,176,103,153,105,24,149,177,128,22,192,149,179,226,60,25,31,76,158,240,43,103,38,73,36,246,73,40,6,21,2,9,128,76,201,183,180,74,166,7,43,112,34,34,158,68,0,193,18,76,62,179,13,24,3,19,78,145,75,89,156,113,51,212,173,105,10,163,239,58,148,214,43,92,74,149,112,32,118,18,218,159,15,140,66,138,183,43,49,138,149,62,168,154,69,237,110,93,50,49,52,161,202,159,105,85,213,3,180,175,137,58,217,113,237,34,161,112,37,50,188,227,196,197,185,203,113,129,58,156,99,188,231,92,133,44,32,30,240,137,209,102,45,27,140,53,159,15,174,230,46,189,204,134,214,24,201,19,74,59,53,123,114,56,129,200,106,214,179,180,47,34,101,181,75,146,65,228,78,214,179,76,198,157,203,243,206,67,81,104,111,148,194,178,150,43,149,147,211,185,81,157,223,180,181,180,224,115,230,80,149,225,137,241,50,171,153,67,28,227,188,173,144,6,196,159,171,180,119,253,160,214,163,174,54,245,74,42,251,68,120,57,151,45,118,149,236,49,38,116,86,147,187,211,44,36,25,192,13,230,105,64,43,94,210,147,249,109,202,28,193,237,36,231,18,141,7,83,180,227,180,138,93,185,183,110,230,102,97,191,204,178,186,192,94,163,32,236,105,117,203,130,150,48,97,13,93,6,196,47,78,49,57,58,117,13,102,26,110,223,98,245,81,144,7,117,129,153,50,187,131,78,166,141,253,90,195,41,229,120,34,70,133,171,85,94,72,11,103,153,89,173,244,118,150,7,164,202,46,167,81,182,246,170,222,125,140,222,129,80,238,69,156,157,77,44,236,182,161,198,225,222,107,210,221,181,58,152,152,27,219,80,131,27,206,51,43,213,214,46,167,10,126,208,109,150,38,15,153,23,177,104,84,81,200,129,197,187,78,245,114,201,251,202,246,228,252,179,209,184,174,234,8,32,78,78,163,75,98,28,211,212,190,208,41,161,182,118,19,97,185,114,172,126,105,129,5,185,33,144,201,33,44,216,99,8,235,250,129,235,200,249,164,106,184,254,168,10,119,42,178,30,68,29,71,143,155,200,148,73,236,201,226,71,113,247,149,115,36,166,17,122,41,108,226,67,60,201,84,199,119,17,88,187,90,4,146,214,30,101,235,118,123,204,171,38,51,3,118,197,97,184,100,137,10,199,81,56,233,149,37,172,171,183,60,75,119,26,212,174,123,200,210,118,42,140,96,230,86,194,73,74,227,152,198,24,113,2,189,176,29,229,187,101,109,193,129,27,23,114,25,206,59,234,99,204,233,183,203,57,247,124,210,196,172,218,237,86,205,43,100,13,199,129,56,76,119,33,57,237,54,252,90,229,220,169,187,183,121,202,103,102,24,3,2,74,176,187,199,137,12,52,50,210,9,30,36,73,204,103,39,184,145,196,42,106,113,147,58,191,3,93,214,88,254,0,196,229,210,187,216,47,188,239,124,42,143,75,77,207,5,142,98,37,116,83,188,209,193,175,19,56,233,150,6,196,211,42,138,237,110,36,183,25,97,85,176,68,212,178,192,171,57,105,182,158,164,152,79,13,52,81,104,30,96,133,173,102,93,53,171,253,166,120,150,206,1,158,223,87,98,122,14,196,240,20,207,24,195,32,253,38,90,83,187,222,60,41,143,0,195,104,133,53,202,156,169,34,117,180,95,18,62,159,167,122,135,97,242,177,19,148,0,151,82,187,156,5,238,97,27,245,58,219,110,24,206,213,250,78,142,129,118,105,83,234,51,51,215,164,91,40,219,237,201,51,109,106,85,21,71,129,53,18,173,132,64,25,32,37,100,1,8,251,68,72,16,12,68,76,76,242,166,201,129,197,213,191,169,125,135,251,142,38,27,134,20,127,113,38,119,46,209,85,107,22,32,171,31,42,103,47,87,70,219,189,52,57,217,211,204,205,106,41,93,168,156,129,0,233,149,202,47,63,226,68,41,102,230,54,95,164,138,178,212,3,44,158,59,129,254,242,174,12,154,49,76,71,98,40,30,162,113,238,176,41,34,71,145,44,144,38,2,45,137,28,242,4,15,48,94,27,62,198,69,107,78,103,67,225,213,238,165,156,126,166,199,241,51,53,63,33,175,157,255,0,47,214,117,180,245,10,42,90,199,233,19,81,154,106,178,121,219,196,181,84,98,75,104,154,101,197,248,202,156,211,103,177,219,57,140,135,190,229,251,96,206,223,198,63,249,94,49,243,9,199,53,228,6,249,114,59,14,102,107,81,93,181,141,165,185,42,49,130,120,230,93,166,74,182,115,110,24,248,207,18,150,114,43,42,123,19,43,6,69,95,157,172,64,108,140,247,146,99,204,165,6,115,207,143,230,92,143,250,91,176,237,2,74,164,252,163,63,105,125,37,211,221,68,149,38,165,108,181,65,199,247,49,255,0,137,11,28,51,29,138,20,125,32,59,50,252,150,63,99,40,100,234,200,147,29,227,101,220,191,88,27,116,54,111,62,155,30,113,55,138,192,156,189,5,110,154,132,102,82,23,158,103,99,25,154,140,210,61,164,13,96,248,150,99,2,86,89,179,42,0,21,124,71,234,8,140,88,16,24,108,199,144,124,74,247,109,145,223,152,22,238,80,99,24,50,135,36,196,165,148,64,208,80,72,149,226,84,174,221,228,197,144,23,32,203,6,96,8,147,202,192,89,140,2,99,85,7,153,104,42,32,65,107,207,115,37,180,44,148,32,87,204,176,112,33,33,102,118,192,11,136,212,43,76,172,174,101,149,171,14,240,38,213,160,60,72,53,100,114,166,91,149,145,44,1,230,21,21,83,140,153,23,172,25,111,174,184,153,222,194,91,35,180,12,154,244,197,7,30,226,115,248,80,115,228,78,181,202,93,74,183,99,57,54,13,172,87,185,89,154,177,81,101,94,11,144,125,162,44,66,224,231,159,38,86,235,228,247,50,72,217,82,173,251,72,164,221,165,39,188,181,134,59,30,37,103,57,50,42,218,254,111,218,116,62,25,81,58,146,231,178,175,251,206,112,29,67,19,187,240,253,163,79,187,203,30,102,162,86,162,100,73,38,79,25,17,109,204,211,12,122,230,97,163,183,3,156,98,114,118,244,12,182,24,126,156,78,238,166,182,122,44,85,249,138,144,39,22,245,182,189,139,98,108,246,18,86,163,157,106,144,96,131,10,91,206,103,78,191,135,54,172,187,7,9,180,246,97,50,221,72,166,214,163,42,74,240,88,121,51,24,214,169,245,56,50,75,150,226,2,140,124,205,38,6,59,64,106,113,247,132,142,35,94,126,208,28,123,182,145,196,176,21,217,183,104,221,253,89,48,69,27,137,35,39,196,163,66,105,208,178,237,179,113,111,0,78,218,144,0,3,176,156,205,21,39,212,46,227,27,120,19,160,15,19,81,138,153,179,7,137,3,103,60,200,201,42,151,97,237,42,36,157,82,205,219,86,69,134,209,133,148,242,79,120,12,179,51,75,67,109,226,86,122,68,168,179,49,129,101,202,73,202,202,199,79,121,106,238,199,121,27,16,145,156,64,204,231,38,73,49,230,34,140,60,73,45,76,100,85,170,65,226,6,188,28,193,43,219,230,76,156,14,101,69,47,159,105,21,239,204,208,29,91,239,19,46,96,68,32,34,61,139,36,23,16,56,94,96,67,211,95,104,122,99,218,39,180,248,145,222,113,204,9,236,17,122,99,196,136,121,37,201,48,17,77,177,110,34,93,43,117,199,48,35,247,145,54,120,18,46,249,24,18,32,28,66,141,196,152,198,96,181,153,114,46,32,84,89,132,6,227,46,244,242,100,213,33,16,68,38,73,144,9,97,194,202,216,230,4,54,200,156,9,102,12,61,50,221,196,10,75,102,48,187,188,75,214,156,30,210,213,174,6,97,89,48,53,205,68,170,197,210,96,100,53,147,5,164,143,19,87,2,67,118,78,51,2,159,72,121,143,164,75,25,71,131,43,42,190,240,56,136,57,131,44,138,191,19,102,154,156,245,180,203,75,52,137,177,57,19,80,35,180,128,17,227,51,72,213,234,168,10,15,0,73,166,55,23,67,192,239,48,109,36,205,233,91,45,93,13,144,71,34,4,235,191,122,245,123,203,63,86,68,163,229,94,147,199,153,110,88,50,0,56,153,85,251,115,226,102,212,86,57,227,168,77,128,249,145,186,189,203,207,4,192,229,225,139,77,26,108,161,203,14,147,196,168,229,28,130,37,170,65,24,7,153,81,185,235,173,170,239,222,99,177,87,78,9,126,160,123,77,72,223,148,187,187,19,204,142,178,181,116,43,140,227,180,141,50,45,117,106,87,149,219,49,95,240,199,87,59,91,166,106,166,253,50,240,120,179,218,70,205,93,108,255,0,152,216,3,196,35,155,102,141,105,234,176,230,67,212,74,255,0,211,80,76,216,229,44,27,75,110,173,191,196,205,103,195,217,1,122,155,122,251,64,206,93,153,243,184,140,77,122,125,77,128,19,184,241,48,179,103,233,26,185,10,121,145,93,116,213,213,112,252,197,92,136,223,69,93,217,106,130,243,226,114,244,234,214,28,40,253,231,99,73,80,164,2,9,39,235,42,57,118,104,236,165,136,100,43,42,110,39,166,22,43,28,58,172,131,209,167,177,135,229,172,96,243,128,178,157,220,205,180,90,234,193,129,239,222,118,70,154,135,77,141,88,199,218,81,119,194,212,115,73,199,210,69,100,90,240,249,83,204,155,149,115,212,73,50,26,148,106,21,119,112,102,106,236,245,44,253,224,110,178,250,232,210,225,123,246,230,101,162,242,214,5,114,48,102,171,168,170,229,93,167,19,158,212,26,93,134,123,121,129,209,77,78,215,101,102,227,196,216,137,85,244,242,211,136,183,87,144,207,220,77,20,221,102,78,219,2,169,250,202,46,187,215,210,91,132,59,235,255,0,104,46,162,198,109,202,56,246,145,179,72,246,38,119,19,247,50,175,194,219,89,233,200,16,58,181,1,109,89,43,140,206,115,233,109,165,207,70,245,207,113,29,90,235,87,21,228,28,120,155,107,248,130,99,107,129,152,25,170,213,26,220,12,116,159,19,93,195,118,215,78,255,0,239,41,21,83,123,147,242,153,109,138,202,152,83,157,190,96,50,158,162,110,65,207,153,87,105,27,46,178,166,14,131,164,247,18,194,194,213,220,189,252,137,80,110,196,150,226,253,229,18,218,78,1,132,31,170,90,178,56,201,200,141,68,11,87,147,45,99,188,128,59,202,16,225,196,219,77,8,202,46,46,62,162,69,69,80,42,140,242,76,16,109,99,34,231,172,149,224,67,118,14,226,97,87,3,153,7,18,11,98,238,226,72,156,200,34,223,44,193,96,252,201,208,61,166,75,23,170,84,175,51,241,26,255,0,243,150,123,204,89,34,118,126,43,78,205,78,255,0,234,89,200,187,10,252,66,161,222,34,64,129,201,237,22,217,1,146,97,136,192,143,25,56,133,74,149,59,215,29,243,196,245,72,160,34,143,97,56,95,13,167,213,213,40,199,11,201,158,129,87,153,99,52,212,73,109,140,46,35,149,2,172,191,36,14,101,57,104,247,55,153,20,174,167,119,82,204,248,218,121,155,211,27,57,149,222,168,203,145,222,81,201,248,173,222,158,145,190,164,9,192,107,51,153,218,248,197,101,180,103,232,194,112,7,28,25,42,196,161,143,50,38,73,44,199,13,218,64,110,250,75,43,114,174,25,123,137,162,189,25,181,115,91,43,75,87,225,215,237,199,166,115,3,86,155,82,94,188,6,198,123,137,213,13,210,39,9,244,54,233,112,236,234,167,250,115,58,136,204,202,191,105,168,149,164,54,97,190,82,185,146,149,149,153,204,142,211,35,187,16,245,14,97,82,218,36,29,73,237,39,234,3,28,34,130,49,56,186,207,254,110,206,113,206,63,196,239,59,79,63,171,82,117,119,255,0,213,37,88,165,127,252,196,92,118,137,8,7,13,218,75,105,207,30,102,90,0,131,216,66,203,66,212,80,158,163,226,70,203,85,58,83,230,255,0,105,155,150,108,192,147,217,147,129,33,150,50,95,44,92,248,230,69,46,100,131,72,237,111,99,24,86,254,147,252,66,183,232,181,126,150,17,207,71,143,237,51,187,91,134,64,220,115,60,168,75,7,100,111,226,122,31,130,238,187,70,67,241,181,177,204,215,22,107,96,115,22,230,154,211,74,184,201,50,95,134,73,173,103,28,143,136,161,125,21,135,250,122,167,38,171,54,243,221,123,226,122,93,86,156,181,54,34,126,165,34,121,84,102,82,245,88,48,87,199,180,205,88,145,218,217,24,153,240,3,149,99,143,99,52,34,224,231,116,165,142,91,32,125,51,37,82,229,123,228,70,9,2,27,121,57,134,33,91,52,106,250,140,162,12,180,233,39,193,111,97,156,1,247,51,139,77,214,105,237,22,84,197,24,121,19,167,71,199,44,66,194,213,87,86,239,8,189,254,24,212,144,108,116,219,217,136,57,219,245,150,81,78,154,183,202,134,181,190,188,8,85,241,61,29,135,243,22,197,207,215,34,104,123,168,210,233,13,148,109,98,120,87,250,127,222,1,125,139,189,42,0,7,45,150,4,114,191,188,150,48,39,27,73,168,54,235,215,216,100,153,216,14,12,212,102,145,145,204,147,246,226,87,181,140,168,139,60,22,195,1,167,124,203,22,141,167,147,2,188,110,241,36,180,25,122,133,29,164,179,2,143,65,179,17,211,159,121,164,24,30,96,102,20,144,49,31,225,229,248,49,237,56,129,71,163,36,43,2,89,177,164,150,166,48,33,182,72,40,242,97,110,107,94,211,35,216,236,112,56,129,176,148,30,99,14,134,115,152,56,247,141,89,200,219,136,87,69,108,65,34,250,164,7,6,96,42,241,20,61,201,144,116,61,69,113,196,91,120,206,102,20,124,30,242,193,119,87,13,2,205,167,116,28,113,35,188,159,50,74,249,148,103,32,192,77,44,128,172,206,200,192,200,43,189,253,58,153,179,216,78,65,112,124,231,222,117,110,77,232,202,124,206,53,200,105,126,68,149,96,185,122,51,237,41,78,91,233,230,92,182,43,116,183,242,100,122,71,0,96,72,209,159,151,247,149,126,162,126,178,199,61,60,74,241,156,9,6,132,94,51,228,206,190,129,113,166,7,221,140,228,41,60,42,243,226,119,244,213,122,116,34,123,9,168,205,72,102,76,24,246,70,23,51,76,163,140,206,127,196,180,236,198,187,70,54,161,234,254,103,89,107,133,149,163,33,86,193,7,196,43,153,93,130,191,196,62,121,24,63,226,112,177,184,182,243,201,231,51,165,173,164,233,236,61,103,15,206,62,147,154,231,105,108,123,204,86,162,33,240,112,123,73,240,100,67,6,146,18,41,98,73,78,34,60,125,163,6,4,150,92,155,90,177,180,225,129,32,255,0,196,169,212,21,94,172,103,184,154,42,167,115,42,47,78,227,137,81,218,209,105,55,105,107,96,223,50,230,93,248,38,207,205,196,72,61,52,84,86,56,81,129,45,174,209,216,153,166,85,157,35,41,239,37,233,58,175,2,105,60,13,195,152,122,189,48,48,156,147,200,196,142,0,155,198,198,28,142,102,93,69,94,155,125,12,166,43,145,99,199,104,183,68,91,48,132,9,136,216,217,136,244,200,215,214,208,36,89,218,75,170,54,194,196,28,31,48,24,200,136,141,209,243,13,222,49,1,0,169,218,72,63,188,91,76,26,188,249,129,35,106,227,188,169,219,119,104,202,40,136,125,160,9,89,105,51,80,196,137,98,34,222,96,27,85,124,201,110,0,113,35,180,63,120,53,124,113,2,91,129,141,151,34,102,33,129,147,66,221,179,2,98,161,36,42,146,92,201,12,192,65,48,123,73,237,246,140,9,48,32,86,16,201,138,201,150,2,163,196,152,104,86,102,164,200,250,38,107,32,200,236,204,10,85,49,37,180,9,97,92,9,67,238,204,7,230,38,207,188,65,136,128,234,239,8,129,79,172,89,11,36,230,82,221,224,73,156,226,85,201,146,220,49,140,200,192,89,32,247,129,50,12,196,72,122,144,49,213,160,109,221,77,196,220,20,40,218,60,64,152,151,230,133,76,9,46,210,61,226,132,91,86,55,140,246,155,55,26,219,32,116,153,154,154,139,140,137,173,21,130,143,35,204,138,75,233,219,145,224,203,25,14,81,71,42,38,43,9,91,11,47,28,205,63,140,77,149,179,182,8,239,10,190,204,86,195,217,165,135,253,35,213,242,243,251,78,94,183,226,64,140,214,132,227,201,156,230,212,95,170,108,110,32,125,36,87,106,227,83,0,89,192,50,130,184,126,158,126,211,15,77,40,170,231,171,57,227,146,101,149,106,145,156,250,131,147,228,66,58,11,123,86,48,203,199,214,81,119,196,108,103,194,86,171,227,153,78,226,165,131,16,224,246,105,1,217,183,72,168,189,11,109,158,163,112,222,118,200,221,163,218,61,80,219,215,223,218,90,238,29,91,29,38,93,167,117,122,205,121,233,113,207,222,7,51,44,167,129,129,53,233,245,10,150,115,237,200,148,92,140,174,202,222,37,88,46,251,113,219,218,84,116,173,248,61,90,132,245,105,176,174,124,74,7,194,66,252,214,110,19,165,163,22,34,14,219,113,218,15,167,59,183,110,198,101,25,170,211,87,88,192,154,20,214,163,182,101,140,161,80,40,31,115,41,216,204,123,24,68,213,247,55,203,53,86,131,102,38,101,12,188,75,146,230,85,57,16,169,5,40,216,241,45,47,43,223,185,101,140,58,4,138,26,154,238,92,88,162,96,127,132,26,247,26,8,57,240,102,179,187,111,75,126,210,179,170,53,41,222,123,64,230,92,182,105,215,243,23,19,6,166,246,114,4,191,89,170,125,77,132,147,246,19,22,65,57,38,16,110,13,243,118,18,73,109,104,126,83,43,54,133,27,87,152,210,198,97,183,104,39,222,69,116,41,248,155,86,155,79,80,62,38,228,185,221,130,173,170,50,62,83,60,249,172,6,235,124,125,164,197,137,89,194,18,126,178,142,150,167,65,104,183,114,96,142,242,150,162,207,214,193,62,210,159,199,90,23,106,147,137,75,222,199,253,70,39,233,3,106,109,13,183,214,230,95,104,186,177,205,164,175,246,206,62,224,204,121,50,94,163,174,8,176,143,222,65,214,79,136,20,93,142,155,215,235,55,105,236,169,246,190,210,130,114,105,185,46,76,186,230,197,255,0,51,90,134,20,51,215,156,1,242,202,55,89,90,49,202,48,144,216,203,222,98,91,232,0,45,173,146,222,68,213,248,218,233,64,159,48,250,202,152,183,118,36,208,230,100,26,186,236,124,47,19,85,99,3,48,139,149,25,155,142,209,238,216,229,76,157,54,120,50,14,80,216,210,42,245,93,202,88,24,183,43,41,92,115,29,94,159,165,142,119,200,181,77,91,245,66,170,218,163,183,121,122,142,153,153,137,174,206,101,213,90,172,216,132,89,42,177,124,203,28,21,110,123,24,152,66,188,247,199,45,30,170,175,244,172,224,187,110,108,206,151,198,195,157,125,138,79,29,231,56,244,241,230,74,66,6,60,197,131,13,184,128,243,36,171,185,184,145,24,154,244,85,27,93,80,15,152,192,236,124,35,79,233,233,183,227,151,157,4,226,58,84,34,4,81,192,24,140,130,38,144,243,12,195,110,99,219,0,220,34,45,159,17,194,64,183,54,49,16,204,109,244,145,27,165,20,107,41,245,104,177,61,214,121,71,79,228,79,96,232,219,76,242,86,156,92,223,115,37,34,143,188,120,18,88,135,218,69,74,171,26,167,12,135,4,78,147,124,90,226,49,95,64,152,52,245,165,150,5,119,216,61,204,222,52,116,162,229,239,175,255,0,79,48,33,73,109,69,203,189,139,49,62,103,116,86,184,156,191,135,210,14,160,186,252,171,218,116,142,233,168,205,89,192,17,17,43,231,222,77,21,136,148,61,177,122,121,150,5,196,123,134,96,67,210,226,44,25,105,108,9,67,63,48,25,79,51,149,241,42,182,222,174,59,56,255,0,34,116,137,99,43,182,161,114,109,127,216,251,64,243,150,112,210,62,163,4,42,38,189,126,153,169,126,123,25,143,19,13,42,219,238,100,131,1,39,129,237,22,209,2,36,169,239,35,181,100,253,56,108,0,102,4,171,180,215,183,251,91,34,108,26,221,143,186,180,193,247,39,51,154,91,153,42,210,203,236,9,90,150,99,216,9,21,210,125,102,170,236,42,110,37,251,42,12,102,118,180,58,99,166,211,42,51,101,251,177,250,204,223,15,163,240,181,45,123,129,99,146,126,167,233,244,154,154,206,56,51,113,154,214,135,30,100,152,54,120,51,21,118,182,102,143,95,142,68,34,195,159,51,139,241,173,14,214,252,93,126,112,24,127,204,232,89,169,230,83,168,212,127,229,236,222,50,187,78,68,43,206,250,132,31,253,132,139,54,78,76,26,86,205,137,149,72,153,18,254,210,60,183,121,33,182,21,28,177,143,13,37,144,36,75,22,225,100,18,25,30,102,189,37,142,202,213,147,148,206,113,245,133,122,117,21,51,89,195,113,143,180,116,178,173,159,210,37,71,71,67,163,69,182,203,19,179,14,7,183,184,155,189,12,121,153,41,214,208,9,1,78,15,247,77,148,216,108,79,172,212,74,106,184,239,44,233,88,197,89,29,228,189,53,199,38,84,87,187,49,237,230,79,21,129,223,153,5,229,160,77,43,83,19,132,89,11,153,235,236,56,153,94,194,231,28,192,211,189,115,15,196,42,153,155,118,213,196,171,185,239,3,85,154,192,59,9,31,198,100,76,229,65,147,69,95,48,44,58,135,199,19,77,119,88,181,110,226,101,42,164,205,92,122,68,110,144,64,235,11,30,165,17,27,149,255,0,72,153,136,32,193,15,48,52,48,59,123,3,43,222,71,142,36,94,214,29,140,75,102,120,104,18,54,6,227,50,117,148,29,249,144,58,117,126,84,201,13,58,129,222,5,159,150,199,229,149,217,82,150,224,73,162,224,226,55,13,250,96,67,211,1,120,139,104,196,154,179,47,113,39,180,55,32,64,171,174,79,211,102,150,3,143,17,150,243,218,6,118,211,113,156,243,57,63,17,77,214,237,246,28,206,190,175,81,248,125,59,91,140,226,121,203,181,86,88,236,219,78,79,153,42,198,99,83,126,147,36,21,191,86,34,201,61,203,72,16,79,102,50,52,187,233,152,6,85,96,101,5,95,222,46,177,239,32,232,105,71,254,110,166,65,149,7,153,223,85,121,229,170,102,83,147,196,244,159,8,213,157,70,148,250,135,44,135,25,247,154,227,89,177,160,6,207,50,91,149,100,110,176,143,150,100,220,192,243,52,203,99,93,199,18,162,199,190,101,75,150,51,74,82,49,212,97,92,79,137,217,157,80,7,176,175,254,102,36,1,212,131,230,107,248,194,143,197,28,118,29,38,96,86,218,211,21,168,44,168,163,113,231,145,34,28,142,243,79,12,203,142,231,183,253,165,95,70,25,196,138,3,102,72,5,218,125,252,68,2,224,241,204,96,74,36,138,171,201,230,116,116,161,108,212,111,7,162,181,227,140,114,102,0,51,137,214,210,105,93,40,83,180,229,186,165,137,87,239,130,177,221,35,233,216,191,50,152,149,176,211,76,54,11,74,142,76,177,238,87,81,182,97,118,47,192,136,119,198,97,93,4,1,184,140,148,40,202,231,56,237,48,239,101,236,100,77,141,153,4,92,243,136,129,196,150,210,231,180,127,135,111,6,84,86,205,204,146,46,37,169,167,0,229,154,90,2,44,12,174,140,221,163,77,62,59,153,161,152,120,18,167,39,16,37,149,89,7,176,15,148,76,231,126,113,45,69,242,208,14,182,146,198,4,144,101,199,121,6,104,16,99,142,230,1,140,170,226,91,180,172,51,15,48,173,37,196,142,236,72,7,246,150,168,207,120,17,25,38,88,143,131,25,94,56,144,9,152,69,221,45,36,43,227,137,80,70,29,165,168,8,249,140,9,162,201,28,98,47,81,101,101,139,52,7,147,153,106,158,32,149,75,2,66,146,33,99,45,10,4,7,16,144,44,28,201,1,5,34,50,192,66,145,89,89,81,230,43,45,192,153,90,214,60,230,84,92,229,86,102,123,199,137,93,142,199,204,206,115,158,240,139,218,220,249,134,225,51,237,38,69,203,40,129,167,166,34,64,152,214,214,83,204,210,141,234,112,170,73,128,203,3,33,180,123,77,75,164,118,108,22,69,63,83,42,186,155,105,108,88,132,15,127,16,41,48,88,1,204,181,106,99,250,76,41,66,69,109,168,54,11,255,0,19,98,190,153,127,78,126,164,200,47,208,170,250,89,99,204,78,239,93,172,63,79,188,165,245,66,174,81,58,102,27,181,86,221,210,157,11,10,187,89,174,81,185,107,195,31,121,140,184,217,151,225,189,243,44,176,209,233,13,206,77,131,216,76,202,170,205,131,184,249,196,130,212,177,28,237,219,191,239,52,21,169,171,5,56,250,76,68,138,242,80,21,7,136,122,142,191,168,145,222,77,84,159,155,51,226,38,81,212,193,164,81,153,156,253,57,146,99,234,55,182,60,66,181,139,84,167,60,2,32,159,83,50,27,6,245,221,219,24,226,109,172,131,143,48,136,31,245,48,15,222,93,70,231,231,183,180,166,195,213,191,180,179,186,141,131,56,30,32,104,252,23,226,223,212,245,48,59,17,36,154,122,170,59,107,92,253,76,179,225,245,144,140,172,223,55,50,255,0,194,117,228,55,18,162,1,177,220,226,65,175,5,192,7,137,115,233,243,153,73,209,227,145,40,189,46,81,211,46,69,27,102,63,66,207,166,38,138,247,168,228,192,141,213,183,116,239,40,186,203,2,0,71,57,155,201,233,204,131,97,151,129,147,32,193,235,184,24,193,154,107,184,179,175,87,30,98,198,205,221,28,159,121,139,83,174,170,188,154,215,243,7,180,14,171,91,86,50,204,39,23,226,90,148,118,197,103,164,76,47,168,182,230,203,18,7,180,166,199,220,33,70,230,45,128,126,242,151,228,192,54,32,24,103,38,64,246,129,136,139,237,82,34,102,45,207,137,29,191,204,8,228,147,46,74,243,201,137,43,230,77,155,104,196,5,99,227,133,148,125,99,99,204,66,5,171,128,191,88,179,252,202,216,147,16,206,96,116,190,23,98,174,172,6,25,12,49,52,190,179,208,215,88,153,218,157,177,48,105,17,131,110,242,101,218,139,107,110,108,79,205,28,125,229,26,179,77,170,77,74,172,222,210,167,87,71,203,1,159,241,49,126,35,105,232,80,178,234,181,236,185,87,80,235,245,144,89,89,235,25,157,154,117,10,83,97,253,167,43,165,192,100,198,223,246,147,221,214,140,59,102,7,88,54,100,215,188,173,85,128,230,57,166,87,122,133,88,115,218,105,222,44,77,229,186,253,167,60,216,0,220,199,0,123,202,191,241,15,20,96,145,228,194,198,253,93,100,168,97,226,102,66,202,102,75,53,247,218,196,53,156,123,41,196,79,172,44,118,238,3,238,32,116,174,214,213,180,45,150,168,62,217,142,189,101,4,237,245,87,35,235,56,141,93,91,75,238,106,216,156,116,243,3,82,40,86,174,250,223,220,57,196,131,62,165,85,239,181,200,220,11,25,206,181,23,112,219,199,188,234,59,154,217,157,138,212,167,142,14,225,43,202,183,56,173,199,253,48,174,117,122,118,176,128,173,201,247,138,202,158,183,101,110,227,218,116,154,186,130,134,82,80,253,38,91,105,176,100,129,184,123,137,48,80,138,196,118,38,122,79,134,124,63,209,65,107,252,236,56,30,194,112,180,245,179,89,180,119,237,61,133,53,250,117,170,123,12,68,42,40,164,52,176,140,137,45,178,64,113,40,168,46,36,136,230,88,22,60,64,164,166,98,244,136,151,226,68,192,171,110,35,224,73,145,32,71,16,136,90,222,4,241,247,166,47,180,127,75,25,236,48,39,151,248,181,126,142,178,222,126,126,161,10,193,158,97,143,105,24,198,100,84,235,82,205,181,126,105,122,86,251,182,145,137,64,12,140,24,78,146,159,196,34,17,243,30,12,35,163,160,66,154,85,247,110,102,157,164,203,146,145,93,106,163,192,134,217,166,85,170,129,44,220,49,30,204,197,233,52,10,93,200,144,220,115,45,122,200,239,35,178,81,102,224,86,86,64,48,43,196,175,105,207,120,12,182,34,220,100,138,129,22,55,64,228,252,86,237,214,10,199,101,92,159,188,230,102,107,248,143,26,203,7,156,204,59,125,230,43,80,247,8,183,8,182,196,71,76,138,151,168,34,245,7,188,175,48,196,13,126,165,14,219,133,98,182,255,0,31,254,167,71,68,196,62,105,178,141,163,230,175,1,79,243,230,112,224,185,204,15,85,185,171,13,109,172,59,30,221,165,122,123,11,80,187,190,96,57,156,93,54,174,202,186,73,202,158,226,118,244,22,87,112,98,15,237,53,43,53,109,121,204,177,148,180,184,5,18,93,51,72,206,40,200,230,101,248,146,173,122,59,49,223,24,155,108,176,142,4,197,170,175,212,173,144,159,152,72,56,39,182,37,101,64,243,27,101,88,174,222,65,199,38,69,156,131,219,252,204,54,71,247,254,36,122,189,164,133,132,156,115,45,148,86,149,53,135,168,224,77,10,201,87,200,50,125,204,186,141,29,154,154,139,84,87,164,242,55,98,13,240,221,66,252,213,63,236,51,8,161,174,99,245,50,29,109,153,172,232,109,175,4,214,223,196,178,173,61,141,255,0,211,32,14,228,240,4,12,61,117,226,118,62,21,170,59,138,31,34,104,167,225,244,122,97,173,27,190,253,162,184,173,86,83,85,97,70,114,216,3,196,66,181,61,140,123,52,137,176,158,9,148,245,98,52,83,243,25,182,90,133,59,151,40,121,251,200,214,25,95,107,202,69,173,156,33,196,109,115,103,171,188,131,107,54,87,29,230,107,43,86,92,167,121,20,212,142,119,72,250,131,57,83,10,172,87,207,84,133,138,195,183,105,164,58,185,144,180,248,199,16,140,193,177,36,91,136,96,14,68,134,50,96,61,231,61,229,250,123,20,217,135,60,76,251,112,121,136,247,226,21,215,244,168,106,143,60,253,231,61,215,111,99,42,12,210,65,248,196,6,184,39,153,38,3,196,175,145,222,62,161,8,152,114,189,164,242,113,156,200,39,61,229,138,153,129,36,102,150,171,159,50,2,178,12,145,86,30,32,88,25,90,44,227,180,74,153,150,10,224,67,38,88,171,184,114,35,218,36,199,16,172,218,189,55,171,165,177,59,228,113,60,189,149,50,246,60,125,103,176,36,137,231,254,34,170,117,22,237,24,218,123,9,7,37,183,123,8,130,159,56,150,55,121,28,227,244,153,20,182,253,76,150,210,171,187,57,25,196,143,61,207,6,4,147,129,237,10,191,240,182,250,107,99,174,212,110,196,206,207,192,168,223,166,177,135,3,124,227,83,189,186,119,127,38,119,126,21,249,52,217,88,108,141,217,7,246,136,149,208,93,46,12,176,233,43,61,214,81,248,130,34,58,166,154,70,159,195,84,7,2,35,74,121,152,95,86,249,224,202,117,26,199,90,44,109,220,133,48,57,127,19,101,109,85,193,14,70,238,63,105,205,50,237,221,32,231,153,75,140,52,202,172,172,134,27,124,193,139,88,75,147,215,250,179,230,84,15,57,150,238,207,112,15,215,204,138,136,220,76,177,81,201,199,18,126,163,109,11,187,129,216,73,43,236,231,204,168,190,138,194,186,215,156,216,231,7,251,71,153,233,61,101,85,24,196,225,252,63,78,219,13,204,57,110,223,105,180,125,241,42,58,34,207,80,124,188,76,183,84,132,231,24,146,167,118,222,151,18,69,92,231,32,17,40,161,22,180,62,241,177,164,182,15,6,11,80,12,78,36,108,211,250,135,43,8,181,41,86,60,24,53,59,127,76,138,122,149,241,137,104,185,255,0,94,32,85,180,201,227,167,188,103,99,30,91,16,106,207,233,108,202,42,39,18,44,113,204,79,185,78,10,202,93,154,17,97,180,98,67,214,6,84,107,108,65,42,57,230,5,197,163,60,143,105,28,170,119,148,181,217,104,18,53,144,114,12,137,177,148,242,35,220,196,69,187,119,136,84,213,131,72,178,110,237,32,84,238,226,92,139,142,230,2,170,147,137,110,220,73,171,14,209,244,194,34,162,75,136,194,159,18,107,80,238,96,87,147,224,73,4,102,239,47,90,201,28,44,135,169,90,231,39,145,226,4,86,129,45,26,98,57,219,40,26,167,60,12,1,244,148,217,117,141,149,87,60,247,133,116,20,40,224,186,143,222,73,141,104,50,214,172,228,134,21,246,27,143,185,149,179,49,231,48,58,223,136,160,175,204,98,26,138,142,48,248,63,81,56,193,219,6,62,162,221,224,119,108,46,189,73,181,148,253,38,123,181,180,171,132,126,135,242,172,178,141,38,165,135,229,187,15,79,30,99,191,110,169,63,41,200,177,127,75,14,102,85,23,180,216,219,86,173,222,197,90,104,90,170,112,6,25,91,239,153,205,109,99,212,185,54,6,101,225,129,24,34,84,126,36,204,114,188,74,58,239,240,254,159,152,231,237,40,63,14,98,127,212,31,184,156,211,171,189,156,144,238,88,253,100,78,174,192,189,78,115,8,235,215,165,161,65,87,183,123,123,44,169,244,107,130,67,146,61,182,243,56,254,189,185,202,247,60,100,71,85,182,171,244,51,19,244,141,92,110,178,186,170,238,25,155,217,186,100,63,20,219,128,81,129,236,176,187,226,86,178,114,192,168,227,14,51,153,79,227,146,192,3,211,130,191,211,26,99,114,49,7,47,129,247,51,106,107,41,219,181,156,123,119,156,106,245,12,205,154,233,81,245,97,153,164,226,254,109,173,24,168,253,29,38,6,75,53,239,96,42,160,41,61,130,137,126,157,111,116,38,203,57,246,154,77,107,140,22,3,30,209,5,173,147,162,220,31,112,100,21,37,21,231,186,103,216,77,91,16,32,173,246,253,165,14,203,74,128,43,91,61,206,121,153,255,0,17,102,236,165,67,105,238,1,129,178,202,106,85,195,124,191,121,153,238,166,176,66,116,253,132,201,103,226,109,221,150,222,171,200,241,51,238,102,80,51,243,113,136,213,198,133,234,59,193,226,67,112,222,123,231,119,115,26,101,83,111,108,113,43,101,59,152,123,200,39,114,243,208,101,89,110,153,99,110,217,134,60,251,196,138,118,98,206,113,216,200,169,163,244,251,73,190,20,18,59,226,67,102,225,159,104,183,16,164,50,202,42,245,131,54,237,184,155,40,176,231,25,230,102,40,10,240,113,44,160,96,157,221,228,26,53,109,133,43,227,218,58,27,126,0,200,32,74,250,189,70,231,35,28,77,88,11,181,200,218,216,149,26,180,106,67,22,62,68,217,234,5,29,231,62,171,51,242,254,241,165,202,93,183,25,81,209,75,3,159,105,11,117,21,41,218,237,50,93,121,85,93,135,152,169,177,88,133,117,4,251,202,36,55,216,231,211,57,95,188,118,165,202,55,97,177,244,49,57,165,78,229,225,135,180,131,235,78,8,70,129,48,218,134,168,228,253,132,164,222,213,183,36,131,32,117,46,195,147,41,107,11,124,208,139,181,159,16,34,130,170,122,140,229,38,118,229,155,188,158,161,64,32,231,50,178,187,135,178,137,21,43,31,167,167,188,167,239,36,98,219,147,199,38,69,85,251,72,231,153,107,174,60,243,42,60,192,126,36,144,22,144,150,40,192,129,119,97,51,216,216,38,76,221,149,219,41,48,17,201,48,16,2,29,164,81,38,131,171,50,3,153,114,12,114,101,70,134,115,82,43,9,149,159,61,71,188,177,236,222,57,149,162,110,56,226,2,38,29,251,67,110,15,60,70,171,150,0,66,182,104,3,21,97,206,38,182,24,39,31,39,180,204,165,168,218,213,156,98,106,186,221,197,88,144,170,195,152,70,253,5,221,5,108,249,79,99,13,78,161,42,109,168,193,143,251,78,120,212,61,117,237,7,10,123,123,204,215,89,180,125,90,105,23,106,53,59,192,242,51,43,102,41,242,29,173,230,102,57,227,104,63,188,146,231,185,96,178,106,164,170,251,137,57,28,19,152,27,27,96,12,220,203,84,58,175,14,31,60,158,33,93,36,130,184,144,9,168,103,93,155,128,199,188,177,61,55,93,173,183,105,253,94,102,107,253,107,110,231,106,227,140,227,17,31,86,179,183,103,35,202,152,26,94,148,65,141,253,39,185,19,51,33,166,206,161,185,124,17,230,21,234,16,14,161,158,78,115,26,106,6,221,167,182,120,129,99,55,78,0,99,159,121,19,99,87,220,127,17,146,79,0,244,153,94,227,206,56,129,109,87,98,223,83,130,65,204,239,105,126,41,85,163,243,58,15,188,243,68,14,242,89,202,100,28,98,7,178,86,87,93,200,67,47,184,140,25,227,171,190,234,207,67,186,253,85,166,218,126,49,169,172,2,207,189,127,184,102,7,166,132,197,164,248,149,58,133,25,96,140,124,19,55,74,20,68,201,1,34,227,18,8,183,34,84,65,204,182,35,40,171,108,241,250,204,182,190,236,243,214,103,180,158,63,89,91,87,171,180,186,149,203,30,240,41,162,181,178,221,173,218,65,145,5,141,183,182,100,197,130,182,202,145,200,145,59,72,206,121,144,104,79,69,170,3,99,110,242,119,77,58,15,77,53,213,40,45,142,248,51,37,35,3,180,221,240,148,245,62,39,159,10,176,61,22,115,12,3,37,182,61,178,162,1,100,148,96,201,0,36,182,194,171,124,30,226,67,210,83,216,203,153,100,62,83,218,6,119,161,187,74,90,166,83,218,116,128,204,77,88,49,169,142,127,162,204,178,73,75,1,156,77,123,35,206,7,104,211,30,107,227,154,86,91,82,240,188,48,218,223,121,202,201,237,137,236,181,117,46,162,135,169,135,204,56,62,198,121,77,69,69,24,171,12,48,224,143,172,43,49,139,18,88,196,69,164,16,43,33,183,18,200,164,84,113,0,55,54,7,50,74,23,245,102,106,79,79,211,232,249,212,238,28,127,63,226,6,102,173,208,142,150,253,196,183,77,168,125,61,170,211,103,167,101,181,40,7,143,231,137,11,52,30,154,122,140,192,99,193,239,40,239,37,54,58,171,41,202,176,200,147,52,218,60,71,240,235,135,224,233,12,220,133,196,217,248,138,199,118,19,76,176,53,118,30,54,152,142,157,136,249,102,195,168,171,63,48,144,178,245,198,65,204,14,54,187,225,101,201,182,177,139,7,143,13,56,142,161,251,79,81,117,229,193,89,230,107,102,85,63,79,247,146,172,86,169,183,191,121,56,137,38,24,145,87,105,239,125,61,155,171,108,31,247,157,58,117,186,123,7,231,86,81,191,170,179,143,241,56,220,201,163,120,63,254,161,30,133,22,135,255,0,79,83,227,60,156,77,53,105,241,193,191,35,219,124,243,149,51,163,142,224,205,34,247,85,206,227,204,163,177,66,13,61,207,67,144,234,70,228,99,237,57,175,103,173,170,123,254,184,95,250,101,13,170,177,136,195,96,140,143,230,104,172,86,200,54,28,28,98,65,171,13,237,7,7,108,223,69,181,89,66,22,198,237,188,193,218,163,198,4,211,46,96,48,14,89,187,77,110,213,6,198,209,26,132,97,208,4,12,175,86,225,187,204,142,210,39,65,43,35,147,200,140,217,94,113,180,66,185,203,156,203,5,165,70,214,25,155,195,83,223,104,254,37,138,104,97,217,96,114,44,24,229,123,72,161,25,230,118,141,84,48,236,178,63,135,171,250,68,14,73,27,161,180,9,214,58,58,200,236,37,127,128,172,192,230,17,142,209,241,55,157,2,143,50,13,164,64,126,104,70,80,187,164,189,60,25,120,165,65,249,164,189,53,81,156,192,163,100,177,20,142,210,67,211,247,150,141,144,32,167,222,89,22,83,61,229,168,213,192,136,201,18,97,78,36,209,144,156,75,138,174,36,86,112,145,227,18,208,23,222,65,138,103,230,129,3,56,26,224,6,170,242,123,110,51,190,248,240,194,112,126,45,83,46,161,200,60,63,48,56,228,243,17,0,201,50,144,100,113,34,151,17,73,103,204,178,181,173,188,243,10,42,108,12,255,0,51,181,240,254,170,25,179,221,167,36,86,139,106,231,59,124,129,59,90,21,13,78,23,0,110,56,3,196,177,42,242,48,34,200,199,105,119,160,193,115,222,102,103,193,59,134,38,153,103,176,179,19,182,83,106,238,169,213,251,98,90,247,138,242,120,11,37,120,171,240,246,110,185,125,77,163,106,142,115,153,7,158,102,41,143,62,35,220,172,56,146,185,66,179,123,74,128,193,200,51,13,158,8,147,76,25,28,198,62,198,5,195,18,218,215,46,20,121,238,101,74,160,224,158,38,202,81,71,80,251,9,81,213,175,85,90,212,23,29,135,16,75,42,181,240,87,188,231,132,220,221,229,136,61,62,115,204,211,46,175,225,246,124,143,193,137,93,80,124,217,148,211,173,172,144,28,224,137,29,66,215,213,101,103,191,136,86,131,168,175,118,37,155,178,189,4,78,3,179,110,228,203,105,212,216,131,167,196,131,163,106,95,224,228,125,37,62,161,94,29,76,211,164,213,45,200,119,28,52,162,222,236,3,3,2,72,202,235,218,93,89,76,124,220,206,114,139,131,99,50,205,183,41,200,66,68,13,194,225,191,29,196,78,217,111,147,34,115,198,164,239,198,38,166,184,5,27,90,4,172,85,101,202,119,246,153,11,57,56,10,102,161,122,149,220,7,80,135,170,92,244,224,74,138,83,77,101,146,127,248,115,142,120,141,77,138,253,229,234,246,3,243,192,196,250,123,83,230,83,136,34,99,180,235,239,6,190,174,102,115,77,101,184,226,6,45,167,50,88,196,216,218,124,14,8,144,244,24,248,149,25,130,179,25,161,43,1,122,164,189,55,95,17,132,118,56,2,1,184,14,36,94,229,79,191,180,174,235,5,96,143,51,7,226,61,86,42,163,0,66,182,89,123,217,200,56,31,73,73,56,231,60,201,34,22,33,114,7,212,196,245,133,108,150,202,251,251,192,19,221,143,62,210,46,225,65,250,74,125,67,131,200,221,51,91,234,187,5,201,218,96,105,245,55,242,188,197,184,238,193,92,125,115,36,138,43,80,59,40,145,192,96,68,4,27,29,142,99,83,145,43,117,56,232,56,130,229,23,158,96,91,144,57,152,173,177,210,230,177,92,228,156,14,102,143,80,240,185,239,41,212,233,203,97,212,228,255,0,76,149,86,61,213,93,143,196,169,39,255,0,228,78,15,239,33,102,149,182,151,211,56,178,191,233,253,66,102,217,97,81,156,137,45,214,84,252,46,7,210,69,11,191,156,146,49,226,88,214,250,155,74,86,20,129,130,125,228,255,0,29,106,149,56,91,87,28,134,89,117,46,117,10,203,96,3,156,140,113,136,24,250,143,57,199,218,89,83,48,97,176,156,251,137,164,104,208,89,214,251,151,217,98,186,147,167,57,67,149,61,140,98,32,245,214,104,195,22,54,103,191,129,40,85,216,15,80,45,218,74,202,109,183,105,96,251,79,144,36,215,64,85,138,23,220,72,227,196,10,127,20,245,157,169,131,52,105,238,14,63,51,27,137,200,62,102,117,211,90,155,131,86,223,188,123,64,25,118,218,97,87,126,57,7,96,206,223,192,145,39,126,90,199,84,127,233,2,83,75,84,163,11,96,201,249,183,12,75,117,44,10,231,120,102,81,224,72,19,171,224,48,220,6,56,144,54,218,156,224,201,105,175,86,5,72,198,57,151,45,117,88,219,129,0,251,64,130,106,55,14,114,37,174,171,98,240,70,241,207,7,153,69,202,3,97,159,3,192,237,51,189,181,130,118,170,147,224,226,6,239,81,247,5,177,69,132,249,196,111,99,30,149,166,162,68,231,250,151,88,113,188,243,245,154,105,169,130,176,222,187,189,215,218,5,198,208,202,77,148,40,111,24,150,215,93,118,143,149,149,143,183,50,221,51,41,67,135,87,43,220,31,105,123,236,216,91,111,37,124,127,188,12,70,158,146,170,85,206,124,25,81,64,9,222,14,102,196,20,88,202,182,16,28,249,31,170,109,122,235,170,130,90,176,192,120,49,131,134,107,59,120,133,127,54,27,63,73,170,202,172,27,172,85,27,51,216,28,237,149,99,34,4,171,66,114,199,180,182,214,228,17,42,223,93,117,245,146,10,159,230,109,161,180,250,165,53,139,49,187,176,35,144,96,68,41,26,83,96,108,146,121,2,82,157,249,31,204,219,94,157,244,250,128,173,202,17,222,106,117,66,184,40,24,77,35,146,206,196,247,143,63,204,232,154,104,199,201,137,89,211,214,196,237,220,33,24,24,159,18,178,202,163,153,209,58,36,42,127,55,159,19,41,248,101,141,228,25,70,82,202,220,137,89,176,254,153,175,255,0,15,189,79,104,159,73,122,159,244,143,236,36,25,121,111,18,183,91,59,119,19,81,166,225,250,91,248,139,107,32,234,4,64,203,179,35,36,226,110,211,105,234,90,137,180,252,211,57,102,28,42,244,251,201,2,10,156,240,97,82,179,225,203,125,76,218,86,37,215,186,159,51,148,202,84,149,96,65,29,193,158,155,225,170,138,87,106,238,62,249,150,252,83,225,181,234,234,54,86,160,92,61,188,200,175,40,62,110,37,155,188,73,217,67,233,223,109,202,85,189,165,94,114,100,13,83,39,233,34,86,79,39,196,123,113,250,178,96,64,40,131,224,118,18,228,172,21,201,149,58,150,127,97,1,36,100,144,120,146,198,14,60,65,20,217,102,212,25,99,196,8,17,130,51,25,250,77,233,240,93,91,219,183,160,15,234,38,89,170,248,46,167,78,155,144,173,171,142,172,113,136,28,191,25,51,70,154,179,107,16,171,212,59,71,85,40,170,26,211,207,133,147,176,183,42,28,34,143,11,196,11,29,170,169,54,186,151,124,251,240,36,75,6,108,14,242,31,56,24,198,7,234,105,104,93,139,220,111,63,226,105,17,102,218,127,47,5,187,125,164,14,91,251,64,243,230,74,227,93,39,167,168,227,185,149,110,46,132,227,159,234,204,138,211,166,92,131,129,195,28,100,201,58,122,118,50,190,213,97,250,91,254,242,154,117,53,162,178,181,103,7,179,103,145,47,179,81,167,185,191,49,157,137,24,231,193,251,200,5,199,3,60,249,150,149,207,234,36,76,182,238,171,236,63,171,204,190,189,72,174,191,175,156,192,174,192,85,187,229,96,20,231,144,84,120,147,22,27,1,59,66,243,242,248,130,174,67,48,56,35,199,188,10,142,153,88,146,71,239,40,125,59,43,18,167,129,226,116,169,160,219,91,56,27,182,119,231,18,12,170,192,177,241,216,8,28,208,196,35,100,30,252,125,35,22,238,56,192,207,188,210,193,74,176,231,171,190,38,39,30,147,242,51,255,0,48,44,123,125,22,1,145,72,63,188,177,240,191,42,227,62,199,137,73,195,245,227,132,231,25,150,85,213,210,27,235,1,171,156,102,13,183,119,43,193,243,237,36,236,20,133,108,110,243,143,49,22,25,42,86,5,181,112,219,124,77,218,63,137,61,24,242,135,186,147,57,165,66,124,160,25,52,61,37,184,239,192,129,235,52,250,154,245,21,239,173,179,238,60,137,97,230,121,36,190,218,45,54,35,17,143,105,222,248,127,196,235,213,13,182,97,44,255,0,6,6,198,6,87,204,189,187,74,91,18,133,187,19,135,241,230,93,65,162,181,117,206,227,159,164,236,88,112,172,126,147,198,238,255,0,207,51,147,144,79,120,17,187,78,212,176,203,12,19,222,94,197,111,77,138,138,44,236,184,243,22,165,153,110,64,20,56,3,56,50,122,118,23,92,63,40,35,14,114,32,77,254,27,241,13,34,35,56,30,155,182,222,27,112,204,244,26,47,135,166,145,139,169,44,236,48,73,156,187,239,122,235,81,95,45,184,109,95,172,239,104,173,55,233,146,199,24,98,57,31,88,22,6,140,156,198,87,48,237,1,5,48,59,132,61,79,104,111,128,101,177,23,39,188,177,72,48,32,64,22,12,64,239,34,14,211,6,32,248,128,183,174,123,201,16,12,175,104,207,2,60,152,12,172,225,252,111,78,171,117,111,142,44,24,111,184,157,146,92,206,119,197,43,118,211,134,63,161,179,3,206,88,133,73,6,83,52,223,203,12,241,198,12,204,100,11,49,102,75,16,196,42,56,128,98,172,8,241,27,28,9,1,204,131,118,143,88,212,150,64,199,30,7,210,92,187,245,86,227,60,14,103,57,122,93,127,137,208,210,223,232,51,100,100,52,168,233,32,101,77,171,226,77,119,17,200,139,76,86,206,67,102,104,217,206,4,211,44,251,113,38,175,198,36,158,166,28,201,85,140,224,142,96,82,87,204,225,234,83,211,177,151,251,140,244,119,168,19,133,241,21,198,163,62,24,102,74,177,138,25,141,151,17,98,69,25,138,24,143,16,45,174,194,118,174,57,31,230,106,77,175,94,124,204,25,154,233,176,55,63,171,245,15,127,172,0,174,36,209,153,27,34,104,74,131,246,198,15,152,109,81,167,220,126,98,32,95,77,165,147,166,105,169,124,182,102,13,0,221,107,33,56,207,51,170,81,0,11,190,105,24,238,70,13,26,169,69,239,204,189,209,115,243,202,236,79,102,132,68,234,29,87,110,233,88,177,135,153,63,71,35,57,145,244,91,56,145,82,75,152,125,100,214,222,174,68,168,163,87,222,10,122,160,108,225,190,86,193,147,85,184,246,179,137,129,206,59,25,42,110,112,220,24,29,50,182,237,249,164,63,57,57,206,101,11,174,97,193,25,150,141,114,121,16,7,245,207,56,56,148,61,150,103,229,196,214,53,168,71,105,23,178,187,59,64,198,110,247,89,38,185,153,113,7,163,39,188,175,97,88,0,204,176,23,62,36,84,203,20,224,119,148,60,103,196,146,134,30,35,87,63,73,47,83,50,10,197,155,27,153,97,212,19,230,69,171,12,115,34,107,16,1,102,227,222,86,253,248,99,44,20,253,97,233,125,96,64,22,199,121,147,93,150,172,30,243,107,0,171,245,152,181,204,203,82,227,250,160,113,219,131,43,62,210,203,178,15,214,83,137,20,241,153,29,172,173,38,184,246,150,84,170,236,55,156,44,41,38,231,36,242,73,157,127,134,18,186,118,207,7,116,142,155,83,164,211,100,173,27,206,56,220,102,212,172,219,150,192,7,245,99,223,204,68,173,21,220,202,188,242,38,107,115,110,89,68,189,43,219,210,121,16,122,92,127,166,179,76,184,191,20,173,146,133,39,128,90,97,125,73,178,245,95,149,84,99,3,222,116,126,37,93,182,94,149,216,122,61,129,231,182,103,9,91,243,51,37,89,53,117,135,146,127,105,80,5,143,18,76,249,224,201,168,218,163,220,204,180,128,36,112,100,213,177,230,95,70,156,63,126,210,126,138,239,202,160,2,80,83,83,89,231,2,110,69,10,2,142,194,66,170,217,87,183,38,79,12,37,68,210,182,39,11,33,98,237,110,100,146,198,83,35,99,239,132,64,183,211,18,66,215,219,141,220,74,219,56,141,48,84,231,188,6,196,48,250,197,88,57,226,77,105,37,119,3,22,210,167,48,45,173,8,61,241,43,118,117,98,51,36,11,68,246,22,241,204,8,174,161,129,230,91,248,219,54,237,204,204,68,97,119,66,152,177,183,102,105,165,213,206,214,239,51,227,108,93,123,178,1,204,14,162,83,91,140,43,96,253,229,36,10,173,219,187,113,153,234,211,216,205,185,219,104,151,181,101,79,228,130,208,139,253,84,7,168,73,13,74,142,211,33,211,223,97,229,113,36,41,177,70,221,185,149,29,10,173,86,18,236,87,98,96,158,103,55,101,138,188,113,43,67,120,57,221,10,236,87,72,198,55,147,32,119,38,114,112,7,188,230,139,236,70,27,216,175,218,66,237,99,220,10,100,237,129,176,234,21,159,25,200,30,100,53,26,228,169,58,112,26,115,44,180,87,207,234,153,203,250,140,89,143,104,23,93,170,54,101,155,60,253,100,180,227,106,12,247,238,101,56,86,81,224,15,50,228,27,87,191,38,6,129,96,7,7,247,149,218,251,248,36,226,42,149,78,95,57,50,205,161,156,74,133,132,173,0,218,4,173,245,42,189,200,150,92,115,49,178,174,240,113,2,102,227,111,11,153,63,151,142,230,64,47,114,35,238,194,65,103,143,172,139,64,253,227,92,102,80,197,102,214,224,103,16,244,108,228,237,59,7,115,22,239,105,101,118,20,39,193,129,152,225,72,237,131,226,72,53,123,190,92,254,242,87,32,103,45,184,245,119,149,214,138,75,47,118,29,185,145,90,85,153,193,21,236,81,237,137,37,248,121,117,221,188,150,242,49,51,140,140,129,252,203,180,250,139,43,110,24,202,130,218,77,123,118,182,84,249,144,107,246,159,79,112,96,125,251,77,14,231,118,108,167,212,70,253,176,102,77,85,64,96,42,178,88,79,111,152,17,251,72,166,53,5,78,55,109,95,237,50,187,181,78,205,188,241,142,210,34,164,68,30,163,88,44,29,213,151,0,202,117,15,219,104,198,79,121,7,75,75,117,151,208,106,179,238,9,56,43,48,252,66,139,105,177,67,28,171,118,34,69,181,59,148,47,4,251,145,45,77,85,189,43,99,22,65,217,76,43,151,153,32,196,30,242,59,137,224,70,21,134,56,153,85,232,55,46,230,57,30,1,50,209,182,205,171,95,75,110,241,218,80,21,219,165,21,191,137,161,52,250,149,66,181,212,223,245,1,42,42,212,236,223,210,124,118,206,121,153,251,201,58,58,182,25,24,125,196,104,185,201,61,161,81,92,230,90,120,56,206,62,208,65,156,247,36,201,46,20,130,113,136,70,189,45,126,160,24,251,25,96,178,205,45,162,178,75,38,124,200,232,128,15,234,13,206,7,244,205,110,213,89,197,135,1,140,9,89,74,238,86,198,1,243,236,102,234,172,91,147,27,129,200,196,193,110,161,151,113,244,247,32,224,9,118,159,81,83,225,171,94,175,35,204,162,245,64,153,0,96,249,19,153,169,122,234,182,197,224,115,192,246,157,2,172,45,103,85,249,135,191,121,70,171,107,250,150,87,82,155,84,121,29,196,14,22,166,210,207,133,57,30,98,166,198,7,59,136,35,180,189,40,91,92,156,16,125,132,31,76,225,134,223,62,12,138,238,233,245,34,221,42,53,214,0,195,140,123,205,30,155,19,185,27,167,218,113,10,148,69,83,193,89,181,117,238,181,130,163,191,6,84,110,243,135,18,69,78,58,79,19,5,122,139,172,57,233,2,107,75,178,153,113,131,8,111,65,90,242,135,45,245,149,37,236,173,181,177,159,188,208,140,24,21,44,25,100,94,158,1,85,7,233,40,24,147,95,126,98,23,154,185,54,15,180,230,234,119,43,225,73,95,166,101,97,199,191,48,58,47,173,22,28,19,136,159,99,112,213,110,250,204,136,138,249,221,102,27,199,19,69,69,145,250,173,230,1,232,209,183,34,177,199,131,37,85,117,187,142,138,246,137,43,235,245,87,117,109,207,159,172,174,173,59,103,230,196,13,169,74,246,216,62,132,75,215,114,248,156,245,54,163,109,22,42,9,121,185,192,10,152,124,14,73,50,8,252,67,69,94,177,114,195,107,142,205,56,119,124,39,83,95,202,187,199,246,206,234,92,206,216,97,137,163,167,250,68,43,201,157,53,202,122,170,113,255,0,166,65,211,29,33,78,126,211,215,53,202,135,173,241,247,149,27,232,177,248,11,159,124,64,242,232,174,65,194,177,31,65,44,77,37,173,206,205,163,251,167,161,58,83,156,45,129,87,216,9,83,232,246,101,172,96,87,234,97,25,180,191,12,211,109,197,221,108,124,248,157,15,252,54,138,215,117,32,41,19,23,226,210,166,0,54,236,118,196,201,172,214,95,169,93,170,219,83,216,74,58,54,235,235,211,169,11,135,113,227,60,78,78,171,85,118,175,174,251,54,215,225,71,111,226,87,183,106,142,72,254,172,200,186,250,141,193,207,210,64,35,42,157,170,114,79,234,63,164,73,51,2,228,214,124,124,196,67,209,21,227,127,50,54,130,71,0,243,196,6,25,7,82,114,254,230,8,2,242,78,73,60,202,202,237,1,65,231,204,133,182,54,0,95,16,162,230,70,125,220,247,149,183,60,238,253,160,253,68,191,191,180,75,230,64,212,22,192,243,153,99,46,16,227,196,128,25,243,17,206,120,4,24,27,232,178,155,116,205,235,39,11,221,151,196,174,171,169,123,118,163,6,246,38,85,95,168,23,163,137,23,161,51,158,20,247,226,7,68,46,208,195,113,251,71,201,227,111,203,222,82,8,10,20,183,86,57,150,90,206,149,228,59,124,184,128,110,111,84,242,126,194,73,216,3,245,18,170,240,55,43,100,146,58,78,100,156,54,112,59,246,57,128,46,210,248,6,87,168,165,24,31,247,246,142,183,37,121,225,188,201,147,185,126,152,129,143,209,194,252,220,73,213,167,195,134,67,150,250,75,90,195,199,109,189,190,209,22,63,250,189,199,16,27,86,161,114,74,231,177,7,184,149,176,195,124,235,156,119,18,221,219,129,83,201,247,149,50,148,4,178,231,218,0,118,176,227,128,124,125,98,114,0,95,180,96,178,227,190,222,248,241,31,75,28,103,110,232,17,245,143,208,172,157,78,82,195,237,239,42,180,62,67,40,25,250,121,150,40,108,125,224,117,52,191,20,100,1,109,234,94,221,249,157,74,218,189,66,238,169,243,244,246,158,89,74,171,21,60,248,154,116,122,150,173,149,131,97,179,136,30,139,208,202,144,79,19,202,234,104,83,107,32,241,230,122,241,114,54,141,174,236,161,73,63,73,226,239,189,157,154,196,225,115,140,202,51,237,40,202,77,129,67,118,45,46,166,244,85,218,95,44,173,195,47,180,170,250,209,217,84,88,74,168,154,116,9,70,215,211,88,185,245,72,217,103,148,97,255,0,18,14,181,21,232,245,43,91,85,93,155,144,229,139,55,205,59,116,209,233,212,170,171,180,15,19,149,240,235,18,204,133,80,11,55,31,105,220,204,162,173,141,34,213,177,154,33,153,6,51,91,143,211,0,173,253,38,108,132,163,46,214,30,36,128,111,105,162,18,10,112,124,136,30,7,105,116,49,3,63,237,16,60,205,56,250,69,180,123,64,171,112,148,106,5,118,35,43,118,97,137,175,106,251,72,26,80,248,148,120,141,66,21,99,159,126,102,99,59,191,30,210,254,31,82,182,40,252,187,71,63,67,230,112,200,230,65,24,73,113,32,198,4,15,38,75,24,16,16,145,72,231,111,216,230,111,172,6,80,102,44,103,143,121,170,149,102,169,72,18,163,118,131,114,95,244,60,78,154,147,223,51,153,167,59,89,73,239,145,58,123,27,29,140,212,74,13,158,37,125,95,162,75,105,6,94,139,8,196,203,107,183,84,199,175,165,133,123,143,101,51,181,179,190,38,125,66,135,169,235,97,243,12,66,188,222,233,24,96,228,131,226,6,101,68,80,143,48,35,204,146,146,167,32,203,85,85,135,124,73,122,63,88,23,233,53,76,27,45,207,184,151,57,22,218,193,56,82,115,219,24,204,198,163,211,61,229,159,138,112,225,129,228,13,191,180,13,137,82,212,248,22,6,111,164,191,112,153,116,205,188,51,17,207,97,131,52,237,226,88,134,216,199,79,48,87,45,227,18,59,88,14,35,78,242,139,145,134,210,8,139,118,211,193,139,105,6,75,106,200,45,119,86,78,68,204,245,241,196,208,196,20,1,71,34,87,201,110,208,40,218,91,128,57,141,84,166,114,38,225,82,144,8,224,201,10,195,157,172,32,115,121,221,38,121,154,108,209,186,156,167,34,65,116,239,229,96,84,35,27,135,99,38,43,50,65,15,180,8,245,31,49,132,200,239,204,189,41,99,226,76,80,249,237,3,47,166,115,30,210,4,221,248,102,97,201,128,209,182,62,97,3,0,206,100,248,196,217,248,31,238,143,240,67,250,160,100,221,199,17,142,123,205,171,163,65,38,52,200,60,64,194,185,6,55,86,238,1,155,253,48,189,128,143,246,133,114,90,183,99,156,25,159,91,167,118,211,177,42,122,121,157,252,15,104,136,82,8,32,98,19,30,26,218,249,239,153,81,83,245,155,117,130,191,196,89,232,176,244,195,16,57,153,172,101,219,143,50,42,8,172,223,40,45,246,150,236,100,229,212,168,250,202,235,189,170,109,213,146,15,210,91,118,179,214,59,154,174,61,131,64,116,143,82,208,79,202,57,158,135,70,85,52,213,228,243,140,159,188,227,81,118,142,229,85,7,208,97,253,77,193,157,10,172,87,46,169,98,217,142,119,47,104,133,116,63,16,153,237,44,55,166,220,147,129,48,170,227,150,153,53,250,149,5,107,32,145,228,3,52,140,191,18,176,250,158,174,121,207,121,196,74,205,150,237,7,31,83,59,214,170,216,152,126,87,204,229,58,170,221,148,249,88,118,51,53,98,155,169,53,182,3,110,30,241,210,221,65,93,176,191,95,19,162,136,25,72,33,74,248,148,219,66,215,96,61,37,124,131,24,186,103,81,233,46,6,198,255,0,165,167,71,71,67,254,26,189,69,149,117,122,156,169,254,146,58,79,243,49,104,255,0,7,93,225,238,86,117,7,229,83,59,23,124,78,187,108,174,181,2,154,7,86,197,228,191,182,76,33,174,165,88,224,87,204,211,83,43,134,232,25,149,154,235,101,12,163,6,91,79,165,224,224,205,50,201,169,77,223,167,6,99,219,252,206,182,162,164,239,190,102,20,211,184,16,121,133,96,100,99,226,32,135,218,118,215,210,199,82,3,46,30,153,233,21,227,246,144,113,233,161,219,191,2,108,77,50,47,113,52,141,56,201,57,147,244,84,121,148,83,248,90,143,59,101,79,240,250,137,207,105,177,136,85,239,16,101,35,18,12,107,240,202,137,238,76,176,124,54,180,62,243,64,222,167,163,18,65,219,245,152,25,95,68,131,178,202,191,14,235,250,68,215,109,164,14,146,37,96,216,199,37,128,148,102,182,139,118,249,6,75,77,77,136,70,231,200,155,125,70,9,156,3,41,109,87,56,53,226,65,38,199,245,226,0,43,142,26,100,186,250,247,224,175,49,166,163,99,0,171,140,192,186,218,126,166,81,107,213,82,113,146,255,0,95,17,221,173,108,109,80,62,243,157,101,190,166,229,31,52,162,47,107,88,228,230,27,189,53,231,188,181,85,81,121,24,192,153,110,101,35,34,17,67,177,103,36,201,170,253,58,164,70,89,135,61,166,149,64,153,39,191,137,21,0,193,74,135,25,57,237,33,117,204,173,199,153,54,0,182,71,205,230,85,88,87,191,30,32,107,167,53,213,131,220,243,44,13,142,100,88,3,210,79,120,157,188,9,164,39,114,90,84,163,119,126,241,247,60,201,241,142,36,80,113,137,29,167,193,226,51,30,112,121,128,246,143,121,32,49,199,153,94,226,90,79,118,37,66,63,230,49,22,121,150,12,24,15,111,78,68,169,184,108,0,4,109,99,14,221,166,123,137,11,199,120,22,130,205,199,129,16,179,105,251,74,235,185,88,114,121,29,225,97,93,172,198,69,93,102,169,246,144,92,202,169,177,135,83,30,253,177,226,115,193,103,39,44,115,54,85,212,14,100,27,237,214,179,84,87,115,54,87,105,13,204,231,126,25,205,33,129,221,158,224,30,86,76,33,83,203,72,239,27,178,185,108,241,131,10,175,210,42,189,140,159,82,176,200,253,229,229,44,69,199,204,190,210,183,127,99,211,228,123,64,232,87,240,122,171,108,177,221,47,252,61,40,120,69,145,62,175,234,50,42,206,207,246,149,26,16,129,250,0,253,165,203,96,94,76,198,236,203,242,202,141,174,220,64,232,177,166,222,25,84,204,231,225,250,98,173,142,237,51,163,156,96,75,133,133,78,24,64,193,119,194,237,81,208,85,165,45,240,253,82,159,151,57,238,115,58,155,159,190,120,150,11,155,177,18,96,230,91,85,234,163,163,62,48,188,72,162,95,95,233,227,188,235,45,202,120,50,192,84,248,140,53,203,180,182,194,224,145,199,249,133,40,192,229,71,62,222,198,117,182,86,124,9,23,210,35,140,169,193,243,143,49,139,165,164,189,46,45,88,233,117,28,136,88,167,212,62,144,5,212,114,9,237,51,45,139,167,213,100,161,65,157,164,253,61,230,167,203,58,90,216,4,116,182,15,249,144,115,237,166,167,34,196,109,140,126,97,237,51,216,214,210,251,20,239,95,172,234,217,65,221,184,42,159,112,102,75,180,181,216,134,202,139,100,119,72,16,117,252,66,171,5,32,246,50,44,172,138,219,206,8,61,162,123,61,58,130,231,18,104,165,147,97,228,144,119,103,252,64,166,155,142,238,15,19,93,58,128,207,180,156,131,51,46,137,151,231,112,7,210,91,186,154,235,42,171,150,247,51,72,30,187,116,182,238,86,233,61,136,50,87,124,82,192,155,112,1,247,19,27,51,177,229,142,217,89,229,177,143,222,5,190,163,57,203,28,153,49,143,110,101,25,219,242,140,201,165,190,234,115,230,17,118,226,6,7,18,234,202,129,212,196,180,198,89,139,229,68,181,119,5,206,121,129,173,174,246,226,64,216,253,195,74,85,183,99,119,50,209,201,199,153,68,61,82,91,39,188,213,85,165,72,222,152,145,53,86,171,221,183,251,142,98,109,171,94,93,183,57,129,122,57,102,59,123,102,105,94,166,234,176,1,244,156,177,98,175,113,147,247,130,92,222,174,208,123,253,100,86,173,77,87,177,5,249,95,4,72,105,80,41,62,163,103,254,36,211,88,245,224,184,233,152,245,154,230,191,114,86,54,39,251,192,213,169,215,37,71,109,111,187,30,102,27,109,123,129,119,207,211,50,148,69,94,72,201,131,88,1,220,237,199,129,239,1,42,187,186,168,239,229,164,173,111,76,236,67,204,142,231,44,89,3,49,247,240,37,77,118,7,60,152,15,39,31,152,199,232,178,45,99,41,232,11,153,72,93,236,72,200,31,121,122,98,179,143,18,41,35,176,13,99,177,39,196,66,194,216,82,199,116,157,128,103,39,246,18,186,176,155,157,190,104,14,213,218,146,130,3,49,38,79,214,61,88,231,112,199,50,31,55,143,164,128,220,49,143,226,25,199,121,30,199,235,36,164,46,119,8,22,146,212,246,56,99,207,18,146,122,142,34,118,37,253,163,3,57,247,129,114,59,0,64,108,31,111,120,137,98,85,137,228,123,136,244,229,22,213,102,240,210,235,235,43,189,113,184,142,216,62,32,47,84,89,104,126,205,216,129,218,78,219,138,2,114,14,56,34,102,21,244,3,200,62,102,132,244,138,148,110,126,167,136,84,70,173,91,27,134,62,146,253,253,39,105,7,62,12,206,245,6,177,84,28,103,177,35,137,115,87,177,130,134,83,158,9,241,1,216,235,180,228,96,119,226,73,89,89,71,156,140,226,84,245,185,86,35,140,113,38,170,67,114,56,196,33,109,3,230,94,124,64,240,48,123,30,37,158,137,43,205,155,83,61,204,172,110,127,155,218,5,149,168,234,10,195,12,36,108,59,88,43,228,54,217,31,87,105,207,29,187,125,96,199,32,54,252,46,54,230,4,156,118,9,223,25,56,149,210,187,173,110,51,230,89,181,74,227,143,186,158,101,102,206,224,28,183,99,246,128,63,75,125,32,28,140,120,241,34,221,76,48,114,35,5,84,19,142,7,120,21,50,229,136,39,156,205,8,10,169,231,188,172,255,0,94,113,153,106,110,118,194,44,13,137,168,35,71,101,5,206,31,130,51,226,114,173,37,84,231,104,69,56,42,79,51,67,177,245,27,167,167,24,149,106,116,251,202,216,65,102,237,247,250,192,168,228,242,44,95,177,155,52,218,208,130,180,213,83,148,83,210,234,131,39,233,152,105,169,7,165,173,161,113,225,187,73,223,91,29,181,80,54,23,61,65,91,42,223,81,40,210,116,247,38,179,78,186,106,217,40,102,202,2,121,95,124,207,77,140,78,62,154,211,93,117,250,135,44,135,6,117,119,24,19,134,36,50,125,225,187,235,32,158,33,35,234,47,188,61,69,247,129,40,72,122,139,31,168,190,240,37,28,135,168,190,241,239,95,120,14,17,110,30,240,204,7,9,28,199,186,6,31,140,233,255,0,17,240,251,56,234,78,177,255,0,51,198,88,48,216,158,253,176,192,169,236,120,51,196,106,233,53,88,202,123,171,21,63,180,12,134,66,77,206,37,124,152,83,204,98,32,177,158,32,34,121,154,116,140,70,225,158,158,243,44,183,78,122,246,251,137,6,213,176,243,137,236,80,6,69,108,119,0,207,28,149,224,18,103,179,164,131,69,100,118,216,191,237,42,15,77,60,129,35,233,84,124,75,15,49,109,129,89,211,167,137,158,221,30,78,65,155,68,120,148,120,207,138,105,127,11,174,117,35,165,186,215,255,0,207,188,231,207,87,255,0,196,154,79,87,70,46,81,213,81,255,0,250,76,242,146,5,152,241,35,24,48,24,226,92,182,29,184,149,119,146,94,240,44,239,38,149,238,96,12,75,38,114,204,168,189,216,243,3,91,97,90,149,3,4,1,55,122,89,51,156,27,125,249,251,98,122,15,193,176,250,202,140,75,88,147,244,1,29,166,207,194,176,253,49,138,92,15,150,6,31,66,77,105,207,113,54,10,79,244,201,10,91,218,6,53,167,29,163,244,176,102,213,167,222,63,68,123,192,202,43,194,230,65,84,238,204,223,233,172,123,64,253,48,170,16,49,146,106,115,44,45,251,67,191,152,21,13,58,123,73,250,43,142,194,79,136,18,4,8,122,120,237,36,22,27,193,136,185,129,44,113,16,221,237,33,235,98,11,105,111,16,38,75,123,67,45,23,168,60,199,234,44,3,113,129,124,72,150,89,91,55,246,192,183,116,55,15,50,141,223,218,101,69,201,61,70,6,150,189,71,153,69,215,171,35,40,56,36,98,103,183,114,202,130,231,146,101,77,121,237,77,86,82,125,59,1,79,175,188,160,109,95,19,167,174,44,186,198,86,98,84,242,51,51,134,27,215,61,136,196,138,200,89,187,42,159,226,77,52,238,220,224,15,250,155,18,246,27,109,192,198,101,172,0,183,39,177,17,134,169,77,26,178,239,125,66,3,229,84,18,68,234,124,52,32,164,224,146,217,234,38,114,233,29,111,58,26,53,109,173,179,39,56,146,21,185,157,66,226,113,67,122,182,190,73,110,252,206,183,162,228,118,51,159,211,235,28,46,222,153,82,41,22,250,218,80,119,96,249,148,138,131,62,54,147,180,112,115,137,85,224,209,99,109,110,51,145,137,36,213,189,120,46,185,86,237,34,158,243,67,159,42,127,196,173,108,13,115,51,177,93,222,125,164,153,237,252,198,220,118,217,243,101,35,75,80,166,77,106,126,255,0,246,133,21,39,175,168,219,90,151,62,7,108,206,189,117,37,76,5,128,27,7,204,222,255,0,111,164,231,213,89,171,7,164,150,193,80,191,89,210,167,79,169,188,51,218,164,28,224,110,150,37,108,169,213,135,16,27,86,204,237,204,133,58,87,67,203,129,45,106,91,29,44,37,101,23,0,182,118,193,138,175,96,37,131,76,236,57,121,31,192,49,57,47,1,122,192,14,76,154,106,151,28,153,91,105,6,56,239,34,116,141,183,180,13,63,136,79,234,18,94,165,108,63,212,19,23,224,213,121,118,145,40,128,230,184,86,205,232,220,70,54,142,211,26,88,184,193,24,250,199,234,170,252,185,129,179,212,80,167,153,75,218,28,119,152,141,231,126,76,177,108,61,196,38,181,163,86,184,201,25,131,106,16,28,98,102,185,75,168,233,31,121,90,214,248,192,113,10,218,154,128,199,110,32,251,79,117,152,182,250,109,147,100,144,191,7,230,132,94,245,35,46,229,198,239,172,207,168,180,212,133,91,0,203,44,117,56,101,92,52,193,121,107,172,192,231,220,192,128,179,120,1,179,130,100,197,75,91,27,7,121,37,69,172,1,187,62,210,141,83,17,40,119,106,54,130,55,117,76,168,205,115,133,110,242,182,220,120,61,229,250,106,249,98,124,76,250,210,193,176,125,4,29,242,229,179,192,153,158,210,215,237,79,148,112,37,207,199,0,245,66,36,238,54,51,19,130,68,40,175,36,112,71,188,172,97,149,119,147,156,205,40,173,94,209,227,204,11,28,240,124,74,219,129,137,55,60,103,18,150,56,19,72,96,109,133,108,114,115,218,103,87,103,114,173,210,7,180,187,114,214,54,246,145,86,22,145,38,86,205,236,99,39,48,45,83,196,145,50,25,227,30,209,238,234,196,6,156,156,15,50,89,60,197,159,104,19,145,2,12,228,12,158,222,211,29,183,228,153,173,128,230,98,125,57,46,72,50,85,138,179,128,113,198,96,47,97,140,201,58,50,175,32,1,239,42,11,156,31,19,42,213,234,33,195,123,199,75,157,205,207,76,202,78,32,28,224,243,46,166,54,189,153,220,195,176,149,3,150,202,242,38,117,102,206,1,239,47,69,40,152,101,57,62,32,94,154,130,170,67,55,111,19,59,21,57,218,123,74,243,204,77,253,80,61,105,29,63,89,90,21,193,13,34,110,234,228,73,133,70,239,230,105,21,89,86,126,70,144,52,176,29,196,210,105,84,57,89,81,206,238,96,65,16,12,25,101,170,27,18,54,57,28,42,230,82,183,88,27,169,96,93,101,140,171,210,185,149,189,198,196,198,220,24,54,161,115,131,196,136,98,91,131,196,8,34,178,183,51,82,19,230,65,235,207,59,165,149,170,227,150,230,4,145,178,224,75,25,157,31,142,210,9,176,16,59,153,117,170,74,240,100,9,218,166,76,90,160,202,82,154,11,19,91,31,108,102,87,168,86,53,243,50,210,77,111,196,43,171,181,141,123,73,241,140,204,131,212,166,214,84,25,56,202,238,28,99,218,92,154,133,198,25,132,190,182,83,228,64,172,85,85,202,151,154,134,236,99,237,51,182,207,196,51,43,101,91,27,179,58,64,174,221,184,226,82,218,74,155,196,12,207,90,33,232,65,158,252,193,182,50,159,81,80,125,64,154,172,164,177,220,8,226,81,125,118,237,207,36,123,44,168,199,248,117,184,157,182,47,211,136,47,195,206,79,168,234,0,246,150,168,43,145,232,183,220,203,208,26,249,219,247,129,206,122,17,95,5,184,135,164,184,59,4,232,90,150,156,50,40,96,124,17,34,116,206,233,254,144,87,247,204,35,158,0,204,8,247,155,191,240,251,74,247,89,89,248,117,229,184,218,127,245,74,50,231,11,0,231,185,151,191,195,117,43,206,221,217,246,137,52,22,147,182,193,183,16,43,107,142,62,146,189,217,243,204,217,248,122,84,117,54,239,166,100,69,106,184,216,153,62,242,8,157,51,53,69,217,176,124,9,15,78,180,77,205,102,125,198,59,75,77,165,127,80,76,123,115,50,106,245,70,240,64,60,99,31,120,85,47,168,47,144,188,47,129,26,97,71,87,39,185,230,86,23,106,238,0,16,59,251,202,157,201,82,210,13,22,223,133,37,70,121,254,38,83,99,88,219,71,127,38,84,214,18,48,73,150,33,218,188,30,79,121,21,127,173,178,173,163,191,108,74,114,91,196,77,244,239,14,126,208,37,234,112,87,3,18,91,138,174,227,193,241,34,54,131,207,97,44,224,227,36,25,68,174,109,170,167,158,221,253,204,167,118,227,183,62,36,172,102,179,245,112,178,163,158,254,100,2,130,79,210,62,64,221,218,3,143,7,152,220,224,117,119,129,28,48,237,231,188,68,96,113,26,150,62,123,201,176,193,28,246,129,87,36,228,203,213,27,110,220,117,24,151,105,207,251,153,55,32,47,108,192,130,166,195,195,126,224,75,191,211,77,219,179,131,218,87,156,129,206,100,202,157,158,65,241,152,13,236,246,65,207,156,193,144,109,254,175,164,71,80,7,72,198,225,220,17,196,187,97,220,122,190,188,64,128,39,110,55,99,18,72,24,156,231,143,172,153,87,53,179,41,237,32,28,182,122,121,133,75,213,87,35,3,182,115,36,153,110,9,33,101,3,163,45,183,144,124,73,87,104,223,181,137,13,158,230,6,139,63,44,87,207,229,176,231,239,49,166,161,183,99,57,231,19,99,46,115,145,51,89,88,36,178,140,48,255,0,34,6,119,187,125,141,159,219,18,117,217,249,108,172,195,31,211,39,232,162,46,236,67,98,108,193,28,231,38,64,156,141,187,212,14,59,115,41,123,134,225,206,27,19,69,104,187,25,80,119,62,242,171,244,109,81,220,235,140,192,117,183,65,207,131,11,28,41,195,112,71,137,90,101,114,9,233,63,226,69,247,88,217,60,129,198,68,11,189,114,89,79,233,3,4,73,37,172,112,71,121,3,88,3,230,192,255,0,121,52,76,8,26,118,6,82,199,218,91,181,90,160,184,200,31,230,99,245,246,13,188,243,193,63,73,170,171,7,165,130,122,128,226,84,110,175,225,244,50,2,15,204,51,13,63,194,125,45,73,103,10,245,17,198,14,10,159,121,103,195,159,168,111,0,224,112,61,196,236,13,94,155,81,81,84,194,178,248,246,129,199,215,143,195,33,176,156,228,96,253,231,66,155,11,81,91,49,193,42,37,122,181,174,213,195,99,25,230,108,216,140,0,192,196,162,141,255,0,221,30,229,199,38,89,248,116,145,109,63,244,188,10,206,217,2,216,147,106,108,29,185,144,244,223,245,41,132,68,191,18,27,200,49,90,222,159,61,166,127,198,110,114,184,18,163,95,171,36,44,246,152,5,142,95,233,244,154,81,157,79,36,109,145,87,122,166,63,91,235,40,182,197,4,119,199,210,24,200,233,230,5,255,0,136,50,39,80,101,4,224,96,200,228,202,139,142,165,167,15,226,152,26,167,99,250,198,239,223,180,235,241,230,96,248,157,2,234,119,40,203,39,251,65,28,22,92,180,59,73,21,196,88,196,203,69,218,64,158,96,197,152,253,34,219,34,140,201,35,236,117,101,60,131,22,216,16,32,118,233,118,215,48,63,171,128,126,147,189,240,253,200,175,67,126,131,211,255,0,73,158,61,46,106,112,200,196,31,164,239,255,0,240,245,214,220,215,61,155,176,0,94,125,229,71,123,7,222,62,100,65,49,171,123,192,144,146,204,168,216,7,105,3,127,210,4,181,117,139,244,183,85,253,104,64,158,4,243,207,243,61,201,212,19,60,143,196,107,90,245,247,173,103,167,113,255,0,188,12,81,226,18,106,140,195,42,32,33,36,32,42,113,250,76,158,221,189,251,251,64,121,218,51,39,79,72,46,223,51,118,145,11,184,238,126,210,89,220,210,141,53,15,35,199,51,214,248,239,60,117,36,238,63,105,234,17,152,170,245,120,144,105,204,115,57,111,172,177,92,202,39,204,124,196,44,147,220,36,17,134,36,248,132,8,226,60,73,72,152,11,104,62,35,10,190,209,110,144,46,96,76,170,200,148,67,230,84,119,19,222,75,4,74,36,42,72,122,41,34,92,98,1,179,230,4,189,26,228,130,160,149,146,209,229,188,192,151,166,190,208,244,215,218,45,220,201,230,64,182,40,241,22,216,203,136,6,83,1,109,18,45,88,246,18,195,136,183,3,230,5,70,154,219,230,89,19,167,168,126,153,116,71,50,143,53,255,0,196,52,138,174,211,218,163,0,244,153,206,172,114,217,241,200,158,183,83,77,58,133,11,125,106,225,78,70,239,19,198,235,42,122,245,118,212,155,142,214,35,136,22,177,27,178,76,179,213,175,97,220,203,219,204,199,166,221,91,177,100,57,35,137,101,229,174,172,41,93,189,89,206,33,18,174,234,134,89,157,65,246,158,131,224,213,58,212,237,98,109,87,198,204,247,34,121,250,126,27,185,75,90,230,165,240,88,112,103,123,71,168,62,130,212,167,154,128,88,87,88,40,246,19,207,124,81,63,13,169,44,126,82,119,0,61,140,232,254,34,207,234,152,181,245,182,165,120,229,251,70,38,184,247,237,44,70,209,147,29,140,86,173,139,180,214,189,67,158,121,250,65,206,44,62,253,166,115,91,155,26,197,101,27,124,103,188,138,110,93,176,206,164,161,237,150,147,85,175,25,21,40,111,114,217,151,5,62,134,197,197,153,249,151,219,255,0,121,61,61,117,165,170,10,132,44,112,24,156,226,4,170,219,109,67,215,71,219,83,5,98,164,3,207,105,222,197,142,163,111,79,239,60,217,211,92,53,47,102,214,244,212,158,163,61,5,45,186,164,203,115,180,75,10,135,165,96,99,189,191,204,177,107,220,152,14,119,65,169,45,200,50,53,43,214,252,158,37,101,109,105,98,30,88,153,96,189,147,134,130,218,191,213,15,80,127,78,97,81,54,43,114,177,165,140,189,196,61,61,231,42,152,147,252,51,31,56,144,43,61,59,19,218,80,116,236,163,42,67,9,121,209,231,187,153,117,116,132,28,2,126,242,142,81,169,213,143,73,145,20,218,199,132,56,157,204,99,244,136,103,159,150,77,49,200,77,19,159,211,143,169,150,127,225,182,120,117,157,79,29,163,43,196,105,142,104,208,218,120,107,6,35,175,225,236,156,110,4,78,128,7,180,50,86,12,99,183,225,234,235,141,188,251,230,97,191,66,104,27,221,240,51,59,13,112,7,180,230,252,74,211,107,170,47,101,228,202,57,151,92,202,72,247,237,26,50,210,153,126,242,77,78,31,123,158,221,190,147,159,169,188,59,97,123,3,42,52,2,109,96,219,176,9,254,37,22,90,77,140,224,143,110,100,235,225,125,190,178,171,105,98,221,10,74,248,153,80,170,173,134,207,48,183,112,77,168,112,166,63,77,170,94,175,226,86,204,118,110,111,218,5,116,175,63,89,123,176,64,56,27,188,202,212,141,141,207,50,166,44,78,60,72,173,58,118,45,102,227,251,77,127,55,10,121,243,49,170,145,80,110,51,227,153,101,90,132,173,88,187,114,37,70,134,3,27,101,37,183,125,196,169,181,2,192,193,73,83,32,44,21,186,175,233,35,191,214,52,90,6,9,131,225,134,59,69,234,110,36,14,231,180,86,47,79,115,152,20,173,56,183,5,139,100,102,92,91,106,110,254,36,2,218,71,83,99,142,210,183,56,36,43,100,14,121,133,107,200,9,150,253,228,183,15,180,197,103,169,110,210,120,95,104,172,102,111,213,26,53,171,18,199,111,35,196,180,124,188,204,148,59,35,5,99,149,151,61,202,164,15,120,68,153,137,60,72,140,47,152,43,12,119,253,228,75,174,50,76,7,113,27,71,25,204,200,235,130,112,6,100,173,118,39,25,227,192,18,13,145,247,145,85,19,9,45,187,143,214,45,165,15,50,42,208,235,179,115,248,236,37,38,199,118,201,99,17,239,136,195,100,224,8,18,207,73,150,35,0,184,110,198,69,193,218,36,55,114,61,160,122,52,99,222,92,150,2,113,34,245,149,28,76,249,96,220,77,178,223,187,50,167,206,101,74,214,3,44,221,159,152,192,97,130,158,101,170,181,216,60,74,153,17,151,191,49,37,36,114,26,5,87,104,242,73,148,149,122,71,2,111,245,118,169,13,222,102,107,183,25,21,154,221,83,0,55,113,29,55,130,119,19,196,133,206,174,252,129,3,64,244,201,67,1,54,171,109,188,30,38,132,213,177,92,131,153,142,173,54,236,231,188,146,105,222,171,63,182,65,208,174,246,126,10,230,70,218,183,228,14,32,182,174,204,14,12,18,224,108,195,183,50,140,182,80,245,182,78,113,44,173,155,119,4,137,184,117,140,28,25,75,169,86,249,96,88,53,14,171,239,38,154,244,60,55,18,160,202,181,182,87,188,202,138,150,63,60,64,236,37,232,221,152,75,147,158,103,33,145,107,59,65,150,211,168,122,254,160,64,233,195,239,204,207,94,177,31,3,60,205,0,131,2,75,179,204,108,129,135,67,72,109,134,8,128,130,186,156,30,210,106,156,230,1,136,135,168,62,208,45,241,245,144,101,87,4,50,200,179,171,47,205,26,54,32,115,245,26,0,167,117,77,129,228,31,19,37,202,129,241,234,147,129,141,171,218,119,92,41,7,153,230,181,44,43,185,208,119,6,88,149,13,77,138,171,181,79,38,101,102,84,251,251,72,220,112,70,126,228,202,137,37,126,242,6,214,100,123,200,231,114,99,201,130,214,196,110,43,196,153,79,79,191,113,34,168,244,206,121,198,36,136,219,216,201,6,25,207,115,32,253,204,6,56,16,7,60,118,18,57,24,199,50,67,142,124,248,16,46,21,114,60,197,206,224,125,227,25,237,158,124,201,42,247,102,224,9,68,84,96,117,30,51,34,87,7,235,39,157,222,64,251,142,208,240,122,176,32,69,241,247,144,193,207,136,207,222,8,49,204,3,111,49,149,24,57,239,12,22,201,198,4,10,145,201,56,144,77,91,101,15,153,90,217,184,110,110,68,101,131,87,180,54,9,60,200,34,168,220,9,231,196,6,214,22,57,255,0,18,73,200,109,195,140,127,153,36,171,12,217,57,196,150,14,225,180,19,239,143,16,43,177,153,93,87,178,251,137,123,220,198,159,153,75,47,243,25,95,44,73,3,153,11,176,213,228,47,95,140,24,84,232,184,55,35,147,237,153,106,128,204,216,61,88,200,152,43,173,199,75,46,51,230,104,77,194,192,43,113,140,99,38,65,50,222,157,190,152,237,103,159,172,21,210,205,213,183,117,239,36,192,143,245,185,35,180,77,82,168,111,78,194,196,242,115,226,5,138,112,184,45,149,144,218,55,110,199,87,110,12,73,126,206,27,140,127,153,118,161,179,82,58,12,110,98,37,3,84,204,133,247,46,49,128,59,230,87,233,88,199,112,175,199,87,50,150,212,17,157,217,86,7,24,151,82,197,92,62,238,15,205,8,52,219,26,229,83,130,15,188,233,26,212,238,75,87,42,71,105,207,211,105,141,250,173,161,194,231,36,125,253,167,65,197,204,161,151,35,31,48,48,56,154,138,108,161,84,144,118,54,112,222,243,50,101,91,112,60,206,245,222,141,186,81,91,28,110,110,223,89,199,178,191,70,210,142,57,88,85,200,85,235,33,136,207,180,185,16,241,156,103,183,30,102,76,144,217,28,125,166,170,92,170,183,97,159,104,17,244,253,55,82,79,73,141,207,230,238,86,233,241,37,98,150,95,234,80,119,119,153,207,250,57,250,192,212,53,142,165,10,244,237,111,30,103,112,178,132,107,2,100,178,228,31,172,225,141,13,172,138,225,79,35,170,116,180,170,237,67,214,93,143,28,3,226,17,118,140,46,180,55,22,42,175,205,145,53,35,133,27,145,155,111,129,21,55,10,238,193,224,251,251,202,174,186,193,107,110,172,168,61,138,242,12,13,105,118,238,65,204,79,115,99,180,202,186,156,126,147,252,75,210,245,126,220,74,27,107,171,164,117,183,51,27,252,86,198,39,102,21,102,199,244,216,224,133,253,229,45,163,164,156,250,127,124,64,229,234,53,109,97,45,207,239,43,174,239,4,100,206,133,255,0,13,169,212,154,216,169,153,211,225,54,159,149,214,2,123,61,35,144,120,246,145,93,86,92,117,254,209,223,161,212,213,217,55,253,166,103,210,234,55,110,52,176,253,160,116,125,103,250,125,165,181,90,27,172,112,211,155,141,89,42,13,109,199,110,38,154,109,177,58,111,165,178,190,64,129,210,219,93,131,168,224,200,61,8,79,69,131,247,153,206,108,183,33,91,110,56,150,13,234,248,101,220,167,204,11,6,141,252,243,38,52,57,238,100,170,212,0,27,165,184,135,226,137,25,10,127,120,49,230,254,45,161,109,30,175,104,31,151,103,40,127,220,78,85,172,3,98,122,159,140,94,246,104,202,140,124,192,156,207,50,250,119,67,184,133,231,251,164,162,173,194,75,137,42,232,107,31,1,148,19,239,38,218,96,172,85,173,255,0,237,16,170,9,201,143,57,233,30,241,237,65,158,63,204,155,88,222,143,167,158,128,119,98,65,178,189,19,4,223,123,10,243,219,157,205,143,176,158,135,225,54,81,94,139,96,227,107,30,253,207,222,121,234,48,81,125,190,147,169,240,193,89,87,75,178,15,131,42,59,35,81,95,245,71,248,133,61,187,76,235,164,172,140,163,19,38,186,32,123,182,37,26,145,149,135,4,70,107,6,101,26,50,167,62,161,138,234,237,24,244,219,63,115,2,247,167,38,120,139,109,245,53,22,183,245,57,111,243,61,107,250,203,83,151,111,210,127,218,120,176,54,227,50,0,242,100,210,230,175,177,34,70,40,26,134,163,212,239,2,192,118,153,196,152,230,5,129,137,230,53,49,40,204,209,77,69,142,72,129,42,250,119,103,190,39,167,74,91,106,241,226,121,115,150,176,145,61,154,156,40,31,72,25,197,36,30,210,126,155,75,179,28,10,133,114,91,68,150,51,13,191,88,11,17,224,69,183,235,13,159,88,14,18,33,62,176,129,46,159,50,39,111,188,100,100,69,180,64,91,1,243,23,166,61,227,43,228,69,0,8,178,97,84,118,144,221,17,104,22,195,137,88,102,129,99,2,70,181,50,62,144,254,163,13,248,239,5,177,76,0,211,245,49,138,192,28,67,121,204,13,144,34,202,242,9,89,83,201,50,225,98,249,50,91,132,10,89,246,202,110,185,144,230,107,37,76,170,234,67,175,6,81,204,214,107,125,42,154,214,4,227,192,156,68,213,174,162,198,177,209,65,99,134,19,185,170,208,217,101,44,184,6,121,155,41,52,218,77,103,120,238,113,226,17,43,217,106,112,66,46,31,143,180,151,225,253,16,109,114,14,62,85,18,187,108,87,92,140,62,209,157,190,65,148,126,38,208,65,255,0,120,213,117,244,122,131,107,43,113,202,237,51,30,177,217,117,6,186,217,128,99,216,25,94,155,82,192,108,85,234,201,57,29,165,236,205,249,187,43,245,139,5,203,133,236,65,240,125,160,116,233,184,219,88,109,184,241,140,230,88,11,127,76,195,162,119,174,133,87,249,132,216,183,146,37,101,192,212,47,230,114,124,182,100,89,107,36,185,36,29,188,47,188,217,101,72,13,143,221,183,226,83,109,126,177,64,170,171,227,116,203,75,244,246,97,0,101,40,60,113,145,13,65,91,16,174,239,183,6,58,181,10,149,168,82,25,132,210,246,54,189,27,46,190,162,142,138,148,99,50,163,37,94,133,126,163,233,189,75,14,220,109,115,242,159,61,167,83,71,234,62,150,167,10,78,86,98,248,86,148,213,172,9,117,118,37,167,36,134,227,167,237,59,250,26,133,26,127,75,35,161,136,255,0,49,22,171,162,187,201,237,129,52,182,159,43,201,150,134,95,234,17,228,31,213,3,42,233,144,30,78,101,232,138,62,80,37,187,84,247,17,26,198,56,128,246,9,28,8,14,61,224,88,142,226,4,25,176,113,13,228,118,230,75,1,142,113,37,129,253,88,129,81,177,143,255,0,76,195,115,119,218,101,187,128,238,194,27,189,185,129,95,168,79,136,141,164,119,147,97,145,192,230,45,167,28,192,66,222,35,44,8,230,29,164,119,120,43,3,54,164,250,107,144,123,204,15,110,51,204,151,197,109,125,251,87,56,196,230,179,109,97,185,140,211,45,109,139,83,13,216,248,204,171,240,212,86,70,107,25,251,202,208,88,172,167,59,189,225,170,179,21,227,118,9,129,115,61,117,163,28,12,9,71,172,132,129,146,115,50,181,197,43,84,199,215,191,121,153,172,37,183,73,171,142,149,183,132,27,112,51,224,25,153,143,173,144,201,213,244,51,51,217,184,103,177,150,81,111,133,28,121,50,106,226,126,155,214,164,100,115,222,33,81,108,118,226,77,219,105,4,119,149,111,96,192,192,153,109,205,180,103,104,238,101,86,32,44,121,151,6,66,114,255,0,196,139,225,65,31,168,249,144,82,51,95,111,154,62,146,216,113,204,13,110,79,12,49,239,34,23,3,113,60,192,158,118,184,255,0,18,95,136,36,224,241,40,45,207,140,251,199,180,144,76,13,69,183,140,100,140,255,0,153,75,215,142,125,161,75,241,181,165,175,149,101,231,33,187,192,164,218,195,57,231,218,64,57,31,188,180,142,163,237,26,214,11,103,222,2,22,87,183,147,204,101,119,40,41,218,86,244,149,36,175,49,45,140,188,114,4,13,30,160,41,237,137,77,140,56,36,115,237,17,112,203,219,153,16,153,231,196,11,84,171,118,239,25,10,78,9,230,86,44,218,219,65,154,51,198,56,207,188,10,118,15,60,66,225,149,134,229,95,185,144,29,71,44,56,6,5,74,185,249,164,182,237,61,164,137,234,192,49,216,249,3,28,237,145,67,30,153,0,51,35,187,50,205,219,79,218,7,169,91,145,135,84,133,141,87,137,150,230,1,58,102,51,107,77,178,233,130,61,227,116,13,242,158,102,10,108,114,37,233,119,80,230,52,74,193,98,75,42,114,23,36,197,118,160,109,247,152,91,86,23,118,100,87,75,212,86,89,69,212,169,82,65,196,193,94,164,179,99,56,19,106,90,172,59,243,3,159,101,118,35,123,196,143,98,159,51,161,112,44,153,81,204,206,160,147,212,178,7,69,205,158,211,102,75,169,207,121,206,123,86,179,196,178,189,81,219,222,80,222,182,86,204,131,177,14,26,111,102,91,41,4,119,153,253,63,82,64,244,250,172,55,81,157,42,217,109,94,103,38,234,130,21,4,119,151,210,89,8,25,226,81,181,235,85,66,59,204,66,159,204,202,180,220,239,154,196,207,101,68,141,201,1,178,241,150,239,37,93,139,202,145,153,142,229,181,0,44,210,73,114,236,227,188,11,175,171,0,53,124,25,125,22,216,152,223,41,175,82,172,54,60,212,155,72,192,48,52,165,133,165,185,152,70,228,108,131,196,212,150,238,31,88,23,96,72,149,12,36,119,140,73,41,129,91,87,129,196,128,124,30,102,157,178,187,43,4,118,128,183,125,102,109,70,142,187,142,236,97,140,191,99,5,140,103,204,14,69,154,49,73,229,6,37,5,81,114,66,12,253,167,121,194,186,237,97,193,156,125,101,70,139,58,143,73,237,52,203,35,174,229,192,108,76,182,210,185,230,195,153,165,236,231,131,43,103,83,210,65,230,69,99,52,184,246,196,28,168,1,71,39,201,155,133,126,118,228,69,149,28,170,143,190,36,195,88,82,182,108,1,230,104,244,194,48,223,201,250,65,237,218,216,220,121,141,85,156,237,199,127,62,208,37,78,214,45,226,91,109,126,87,145,231,153,90,50,168,193,238,78,0,151,160,80,9,99,204,163,51,227,59,123,200,50,224,114,48,61,230,167,219,201,65,227,188,207,195,63,98,208,32,70,4,143,37,187,96,125,101,203,77,215,6,217,91,190,57,56,94,210,30,157,206,196,37,44,79,212,76,170,178,236,70,55,103,28,72,131,238,101,255,0,132,213,54,127,33,179,38,62,21,169,101,235,106,212,251,102,6,61,192,118,249,189,225,187,143,121,178,191,132,234,89,177,210,171,253,69,184,146,127,130,106,66,49,86,70,35,178,169,239,10,202,151,144,49,224,247,147,23,5,237,156,123,204,196,61,108,86,192,67,15,6,61,222,32,107,252,66,168,145,44,55,41,29,188,202,54,130,70,227,27,9,6,230,177,61,60,166,38,119,203,14,8,13,236,33,89,233,62,23,199,222,45,163,39,140,55,152,19,220,235,95,205,187,18,72,236,80,182,62,157,227,5,112,161,88,12,247,204,146,96,240,123,120,129,157,93,127,16,119,231,3,137,173,44,228,212,175,145,223,18,163,73,47,158,234,120,251,72,217,249,110,165,81,178,60,230,80,238,195,190,92,28,31,34,92,138,30,176,17,213,182,249,242,38,92,13,224,51,121,192,204,157,44,17,138,186,118,238,115,3,72,189,67,224,185,10,120,200,255,0,121,175,241,140,74,135,124,176,227,119,245,78,117,171,93,135,161,136,89,21,85,99,147,142,124,136,71,79,82,170,212,111,198,84,242,8,240,102,77,85,38,202,133,160,2,80,117,125,165,138,24,233,219,12,66,131,159,164,17,55,105,155,99,117,48,32,192,231,11,51,102,4,179,113,169,247,99,143,63,89,64,177,189,64,174,184,101,224,203,119,41,86,44,51,10,208,202,14,238,58,89,101,63,59,170,128,88,224,103,137,126,140,11,23,46,197,21,120,251,206,173,52,149,77,175,181,235,253,44,59,136,70,100,212,178,175,81,61,35,137,187,75,106,216,21,142,21,188,204,186,138,89,89,182,144,171,245,138,181,218,197,87,153,70,223,136,210,74,215,109,77,141,167,171,18,154,181,173,89,42,195,112,255,0,121,166,151,232,219,227,182,12,197,169,211,145,87,169,78,74,231,144,127,76,131,169,93,171,114,110,175,105,140,38,123,140,78,54,157,205,119,39,86,214,255,0,121,218,75,86,193,210,121,18,135,232,131,141,216,49,186,237,237,219,233,36,173,128,124,200,187,16,56,25,144,33,242,231,188,146,96,28,237,239,40,245,91,216,172,61,103,253,67,7,198,37,26,184,237,36,85,113,196,196,110,102,227,119,50,94,163,170,31,127,113,2,253,203,244,251,24,139,3,199,105,64,185,31,30,160,201,251,73,138,240,217,29,160,68,134,7,130,36,89,221,91,149,226,92,219,84,119,25,136,39,25,129,154,237,74,212,55,57,253,166,19,241,22,103,207,101,30,39,78,202,75,55,113,183,219,17,10,87,145,232,175,241,3,11,234,78,166,182,172,85,157,203,131,56,246,174,237,40,62,68,244,160,181,60,237,8,62,147,133,170,79,78,203,144,246,221,184,125,140,14,93,78,85,212,203,44,31,153,159,164,172,86,192,147,224,75,221,119,40,34,65,145,199,81,139,196,209,96,65,87,37,67,3,252,204,222,162,41,228,231,237,34,182,232,91,114,121,233,228,206,215,195,105,252,230,110,235,183,191,140,207,53,77,204,171,133,3,62,230,122,79,128,234,63,242,78,173,201,71,255,0,121,98,58,120,244,216,6,124,103,180,155,90,188,97,196,139,109,181,48,112,203,43,109,45,123,54,132,227,222,81,164,62,225,196,102,189,195,60,204,73,69,181,63,67,18,191,89,117,119,90,167,15,207,237,2,194,172,120,241,236,103,144,215,233,27,75,168,106,219,183,117,250,137,235,108,180,247,206,39,47,227,41,86,163,70,206,93,67,215,202,177,227,246,129,231,48,195,218,44,200,250,152,92,103,237,12,100,115,32,152,150,167,121,152,6,83,244,150,163,192,223,90,168,80,217,141,239,199,74,204,2,214,87,25,61,38,104,4,59,170,175,44,79,97,3,126,152,45,143,90,15,153,156,3,252,207,86,68,243,63,10,168,38,190,191,92,50,17,150,80,195,230,51,210,111,6,81,40,72,239,140,52,129,230,45,220,201,69,196,4,91,17,111,50,92,69,199,136,6,233,44,200,228,67,119,214,3,204,137,4,246,143,120,145,245,57,129,22,70,240,100,118,48,228,203,61,65,153,45,223,89,70,124,25,37,7,245,75,10,140,102,68,140,142,32,63,28,24,138,143,234,230,82,88,171,114,14,36,91,86,139,222,5,196,237,253,57,149,189,196,118,24,136,106,253,212,226,72,92,172,120,88,16,245,8,249,155,137,33,168,92,224,65,214,167,229,134,101,36,213,95,80,175,24,132,106,44,112,48,1,204,137,191,13,181,184,148,174,173,120,27,123,203,75,171,54,54,230,21,61,196,242,15,16,222,223,121,28,113,128,96,79,214,3,245,60,149,34,121,205,117,107,248,150,240,187,136,24,241,61,15,31,169,132,224,124,99,211,170,246,234,206,122,184,129,204,185,18,187,66,4,102,47,216,238,135,169,93,121,80,149,182,56,221,183,50,74,183,95,126,54,109,233,200,207,129,41,77,61,174,63,212,85,31,120,3,254,101,170,85,191,244,183,131,59,119,189,233,165,211,173,99,134,221,234,96,78,57,210,5,67,186,208,206,57,3,60,31,164,212,110,212,105,116,162,218,93,214,167,233,219,103,63,193,129,208,211,105,170,181,152,88,236,128,14,49,53,173,26,58,144,245,22,227,185,156,218,53,1,149,120,193,218,60,231,50,90,171,130,208,223,92,74,140,150,124,141,142,219,219,153,72,223,176,178,96,133,60,131,218,78,219,63,45,213,127,75,19,222,87,165,183,147,191,56,251,72,169,209,66,178,97,142,79,215,137,102,167,76,181,212,13,104,161,179,250,76,190,155,23,165,54,231,30,125,230,250,13,74,227,42,163,159,105,70,127,132,46,166,230,91,47,103,53,212,219,122,187,255,0,211,58,214,166,47,100,99,183,112,204,158,147,209,174,207,204,117,91,119,51,114,120,57,134,181,148,234,171,45,192,230,100,82,171,93,76,78,238,254,73,145,220,203,103,69,138,68,177,233,162,195,207,87,211,49,122,43,226,181,148,91,248,160,163,168,203,61,117,199,191,218,80,170,161,112,200,37,109,165,98,249,13,129,237,3,98,234,16,119,140,181,111,202,180,198,40,101,63,46,127,120,122,54,22,206,66,192,208,251,129,224,146,37,77,234,126,135,227,235,46,10,197,64,103,18,55,85,144,23,212,198,96,103,127,95,140,109,50,197,114,70,9,218,210,159,193,190,239,245,219,18,173,77,15,87,83,95,159,167,153,81,176,45,135,37,90,50,238,167,169,140,231,213,173,178,179,130,8,31,221,38,218,183,180,149,80,132,248,230,69,109,109,206,185,22,98,85,232,177,57,91,90,98,109,78,165,64,202,170,129,220,75,42,214,51,31,148,109,237,223,152,23,106,116,134,218,121,96,91,193,156,86,220,28,214,253,193,157,147,105,97,149,57,19,155,175,96,44,7,245,17,137,81,145,245,11,198,56,153,94,195,99,30,123,73,106,7,60,14,4,165,83,42,73,204,138,139,55,108,30,100,60,201,26,202,231,50,73,83,49,231,129,32,171,111,188,189,2,173,95,92,246,134,208,9,218,51,137,28,64,153,180,147,212,35,249,177,186,67,56,82,205,223,176,145,245,27,48,44,43,128,113,252,200,130,73,246,145,86,110,68,144,37,177,158,198,5,142,203,183,222,84,249,117,227,180,108,163,60,159,180,144,233,94,60,125,96,83,179,177,241,245,150,30,33,201,251,197,142,73,128,208,133,238,57,141,156,224,136,184,143,104,129,18,112,188,153,101,43,199,158,100,10,18,125,190,146,213,59,120,13,204,11,25,128,27,72,230,101,116,45,128,36,236,176,150,194,252,209,100,169,201,239,2,151,169,144,245,3,5,108,55,61,166,177,219,159,62,38,82,112,253,176,51,2,59,50,217,29,188,70,246,58,182,59,98,88,20,131,196,108,20,248,207,188,10,112,74,238,99,30,237,163,6,44,241,244,145,118,201,237,34,130,217,60,195,184,145,206,100,131,66,154,240,55,71,222,71,60,70,176,142,182,224,122,115,35,233,158,254,38,32,204,14,115,53,211,104,40,114,211,72,180,88,21,118,142,34,71,13,230,99,123,70,227,44,167,223,116,130,242,229,95,25,148,234,87,145,152,222,197,220,50,121,147,113,234,87,145,3,46,64,237,45,174,194,163,51,37,133,148,246,50,72,228,192,232,211,169,37,176,102,183,42,233,129,140,206,82,241,200,60,202,155,80,234,223,52,13,39,68,205,111,45,196,53,20,170,16,168,121,243,41,77,93,153,249,165,232,234,195,39,188,11,52,235,96,94,91,137,38,177,209,242,189,164,169,189,49,180,247,146,180,166,220,131,40,176,220,45,76,58,204,183,93,232,184,0,247,133,87,97,190,144,190,145,104,202,119,144,88,186,188,128,187,166,202,92,175,4,206,3,165,149,56,200,157,93,53,187,240,27,136,27,44,101,181,112,102,75,21,107,154,157,130,142,57,153,111,5,207,76,161,85,94,230,202,248,154,16,243,156,202,42,118,164,28,172,154,61,109,198,113,32,221,93,203,140,25,114,88,55,113,57,166,205,156,14,100,235,185,149,179,142,37,29,39,29,89,141,26,42,172,91,4,158,220,115,2,104,199,63,73,102,68,206,26,77,95,171,6,5,134,84,71,50,209,136,50,136,20,156,134,145,212,80,186,138,182,191,236,101,248,204,69,15,113,3,129,126,137,233,110,78,86,80,65,81,61,19,251,48,200,152,117,58,5,108,178,40,63,73,81,201,11,184,156,134,145,101,108,96,118,251,78,128,208,91,183,228,85,31,120,211,225,183,150,32,140,8,28,191,79,3,59,89,140,157,99,111,232,43,55,190,136,163,97,172,80,37,213,87,82,174,221,128,243,243,55,120,28,223,76,216,220,33,200,243,137,174,173,9,177,79,168,216,62,194,110,109,174,73,47,44,173,83,27,119,64,200,154,42,171,238,55,253,9,151,224,42,16,184,86,240,0,196,208,180,224,29,166,87,114,91,183,130,164,253,96,74,134,220,48,96,234,73,206,56,153,65,217,140,244,31,57,149,190,160,110,61,93,63,72,26,75,32,39,137,11,43,66,189,61,229,116,90,92,55,166,167,191,234,154,13,129,177,154,216,17,253,208,42,173,64,110,144,64,250,153,109,128,169,67,156,120,57,141,28,114,24,126,249,239,45,218,30,191,234,145,88,245,58,90,110,24,189,3,31,13,231,249,156,205,79,193,201,57,211,144,56,249,91,204,237,217,86,23,134,199,223,145,40,14,87,182,15,239,196,15,61,110,143,83,66,19,101,76,23,250,135,34,83,220,125,103,168,87,27,136,83,130,71,99,230,114,53,255,0,14,96,222,166,149,114,167,186,14,234,100,193,206,220,202,112,173,211,45,169,178,199,203,15,127,51,49,200,36,17,204,146,55,57,36,200,173,155,11,51,54,100,91,114,183,126,161,226,78,183,86,66,15,87,29,164,29,67,110,109,195,119,180,11,145,212,166,230,59,79,180,173,215,134,176,49,193,60,204,237,101,149,144,91,207,188,210,182,185,168,20,8,107,242,184,148,101,185,247,216,169,78,118,227,207,147,38,172,119,40,101,32,251,198,213,169,124,129,210,125,252,75,86,149,179,143,80,41,31,40,206,100,18,221,130,187,177,156,255,0,34,53,236,6,87,60,129,58,212,124,63,72,213,13,234,93,188,182,233,77,223,5,116,220,250,119,15,236,173,193,254,101,196,87,160,218,83,182,65,28,228,246,138,252,82,89,171,61,61,140,167,78,45,165,134,250,216,99,57,83,196,182,251,61,64,190,153,4,91,210,115,1,91,166,211,220,137,101,204,213,177,237,98,249,251,201,31,133,42,38,239,80,218,167,204,157,58,38,100,43,191,167,61,252,206,134,151,79,93,40,200,220,231,158,101,28,234,244,225,113,135,95,180,213,75,61,121,243,137,165,171,199,1,84,227,222,81,120,85,77,245,214,223,220,1,249,97,26,91,109,181,100,166,113,49,94,190,143,95,59,72,253,38,79,77,168,206,121,234,62,38,191,69,46,66,32,98,162,207,148,245,109,155,235,227,62,199,196,195,125,47,83,2,202,10,142,1,150,81,123,131,177,135,218,21,45,79,195,198,3,209,231,244,202,233,118,175,84,43,60,100,121,226,116,18,213,42,3,14,242,91,85,199,82,130,7,108,200,50,254,40,86,196,59,116,248,61,230,138,237,174,213,233,112,194,100,125,22,210,77,120,81,252,202,18,151,174,237,245,224,131,255,0,166,81,208,100,28,224,226,71,168,121,18,167,98,57,98,126,227,176,139,241,27,179,185,176,83,252,192,209,189,24,174,56,39,233,15,89,55,108,243,245,149,189,245,225,75,176,250,102,86,250,148,39,24,86,129,161,183,15,149,114,100,198,224,167,35,170,101,5,178,72,114,163,192,150,122,196,126,176,12,11,48,132,140,141,198,50,168,31,161,176,125,162,220,182,16,67,128,100,113,82,185,205,153,104,22,250,156,28,247,136,177,61,136,144,178,197,85,238,1,247,49,173,185,80,220,50,249,129,38,234,246,156,47,140,107,107,80,212,87,80,177,177,131,103,244,159,164,237,101,22,204,170,247,156,31,139,208,203,172,125,135,105,102,220,176,56,108,215,168,36,150,199,218,68,27,28,113,184,205,237,105,178,229,170,220,62,222,126,230,90,238,213,227,113,233,246,17,134,185,134,171,54,150,216,216,29,248,149,109,157,97,173,182,172,250,100,32,126,58,124,253,230,11,216,53,187,194,133,12,51,133,28,3,230,102,172,10,112,122,122,166,237,39,196,237,248,122,190,212,87,14,121,7,196,192,166,23,30,194,7,89,126,49,126,174,213,90,241,72,28,157,188,147,59,250,75,93,134,203,172,86,101,227,112,227,39,204,243,95,5,171,173,175,43,185,83,171,248,255,0,223,19,172,122,116,9,104,3,213,75,83,105,250,147,53,241,159,174,179,228,126,169,154,197,212,6,59,72,101,250,75,85,157,252,67,44,173,194,150,31,72,85,123,237,69,29,5,151,201,246,156,255,0,138,178,95,160,125,163,5,88,30,223,89,208,185,182,47,168,29,144,123,48,156,253,118,165,174,209,92,165,212,244,231,31,188,14,24,173,27,134,81,156,247,28,75,63,10,153,3,45,207,214,70,163,215,246,97,52,216,74,227,158,115,32,161,180,170,184,201,63,204,105,93,65,194,236,207,253,89,154,27,171,18,150,220,183,174,78,71,136,26,235,109,128,109,174,144,71,159,73,100,53,186,171,236,122,195,216,78,44,4,99,3,253,165,149,246,200,237,51,234,191,212,175,254,177,40,219,240,206,173,101,95,191,251,78,246,10,137,231,254,22,192,107,171,207,179,127,180,244,104,202,70,115,2,188,48,224,19,38,11,73,27,0,60,136,53,131,31,44,0,49,28,73,171,146,121,148,122,202,59,243,26,90,167,177,129,167,111,18,37,126,146,2,194,60,228,73,239,200,226,0,51,35,245,196,100,226,45,223,78,32,68,131,16,95,172,101,151,60,30,101,111,185,71,6,3,47,131,224,68,108,24,206,102,124,144,223,33,39,220,192,217,105,224,39,18,162,255,0,91,48,245,134,112,38,91,94,202,212,156,13,198,84,182,181,131,105,66,91,222,6,199,96,84,231,32,200,86,19,35,114,102,65,171,27,49,157,199,207,49,34,225,183,6,35,251,96,107,33,88,16,22,70,186,216,30,123,74,77,204,185,12,224,123,72,254,43,7,188,13,45,166,200,249,200,145,252,58,1,130,210,13,114,191,234,36,255,0,108,131,234,14,48,87,237,34,174,26,90,243,239,45,21,133,243,137,205,176,107,25,206,204,133,251,200,173,118,177,197,182,147,244,204,35,162,197,136,62,155,41,51,59,173,236,121,93,223,99,43,14,213,175,64,227,50,218,108,187,119,96,84,251,152,85,102,187,118,246,105,193,248,181,118,166,162,192,223,47,13,247,246,158,173,156,103,4,224,206,103,197,116,245,216,245,218,78,230,0,174,32,112,235,205,237,213,184,176,238,1,192,199,188,172,95,66,59,97,55,115,196,90,151,66,229,87,35,13,212,61,196,154,10,128,222,200,17,124,51,30,255,0,104,0,182,167,201,53,15,221,177,54,89,172,93,103,195,215,72,160,86,213,117,109,239,184,15,105,66,91,163,231,212,4,251,116,200,62,146,207,94,188,217,80,91,78,43,40,217,219,2,90,106,141,122,149,82,253,5,123,205,87,82,143,210,44,38,95,109,24,185,82,246,44,220,0,123,77,47,240,161,177,136,201,108,113,3,137,133,201,44,187,183,46,71,222,21,159,77,240,126,83,52,189,28,97,71,32,228,74,44,233,60,14,61,189,164,27,235,234,96,213,244,227,24,196,236,233,240,202,201,250,135,99,60,242,88,202,85,134,229,51,165,164,215,133,180,122,157,254,147,72,237,178,101,19,164,18,27,113,38,112,245,149,245,94,213,190,2,169,114,190,199,51,170,255,0,17,171,208,101,78,224,225,137,51,151,104,54,105,108,96,58,173,109,163,246,228,204,171,159,85,215,158,204,68,221,166,189,138,238,178,195,246,152,170,209,106,157,177,183,104,250,203,232,160,169,252,246,218,7,137,81,212,174,229,97,147,216,75,150,192,123,76,30,162,1,138,195,55,216,70,53,47,88,206,194,7,214,21,208,44,173,220,103,235,26,162,158,115,49,38,168,89,217,112,210,253,196,118,4,24,23,53,96,12,168,230,84,214,47,234,24,49,155,194,46,92,226,83,102,170,189,165,183,140,1,230,5,26,173,81,211,142,151,203,30,194,114,95,82,237,102,247,118,231,185,29,229,119,234,90,215,102,61,204,167,113,35,38,17,118,163,84,206,224,242,124,72,215,168,181,91,253,79,25,51,43,182,122,187,75,106,176,5,219,199,214,69,108,77,89,124,122,156,203,125,114,141,180,244,150,243,244,152,142,211,200,206,62,162,44,184,220,193,78,213,129,210,45,181,23,107,115,223,188,44,69,186,160,228,171,55,184,238,38,58,172,220,222,153,101,59,187,110,227,19,69,42,5,139,181,187,241,145,3,14,162,155,23,191,99,230,52,218,168,22,116,217,89,67,41,80,203,250,178,37,130,189,38,204,173,104,142,123,121,148,114,194,47,125,191,188,30,155,91,228,173,143,237,54,219,94,165,16,183,233,247,18,133,186,213,221,134,57,111,62,210,162,149,248,118,160,168,109,170,170,124,150,147,31,14,168,46,109,212,115,236,162,77,28,168,218,14,76,144,211,189,199,156,140,192,172,233,116,156,41,220,236,63,187,2,105,74,17,41,12,148,87,187,56,29,25,226,11,163,106,153,136,177,86,179,199,60,153,99,22,169,255,0,42,214,219,245,128,215,242,134,108,210,214,168,120,39,211,18,183,248,94,158,204,181,123,171,83,216,169,200,254,38,213,214,32,69,93,236,72,238,79,50,76,245,234,43,30,8,60,109,241,34,184,26,191,135,217,166,27,248,122,255,0,169,127,230,101,11,213,61,54,198,218,78,67,169,224,255,0,239,57,26,239,135,178,238,125,34,179,15,40,59,172,14,121,28,17,222,35,246,254,35,84,97,129,252,192,242,113,153,4,9,111,61,164,151,62,101,216,3,184,207,18,190,7,127,152,64,109,144,112,177,21,11,243,30,76,136,96,185,221,193,247,144,103,220,224,158,68,7,157,173,143,121,96,219,158,34,56,42,51,34,192,8,19,54,18,216,29,162,225,184,149,51,19,193,146,228,242,56,129,120,199,166,78,236,159,18,167,198,121,60,193,43,182,223,146,182,96,63,164,75,14,143,86,78,70,158,207,254,216,25,172,77,152,228,28,202,177,204,181,186,73,13,220,120,145,249,142,123,72,168,225,115,30,14,56,129,92,121,146,11,129,245,133,65,100,241,136,188,195,48,139,159,182,37,73,99,7,196,210,172,150,47,214,103,53,182,253,192,113,42,47,53,110,92,129,204,11,122,107,143,50,73,169,65,86,211,222,101,107,55,60,11,170,95,81,166,182,86,173,120,51,37,4,238,226,107,212,92,171,86,60,192,139,149,100,234,3,50,189,181,149,192,153,141,132,198,141,213,2,245,171,107,103,50,171,235,231,34,77,220,248,145,245,176,48,96,81,202,198,151,21,51,71,75,214,120,153,125,60,180,138,212,150,134,60,119,154,182,51,36,231,45,110,142,56,155,70,160,133,218,101,20,144,245,158,76,19,80,200,249,204,189,176,233,147,49,186,225,179,32,223,189,117,11,200,230,77,52,239,220,25,138,151,35,183,121,170,157,69,138,219,143,105,81,109,162,234,234,60,153,153,46,181,95,57,154,175,212,155,87,19,11,238,28,136,29,20,191,212,24,34,84,232,84,231,196,201,77,236,172,51,58,38,229,106,251,64,161,88,231,137,165,24,148,35,204,164,50,236,39,28,202,232,184,181,155,96,106,211,222,212,218,21,143,19,168,186,148,219,212,103,37,241,187,113,241,6,112,233,129,3,188,129,25,50,166,86,235,213,57,52,234,44,171,11,187,137,119,226,236,70,231,149,148,111,12,192,203,149,230,74,117,53,219,198,121,151,49,219,3,64,234,135,34,80,24,143,50,196,108,192,139,231,190,36,3,16,211,65,193,18,182,81,1,119,228,112,102,109,85,192,103,25,13,219,51,87,137,22,173,92,118,25,129,198,123,44,85,7,3,168,249,150,210,108,100,109,246,42,127,233,201,155,172,210,231,5,84,28,127,153,148,212,105,92,177,201,50,162,197,252,62,208,173,207,247,31,50,202,253,1,106,168,231,62,115,57,247,10,219,110,114,140,61,187,25,5,212,45,33,128,206,126,156,230,7,108,58,14,25,150,68,170,19,148,63,230,113,191,28,182,21,33,74,55,234,207,99,47,252,81,13,134,56,56,241,2,235,26,174,1,25,13,238,101,118,42,215,217,122,136,242,101,26,189,65,53,40,175,107,224,246,141,238,183,211,43,105,25,192,35,30,32,64,250,152,39,168,44,73,107,87,216,231,50,191,196,5,27,115,222,104,167,107,126,158,254,115,1,27,115,96,231,0,113,52,139,10,242,150,112,78,49,41,178,140,183,124,9,23,173,178,24,54,32,117,42,189,118,97,251,197,98,214,192,227,31,250,76,203,65,218,58,216,62,124,25,107,216,138,192,246,30,195,180,128,178,182,1,75,114,60,48,148,155,25,84,231,175,30,102,181,181,92,99,180,26,165,96,64,192,108,124,208,174,85,245,105,181,103,113,173,131,99,150,83,204,197,103,194,223,134,165,213,212,246,207,6,117,255,0,12,225,186,155,113,141,80,214,91,143,184,144,114,63,5,169,211,97,158,179,247,83,153,31,204,173,216,50,125,72,196,244,105,180,109,199,102,236,115,21,139,85,128,111,68,176,255,0,112,237,24,60,235,209,93,223,152,114,100,107,173,84,183,124,47,113,59,103,67,167,107,11,0,212,253,20,228,70,191,13,210,187,54,111,115,158,227,180,96,225,18,1,200,109,220,240,184,151,233,234,235,200,92,187,127,76,235,126,7,73,83,103,102,255,0,171,28,203,189,68,165,114,41,96,63,181,101,129,105,168,181,70,24,109,155,21,118,244,231,51,57,214,13,131,104,228,255,0,80,34,68,106,139,14,162,1,61,177,8,214,107,87,238,1,250,17,43,58,122,119,115,74,15,168,18,164,188,145,134,37,91,204,180,243,206,226,71,180,40,244,20,30,58,71,210,15,78,122,179,153,85,129,247,101,108,96,184,240,51,37,85,150,240,9,83,199,120,19,234,247,227,235,13,139,201,33,64,61,229,31,142,171,118,27,42,223,210,71,49,126,54,160,229,29,88,103,222,5,118,85,69,109,205,233,131,219,61,196,146,106,43,86,226,213,39,222,83,117,90,125,195,123,48,200,192,34,33,164,218,55,1,99,227,176,224,64,214,250,154,172,62,153,66,249,145,190,178,216,109,174,163,176,196,206,53,107,88,80,224,229,60,21,230,88,191,22,167,212,0,228,103,190,96,5,152,14,204,216,241,153,47,197,178,41,253,63,66,101,172,250,109,71,80,97,159,161,152,174,169,157,138,122,131,254,150,95,249,129,173,47,99,89,102,109,196,198,44,95,212,68,165,107,218,170,165,124,70,246,45,107,212,163,159,121,81,107,178,122,155,118,169,227,38,84,108,211,147,134,85,34,102,187,168,131,79,0,247,2,9,189,87,243,27,119,176,2,65,169,214,151,28,241,237,16,163,35,135,226,80,69,131,154,235,221,158,255,0,72,37,118,170,54,230,8,124,117,74,52,250,118,176,238,135,216,71,141,191,253,48,12,206,183,88,136,58,129,63,171,233,39,248,163,183,254,96,88,212,12,229,142,204,249,88,89,73,97,144,114,222,254,242,132,212,59,55,66,134,3,193,146,245,53,25,224,143,180,11,6,157,198,210,235,247,203,102,104,175,114,55,89,85,30,49,50,122,150,5,33,148,103,222,85,234,238,113,213,133,243,159,18,14,135,168,169,212,108,221,251,79,50,247,53,58,221,64,177,253,77,205,187,112,231,51,164,250,140,182,55,100,120,152,117,148,169,86,177,55,110,102,221,244,16,174,125,151,15,198,139,83,182,68,219,169,101,102,216,57,109,185,152,238,173,218,181,222,2,108,253,77,196,85,229,155,122,179,59,15,50,10,153,136,199,188,106,163,245,42,183,253,71,137,96,211,216,95,115,14,59,228,201,29,54,229,3,212,81,204,42,231,77,61,64,6,21,191,187,82,236,49,252,202,246,104,201,201,26,134,250,110,81,53,105,89,43,85,91,55,89,199,96,216,89,208,22,209,114,250,109,240,218,95,219,28,55,248,132,115,134,173,87,78,106,161,125,36,63,164,28,231,238,102,208,214,122,250,125,25,29,236,91,24,255,0,106,137,179,79,240,176,143,234,29,53,26,112,163,118,235,88,177,31,180,141,46,108,213,250,215,48,206,10,169,198,32,116,71,3,56,231,222,50,202,8,223,231,233,32,89,23,27,184,246,151,46,25,48,120,246,129,77,201,184,227,186,31,19,14,175,79,89,209,222,17,6,237,135,176,230,116,189,54,92,228,231,218,101,116,59,242,89,183,125,165,30,93,6,27,38,91,115,119,62,68,209,241,224,82,170,221,112,14,252,18,179,139,234,216,127,89,147,193,211,13,207,124,201,236,245,8,192,231,51,148,46,177,70,55,28,67,214,179,250,204,105,142,218,163,213,243,171,40,61,137,29,230,125,75,110,106,200,231,14,4,229,181,142,223,173,191,153,36,173,143,44,78,62,241,171,142,247,195,107,113,168,174,194,167,102,210,119,99,131,59,46,197,122,131,9,207,209,234,116,201,160,166,183,181,85,149,121,30,211,111,173,77,169,182,182,87,111,237,50,162,225,104,177,120,206,101,111,187,110,114,126,209,15,148,240,127,105,110,118,252,172,24,253,96,98,176,90,113,245,237,39,167,180,129,212,59,77,167,107,162,231,134,149,236,80,223,46,126,176,132,150,28,244,142,38,128,235,159,105,67,0,135,10,132,254,241,242,84,116,28,194,175,57,86,198,120,50,37,134,118,150,149,53,150,178,237,219,131,238,100,93,88,254,161,252,64,188,168,99,255,0,50,23,97,87,134,230,86,3,133,195,159,226,43,171,221,88,40,121,128,189,100,201,207,4,119,6,69,110,83,206,239,176,149,185,198,1,10,27,201,105,52,177,74,229,153,72,241,129,42,29,175,91,39,91,109,148,53,213,32,232,86,105,115,53,65,247,108,25,247,49,163,160,56,82,54,183,113,3,38,251,172,110,85,130,251,9,162,154,220,17,146,1,151,42,139,9,195,254,211,53,150,109,125,168,72,111,172,13,22,210,155,131,217,103,236,36,125,93,34,130,10,140,253,102,123,19,114,245,177,199,126,60,202,171,211,175,47,176,224,127,84,13,200,224,175,229,175,17,53,136,27,46,167,127,180,162,162,225,177,187,36,254,194,54,172,88,217,115,183,30,222,96,106,23,43,33,95,149,135,140,200,154,133,199,165,151,35,192,51,43,87,86,238,19,113,61,201,50,243,114,212,192,85,74,143,115,153,21,85,169,114,89,143,75,167,239,26,134,172,118,27,190,253,165,173,118,224,79,7,220,74,150,218,73,234,16,134,222,163,118,101,156,253,101,205,83,178,100,51,109,31,230,116,255,0,33,31,168,46,15,51,141,241,102,79,199,6,167,159,203,199,239,3,27,250,8,251,172,27,155,61,189,254,242,116,214,110,81,101,131,168,249,63,241,42,116,174,186,177,97,239,221,188,230,51,99,91,123,250,21,176,4,228,27,61,190,208,173,205,164,165,170,2,173,207,105,253,34,103,77,61,148,107,125,42,104,6,237,167,43,102,8,63,104,87,86,172,54,229,191,105,30,211,94,140,235,223,85,151,70,184,131,184,50,227,32,197,34,38,230,26,127,204,87,14,184,249,190,243,168,47,176,118,180,201,252,79,72,207,240,228,59,54,88,0,220,191,238,39,41,133,231,250,128,16,45,212,229,108,45,250,88,231,63,89,69,181,171,29,195,134,130,215,115,231,164,145,245,140,233,175,219,185,25,115,253,45,2,3,80,80,133,32,230,90,173,91,117,108,231,223,19,29,186,29,81,179,115,212,199,62,87,153,36,209,234,188,85,119,241,32,220,17,43,109,239,110,202,207,124,205,122,75,78,170,195,106,3,93,53,141,149,175,251,231,235,50,213,240,221,69,129,43,177,118,160,228,150,60,206,173,98,189,58,173,43,89,0,113,1,56,254,237,178,37,61,235,70,7,201,150,228,114,23,164,253,100,213,143,59,130,145,40,164,214,63,64,207,209,76,175,210,207,206,23,143,174,102,149,21,161,44,168,1,61,226,59,91,128,152,251,64,202,143,183,33,49,143,160,146,125,78,56,113,143,164,137,169,75,18,204,199,158,22,63,71,7,62,159,249,132,49,233,216,185,97,210,126,179,159,241,93,149,162,45,109,243,119,155,27,165,142,224,91,19,139,241,43,183,106,115,140,113,10,207,159,50,12,254,34,86,207,152,136,221,218,64,188,228,201,1,237,220,201,99,39,222,10,50,123,192,176,18,163,111,136,201,249,112,184,111,124,247,141,151,43,219,137,17,181,14,114,126,146,139,194,111,1,217,21,136,227,108,188,88,161,194,109,193,238,48,127,196,194,150,56,115,207,61,230,191,89,10,50,191,250,152,224,255,0,76,131,126,237,235,135,109,158,50,76,182,189,45,57,203,106,119,55,246,241,57,75,166,95,80,155,47,93,189,243,156,153,190,132,211,170,22,47,184,254,157,208,58,107,93,86,38,210,119,125,140,133,154,45,51,41,95,72,143,238,86,156,243,109,85,177,197,193,88,246,234,226,76,107,197,107,211,109,68,251,22,48,39,103,193,208,97,146,219,66,247,249,65,147,167,78,188,150,190,199,241,140,8,134,184,183,53,50,163,142,227,60,24,255,0,16,182,28,91,78,214,61,153,12,105,130,237,56,219,206,165,134,59,15,78,86,218,47,90,181,205,202,78,126,109,177,88,173,96,252,173,81,4,119,12,59,74,87,79,110,230,63,138,57,110,27,18,139,151,225,171,159,245,212,227,192,28,203,125,16,31,112,114,184,254,144,4,205,91,38,159,42,250,149,101,243,184,114,166,83,127,196,171,207,65,103,129,211,20,171,171,99,157,221,228,106,86,172,149,177,242,124,101,112,127,153,201,179,226,54,141,190,155,149,79,164,223,79,196,133,152,87,255,0,238,31,246,129,43,116,148,234,29,189,90,242,223,212,58,79,254,243,22,163,224,184,203,105,236,231,250,31,254,243,174,132,56,225,183,123,65,151,103,43,183,247,129,230,110,209,234,81,114,212,89,252,76,233,167,185,243,182,151,111,253,38,122,196,177,255,0,167,99,121,218,114,36,109,173,110,225,135,238,167,16,60,207,254,31,123,46,95,106,127,214,216,150,39,194,155,111,85,213,227,233,204,239,46,139,79,242,50,134,63,221,222,96,212,104,239,211,90,94,170,197,181,251,8,21,47,195,104,11,134,181,243,251,72,157,14,148,116,238,119,39,245,110,3,18,150,213,216,234,213,130,21,115,156,30,226,81,185,153,178,14,76,13,201,240,205,40,206,247,118,63,245,75,91,71,86,157,65,10,187,8,225,138,231,252,206,115,171,39,81,233,199,249,154,40,213,56,168,130,228,163,112,84,192,208,154,149,81,128,112,163,244,205,180,94,182,245,87,91,100,119,196,226,57,116,184,170,227,35,158,124,203,210,235,107,30,173,39,143,35,200,129,208,212,105,180,90,206,171,54,134,126,55,169,195,3,245,158,114,250,133,55,217,86,237,219,27,25,30,103,86,221,87,172,118,89,97,8,195,35,183,6,85,232,208,234,194,197,12,192,28,58,240,126,146,14,95,57,237,14,99,25,207,104,246,128,50,120,145,81,81,213,31,72,201,139,60,244,200,158,174,240,45,167,142,101,142,236,23,137,81,252,177,35,188,147,42,42,108,230,53,239,46,177,65,89,74,142,100,86,138,219,96,204,133,150,22,57,50,4,196,91,50,128,30,99,207,50,4,198,26,69,88,44,137,206,70,100,113,145,35,152,69,181,190,56,150,33,27,166,125,216,150,33,45,204,13,6,206,100,143,82,204,232,193,155,153,163,110,7,6,81,66,187,110,219,158,38,195,165,6,172,231,153,152,47,92,187,213,101,237,32,165,21,145,249,28,65,238,195,98,108,66,172,157,98,115,181,8,69,156,64,181,46,234,154,9,200,204,195,90,48,110,210,243,144,37,18,35,60,136,189,70,86,249,184,151,233,211,114,19,41,178,174,120,144,104,123,7,165,196,207,167,124,62,101,108,174,188,19,39,87,0,192,222,150,122,135,111,188,154,210,232,140,76,230,165,197,108,196,222,47,36,96,153,80,133,135,61,82,79,99,32,250,72,88,185,195,44,177,20,50,224,192,85,88,1,12,14,39,99,79,104,185,48,221,231,11,110,198,199,137,186,139,10,225,132,14,144,92,55,120,205,129,6,51,33,234,135,0,131,43,102,27,241,137,70,149,187,29,204,63,17,95,150,19,6,179,229,93,167,153,137,139,46,114,220,192,244,33,67,46,65,204,88,226,114,180,186,150,90,199,84,219,78,169,108,109,167,134,129,122,185,6,83,173,86,178,147,233,156,48,246,151,126,153,94,88,30,68,14,5,150,176,101,3,119,108,18,125,230,125,142,44,220,115,255,0,121,232,53,90,26,245,3,112,232,111,113,48,159,131,219,180,254,96,63,226,7,60,88,168,165,129,251,73,37,203,102,192,228,134,231,45,239,53,255,0,225,190,138,23,122,183,253,51,51,141,13,182,49,244,235,39,207,16,42,65,185,217,187,253,36,153,183,177,172,62,58,121,141,180,183,87,93,155,243,94,209,158,127,84,116,211,233,168,24,234,110,76,4,218,127,77,16,175,88,35,147,158,198,93,163,86,245,119,144,79,140,251,65,151,107,12,143,218,63,87,3,190,49,224,74,141,173,113,85,110,196,15,121,71,226,54,156,237,89,42,47,67,91,155,87,24,239,57,246,95,94,211,220,7,56,31,104,26,175,213,45,103,106,48,231,190,37,85,106,30,220,245,12,1,147,147,57,239,85,153,10,164,178,142,210,250,21,179,158,210,43,99,234,173,86,30,235,218,110,175,86,202,63,51,131,57,219,201,200,198,63,230,95,70,251,186,88,141,163,245,25,81,212,22,238,10,113,140,255,0,17,97,89,136,229,119,125,120,50,186,214,177,195,62,87,250,124,75,209,42,216,10,174,63,121,4,107,167,173,118,252,163,159,180,45,164,163,22,12,121,57,151,97,115,150,227,29,185,150,55,90,240,97,89,57,63,44,145,63,219,159,164,180,214,2,228,40,204,173,109,101,206,79,30,0,129,28,244,229,119,0,61,249,140,27,27,244,228,123,137,6,47,220,28,1,220,69,234,171,114,60,123,194,45,3,114,245,102,35,82,129,214,167,253,164,69,192,215,199,87,56,196,5,220,178,168,201,236,76,4,85,85,79,24,128,101,193,216,78,96,215,43,54,197,198,239,35,188,107,183,56,231,219,48,38,150,227,141,167,50,206,159,60,19,239,196,206,201,232,49,56,110,163,229,164,90,204,129,228,231,222,21,161,233,87,228,227,143,121,83,82,191,51,41,98,63,86,99,91,65,206,27,113,250,195,110,252,176,96,49,223,38,16,210,170,153,113,183,131,245,145,53,162,89,211,99,238,60,96,182,100,26,145,191,120,60,159,25,239,37,248,82,163,164,28,30,126,104,17,187,71,93,197,75,88,232,195,179,68,223,12,211,241,189,157,207,214,93,248,118,99,144,74,96,127,87,121,47,195,174,127,81,227,190,97,89,171,248,101,10,251,130,183,255,0,116,208,40,85,60,103,143,121,1,77,213,228,214,197,129,63,43,201,238,112,189,104,115,247,132,72,134,28,238,56,246,149,91,85,156,181,123,108,254,214,150,171,113,144,6,125,164,178,167,175,97,207,158,96,103,21,134,85,202,50,110,247,24,193,128,173,253,78,135,77,158,38,179,98,89,220,253,132,129,173,29,15,166,66,183,190,59,66,179,186,88,1,56,223,206,58,76,129,91,87,31,148,71,191,32,203,80,106,20,226,199,170,192,15,124,96,226,91,234,86,27,146,163,119,16,140,99,112,127,244,172,231,206,71,49,250,12,112,126,70,250,77,155,48,120,93,220,251,201,62,222,70,14,225,226,6,23,169,119,22,108,55,248,150,34,175,200,14,15,137,110,204,6,220,216,207,50,12,85,19,59,120,247,128,176,135,43,188,110,246,149,29,57,222,91,32,140,118,17,148,245,129,100,124,28,247,199,105,163,109,160,252,192,143,180,12,109,164,27,1,220,152,246,61,229,58,189,55,163,166,123,3,175,3,143,172,216,239,103,168,127,45,147,216,231,188,230,235,109,182,205,74,170,169,117,161,125,87,231,248,129,199,212,146,235,214,0,111,127,175,152,104,108,220,251,15,96,56,17,21,46,213,141,224,18,9,98,101,201,77,109,66,176,249,187,111,94,242,43,73,206,246,37,183,123,76,101,152,235,2,168,206,15,105,11,46,190,155,189,59,14,113,254,102,154,181,117,227,228,195,121,199,253,224,90,235,233,214,187,15,38,109,248,125,247,240,180,179,110,243,137,137,25,29,184,108,231,234,38,172,50,224,83,121,85,199,33,70,37,26,181,59,222,229,22,54,95,207,50,26,171,169,211,237,175,212,86,98,195,32,115,222,102,252,117,122,93,217,172,179,127,83,121,148,85,172,183,84,73,101,12,206,251,144,159,210,23,192,144,122,42,83,3,111,13,199,188,177,14,210,87,180,205,166,212,105,138,130,217,245,49,204,145,212,85,206,236,175,249,148,92,109,98,74,224,255,0,213,51,234,236,179,240,246,4,98,173,180,224,251,75,61,116,56,203,41,89,147,226,127,18,175,79,80,69,195,181,156,125,135,188,15,48,244,63,174,17,185,207,61,251,205,107,161,160,32,12,205,187,207,210,61,96,24,87,221,130,56,19,51,61,170,185,203,226,63,33,251,81,213,83,85,119,21,70,59,100,83,73,101,132,108,87,57,254,201,126,145,61,71,59,240,70,121,204,233,183,229,161,125,196,5,250,201,154,110,48,63,194,53,21,213,234,21,32,103,29,74,203,254,79,19,42,215,223,117,138,164,120,61,231,111,215,118,85,87,102,218,252,17,186,113,181,12,63,16,249,228,238,133,82,246,50,90,193,91,129,61,7,195,110,52,252,45,220,227,115,216,49,238,0,239,60,223,123,15,222,122,61,21,74,244,82,133,128,25,29,62,242,241,103,151,177,219,10,50,8,56,138,203,16,246,108,55,214,67,104,22,124,165,115,219,153,27,81,95,230,37,72,133,95,187,117,121,220,56,149,130,217,200,96,68,130,212,164,99,32,203,61,48,160,54,118,227,218,4,139,29,164,145,196,178,161,186,163,181,185,145,1,148,100,55,30,196,73,103,156,134,129,67,165,132,117,16,68,99,33,122,64,254,102,140,238,30,35,227,29,160,103,235,86,28,230,14,195,112,27,128,63,73,55,78,251,49,207,188,205,112,181,16,122,116,146,195,176,16,35,117,74,202,74,129,159,172,130,105,236,35,169,184,240,20,72,179,107,9,80,105,42,195,245,14,210,218,255,0,20,182,41,249,148,247,200,196,34,43,162,220,196,179,54,35,252,37,136,57,113,143,50,194,246,174,124,243,223,50,63,139,8,197,44,60,202,43,96,200,55,45,152,89,81,112,214,110,94,73,242,102,179,101,100,237,219,184,253,165,15,167,119,92,112,171,156,244,192,147,106,10,109,46,220,118,24,29,229,118,220,181,242,67,43,31,6,74,173,61,85,182,88,118,253,71,153,44,39,168,197,67,56,247,110,208,33,235,171,227,112,241,193,144,12,227,57,60,67,85,96,92,109,35,236,38,116,126,58,134,88,251,192,86,177,102,233,63,104,85,83,158,119,169,250,110,150,45,219,91,156,113,224,9,11,109,79,153,80,102,4,119,109,39,175,127,61,164,30,246,221,242,237,149,155,87,143,127,104,122,160,247,94,96,51,115,74,126,123,247,59,112,171,38,246,41,238,100,105,10,238,115,242,231,253,160,73,171,91,8,24,227,235,53,154,21,106,221,78,237,254,100,43,93,234,24,28,19,7,82,171,140,156,159,172,162,126,141,206,163,126,64,254,39,79,70,18,144,161,84,17,158,174,62,105,207,211,93,181,54,62,8,220,51,59,250,20,211,220,184,43,143,61,230,106,193,111,42,74,175,79,244,158,227,237,56,215,235,89,108,106,212,227,105,196,238,222,170,188,110,233,241,60,183,196,240,53,68,142,55,9,10,178,205,99,55,118,142,173,80,42,65,99,159,19,152,95,196,137,115,227,131,3,186,151,215,158,95,7,239,39,235,58,252,182,86,194,121,245,179,235,52,84,207,237,152,29,202,117,76,195,157,131,247,154,61,90,207,81,199,29,241,56,74,79,25,238,101,170,196,121,34,84,118,133,169,102,13,120,111,188,151,67,103,60,25,195,55,216,191,46,79,216,201,13,69,152,238,99,13,117,10,149,86,252,204,251,72,173,172,141,146,234,71,222,115,183,94,223,215,136,42,179,103,254,101,27,174,212,84,123,245,102,101,107,130,182,81,0,144,52,93,219,105,253,165,102,155,213,254,86,129,27,239,182,204,245,183,218,97,178,187,31,190,223,222,116,214,150,119,218,196,3,237,43,187,73,110,27,163,43,3,146,250,118,173,65,221,187,237,4,192,201,155,134,146,198,206,212,63,204,169,169,53,191,250,120,111,172,152,172,236,196,120,239,18,229,79,29,229,222,141,236,73,42,72,63,73,52,210,93,201,244,154,65,22,179,106,175,60,153,75,157,196,251,137,166,250,10,87,184,176,75,135,59,27,200,250,31,121,139,141,217,101,57,251,192,209,66,158,92,113,198,1,246,146,252,181,78,148,229,191,86,236,180,202,182,17,150,6,2,206,57,60,192,208,187,86,204,142,113,207,81,239,19,92,207,96,222,219,121,199,30,37,12,193,201,241,237,34,50,220,100,226,21,181,18,139,31,170,215,28,247,255,0,218,89,110,153,150,176,86,208,251,134,122,114,113,247,152,6,240,197,182,203,171,185,235,12,119,144,127,180,192,209,80,217,95,114,88,255,0,2,92,44,173,71,230,222,119,127,106,206,123,49,179,171,38,73,207,8,88,246,227,246,132,117,151,95,141,223,169,27,28,48,206,76,69,235,96,214,82,198,147,228,103,34,115,198,165,2,224,242,223,124,9,19,125,109,134,222,87,196,14,153,189,170,164,187,145,233,48,206,237,185,4,204,154,155,169,189,67,34,224,227,219,28,251,74,172,46,185,95,83,40,195,43,253,39,255,0,120,149,91,104,21,175,117,195,41,231,152,21,12,238,93,204,126,159,73,170,171,2,100,148,250,131,186,98,54,237,63,47,63,83,44,93,64,37,155,111,56,231,158,33,93,90,53,171,157,200,202,185,60,164,234,211,168,75,87,114,243,238,39,144,69,175,121,5,142,239,210,115,54,83,125,149,184,101,109,190,226,17,218,214,85,114,98,205,63,11,158,172,114,68,173,53,143,187,243,2,61,127,214,188,17,251,75,6,185,85,17,185,42,123,145,226,99,214,107,150,150,101,15,234,19,227,0,98,81,208,23,85,118,214,24,98,59,75,89,149,184,242,124,25,230,134,174,215,112,3,1,207,30,4,212,53,10,202,61,80,118,231,4,238,228,64,232,106,62,25,167,184,151,217,177,191,169,12,193,118,141,107,114,212,58,159,101,108,169,255,0,50,171,173,190,150,233,212,179,87,224,231,63,204,178,191,137,234,17,74,182,215,199,29,82,12,250,138,238,60,189,76,56,246,226,100,169,246,147,207,99,218,118,83,226,235,187,253,21,7,206,56,146,123,62,29,168,234,182,164,221,245,82,15,248,129,200,190,204,177,200,235,255,0,105,45,53,131,27,125,76,88,127,73,236,103,88,104,52,87,13,213,15,254,215,145,255,0,194,104,14,48,188,125,204,96,229,234,13,102,213,53,252,164,118,246,62,100,253,64,181,149,192,111,169,241,58,26,141,14,149,135,87,169,87,247,42,202,6,130,160,172,181,234,149,195,123,136,28,215,173,217,247,162,231,61,241,41,43,212,114,220,206,205,58,27,16,229,93,24,125,14,37,224,53,100,255,0,229,131,147,231,136,30,123,111,28,64,35,55,27,79,241,59,229,119,13,174,140,171,158,192,246,148,219,69,161,203,168,222,190,48,241,134,184,110,251,140,81,47,49,249,145,82,39,162,86,12,177,199,76,174,1,230,40,226,48,164,97,20,98,65,44,241,35,8,196,8,153,109,127,44,129,136,28,64,154,12,188,215,212,171,239,50,39,205,153,127,168,85,187,202,139,84,224,100,137,85,151,120,19,70,237,213,246,153,61,62,184,23,165,217,89,112,85,126,76,203,233,224,201,238,32,113,40,189,246,142,210,166,231,180,166,198,97,45,165,178,32,89,93,187,23,2,50,253,82,3,5,229,150,160,219,145,1,58,238,148,51,108,110,102,186,249,76,202,53,21,238,25,18,10,72,203,110,154,16,156,131,51,39,177,154,83,180,13,53,191,6,5,152,54,68,166,150,228,137,104,110,113,42,44,220,15,205,52,84,163,211,153,53,11,211,145,44,210,219,142,134,243,3,93,0,150,40,79,218,38,47,91,30,115,31,99,145,220,67,81,212,190,160,63,120,16,186,220,128,196,117,9,150,205,214,2,203,47,55,35,160,247,149,209,197,196,126,147,2,20,51,124,184,237,53,7,90,221,93,165,54,49,174,204,168,144,55,6,109,166,7,78,157,94,231,218,124,246,155,71,80,156,52,125,157,134,76,232,83,168,59,51,252,192,217,200,63,72,100,142,210,21,94,182,113,45,192,247,148,53,32,247,148,221,94,192,89,88,170,159,152,73,177,59,78,59,200,11,243,210,226,6,45,74,170,225,134,7,212,243,48,106,14,209,186,183,59,187,177,34,109,213,233,88,150,122,198,252,246,95,105,138,253,59,171,237,223,131,250,177,158,96,100,23,51,114,196,253,15,188,177,3,99,54,54,4,147,213,181,70,37,169,165,178,226,15,166,248,247,28,12,64,157,222,139,105,179,202,144,48,74,246,50,147,167,75,142,224,233,132,31,42,251,77,199,68,5,135,243,113,89,253,38,77,116,117,43,161,80,175,180,126,166,129,202,44,155,186,55,103,198,100,171,210,223,101,133,210,190,231,230,110,39,105,41,173,87,24,85,1,179,133,24,18,77,167,220,71,39,111,182,97,24,232,210,51,28,92,85,128,236,20,226,109,52,160,27,82,165,30,216,150,4,80,187,78,15,180,129,70,7,113,176,74,36,149,122,100,111,218,126,152,140,170,150,232,85,253,166,123,147,10,127,51,159,222,66,182,194,159,117,231,129,32,209,234,103,187,96,72,189,198,191,175,190,37,63,153,98,144,170,202,123,245,113,47,93,220,146,20,127,81,99,2,39,82,2,157,237,183,62,242,97,247,15,152,3,17,21,190,72,101,199,218,81,101,117,110,226,174,175,45,218,6,175,85,118,112,234,91,232,101,65,171,32,144,163,127,108,74,172,76,101,75,176,95,166,4,117,163,86,87,27,122,184,5,185,129,45,229,157,148,171,101,70,64,81,222,84,236,203,130,253,25,240,27,39,248,150,254,45,22,198,70,199,79,6,9,168,162,199,33,112,27,185,32,119,253,225,81,70,43,200,237,245,243,255,0,105,98,178,182,72,57,56,196,137,206,214,202,97,123,130,12,130,217,200,220,64,18,161,189,77,183,33,200,62,14,50,100,18,139,120,223,118,126,232,4,190,178,29,201,172,110,62,113,46,59,25,10,186,156,121,207,50,12,214,214,237,94,3,4,57,249,132,174,157,64,216,232,25,157,148,246,117,219,186,104,221,88,27,197,103,3,200,146,58,154,153,70,213,103,207,129,3,2,83,168,3,10,202,74,240,64,105,122,173,232,141,150,82,195,178,169,38,107,173,145,115,129,183,119,56,196,96,161,7,4,127,180,43,33,190,246,67,233,160,99,237,190,21,141,81,27,172,69,221,253,173,45,81,156,151,10,27,223,222,75,39,113,99,103,48,139,235,124,169,22,28,52,131,212,8,96,109,126,174,115,237,48,221,170,178,187,29,112,164,182,58,182,248,146,79,136,21,233,116,253,243,10,180,233,25,148,99,80,251,125,132,176,87,69,88,87,14,127,234,104,233,185,45,92,116,253,136,148,106,244,182,88,63,34,221,191,66,120,129,127,228,49,61,37,71,222,91,234,81,77,76,187,186,151,156,103,153,202,252,54,163,78,156,216,31,39,250,11,75,218,162,170,172,84,228,247,99,226,6,180,244,245,41,195,16,126,135,180,163,85,167,180,43,122,109,188,1,158,87,49,250,92,16,27,44,57,237,137,96,178,209,113,173,44,233,198,238,165,237,251,192,206,55,173,72,45,87,108,140,238,65,218,91,234,213,140,176,46,37,246,21,100,43,99,31,184,56,153,78,148,7,252,171,10,251,136,26,5,149,217,87,64,207,56,25,130,179,51,21,106,128,62,48,120,51,19,171,214,225,146,177,113,30,51,140,25,3,118,160,187,177,86,1,72,32,103,252,64,232,28,83,148,85,218,15,36,204,239,117,66,206,172,242,56,231,137,26,245,97,184,4,238,206,48,227,137,161,182,88,189,43,89,35,193,31,237,2,11,233,55,86,220,145,245,156,95,136,234,246,106,238,74,9,27,192,71,250,253,38,253,109,244,105,235,220,84,210,236,118,134,246,250,227,204,228,219,74,187,239,91,25,179,200,102,238,126,240,42,178,188,87,146,17,182,142,192,230,87,77,175,104,53,85,86,21,187,237,110,100,111,94,189,187,65,63,73,13,142,183,110,69,216,227,144,162,65,109,181,219,83,43,239,245,15,42,55,14,68,169,82,202,242,118,48,226,110,166,207,81,65,198,95,206,123,8,34,212,109,230,194,207,239,226,48,115,221,209,130,236,206,236,117,103,222,93,78,154,251,81,74,169,216,220,131,158,38,195,163,195,19,182,171,129,240,120,111,228,72,138,217,84,250,23,61,91,79,53,218,50,7,239,10,187,87,166,208,233,232,45,185,236,98,48,168,91,140,251,152,244,42,214,173,116,175,67,109,218,113,236,127,239,254,194,98,177,155,213,81,106,169,97,225,78,67,251,78,133,59,106,76,51,31,81,190,98,60,66,53,83,119,161,82,163,168,97,226,39,106,221,131,21,60,248,13,137,83,229,208,236,61,154,65,81,195,124,173,52,141,129,84,47,145,251,230,115,190,48,134,196,175,105,201,92,243,52,135,219,211,187,246,148,107,3,89,87,13,242,242,7,188,14,101,214,139,43,172,43,115,230,94,111,179,240,190,158,20,144,57,96,222,38,39,87,175,112,101,198,227,153,13,199,222,103,87,27,52,182,37,118,32,39,201,204,232,223,181,169,96,222,6,71,222,112,247,18,123,102,116,116,237,234,82,127,16,89,66,142,146,60,196,165,139,172,212,42,158,166,36,248,81,40,171,67,248,173,65,30,178,35,54,91,29,230,69,125,206,88,183,51,102,145,95,241,138,41,27,138,169,237,245,16,41,95,135,43,62,87,83,94,51,229,76,235,86,245,233,236,172,35,238,217,203,125,101,205,240,218,125,37,75,181,15,184,47,27,71,2,75,75,165,162,148,113,187,123,183,5,182,227,31,105,82,205,186,213,248,132,36,97,149,190,153,150,7,80,155,136,228,76,158,136,66,54,225,243,239,222,105,68,101,86,199,75,14,222,96,90,150,82,227,50,208,163,111,28,175,222,103,10,203,146,192,43,30,9,219,222,88,148,170,30,128,223,83,152,83,99,180,227,145,143,120,195,231,217,132,29,250,122,72,141,108,192,235,3,63,72,19,81,196,152,94,61,164,3,140,112,70,62,177,139,85,187,24,12,161,62,100,54,145,156,230,77,156,227,129,152,111,200,129,75,111,237,218,69,178,6,220,147,247,50,198,124,115,222,38,241,193,196,10,54,115,192,24,251,193,148,17,150,226,93,210,185,218,62,248,149,250,138,114,172,220,125,161,16,220,153,229,163,107,107,3,105,239,245,50,54,170,183,61,193,250,226,86,213,40,94,149,92,253,76,11,29,131,87,129,242,200,46,199,76,51,43,1,245,149,50,38,112,80,143,174,120,50,30,166,194,219,84,115,40,181,169,79,212,223,196,203,98,214,164,143,50,182,177,193,59,75,74,178,199,60,99,238,97,16,123,57,226,64,146,59,114,76,108,143,140,110,24,149,154,219,250,201,251,194,155,18,190,114,101,101,155,188,147,15,239,144,35,235,1,23,227,158,243,74,86,213,170,178,41,101,43,206,38,22,220,79,121,178,173,73,82,128,31,164,130,196,177,149,118,237,127,254,211,26,179,216,220,18,184,247,18,195,170,219,220,246,250,204,205,168,69,253,127,82,73,148,105,68,57,230,198,253,167,79,68,234,28,2,206,91,29,56,105,193,58,228,4,117,24,255,0,241,61,135,114,179,103,30,211,58,184,244,109,119,170,188,88,135,233,190,115,126,34,1,167,28,23,13,185,140,207,166,215,105,236,98,214,48,71,110,231,193,62,255,0,73,185,81,44,44,21,199,73,218,115,245,133,113,24,145,227,137,5,193,60,9,220,183,225,149,216,63,45,182,55,177,237,49,183,195,175,28,42,228,19,142,152,70,95,79,177,24,151,212,141,131,180,143,172,180,252,54,229,83,158,62,237,35,93,100,100,5,207,245,120,2,81,36,33,206,211,46,106,138,174,113,199,188,164,106,125,50,219,66,227,199,18,105,169,118,203,103,158,210,162,244,165,74,238,10,95,30,210,196,100,13,146,0,31,89,74,92,233,144,120,207,121,101,107,234,28,135,9,159,38,6,195,74,58,141,184,204,166,221,59,99,229,63,183,50,105,91,174,54,90,92,15,121,119,175,134,249,148,129,226,65,73,80,0,56,176,109,29,241,16,183,40,119,56,231,179,9,107,234,85,151,118,226,160,125,98,6,171,19,41,180,134,246,133,101,177,158,183,14,88,53,126,228,114,36,67,43,51,88,239,180,249,86,61,229,194,149,85,111,65,192,201,236,231,32,72,135,94,105,212,105,155,168,252,202,50,33,20,165,158,138,144,228,29,199,137,103,91,54,251,17,189,63,238,76,129,41,58,118,211,218,136,140,200,91,57,102,25,24,241,38,215,95,65,100,107,247,47,152,84,47,166,229,38,199,85,74,148,100,149,19,9,212,105,67,228,35,56,243,150,157,186,245,21,217,94,209,96,110,49,181,165,111,165,211,58,228,233,151,35,250,68,14,27,88,172,204,87,161,125,163,182,230,125,49,83,128,189,177,230,117,159,71,165,117,232,175,13,246,156,255,0,137,215,233,233,70,206,58,241,183,110,36,28,183,24,18,7,61,243,52,209,165,178,229,220,221,43,238,101,227,225,224,30,108,227,233,24,107,10,159,175,49,169,29,188,206,147,81,90,161,80,139,137,155,240,168,24,244,159,230,48,213,91,179,246,149,96,243,226,108,53,163,13,167,176,145,252,58,252,219,179,136,195,85,35,0,189,38,73,153,72,30,242,6,182,83,183,7,57,226,25,106,223,12,167,30,240,6,171,113,29,64,125,227,52,133,95,155,156,240,100,211,169,142,222,78,51,13,219,149,143,244,192,107,115,250,76,133,183,131,244,249,97,234,133,44,187,216,145,200,153,205,135,28,116,231,218,89,99,169,68,43,159,81,70,24,251,251,72,171,45,122,236,59,172,3,39,207,99,41,96,170,202,65,59,15,7,222,68,214,214,40,199,39,196,176,37,170,161,118,31,174,101,22,29,188,149,78,156,118,250,73,56,96,170,223,48,61,143,188,169,233,180,129,181,73,7,250,102,173,45,44,0,12,189,95,169,73,198,97,17,109,69,201,67,41,61,135,31,73,132,216,222,255,0,188,214,250,118,173,92,150,205,109,159,188,194,70,32,75,113,39,153,174,187,14,50,227,204,198,179,77,150,131,82,54,8,113,198,127,170,69,8,192,88,216,60,31,18,91,240,115,158,115,200,153,170,110,78,79,86,114,38,138,66,150,98,220,102,81,39,80,122,213,134,113,219,222,68,92,216,231,57,147,190,183,85,232,225,123,241,41,245,25,151,183,253,80,44,87,29,213,241,237,53,213,173,185,64,235,63,80,103,63,211,218,199,158,210,91,91,57,94,240,59,117,252,65,75,98,197,199,247,3,52,26,180,218,129,156,128,222,235,222,121,214,98,173,214,202,71,130,37,181,222,123,228,130,35,81,213,179,225,237,183,41,170,32,72,213,167,186,188,239,189,154,191,42,37,52,107,243,133,115,255,0,220,59,205,201,170,70,233,200,148,82,244,115,186,139,8,24,206,223,154,26,107,149,193,87,182,183,63,219,193,31,180,216,187,119,124,155,126,178,157,70,138,171,201,102,85,254,33,30,69,56,50,94,101,96,201,168,153,105,55,61,50,153,99,182,120,149,152,4,102,40,72,165,8,66,3,143,180,82,80,35,20,150,34,128,102,88,157,70,87,37,89,193,129,182,182,192,196,108,188,110,2,84,135,204,208,182,130,152,154,70,111,80,147,137,118,222,153,83,175,86,101,135,59,68,130,187,112,22,61,62,54,199,98,238,89,4,27,1,129,114,13,214,98,106,40,2,115,48,82,248,124,205,203,104,41,131,40,173,65,228,14,210,105,89,42,73,144,92,169,151,214,219,148,136,70,7,175,243,101,204,48,178,86,167,50,157,228,156,72,166,188,115,52,140,20,153,153,79,137,58,137,236,101,26,83,172,109,49,250,37,121,145,61,0,17,47,166,208,252,66,38,182,142,37,136,69,132,169,236,102,117,175,109,159,73,121,82,0,101,241,3,63,225,200,181,184,226,84,197,149,254,147,166,93,118,2,124,204,58,149,93,217,129,15,89,119,109,49,122,106,205,196,169,235,220,192,172,135,170,202,220,194,180,182,80,203,232,126,147,204,205,234,2,160,153,117,123,124,66,46,211,221,182,217,181,53,138,91,105,156,214,76,115,37,179,167,57,129,218,67,187,152,158,176,124,78,110,147,84,203,193,236,39,69,110,91,7,121,69,22,43,211,212,156,175,180,43,106,239,29,121,250,174,120,50,247,4,140,120,152,220,45,22,224,140,43,118,48,46,53,28,144,149,214,6,120,4,118,133,168,204,199,54,5,30,220,66,187,198,48,78,68,147,133,97,208,3,125,9,132,84,116,232,195,159,231,50,73,182,181,233,96,63,105,11,25,215,244,174,223,169,130,219,129,130,171,159,237,50,139,235,252,198,193,32,180,177,213,115,216,156,121,6,100,58,202,169,175,126,224,50,118,143,188,149,58,138,238,93,194,208,252,246,246,144,90,250,102,56,100,180,109,250,247,144,21,237,60,216,79,218,23,29,216,219,140,143,174,36,119,50,241,220,143,27,179,2,102,176,23,201,207,120,62,213,25,245,54,127,204,205,248,162,50,221,68,121,219,226,104,77,66,21,10,195,255,0,186,81,45,238,20,226,176,242,163,234,17,185,144,143,160,25,204,110,233,114,229,73,66,173,131,204,108,150,43,23,245,25,148,248,62,36,21,146,225,65,193,13,231,140,1,1,82,179,117,42,156,249,45,37,103,170,181,126,95,94,60,103,153,204,183,95,98,231,125,103,112,241,218,6,214,10,192,109,96,23,56,25,50,70,207,79,37,148,128,188,110,156,143,95,115,110,60,100,248,154,183,107,46,112,190,150,10,156,18,223,41,129,181,69,86,33,118,81,180,31,155,219,239,1,83,110,56,176,5,241,182,68,104,27,150,44,188,247,95,6,79,209,20,167,73,84,221,1,108,42,248,29,67,25,239,140,74,237,183,109,79,180,175,73,228,247,151,139,146,193,233,122,102,214,236,91,111,18,86,105,42,183,33,209,119,50,224,243,140,137,70,21,214,186,212,93,155,10,123,40,243,44,211,221,235,213,186,181,101,176,30,74,77,21,232,104,168,156,212,172,23,176,206,101,188,169,252,165,85,83,237,32,162,177,96,86,14,21,142,236,229,188,75,90,154,219,168,86,19,60,177,95,50,77,94,230,37,78,24,119,57,144,182,149,61,77,99,255,0,247,64,180,50,156,12,21,25,238,100,110,86,231,97,82,216,247,243,51,59,216,113,93,91,152,121,44,120,254,101,218,97,169,198,211,98,133,30,195,48,171,52,244,219,189,146,251,21,193,94,7,144,98,244,25,235,253,39,158,223,89,122,162,167,59,84,55,186,202,202,80,110,46,20,135,238,216,56,129,18,10,41,92,109,226,21,238,179,177,76,123,28,24,217,147,158,174,27,140,56,233,111,251,74,63,9,77,183,19,134,173,177,219,254,198,6,167,54,43,116,237,192,255,0,51,53,175,126,242,80,129,253,173,218,90,107,122,134,212,220,255,0,93,221,164,189,69,101,12,221,59,56,96,96,82,215,90,203,184,43,6,3,178,249,146,87,184,252,213,247,30,252,137,32,235,201,65,38,138,142,199,142,162,49,156,192,194,53,7,80,222,149,109,180,243,184,50,153,169,70,197,197,151,177,254,37,54,233,205,172,86,203,236,64,123,114,37,70,138,233,205,45,99,57,111,214,7,111,188,13,87,134,254,165,216,120,57,241,51,131,103,170,192,106,20,0,49,210,189,230,170,232,244,220,103,54,96,119,62,34,185,17,149,183,174,87,57,34,2,173,119,46,11,51,3,228,72,149,174,148,101,222,220,246,204,179,148,92,215,99,42,159,151,218,86,30,198,118,174,228,87,111,16,43,26,82,78,229,189,206,71,145,51,187,217,167,218,125,85,32,228,1,228,199,172,213,62,146,197,74,168,252,198,28,97,184,31,121,203,186,155,238,98,246,219,212,78,122,97,14,221,250,171,205,182,175,203,192,82,123,74,117,26,129,142,134,33,135,99,142,34,234,173,182,189,173,180,240,79,124,75,211,78,45,68,55,100,100,124,171,221,161,89,244,46,172,228,55,12,123,19,254,211,161,101,20,209,182,219,1,119,110,195,56,3,234,97,232,179,80,81,106,244,233,83,157,163,185,253,229,58,181,35,2,195,184,109,232,96,126,97,2,197,186,139,148,49,201,254,223,2,13,168,69,5,81,21,127,204,194,150,2,6,14,208,157,215,233,239,247,142,235,146,166,194,38,73,228,23,57,147,70,159,91,32,156,112,37,86,107,8,101,203,3,159,233,110,86,84,18,221,70,25,207,79,215,254,4,131,214,161,133,104,58,137,228,152,19,167,115,88,108,28,177,61,57,154,170,96,46,219,97,12,171,223,7,188,138,34,103,57,61,177,196,209,249,76,21,77,96,30,192,175,120,26,146,196,33,213,23,102,123,12,230,14,168,221,159,31,89,71,255,0,46,219,152,240,141,156,55,4,159,2,75,78,67,212,25,143,63,89,98,85,173,70,234,242,25,93,135,137,7,69,21,158,175,204,254,153,166,131,87,59,118,238,149,107,217,82,172,133,220,199,183,61,166,145,198,212,159,77,54,145,156,143,249,146,122,232,116,85,94,150,35,131,159,247,149,186,189,195,112,108,183,133,250,76,237,85,225,179,142,126,134,97,160,205,181,200,92,113,198,123,205,191,15,211,155,209,173,119,98,119,99,19,22,23,119,230,111,79,114,4,233,232,157,105,168,33,117,217,201,86,247,136,85,205,85,53,94,106,106,43,101,217,184,156,115,30,159,84,55,150,223,249,121,233,227,28,72,91,106,190,165,153,88,29,181,129,193,135,224,31,110,196,180,59,33,220,203,143,151,247,129,217,74,150,202,69,219,184,61,177,222,101,180,254,105,169,6,27,25,36,153,162,132,106,244,219,43,59,216,251,74,110,11,72,103,176,254,96,66,56,50,140,224,63,134,7,247,150,215,168,116,108,191,79,212,153,90,50,133,201,246,236,97,149,113,52,203,114,235,88,30,92,17,44,93,78,230,206,209,247,204,227,149,183,156,176,35,198,32,161,247,112,141,251,25,21,218,245,23,63,54,7,180,11,133,203,33,207,211,19,146,171,179,44,119,12,253,101,202,199,111,75,30,61,224,116,63,18,155,112,223,230,47,196,39,156,99,237,48,155,55,40,234,7,50,74,192,143,113,42,107,111,226,83,183,63,204,143,226,255,0,182,96,249,155,97,108,159,180,123,25,73,219,199,214,6,191,198,46,72,106,214,68,234,64,249,122,127,121,159,158,55,117,17,244,145,103,0,245,86,113,239,222,6,163,170,97,255,0,238,66,205,75,17,223,252,76,153,86,57,85,227,239,22,2,157,220,143,180,11,154,198,117,239,41,37,199,110,15,222,72,92,188,117,15,222,39,108,3,210,78,125,160,47,196,50,116,183,63,188,145,109,195,59,76,130,10,194,238,92,12,121,48,82,27,63,239,2,77,140,72,112,163,158,35,117,42,50,163,63,188,130,239,45,219,143,48,12,6,29,243,43,106,139,120,207,239,47,14,167,59,112,97,184,136,25,61,6,240,33,248,108,243,230,95,188,176,206,210,6,100,213,108,126,2,48,16,49,62,159,29,251,204,237,75,43,110,86,32,206,194,233,172,108,150,0,1,239,44,77,2,216,51,234,174,126,210,43,206,89,93,164,146,205,33,232,188,245,75,240,234,148,145,115,2,124,5,130,252,63,78,91,149,63,108,204,226,235,203,126,29,204,181,62,31,168,101,220,16,237,237,153,233,142,150,186,200,10,170,51,244,151,45,117,231,29,189,163,13,112,116,223,7,176,184,245,113,246,221,59,84,233,232,164,143,78,181,83,219,137,160,105,234,193,207,81,247,137,168,7,0,62,49,226,81,60,29,216,86,92,168,228,17,24,86,98,115,211,236,37,47,119,166,187,43,29,127,213,140,198,186,139,242,119,178,159,108,140,64,118,105,213,134,27,249,6,82,218,10,216,19,151,254,101,185,114,203,139,23,159,25,150,237,207,129,3,152,250,26,176,1,118,79,188,22,186,8,84,75,43,92,30,249,57,157,13,138,114,118,0,203,239,255,0,120,222,170,202,242,171,213,223,136,25,63,11,80,126,171,126,224,119,150,122,85,6,27,14,20,120,39,63,188,98,186,21,57,13,199,30,217,146,84,69,77,233,75,41,240,9,230,3,22,18,142,28,127,29,165,105,220,18,164,191,108,44,169,174,102,124,42,219,187,61,138,203,197,173,184,175,171,179,255,0,71,104,16,186,173,61,117,57,182,188,177,231,27,187,200,215,114,42,34,183,66,255,0,73,78,63,153,161,213,26,196,245,114,72,24,86,241,37,98,21,86,93,193,240,50,87,30,32,73,25,25,79,11,252,201,50,128,167,171,111,214,101,21,0,153,173,89,11,14,8,25,255,0,17,166,241,207,226,55,47,149,219,2,204,41,173,25,44,37,119,119,240,101,26,173,37,151,22,5,171,199,130,7,50,255,0,76,238,13,184,140,14,1,62,62,210,194,173,227,111,216,152,28,193,240,237,77,76,174,143,95,31,180,209,235,37,96,155,112,95,206,211,137,35,78,167,149,70,173,84,255,0,113,50,143,252,62,194,236,46,33,151,193,13,8,174,205,115,51,244,100,158,208,26,86,181,183,90,114,199,222,108,175,72,7,74,109,76,123,69,102,158,212,110,25,152,17,204,162,175,193,133,95,153,76,30,138,125,202,159,97,204,87,86,219,73,100,224,12,251,25,93,118,144,118,174,73,129,98,105,211,158,146,65,29,218,13,162,46,163,53,129,206,9,86,147,12,203,203,40,39,223,50,228,185,87,245,1,152,24,191,2,138,237,199,110,229,251,72,89,163,117,108,42,130,190,226,116,156,163,126,165,231,250,164,27,72,141,212,143,134,247,88,24,7,195,236,108,117,47,63,89,36,248,99,15,153,135,237,53,26,237,13,243,227,142,223,88,35,50,41,91,0,4,249,204,8,38,154,170,212,141,138,125,206,216,141,58,92,141,212,214,115,253,177,189,206,141,130,128,123,96,197,234,96,124,190,124,64,151,225,107,81,255,0,203,84,203,236,22,81,241,45,29,55,213,234,214,161,31,24,224,113,159,172,213,77,171,207,86,61,243,226,77,206,115,142,199,230,18,43,202,217,93,202,216,100,97,183,196,149,38,234,236,43,200,200,228,205,154,157,73,178,241,103,24,28,99,233,42,212,26,236,94,173,200,100,17,191,27,67,43,2,124,98,87,234,89,90,101,135,39,180,136,62,154,238,199,7,137,55,92,233,216,14,127,87,212,8,22,174,160,93,73,173,223,183,42,62,179,37,168,84,224,142,71,124,54,100,23,8,57,249,165,181,56,178,192,171,128,125,225,74,154,192,96,93,55,41,247,154,125,22,221,138,215,122,25,182,141,19,109,86,23,43,57,231,158,210,26,250,223,78,234,113,176,63,149,249,90,17,204,187,76,245,2,202,173,180,30,126,146,180,108,55,28,78,147,217,86,242,172,132,17,229,15,6,101,212,20,228,212,62,252,96,192,186,155,145,215,111,125,190,34,62,158,254,63,87,188,199,83,45,109,184,174,239,166,113,53,157,142,159,48,218,221,179,221,76,41,88,61,66,75,114,210,178,165,121,227,254,243,77,42,238,193,51,150,31,230,107,101,170,182,217,156,89,236,203,149,254,97,28,144,78,70,56,7,130,37,129,58,203,166,10,255,0,108,213,169,164,51,133,42,43,254,225,216,203,107,11,81,219,233,245,14,50,27,230,129,139,118,8,4,244,159,35,153,111,168,140,21,106,61,75,157,197,143,205,246,154,56,99,179,253,54,31,42,178,247,253,229,108,141,255,0,241,110,111,250,96,58,174,191,61,4,237,250,153,181,77,153,249,178,125,187,76,45,93,239,210,221,60,113,16,186,218,122,93,159,112,237,40,225,137,97,59,68,138,196,79,51,45,24,60,200,247,48,132,128,48,196,82,66,4,98,147,97,35,0,146,145,132,9,68,97,152,64,82,75,222,70,48,96,106,168,142,198,90,203,142,68,196,173,204,212,44,27,123,202,139,1,6,75,111,50,132,108,52,185,173,95,121,67,117,199,105,91,175,76,155,54,238,209,28,192,160,46,211,204,109,110,56,89,123,87,145,50,186,21,105,6,154,238,200,193,154,42,96,121,152,209,65,76,205,58,81,184,16,96,88,221,89,153,236,32,125,230,180,76,57,145,191,79,211,186,84,82,156,203,54,9,67,57,92,9,125,76,91,188,42,100,116,129,29,104,67,131,32,91,243,70,38,149,181,59,17,131,8,147,171,46,12,154,95,210,68,187,165,211,137,149,147,107,192,208,139,234,84,102,59,6,214,234,157,26,192,20,238,19,151,169,108,219,2,5,213,95,2,81,123,115,36,232,119,2,33,98,110,72,82,170,205,195,4,75,234,98,27,142,211,26,17,183,235,44,162,211,200,129,214,24,122,254,178,172,142,65,241,43,211,218,67,75,110,85,61,67,204,35,57,220,182,229,123,77,67,112,93,232,121,246,144,81,209,180,196,182,21,36,64,232,105,53,161,198,219,38,139,17,46,93,167,4,78,54,86,172,231,245,73,38,162,218,185,86,200,246,48,30,175,79,102,157,142,194,118,25,90,106,46,66,25,12,221,94,181,46,93,182,140,71,248,53,42,118,158,60,64,117,106,170,188,40,176,0,243,71,160,204,27,44,54,120,226,114,54,178,93,180,175,34,116,180,183,216,14,210,56,148,55,168,87,146,66,109,239,156,118,148,186,170,18,213,170,43,159,56,155,95,109,157,248,144,52,156,128,51,129,230,17,148,45,172,185,245,63,199,18,202,234,108,224,186,183,188,209,233,139,23,156,30,99,21,132,35,104,63,180,10,118,216,21,215,164,143,11,153,3,67,35,6,32,113,225,79,19,79,102,224,14,123,201,110,241,136,25,30,157,196,48,225,191,196,152,169,149,123,224,253,15,18,252,169,99,238,56,49,63,166,6,113,207,249,129,73,59,119,13,220,65,71,170,55,97,92,123,198,118,216,223,46,239,111,104,197,156,109,86,219,207,180,160,21,42,245,168,69,63,244,246,144,53,51,54,77,185,18,111,99,39,5,206,8,242,37,102,206,199,120,217,231,152,23,175,41,207,43,13,188,18,155,70,125,132,165,44,200,200,4,143,105,61,170,195,156,243,1,149,92,133,99,147,237,186,50,80,62,210,131,113,250,194,181,170,182,200,94,175,120,172,109,167,213,244,250,187,14,174,96,72,130,190,195,159,104,96,128,196,224,99,183,214,85,101,246,97,122,118,49,253,61,204,144,83,228,179,123,145,227,239,34,151,168,227,27,144,224,249,16,220,29,176,193,155,232,56,196,150,203,23,255,0,174,31,238,0,146,66,228,182,112,160,119,36,74,133,242,41,197,123,189,128,105,137,245,214,37,155,125,6,83,224,17,153,181,220,84,195,113,102,13,231,111,105,22,122,247,119,227,216,44,138,161,173,186,202,249,219,91,103,27,115,255,0,50,250,25,107,175,110,209,146,114,91,118,115,2,106,43,180,168,231,158,169,11,66,186,50,229,84,17,142,158,240,52,12,88,8,221,183,28,201,34,53,101,131,108,10,121,27,76,229,215,240,250,235,109,227,85,110,124,231,28,205,200,169,90,176,23,183,254,166,129,39,90,131,101,81,115,239,218,2,197,107,8,86,7,142,71,145,41,14,214,109,40,235,195,117,16,124,70,196,11,54,190,121,28,54,59,64,131,154,48,219,243,95,215,50,53,122,76,71,231,62,220,248,192,156,205,125,151,57,38,228,101,10,112,184,236,223,89,13,38,161,183,237,113,188,118,31,72,29,93,69,86,149,37,46,220,85,190,75,87,254,68,206,78,179,213,27,134,218,252,133,57,204,159,168,233,99,236,13,192,253,140,178,176,200,55,2,171,158,234,91,143,253,160,13,99,42,130,169,128,126,185,144,117,77,234,108,61,89,206,63,239,7,212,237,86,203,5,231,140,115,40,102,29,193,204,177,43,81,113,90,21,10,184,251,230,83,101,207,104,27,172,110,59,9,149,205,135,29,71,11,218,93,91,49,67,209,86,124,64,135,170,234,112,58,135,177,136,214,219,199,70,194,220,137,177,27,29,169,243,140,238,29,166,134,101,165,119,234,41,176,86,63,82,225,128,254,35,71,55,79,163,107,27,37,190,101,45,196,211,85,85,138,153,171,200,96,121,207,36,137,175,78,212,110,107,43,96,81,143,24,61,179,226,85,109,149,122,196,82,91,119,59,130,161,97,255,0,18,43,57,107,107,111,202,70,253,132,231,106,219,53,48,32,240,217,31,67,58,86,107,42,83,180,179,95,224,13,219,85,127,142,243,159,170,183,120,193,236,15,10,188,40,253,160,115,86,183,185,183,14,129,239,52,215,93,85,231,60,176,242,100,30,226,156,39,205,51,187,179,119,111,226,101,90,108,212,42,3,131,207,180,204,150,149,37,177,150,50,24,250,67,248,129,105,184,149,249,191,97,153,98,234,153,107,218,48,191,81,220,254,242,170,174,53,240,81,88,31,216,143,177,147,21,87,107,231,212,97,159,210,87,152,22,163,151,35,11,201,227,143,51,179,163,173,84,141,51,54,44,218,89,136,253,39,218,115,146,163,93,76,105,14,173,219,62,79,210,95,163,252,155,215,127,77,132,224,38,121,31,121,81,212,125,55,167,94,89,213,137,237,196,228,124,93,191,42,164,7,115,146,79,30,39,82,237,207,205,92,17,216,238,156,207,136,217,104,101,245,71,90,130,203,251,202,57,244,223,187,113,31,54,220,96,156,66,171,183,91,128,173,145,245,149,122,57,110,7,140,144,101,130,150,28,236,35,237,39,232,190,199,173,122,191,86,126,95,121,190,204,10,17,186,95,79,130,59,103,111,28,103,218,114,172,85,217,194,177,63,196,157,26,171,244,249,100,94,49,200,240,71,212,64,170,138,154,203,85,20,245,55,3,239,58,9,125,218,82,213,61,85,238,83,212,62,178,148,244,77,170,254,157,148,228,110,219,224,127,237,29,181,179,19,101,100,245,115,131,230,21,162,207,139,219,176,13,155,84,246,10,112,37,35,89,102,165,28,17,181,87,29,191,234,149,46,215,68,174,198,8,201,159,154,109,74,213,52,200,49,133,123,151,31,80,57,129,169,151,107,149,221,216,196,170,187,179,129,44,211,3,109,117,179,17,184,174,227,159,185,154,108,90,211,110,224,0,39,188,211,44,39,27,142,120,139,211,98,219,118,230,110,106,209,129,53,58,131,245,230,60,178,158,253,39,221,114,4,12,101,118,244,149,96,100,22,182,83,159,87,119,211,24,155,159,102,14,122,126,163,180,149,126,158,221,165,195,121,204,12,35,168,17,140,198,202,168,59,236,39,218,108,74,208,110,110,66,247,4,194,223,77,64,46,191,185,129,133,85,252,217,159,218,76,165,153,200,38,106,1,118,238,93,167,196,97,222,188,237,180,33,246,35,49,163,58,45,165,55,21,200,247,17,53,46,228,96,48,51,74,179,185,240,92,255,0,72,142,186,142,230,194,148,61,179,152,25,91,75,102,7,158,98,21,55,57,199,243,54,99,42,21,174,220,15,27,118,198,116,251,151,242,173,10,195,188,105,140,235,165,220,155,129,67,244,204,103,70,254,194,90,149,109,31,155,179,127,245,15,49,170,218,140,91,42,192,248,221,218,6,83,164,98,57,1,79,214,87,232,186,224,54,209,255,0,170,116,71,91,252,153,199,99,36,107,76,159,203,28,247,226,52,198,17,166,96,56,32,254,242,127,133,14,188,149,56,230,104,244,233,206,208,160,254,216,131,212,175,159,204,126,127,186,6,38,209,169,110,25,87,238,37,181,208,181,157,184,83,159,50,211,164,101,94,155,91,247,230,73,116,237,183,110,243,196,3,166,148,59,70,57,237,140,202,238,218,216,110,119,15,113,45,117,40,135,175,156,119,246,149,212,165,108,94,246,43,112,96,52,220,248,27,27,247,56,131,84,181,110,126,161,207,131,186,75,45,89,3,44,87,192,146,70,108,158,133,31,188,130,165,213,86,155,149,206,252,143,233,49,150,233,221,90,247,241,137,34,9,110,75,68,29,208,19,199,182,37,13,84,219,143,84,103,246,196,179,240,213,227,1,127,204,172,106,91,112,12,167,118,62,80,15,251,196,218,155,65,56,78,62,178,42,195,72,11,129,102,223,218,42,235,173,75,48,57,99,220,202,94,235,200,203,29,139,244,89,26,156,225,152,179,147,159,144,161,4,192,208,214,32,4,146,73,254,32,182,82,123,178,145,245,149,240,205,195,241,229,72,150,42,214,78,48,33,2,250,101,152,244,237,241,137,96,53,31,97,159,121,155,242,209,138,250,104,68,133,158,150,220,224,15,180,43,110,21,206,2,146,36,122,84,144,128,103,239,48,22,177,182,138,197,140,27,140,142,2,201,148,119,61,86,42,46,112,51,201,129,176,157,203,215,90,146,61,218,73,25,72,195,109,221,228,3,49,13,48,87,30,165,237,253,184,28,9,112,167,210,81,178,194,254,122,160,105,42,84,116,237,253,229,108,153,60,42,196,182,29,196,110,28,201,22,110,158,113,142,248,243,2,46,55,46,1,218,115,206,12,105,94,224,75,177,4,123,25,35,180,176,98,6,71,234,139,112,102,233,33,190,184,129,36,10,56,39,63,83,222,73,151,216,41,136,246,29,49,130,124,246,129,23,234,228,74,202,157,184,231,158,217,154,27,5,79,56,145,216,184,224,44,10,246,144,58,184,18,171,62,126,71,127,172,208,85,20,158,113,158,242,135,211,48,125,213,176,63,120,6,0,108,239,0,227,188,146,181,156,48,59,132,139,87,99,47,87,112,124,70,190,170,247,92,47,222,81,107,168,177,113,137,69,180,146,187,85,138,183,215,204,208,175,149,249,78,127,222,48,78,58,135,121,7,27,83,99,105,201,174,220,224,251,74,105,34,199,80,143,187,252,98,119,30,165,177,118,216,11,15,241,42,122,210,149,232,169,64,250,74,140,55,87,115,156,133,224,118,0,203,107,71,167,169,139,30,51,199,153,98,219,207,64,3,235,39,91,6,200,107,1,255,0,167,136,2,106,234,110,27,33,190,162,4,80,193,151,107,51,24,90,182,19,249,101,9,94,217,239,42,75,185,252,245,234,246,30,36,18,10,135,53,181,110,62,241,54,157,29,122,108,108,1,36,252,35,53,77,184,99,177,241,34,150,155,16,181,104,24,1,199,84,162,147,75,144,219,92,99,216,203,171,103,68,203,175,35,192,144,252,101,56,219,106,236,105,38,190,155,16,174,253,155,121,246,50,43,54,167,69,167,189,26,202,243,91,183,60,118,39,237,57,54,37,141,121,86,32,176,30,12,236,216,173,149,109,251,143,245,168,255,0,121,7,176,86,249,122,3,140,114,203,222,7,21,11,110,251,248,150,228,46,112,184,111,234,88,245,45,182,242,170,217,83,242,179,47,63,105,47,203,174,189,206,119,89,159,150,65,147,97,221,157,187,144,12,177,199,136,209,193,59,179,183,30,20,72,234,44,107,45,102,62,125,187,72,215,187,39,104,60,119,250,64,215,162,184,181,155,93,206,60,115,218,116,14,169,119,190,151,85,134,83,217,179,252,78,110,147,103,170,15,204,71,36,25,211,58,109,46,168,22,108,165,135,216,247,148,102,244,43,98,65,96,84,240,182,175,131,253,211,47,167,249,205,85,141,233,216,56,234,237,58,3,73,102,153,183,87,122,231,202,184,239,52,190,145,47,216,93,21,213,151,27,148,242,176,56,255,0,133,161,107,96,95,125,153,238,189,135,253,229,98,181,13,180,57,53,248,207,137,216,63,4,77,167,243,223,63,105,154,207,135,89,83,2,238,155,123,116,247,50,96,200,133,203,40,206,230,236,184,249,166,143,193,106,10,110,118,10,7,185,147,91,107,169,182,212,160,99,185,243,52,211,169,87,4,55,42,120,96,101,193,74,7,175,139,29,74,125,70,99,102,171,4,178,40,7,206,233,153,214,253,34,51,109,38,173,197,85,179,51,183,168,202,197,193,219,245,247,129,208,75,42,79,149,191,204,187,214,193,221,187,249,156,229,211,59,42,149,29,253,229,187,45,171,27,235,99,255,0,79,104,27,127,18,24,29,195,252,196,118,88,57,28,204,187,61,64,204,160,135,240,51,222,63,70,192,221,46,55,127,73,129,194,206,34,136,201,14,211,13,35,8,24,160,49,36,36,64,146,129,19,20,102,70,1,28,81,192,51,8,161,2,81,66,16,24,146,45,196,140,120,129,32,199,222,61,220,200,197,3,85,45,53,174,12,231,214,112,211,82,177,24,154,69,238,48,38,75,102,229,195,172,162,234,124,192,169,70,18,93,70,83,171,196,175,7,104,18,240,216,175,108,6,182,229,230,178,125,90,176,39,59,105,28,137,162,135,97,8,167,81,91,43,114,36,233,111,19,77,248,177,114,102,100,81,152,85,138,152,180,52,119,47,86,68,172,216,85,184,146,54,22,16,139,105,191,104,193,151,179,43,166,102,22,224,73,43,146,184,129,209,210,222,2,236,50,157,93,106,199,43,226,100,91,15,169,142,211,74,28,183,210,6,66,121,230,69,65,201,18,203,148,135,62,210,173,219,30,21,85,137,181,179,33,95,205,53,91,130,38,86,96,153,144,105,75,48,243,162,140,173,92,225,46,246,234,155,41,177,246,247,148,111,96,155,50,26,84,184,220,90,96,54,48,115,204,189,44,60,115,8,208,197,108,96,24,71,109,124,116,246,147,10,25,51,228,68,44,24,35,28,192,206,95,104,237,53,105,53,165,14,51,145,236,101,76,187,135,34,103,53,50,228,136,29,177,109,87,169,218,0,121,153,236,182,139,50,221,166,45,59,21,28,247,155,235,212,37,171,182,201,69,244,223,234,120,154,212,238,152,21,77,64,225,184,61,164,183,90,135,163,170,6,222,220,14,7,210,66,226,27,134,207,237,42,26,172,47,90,145,45,75,18,193,193,129,80,66,138,54,115,239,153,52,108,169,102,219,129,251,73,88,44,198,81,187,76,173,117,171,144,202,63,137,81,169,194,58,252,161,190,176,93,170,126,81,251,76,203,109,236,55,5,99,34,27,80,92,128,135,116,97,173,69,134,51,140,255,0,110,101,121,222,160,110,228,248,18,171,83,84,171,187,184,242,23,196,160,23,126,55,55,237,42,54,26,215,107,111,42,71,141,205,32,90,180,63,50,10,253,165,6,182,101,227,119,79,126,56,149,237,92,97,136,99,34,181,122,186,102,98,113,201,131,89,86,1,60,159,164,197,146,191,46,4,96,158,175,175,214,84,111,26,177,179,27,78,62,146,45,171,172,224,40,218,223,86,153,51,244,136,144,123,140,254,209,130,255,0,95,175,35,35,234,124,201,155,142,223,151,119,191,19,54,240,70,1,196,154,11,89,73,84,39,252,64,183,215,33,120,202,130,124,72,51,43,119,39,249,146,26,107,219,157,171,251,180,175,81,165,212,167,59,122,79,149,230,0,204,205,250,216,227,222,67,168,3,181,185,241,204,175,240,231,104,46,11,125,90,24,100,231,24,129,61,205,187,171,131,33,186,204,146,10,183,239,5,86,183,228,39,248,204,208,186,59,9,25,101,3,237,2,143,82,194,48,84,153,51,142,121,31,196,187,240,55,43,112,129,151,220,25,1,91,96,254,91,12,119,226,5,5,89,121,92,99,216,75,43,212,22,94,78,49,19,43,3,193,199,210,5,91,203,159,218,0,111,32,28,89,143,222,67,212,10,119,238,0,152,141,35,190,6,125,204,97,0,224,243,2,70,198,216,114,120,50,149,35,7,168,17,245,147,102,85,228,0,37,30,186,228,249,144,102,213,106,27,212,216,27,133,138,173,91,47,28,98,43,182,89,99,47,147,255,0,231,121,67,214,202,119,32,109,171,223,62,36,105,215,75,51,147,133,62,210,10,238,185,224,17,57,223,136,127,153,91,147,222,72,107,95,179,98,52,199,71,241,170,190,226,68,252,81,176,113,156,118,152,198,162,183,39,115,32,251,131,26,181,4,252,203,251,102,77,49,101,154,130,255,0,152,199,7,59,114,37,207,170,103,77,155,142,223,108,247,152,238,122,79,73,102,3,61,148,127,222,51,171,163,113,43,167,44,127,185,255,0,237,10,181,73,99,128,164,183,133,18,171,242,164,135,97,187,250,84,255,0,185,150,13,69,130,162,182,88,180,214,220,250,117,252,205,255,0,63,204,202,64,99,144,48,60,15,104,20,145,252,125,36,88,129,236,36,172,201,109,169,34,52,238,121,145,81,221,147,222,2,76,105,46,222,161,87,36,246,150,122,98,182,41,125,118,7,30,4,9,81,98,87,212,8,221,143,35,49,181,226,203,80,54,91,7,3,196,131,231,115,45,85,182,15,245,119,146,77,53,174,70,112,191,95,48,141,47,90,128,172,132,245,49,0,77,244,232,253,6,245,138,156,255,0,72,57,196,207,85,21,170,97,203,111,31,43,103,180,180,91,125,101,114,196,129,219,153,81,173,156,58,100,47,31,204,226,252,64,250,151,149,86,8,161,121,230,116,174,182,164,86,180,55,86,49,128,124,206,59,189,87,95,149,98,1,35,131,1,215,114,170,237,39,120,29,142,37,222,186,250,121,84,114,7,153,122,214,184,236,49,42,118,106,44,107,43,233,231,24,199,113,42,51,217,97,184,29,191,42,140,156,119,18,138,55,27,55,127,79,51,75,173,118,57,176,101,89,142,72,3,35,19,171,70,147,73,170,83,178,175,76,30,55,161,227,255,0,220,141,43,179,226,150,252,66,132,166,198,222,236,70,238,0,192,19,105,211,226,181,21,35,31,124,175,6,83,163,209,141,25,222,185,54,127,112,237,244,154,154,253,67,54,89,216,254,242,162,150,210,84,27,54,38,199,247,243,50,234,11,189,200,25,203,133,206,15,223,137,163,83,169,21,130,238,114,211,42,106,154,237,80,96,217,3,168,159,180,131,166,171,177,246,214,195,43,210,12,108,246,163,17,107,169,92,103,56,28,76,191,136,45,111,60,117,12,253,102,132,175,118,229,182,149,216,222,119,103,50,137,45,233,128,84,139,51,253,56,18,212,53,18,112,193,88,248,207,51,48,248,93,123,199,132,255,0,171,153,117,58,58,234,33,137,80,217,32,8,22,51,163,214,202,229,29,7,205,137,20,170,173,217,173,242,164,103,0,196,52,175,150,87,189,220,55,246,128,38,51,95,254,105,107,80,203,142,159,110,62,144,58,86,51,42,16,155,79,253,82,182,221,101,100,1,219,157,191,73,7,71,90,152,11,14,123,41,62,35,8,93,78,235,58,135,102,16,35,166,102,42,199,210,3,39,129,159,247,133,190,157,108,175,179,0,247,111,105,98,82,225,143,231,130,61,152,73,186,100,227,39,183,97,2,191,196,215,129,213,183,60,40,247,150,86,118,169,219,223,239,153,85,213,212,248,33,17,152,126,209,168,35,230,198,223,230,5,203,107,3,141,217,30,73,24,196,130,95,149,61,42,184,60,224,231,48,179,114,168,86,10,80,142,49,204,205,180,15,117,4,246,85,129,173,173,170,193,242,7,242,56,137,108,165,212,141,189,184,193,148,53,10,253,36,229,123,251,75,63,11,180,111,231,119,129,159,30,208,52,45,104,87,177,0,123,24,141,42,9,96,237,131,227,60,74,170,96,172,64,202,183,177,243,11,153,149,67,23,228,30,192,64,183,110,236,174,70,223,33,165,63,135,199,103,218,1,253,34,89,75,6,76,179,132,98,120,13,230,65,197,123,206,24,151,35,144,173,2,65,118,231,54,49,207,188,172,215,103,36,217,185,101,169,98,142,27,248,105,112,218,126,222,32,98,176,51,109,8,27,104,243,180,156,201,215,95,166,120,70,231,191,51,67,157,188,100,243,19,30,158,196,159,188,6,187,73,234,31,204,174,213,93,187,142,118,253,36,66,179,49,59,216,31,99,218,69,235,98,217,91,138,168,253,34,5,200,84,174,70,64,28,115,19,1,187,230,207,29,164,44,99,142,23,63,188,65,148,117,57,251,228,24,19,117,96,59,227,253,165,56,252,206,87,122,253,37,133,192,168,145,214,164,227,25,237,16,117,101,4,54,64,247,129,83,212,81,148,173,71,147,223,61,164,195,117,97,92,101,123,131,29,151,122,124,129,199,222,115,53,154,203,27,59,9,111,175,180,13,167,211,62,167,24,110,78,115,43,91,157,84,236,27,184,239,158,39,27,241,22,114,187,219,4,115,204,173,218,192,184,201,199,248,129,213,63,16,67,203,158,249,3,6,53,214,49,31,148,245,134,243,153,202,163,75,126,171,62,157,108,192,121,2,93,255,0,135,234,208,168,106,217,50,113,150,50,14,135,226,181,78,251,157,148,143,28,240,38,166,212,31,79,54,108,251,251,204,212,232,110,90,138,250,224,109,249,122,123,200,29,45,237,96,192,98,195,190,230,227,246,148,107,91,169,117,227,28,119,27,229,222,157,78,20,245,86,62,141,49,54,148,214,219,146,147,187,221,188,125,132,178,138,173,103,235,99,251,202,142,139,167,166,161,182,151,246,50,171,138,187,109,219,134,250,24,91,127,167,94,13,131,137,156,88,214,13,193,91,159,104,26,149,89,65,82,1,31,121,60,37,106,89,151,188,205,91,62,73,74,152,237,239,153,85,218,173,207,242,159,180,13,195,168,112,72,147,93,219,185,34,115,63,18,85,123,96,123,70,53,12,223,32,231,233,3,168,85,135,177,6,86,67,41,227,24,251,204,70,237,66,119,86,130,235,114,173,188,243,3,110,31,105,236,79,214,11,234,126,165,199,218,101,93,104,11,145,223,218,88,62,34,153,193,4,25,21,167,199,136,248,30,38,69,213,238,124,236,56,204,212,72,241,0,42,79,17,96,14,91,143,222,68,185,254,161,246,50,39,56,24,59,125,243,2,229,129,80,127,137,88,109,189,200,196,176,158,56,48,50,93,166,233,38,166,42,124,172,196,93,129,25,35,118,125,167,91,116,169,232,70,7,3,25,149,28,235,174,1,201,78,158,59,102,99,178,226,121,204,191,85,165,212,87,200,168,184,247,67,153,203,119,114,230,183,5,70,123,121,18,11,198,186,218,223,242,172,96,125,196,130,235,45,169,254,108,74,83,165,207,57,88,157,119,12,129,207,152,85,183,94,183,90,44,221,143,113,58,84,162,106,17,121,220,72,198,27,137,206,211,124,60,218,21,173,62,154,159,228,206,205,26,90,84,0,153,32,123,152,28,250,218,234,11,35,54,210,188,115,53,138,236,177,69,150,40,13,143,152,28,102,95,125,22,109,62,139,3,143,208,124,206,127,226,75,6,82,89,44,28,97,160,107,20,84,131,113,235,95,233,110,127,137,206,213,233,66,51,181,13,187,207,166,126,108,127,204,233,208,161,170,95,82,205,237,230,59,77,40,155,173,25,85,243,237,3,130,218,123,16,117,82,234,62,210,135,96,167,142,39,166,211,90,165,136,75,217,148,246,86,241,22,169,107,83,184,208,143,238,118,243,24,56,90,78,167,236,127,97,59,26,109,55,169,157,207,178,101,107,52,196,102,182,182,182,207,244,241,53,104,222,165,224,114,79,98,97,23,157,63,168,133,25,201,199,108,142,210,133,209,221,86,66,216,164,125,229,201,170,82,121,179,156,246,34,89,109,116,220,124,23,199,113,40,162,195,170,0,122,61,67,206,76,102,255,0,85,10,216,157,75,243,15,255,0,114,85,214,213,216,202,20,162,145,243,41,133,148,179,40,221,215,183,201,129,64,167,73,157,222,154,230,94,180,211,158,17,63,137,150,221,61,165,75,35,118,253,50,148,107,209,190,86,129,216,10,10,144,184,81,244,145,40,220,3,177,135,212,76,181,53,172,14,252,175,28,75,18,199,206,29,177,244,129,29,78,159,200,10,227,250,123,98,82,181,226,178,17,74,183,184,105,177,153,197,158,49,142,249,149,171,46,237,213,4,254,225,157,166,6,34,186,146,48,213,134,143,115,34,225,208,169,250,25,177,199,13,181,138,183,182,123,202,149,15,205,83,115,228,52,15,45,35,39,250,100,39,54,200,247,132,60,199,136,0,48,38,0,67,204,5,20,147,24,160,16,196,112,204,5,136,98,56,64,80,142,40,4,148,140,150,96,16,143,196,80,36,185,151,163,147,193,153,212,203,147,188,168,215,89,108,241,53,108,103,67,145,49,86,219,76,232,211,112,244,202,153,81,153,105,201,149,222,133,79,19,82,56,14,101,58,182,231,34,5,85,54,227,134,154,85,70,120,152,85,186,166,218,15,188,9,216,221,56,148,224,21,154,109,0,36,202,167,188,42,10,167,116,153,28,200,111,231,16,220,115,8,147,156,65,27,170,71,110,238,96,195,24,196,42,101,127,55,34,106,13,183,180,206,1,224,201,57,218,185,132,90,253,99,62,102,75,240,76,209,77,129,132,171,80,152,120,17,78,251,76,162,228,5,241,45,28,56,50,44,187,220,180,138,138,47,79,121,42,155,25,149,150,216,99,95,155,233,1,217,195,231,29,229,143,210,22,70,209,187,1,98,102,96,0,129,164,90,85,123,201,208,193,198,73,230,97,14,89,182,153,125,67,103,152,27,55,41,227,60,202,216,177,241,51,51,177,201,30,38,164,184,88,190,210,160,11,200,50,102,176,167,62,241,37,128,54,214,146,112,192,102,5,212,176,117,244,220,159,161,148,54,162,237,45,219,9,202,251,196,174,72,250,137,167,53,221,94,44,249,132,9,165,163,211,39,222,69,48,167,59,182,131,42,117,90,211,169,176,60,68,43,102,28,29,202,101,27,180,236,225,246,238,220,12,211,254,103,36,171,213,217,176,100,169,189,247,114,252,64,233,50,135,57,201,135,202,78,6,15,188,200,53,78,31,110,51,52,166,161,79,13,8,109,115,253,100,146,222,140,140,122,153,128,68,98,14,115,244,144,53,29,231,167,247,148,92,183,51,100,17,199,152,189,42,27,131,90,127,18,139,45,76,99,118,88,75,19,182,68,11,6,150,157,187,61,33,182,86,218,29,63,35,168,31,250,187,75,75,49,25,13,180,143,121,81,212,16,220,175,238,36,20,63,195,148,47,250,167,248,149,141,45,117,176,203,151,250,118,155,195,7,93,192,202,53,52,179,13,213,252,195,196,162,1,86,182,252,180,219,159,164,44,177,89,185,110,102,85,179,106,54,242,206,217,227,171,18,134,187,110,239,83,165,191,76,14,136,183,111,62,220,158,99,252,102,92,96,253,113,57,181,58,183,5,200,99,230,78,138,90,206,165,28,158,73,50,14,153,189,108,82,27,105,246,221,42,113,129,242,162,231,230,218,188,74,21,235,220,7,244,158,76,185,217,44,220,171,102,55,247,148,47,88,171,4,92,109,155,106,42,233,200,254,39,29,169,217,97,12,221,189,230,157,61,204,160,143,29,251,200,55,187,122,108,60,174,57,141,46,220,217,29,189,243,48,219,106,182,124,147,254,37,66,194,170,88,30,220,126,240,174,171,109,126,14,223,220,102,86,212,213,158,170,148,253,166,26,175,177,113,234,48,201,154,63,16,65,5,70,224,125,160,39,209,212,217,33,138,193,52,53,176,43,187,62,204,15,105,120,184,120,94,163,228,248,150,14,147,157,160,231,188,12,79,240,229,221,220,129,247,204,161,190,29,184,16,10,231,199,76,234,46,236,224,174,84,249,207,105,27,20,30,58,184,236,87,196,14,45,159,12,218,185,200,39,218,87,255,0,132,216,122,134,7,222,119,49,210,119,117,253,196,173,87,111,82,237,31,99,3,207,223,240,219,118,23,21,144,127,255,0,95,63,226,97,122,75,19,149,27,148,117,109,239,252,79,90,181,178,241,199,236,101,87,233,233,183,62,165,72,249,24,201,28,255,0,50,15,44,148,35,127,167,122,238,240,172,164,25,42,152,47,207,176,255,0,233,204,235,55,194,232,170,192,193,220,99,145,134,149,91,240,148,179,154,237,33,73,234,7,152,195,78,173,77,74,11,84,202,167,220,82,63,230,83,168,186,187,236,30,161,119,177,135,27,85,84,255,0,137,47,252,46,186,238,92,179,183,60,12,113,44,125,14,157,110,46,89,243,236,60,70,46,185,134,181,67,199,124,252,167,147,52,45,26,128,227,98,149,82,56,108,98,116,171,175,74,171,149,12,172,61,196,177,176,196,5,110,159,49,137,174,82,233,13,78,119,172,232,215,78,212,195,212,184,62,68,178,213,203,97,45,109,163,244,145,34,85,130,150,46,223,204,162,203,6,214,206,0,76,113,199,24,128,244,238,36,131,212,6,9,196,84,217,234,87,141,237,184,30,115,237,38,109,173,127,184,255,0,152,25,159,79,159,151,107,15,117,149,47,57,225,176,167,150,85,204,218,234,140,70,72,67,239,137,16,206,160,237,57,92,192,194,106,186,231,6,180,109,190,51,196,222,52,174,70,29,171,237,237,153,63,85,85,78,241,227,51,159,175,215,32,160,170,18,26,6,47,136,88,165,182,82,119,120,227,223,222,70,141,31,24,216,24,251,153,77,86,51,55,8,8,241,153,166,187,172,173,139,4,101,251,115,32,118,104,113,200,5,79,209,166,127,81,81,202,61,150,15,243,53,174,171,212,220,75,141,255,0,86,199,248,145,167,225,175,118,171,14,14,88,110,0,126,168,14,130,91,78,104,61,2,222,18,208,56,111,237,51,79,195,52,23,215,101,192,229,84,12,22,30,15,211,235,53,167,193,171,26,114,182,59,110,245,62,85,60,125,190,242,202,117,131,78,195,71,109,188,30,149,115,220,31,99,255,0,6,21,29,6,161,89,5,100,143,81,71,33,165,154,139,70,54,214,126,239,239,246,250,76,223,18,208,254,31,110,167,76,72,101,61,66,97,179,125,214,84,200,167,36,252,185,237,239,8,187,104,212,61,129,198,245,3,106,129,219,239,42,211,212,149,179,20,39,25,218,51,244,151,187,174,158,178,170,121,81,49,212,216,168,51,54,0,236,60,180,13,155,249,44,15,11,254,88,201,27,133,103,163,61,254,92,240,102,79,84,218,227,104,218,163,229,81,226,111,87,69,90,203,212,31,120,39,182,113,226,5,127,139,178,155,92,39,124,246,13,186,104,93,78,180,50,158,135,7,147,211,140,65,117,53,83,102,223,71,211,83,221,130,203,255,0,25,73,206,214,245,62,139,40,185,236,183,211,44,28,110,35,143,108,202,214,230,115,182,229,66,203,228,78,117,218,140,179,89,81,101,108,255,0,166,124,202,145,47,234,80,254,159,60,136,29,178,119,35,109,35,119,130,125,231,54,202,117,46,65,182,197,95,96,166,36,211,234,171,172,186,92,167,143,149,179,37,90,216,199,170,221,237,220,145,219,246,128,223,75,109,41,186,191,155,195,49,226,84,107,214,39,46,217,39,251,251,205,117,218,107,202,171,3,238,9,150,165,213,49,216,118,238,242,167,136,28,183,183,80,43,221,150,79,96,102,237,19,95,181,95,81,110,213,231,57,246,144,187,86,161,24,81,132,231,176,230,102,252,107,168,199,143,121,7,105,42,75,48,196,135,246,104,61,79,89,220,14,87,252,137,131,69,173,107,201,82,121,19,111,226,216,169,85,235,97,244,148,50,164,240,27,25,239,16,165,195,31,205,108,227,177,140,90,231,146,155,79,213,165,170,202,253,200,204,10,94,207,68,174,242,73,63,76,98,83,126,186,170,219,97,92,150,155,108,68,185,10,176,220,191,89,158,237,13,54,40,5,23,43,242,177,29,160,67,241,53,217,73,114,1,85,227,180,85,45,4,51,37,106,88,31,180,157,122,17,77,96,81,180,63,114,79,234,138,218,223,118,127,14,65,242,219,134,63,136,1,22,228,144,107,218,60,102,65,53,14,174,119,236,218,59,99,39,48,75,168,171,130,224,179,120,10,121,154,22,196,85,96,21,250,127,72,88,17,107,107,189,122,74,147,50,61,57,183,12,141,200,207,75,113,53,155,171,218,75,41,220,188,178,149,255,0,104,210,196,113,154,193,253,248,129,74,216,149,112,75,40,30,26,71,113,43,215,103,57,254,156,201,220,181,217,146,28,128,56,113,130,100,31,73,181,87,98,179,131,236,59,64,157,76,167,112,123,19,119,233,233,198,101,173,105,9,184,171,47,185,204,203,93,26,159,87,2,183,174,175,36,128,76,155,233,220,22,219,106,224,248,108,241,0,189,171,177,84,238,222,217,192,199,120,146,189,75,28,126,90,47,242,99,93,10,182,9,176,175,210,177,129,52,46,154,165,97,141,205,199,150,129,134,255,0,135,189,140,73,212,13,159,88,191,5,82,105,253,55,115,180,156,229,124,206,145,11,83,16,149,150,62,241,122,155,65,221,94,4,14,109,63,9,164,216,88,171,50,251,110,237,53,38,131,77,91,15,202,77,199,182,121,151,122,196,28,141,191,104,205,227,32,50,158,123,64,8,21,167,79,143,17,111,86,67,156,115,36,204,27,141,197,12,195,174,212,50,169,68,42,207,219,112,29,160,84,218,131,73,255,0,84,52,206,218,207,77,183,6,37,137,148,126,26,247,198,107,98,191,73,52,248,123,46,94,197,63,98,113,42,54,254,56,217,87,93,120,111,6,91,95,230,87,191,212,207,252,76,127,138,175,78,61,50,21,72,240,6,100,70,186,215,173,205,104,0,94,248,129,166,203,90,176,170,93,31,113,227,222,86,154,220,51,16,113,178,113,222,215,123,24,242,11,120,16,86,110,122,78,123,72,174,226,252,84,238,4,243,53,139,42,213,54,29,23,118,59,206,18,85,96,81,234,47,78,120,95,51,173,163,216,143,180,87,142,59,230,5,254,141,5,58,54,3,231,39,50,166,90,43,108,150,220,191,78,49,37,174,163,214,171,212,211,244,92,63,109,211,155,85,122,187,157,171,101,101,247,204,168,232,50,43,166,228,177,147,255,0,86,100,87,225,224,229,141,227,158,252,66,189,5,226,178,5,136,62,153,146,252,22,166,165,233,1,243,236,96,75,240,218,112,160,185,99,237,207,121,38,183,77,74,244,42,134,152,117,45,109,32,11,3,96,251,137,143,99,217,194,43,55,218,7,96,107,43,35,171,111,61,185,154,106,213,87,217,202,255,0,51,132,154,59,31,230,194,125,230,148,209,86,172,55,57,111,127,2,7,89,182,221,157,165,73,143,4,174,57,19,23,173,82,228,40,11,245,154,107,185,72,249,185,129,103,56,29,143,222,86,221,45,212,54,137,106,29,222,67,71,96,233,145,85,231,235,152,110,62,210,178,187,120,102,31,66,36,188,9,81,45,209,61,85,220,189,104,173,199,145,14,222,99,234,241,204,138,195,103,193,244,118,114,161,211,254,150,144,63,9,173,78,234,206,230,29,183,77,254,167,61,75,13,196,118,129,207,109,61,193,186,171,102,255,0,164,201,210,150,130,58,27,234,12,232,110,227,152,203,43,46,37,69,74,192,190,49,219,184,144,186,170,173,59,189,21,177,135,31,89,33,66,168,109,189,207,234,50,53,212,200,255,0,40,10,123,225,164,25,174,211,217,179,109,3,171,190,25,190,89,82,104,47,185,191,243,86,0,191,217,222,110,186,178,222,121,240,124,202,210,211,187,110,224,64,225,129,238,33,88,117,90,85,210,186,154,220,173,127,212,222,12,107,174,233,200,96,71,215,204,219,123,5,62,157,132,109,127,6,85,94,142,131,91,108,56,7,184,7,180,168,229,234,109,91,27,126,21,115,225,98,14,163,110,29,91,142,115,193,19,164,255,0,12,161,208,5,98,187,124,247,204,164,252,54,141,251,139,51,159,110,194,5,41,105,117,232,10,163,222,107,165,128,7,45,188,1,239,136,172,166,174,49,79,255,0,213,137,90,82,83,165,148,31,42,68,13,181,92,188,238,237,247,150,187,212,248,203,99,218,114,222,228,173,143,168,156,201,13,103,229,227,104,219,3,160,237,177,176,59,17,223,51,35,234,121,199,127,168,148,151,108,102,182,28,253,101,148,238,9,180,227,232,49,2,183,212,170,145,131,145,45,170,224,232,11,124,222,217,237,43,179,73,214,10,84,1,238,122,165,107,163,65,187,117,100,17,222,6,175,196,80,249,221,140,201,61,85,216,187,129,207,251,204,225,107,219,132,173,56,254,169,114,217,244,218,127,182,2,74,194,182,9,2,49,87,89,109,231,31,73,22,24,60,133,45,239,34,214,170,142,162,203,136,30,113,250,86,81,158,100,221,183,9,92,230,218,113,70,16,226,40,14,40,102,16,12,66,75,28,69,136,17,142,16,128,71,20,32,56,163,204,32,16,17,98,49,1,131,28,81,137,65,218,77,76,129,130,194,53,215,204,223,66,238,89,201,14,68,221,165,212,21,92,74,46,113,182,81,115,116,199,125,158,101,59,183,8,67,172,174,233,175,59,87,137,138,181,235,155,118,244,66,131,97,113,137,21,89,42,215,38,75,97,6,5,14,189,81,184,233,150,21,146,42,49,8,207,89,199,121,103,205,218,64,175,92,177,84,168,48,171,81,151,110,12,141,131,34,80,143,212,102,129,212,49,8,130,40,81,196,178,234,203,34,153,23,4,75,19,37,112,96,100,176,96,18,36,43,98,101,151,229,27,6,103,71,219,103,210,69,90,245,238,57,196,173,250,70,217,126,240,79,7,153,70,160,129,247,128,209,130,203,54,134,4,204,168,172,195,50,234,91,171,152,3,2,172,49,222,34,236,76,157,196,6,144,4,22,38,5,168,14,211,39,87,73,230,87,85,170,173,134,49,150,231,233,2,106,225,111,206,122,101,175,170,27,246,137,65,175,204,170,213,195,131,40,232,35,43,12,200,49,101,124,248,153,150,237,162,107,170,229,177,121,230,17,125,168,44,211,31,56,153,116,182,250,63,51,75,195,16,122,123,74,181,20,150,82,234,189,187,192,213,248,132,180,140,137,158,221,194,211,142,223,73,158,140,96,180,221,166,249,178,6,239,188,8,209,99,7,10,195,143,121,125,205,217,148,228,76,250,150,203,244,140,72,212,28,158,150,200,62,32,108,170,230,11,186,107,75,11,175,121,144,82,84,115,15,83,110,50,48,68,163,67,233,195,114,173,131,245,146,173,189,22,33,159,119,237,137,10,237,46,178,206,25,112,224,17,239,8,181,47,70,109,161,185,144,213,34,229,14,123,247,148,128,181,28,214,6,60,226,88,140,205,82,169,33,247,103,188,10,150,205,142,107,60,227,235,54,86,55,47,126,211,5,186,87,245,139,111,3,31,88,146,247,168,179,114,54,194,171,186,174,9,44,184,201,0,30,243,53,181,46,208,74,183,168,189,193,51,85,238,182,141,192,134,201,229,72,237,50,181,119,26,137,69,218,73,247,239,2,47,177,105,102,7,171,28,8,38,173,150,191,155,150,18,163,91,12,59,169,56,61,77,159,241,137,99,218,162,146,48,185,207,3,16,21,104,247,56,84,230,108,174,132,86,218,246,12,231,28,120,152,3,183,44,141,176,253,33,85,173,142,97,29,43,144,250,95,56,96,14,20,249,18,42,140,136,79,158,199,7,180,206,154,142,249,109,184,230,78,219,84,133,53,145,185,134,123,202,44,249,131,110,94,124,98,54,176,42,42,226,83,86,175,7,7,230,246,154,30,229,108,43,39,84,10,210,197,0,238,29,248,251,75,146,194,173,129,204,201,112,234,202,116,142,216,130,33,86,61,125,66,6,182,183,145,144,70,15,204,12,189,53,30,162,238,221,149,19,42,166,237,216,108,110,239,247,145,177,242,112,141,177,71,56,30,240,58,14,199,3,107,244,249,136,94,203,243,15,243,50,250,159,151,210,217,6,52,212,6,7,118,56,241,152,27,146,245,38,12,232,124,15,188,192,88,2,14,115,238,51,42,109,67,41,56,56,129,211,44,8,31,72,182,231,159,30,211,150,154,158,75,14,15,153,112,215,237,28,174,125,249,129,173,233,87,238,163,50,62,146,33,201,153,42,215,88,205,184,227,7,196,215,248,138,236,28,146,32,70,202,144,190,226,113,226,70,214,84,108,108,234,29,206,99,103,172,14,91,35,204,204,94,135,77,172,237,159,121,21,107,89,91,161,193,200,254,217,81,178,173,156,182,113,227,229,50,182,122,235,111,203,92,127,114,246,140,106,91,168,16,9,149,22,4,75,128,35,112,253,243,44,244,51,156,182,126,226,99,232,115,145,185,72,238,23,140,203,5,197,23,35,112,250,17,3,96,169,64,193,1,243,253,82,189,66,212,29,85,87,168,120,81,48,221,123,187,5,108,243,219,29,164,133,206,170,20,55,241,3,67,173,156,237,39,247,94,33,182,181,32,181,140,135,28,226,99,109,99,88,62,98,49,34,29,237,32,125,96,109,213,219,66,85,180,182,246,111,148,30,63,115,57,78,21,129,44,3,243,147,45,183,225,247,12,189,158,124,194,173,27,237,118,69,102,218,57,218,123,72,168,39,164,195,176,18,246,69,216,0,35,38,65,180,251,106,220,181,135,57,249,138,145,137,163,70,139,158,170,108,250,149,195,98,84,114,218,180,93,88,119,255,0,76,28,49,3,51,169,240,218,218,171,90,219,53,73,114,246,93,173,242,253,113,255,0,19,165,167,208,233,156,250,180,89,189,129,234,172,175,251,137,187,255,0,15,162,157,82,186,86,128,55,203,133,243,50,210,186,171,206,220,130,188,116,175,244,143,251,204,191,16,208,37,235,202,245,79,64,180,166,50,6,15,153,207,214,186,250,226,172,145,193,102,219,223,255,0,104,30,115,81,171,182,154,191,9,169,220,172,157,172,254,161,227,247,144,169,78,150,157,214,113,99,242,65,253,63,73,187,85,233,186,161,116,0,6,222,171,236,103,62,219,134,227,99,243,131,210,61,207,253,161,16,212,47,164,113,102,25,219,157,191,211,49,124,204,123,147,153,101,151,48,114,197,186,207,159,105,102,134,196,91,75,216,91,35,177,81,152,85,218,109,59,37,187,29,122,153,112,78,127,211,255,0,222,94,20,93,126,218,207,229,129,199,61,228,46,212,163,88,149,35,109,87,249,155,233,31,164,247,62,237,61,109,176,174,7,61,132,33,255,0,225,142,109,102,22,170,161,253,60,153,179,77,160,53,12,155,23,246,72,244,250,123,246,129,125,137,244,199,38,91,102,155,242,218,177,113,203,126,175,34,81,51,232,21,198,234,203,125,102,91,108,174,151,35,119,166,221,248,136,124,46,133,201,177,172,176,253,241,35,248,109,61,14,44,216,196,159,234,108,226,4,31,87,101,181,182,194,199,7,7,166,98,244,181,150,59,31,73,184,62,243,168,214,15,126,115,196,178,237,69,65,50,234,75,99,244,247,129,204,26,77,69,163,149,9,143,118,150,159,134,59,84,23,214,1,129,206,237,185,253,166,202,89,154,191,81,176,19,198,79,105,63,80,48,24,179,237,136,24,234,248,117,85,214,77,182,151,199,60,112,35,26,10,29,149,209,153,65,240,27,137,174,229,86,93,190,162,171,121,226,52,161,122,87,118,126,144,40,244,180,250,76,5,64,63,185,185,204,63,21,107,47,228,169,35,251,68,149,218,123,7,74,183,229,251,73,34,90,149,157,232,191,76,74,129,22,251,48,108,59,62,135,188,181,18,218,219,151,4,66,151,108,28,177,227,193,18,195,126,210,75,252,167,180,8,238,181,85,131,30,60,17,18,187,6,220,237,199,218,90,182,40,110,14,233,103,12,56,66,115,252,72,166,150,115,133,230,104,82,31,142,198,96,117,177,153,129,92,1,216,110,141,94,224,192,224,109,243,239,3,77,136,203,228,125,229,101,129,0,103,248,49,250,228,254,159,230,80,218,122,95,54,46,234,219,200,6,6,148,219,140,3,251,193,213,74,242,252,255,0,86,38,6,180,135,202,191,211,18,197,107,44,109,164,48,247,148,107,165,13,121,11,97,97,223,153,97,57,152,122,149,185,96,167,219,50,105,127,73,235,193,246,144,105,112,8,230,81,109,11,103,99,131,35,248,147,200,56,221,36,110,3,7,184,62,96,36,160,132,41,207,50,15,69,136,165,149,136,254,209,204,180,218,184,193,37,73,147,12,74,157,205,159,99,3,3,234,44,177,185,173,242,60,98,88,44,110,1,211,179,25,180,130,124,224,202,158,190,173,219,153,79,184,50,162,171,153,172,84,197,100,123,169,29,160,23,250,171,33,125,243,35,118,164,213,255,0,215,102,111,105,140,235,203,22,31,49,241,3,75,216,8,32,22,219,42,41,85,107,187,133,62,237,201,148,139,156,144,88,110,62,4,139,45,161,186,209,72,110,252,192,209,170,187,209,85,115,150,83,219,7,19,59,221,70,170,182,28,134,3,61,255,0,218,106,111,77,232,10,3,99,56,3,31,230,82,250,59,123,168,172,55,134,79,48,48,212,161,139,54,208,114,184,4,251,197,166,170,234,88,147,209,158,50,102,239,195,106,107,219,141,172,49,200,148,189,108,167,109,128,251,136,18,175,76,193,55,215,176,144,123,201,61,79,99,177,44,136,199,190,209,146,101,99,86,171,158,144,79,131,34,141,109,207,249,127,185,129,174,173,53,36,2,199,118,63,168,205,2,154,87,145,132,207,214,115,22,199,173,152,175,86,59,202,142,160,158,230,7,88,234,171,171,114,150,221,51,13,105,102,194,240,39,50,203,183,18,185,237,43,23,237,236,96,122,36,188,45,108,229,134,209,223,153,109,90,196,176,112,211,202,157,91,254,210,73,172,32,242,100,87,169,245,133,132,43,96,253,8,150,39,73,194,133,31,105,231,127,27,102,7,230,28,120,151,87,241,6,78,246,102,84,118,45,174,182,207,229,128,124,145,51,29,34,178,241,105,153,87,226,12,204,24,77,21,252,65,78,67,133,129,134,250,45,160,229,199,7,177,18,84,220,43,234,45,251,78,144,212,209,101,57,42,25,79,113,50,221,163,161,148,181,65,185,254,147,0,163,80,251,250,114,86,94,117,54,109,36,183,248,204,193,82,214,131,14,204,76,211,83,87,156,41,224,247,204,11,218,221,137,151,3,13,50,54,164,142,66,176,30,38,180,244,128,200,127,216,246,133,214,133,80,19,25,63,196,12,201,171,102,24,207,84,189,45,180,174,74,55,237,42,26,167,70,230,180,221,245,18,207,199,22,206,244,10,125,214,5,134,206,1,218,208,245,66,247,226,81,248,180,110,11,19,35,235,86,195,105,7,7,204,13,170,227,31,48,146,63,70,152,88,86,192,125,35,23,4,239,156,64,219,207,131,30,72,238,39,60,235,48,78,36,215,226,43,180,238,224,192,218,112,101,79,64,103,221,133,111,163,9,147,255,0,18,86,56,237,44,95,137,32,224,136,20,234,236,186,179,215,65,40,59,48,231,17,11,61,86,54,87,104,220,23,169,64,196,210,53,85,190,122,177,247,134,202,109,7,133,231,200,129,144,234,221,84,157,223,47,210,47,198,48,230,202,142,79,180,118,104,86,178,90,182,221,244,110,102,59,180,250,144,24,128,91,29,176,96,89,168,215,21,61,14,8,250,247,150,233,254,32,118,228,50,150,250,206,69,141,115,218,11,174,24,112,56,237,33,234,29,217,199,87,153,157,87,82,250,205,150,110,69,223,187,156,231,144,96,134,234,78,24,19,153,140,92,113,183,29,98,105,69,56,14,95,101,127,209,158,101,2,45,238,255,0,46,7,240,37,212,81,102,88,111,59,190,220,64,95,88,3,106,14,59,75,150,192,199,107,229,27,239,2,183,22,39,113,183,29,219,50,59,145,159,165,205,135,30,248,150,90,150,162,176,173,131,131,250,91,204,231,237,96,204,213,208,252,124,203,158,208,38,250,151,175,112,106,240,126,177,38,182,221,187,85,130,131,34,46,245,72,174,196,60,246,207,113,15,193,220,70,13,102,5,181,234,55,15,204,177,189,183,9,3,122,210,231,15,187,62,84,192,104,53,13,181,79,9,231,153,115,252,53,80,13,172,220,247,45,3,128,68,154,39,188,144,72,230,84,88,112,188,74,37,199,145,43,43,20,133,36,6,96,168,73,154,235,211,141,177,6,114,49,32,102,215,211,228,76,205,89,86,196,162,168,165,142,152,144,3,153,20,164,177,196,123,96,32,64,73,71,136,64,88,138,72,24,164,6,33,36,23,48,101,196,161,119,142,46,208,204,9,47,121,161,88,41,19,50,247,147,104,69,183,49,239,226,87,234,73,45,131,102,26,85,193,110,32,108,161,179,54,175,43,48,82,184,105,187,118,213,196,168,50,171,44,67,186,100,57,45,47,172,226,5,204,6,217,157,137,18,207,83,156,25,22,230,6,103,108,54,101,170,253,18,47,92,135,130,33,83,10,51,153,112,56,230,82,159,44,185,23,34,5,131,172,73,34,202,233,59,95,6,105,101,199,34,17,78,174,189,213,238,3,153,205,216,115,204,236,47,90,21,156,203,208,214,197,79,237,2,149,27,95,36,200,90,58,183,103,50,100,113,156,200,213,206,84,200,167,234,0,184,130,54,76,173,198,31,233,36,168,71,48,45,181,73,28,72,162,144,12,176,114,57,144,102,193,129,87,166,219,248,155,61,60,85,245,149,46,70,9,151,189,129,134,4,8,37,152,66,27,196,139,56,101,204,131,30,172,69,183,16,31,165,213,159,121,98,41,172,19,158,209,110,233,4,196,182,41,59,76,9,166,165,139,30,102,234,110,245,16,169,236,103,57,105,218,196,131,193,150,86,89,27,158,210,139,189,63,76,178,129,196,182,183,32,112,113,42,183,83,148,149,165,187,160,107,112,164,103,116,138,168,221,148,105,75,130,83,142,242,116,17,88,220,221,225,29,26,110,46,155,72,234,16,122,156,248,204,207,78,177,119,96,174,38,197,213,33,92,74,51,98,202,78,64,56,150,37,233,97,217,156,31,34,107,220,174,179,159,171,211,243,190,190,12,11,78,154,218,219,53,182,86,73,93,9,42,196,171,137,13,29,214,14,151,18,251,116,235,118,88,112,208,33,185,149,113,195,123,18,100,46,69,35,112,249,188,227,180,160,11,106,98,167,180,209,91,238,253,61,94,222,12,34,139,170,106,206,107,59,131,14,57,196,84,169,222,55,191,39,218,77,236,101,59,109,193,199,210,103,181,207,12,59,3,40,141,244,149,188,162,134,101,110,78,56,153,182,217,187,107,5,11,158,237,54,89,122,176,235,13,192,227,17,122,213,217,94,21,87,112,28,134,16,11,125,50,135,142,191,0,72,233,244,251,173,33,156,110,3,56,240,102,111,85,247,0,61,241,153,52,181,148,252,196,127,116,11,181,43,214,120,198,59,98,85,234,163,16,174,171,156,119,29,228,236,37,240,9,14,49,220,202,13,42,121,255,0,152,22,83,181,9,108,228,203,158,253,161,112,211,38,198,31,81,236,36,155,112,201,221,246,129,109,186,173,236,79,156,98,15,96,202,228,245,74,113,147,223,6,76,131,129,129,204,11,82,231,201,231,129,32,236,196,158,126,184,145,224,54,72,134,245,206,91,188,9,45,185,39,156,197,234,97,190,94,68,168,177,7,35,180,144,183,143,147,183,214,6,165,179,56,36,113,41,178,206,125,190,242,160,251,198,73,145,123,54,156,176,192,255,0,120,19,22,146,167,212,109,178,91,142,64,18,191,83,35,118,63,153,98,88,24,112,0,226,0,117,62,159,24,201,146,93,80,247,35,29,230,77,163,113,95,152,70,58,7,28,123,192,233,139,3,174,115,43,114,62,191,180,205,93,156,156,118,151,43,253,12,168,96,145,196,121,227,28,72,179,251,113,251,69,184,110,198,96,88,24,137,33,96,198,12,161,172,193,144,123,56,207,104,26,31,158,205,251,74,217,79,245,99,18,129,107,47,185,207,180,101,201,243,137,21,111,0,247,204,215,81,161,27,3,13,236,115,50,168,7,167,233,35,231,188,168,232,88,82,231,44,160,12,14,126,146,10,170,123,28,231,200,148,83,231,183,51,106,15,203,218,164,43,19,146,100,197,78,164,233,217,250,79,38,106,26,117,85,205,105,134,31,169,124,72,84,150,186,176,91,16,146,49,142,211,75,80,205,129,117,128,40,253,33,164,83,52,170,40,117,33,28,115,188,241,252,205,84,234,19,80,166,166,117,245,7,32,169,200,63,81,50,89,86,151,105,221,180,183,245,89,213,254,243,155,121,174,179,208,234,24,114,150,84,155,74,159,168,29,196,138,237,234,117,23,154,194,212,66,54,118,159,114,125,132,231,222,235,74,148,221,151,111,157,129,249,143,253,166,84,248,163,178,179,178,129,119,200,220,246,63,251,204,205,117,142,251,66,150,45,224,119,204,33,218,165,203,51,28,34,242,199,218,114,181,15,187,45,216,127,176,155,245,54,254,90,208,173,192,59,156,231,185,255,0,176,156,173,83,53,184,84,29,206,127,237,2,131,118,231,206,48,38,170,20,5,220,91,140,226,80,186,27,114,55,116,231,222,117,116,154,95,75,141,236,220,118,136,167,69,9,117,72,248,40,195,59,188,238,19,165,67,2,27,47,183,104,227,35,140,78,125,181,56,83,176,109,201,240,209,87,234,86,191,153,105,218,124,1,42,58,214,53,165,87,211,43,147,223,204,165,234,189,183,43,22,35,237,182,80,142,202,192,250,155,113,218,91,109,133,136,100,180,177,28,192,209,127,85,33,118,100,175,185,149,85,93,110,24,58,12,251,70,250,157,152,57,206,124,73,166,169,73,200,173,191,97,42,21,90,37,91,11,1,149,240,55,118,133,212,43,91,195,40,56,228,110,151,42,22,108,181,118,42,183,120,89,66,23,202,5,83,239,34,161,178,132,173,171,98,159,80,101,59,22,202,250,44,172,145,228,9,109,180,43,158,191,77,143,185,18,206,154,212,13,163,246,148,81,78,134,163,103,230,49,96,71,121,171,211,173,56,222,160,120,247,137,2,190,126,100,95,59,79,6,11,167,173,44,61,140,129,213,167,92,31,205,103,31,89,51,85,121,195,3,252,204,236,151,215,97,218,217,95,2,43,47,117,195,48,192,148,105,216,85,191,45,176,15,131,51,234,105,183,184,85,199,3,35,159,241,26,92,89,73,94,72,154,193,86,93,219,136,144,115,58,209,192,220,114,57,60,65,53,44,202,28,112,38,182,212,174,237,174,164,30,220,142,242,45,93,103,143,77,70,101,70,119,189,131,2,163,57,146,2,208,229,243,199,145,47,0,48,218,79,166,71,180,144,173,119,19,201,250,192,128,57,35,45,213,227,50,119,178,173,128,228,169,219,206,36,157,65,69,202,238,95,127,34,114,174,213,51,218,202,21,142,222,61,224,109,173,43,82,89,56,99,52,165,129,123,246,156,218,22,219,57,84,111,226,94,143,144,69,142,70,56,196,13,118,45,86,242,242,131,77,91,184,115,131,29,102,177,146,1,127,126,115,37,188,18,54,169,11,245,243,34,171,178,149,164,22,255,0,250,140,174,187,11,97,125,54,101,240,123,77,22,92,195,165,79,220,25,5,183,46,124,226,84,86,186,123,183,247,3,63,88,126,32,166,5,188,205,30,168,39,42,6,225,43,115,75,103,212,93,167,204,7,248,138,216,228,231,159,57,153,181,58,197,195,4,56,35,140,231,188,199,170,212,183,203,95,203,216,1,49,49,118,109,163,230,243,244,129,113,183,3,57,221,24,101,175,105,29,36,252,192,200,105,182,214,229,159,12,113,231,180,166,198,54,100,99,11,239,152,26,253,117,239,153,33,99,238,192,76,183,222,97,8,246,109,68,228,9,162,183,100,56,86,231,204,13,181,173,165,48,246,4,30,61,230,138,253,85,63,234,7,31,105,137,111,175,36,17,147,239,24,212,143,234,129,210,118,118,32,48,202,159,218,97,212,170,111,195,130,115,228,25,93,191,16,106,246,128,219,148,76,207,241,14,146,49,193,128,237,21,134,233,225,71,137,22,213,178,174,7,79,176,18,139,31,114,228,54,51,41,110,87,188,11,141,237,130,51,193,153,222,195,152,176,1,25,108,192,200,164,246,49,94,76,142,227,136,216,237,60,200,249,250,200,13,195,110,32,49,140,196,255,0,230,68,113,204,42,237,229,160,73,206,73,144,70,0,28,247,147,71,4,227,196,34,66,247,4,115,27,90,205,199,105,83,112,221,48,45,238,188,192,210,154,167,172,109,70,56,154,52,186,203,42,98,219,207,218,115,57,18,197,179,180,14,134,166,255,0,88,110,172,254,103,149,149,38,163,167,7,188,117,90,190,154,128,0,42,126,120,57,79,83,62,158,79,188,168,126,171,31,38,104,169,173,92,19,157,190,102,39,183,171,190,62,146,66,235,49,208,196,74,58,23,216,112,61,54,14,167,193,238,38,111,196,133,102,7,134,29,196,196,108,203,114,72,49,22,7,171,140,201,163,114,93,187,34,68,234,217,78,57,152,253,92,14,38,138,139,56,234,3,16,39,235,179,55,114,38,154,238,112,58,155,143,172,202,127,45,186,79,120,22,42,50,88,31,164,163,161,157,45,140,11,103,145,201,149,29,50,28,237,179,143,19,158,110,110,194,52,181,213,184,129,171,209,69,206,88,74,90,212,95,148,19,245,146,205,109,243,12,183,222,38,164,158,83,180,10,131,157,220,246,154,125,68,11,149,36,125,140,160,210,217,230,69,171,97,3,90,234,136,242,76,155,234,73,228,101,103,63,46,56,198,62,176,205,133,185,57,129,210,77,77,129,178,202,167,239,35,115,209,103,207,74,103,220,76,121,118,134,194,57,98,76,13,65,180,170,0,244,255,0,204,11,105,247,100,47,127,115,40,33,10,115,42,22,214,14,216,27,149,180,203,201,65,252,192,223,165,206,118,115,57,142,224,55,205,145,35,235,1,38,174,58,175,172,1,127,45,56,153,155,91,102,122,84,44,169,110,70,76,103,6,71,0,169,230,65,122,234,155,187,133,50,250,181,85,183,12,79,243,57,108,27,223,49,238,196,105,142,234,162,191,40,242,192,172,131,158,169,194,175,80,245,183,13,55,211,174,102,35,116,214,166,57,8,185,17,58,226,8,216,150,51,174,38,85,157,23,153,51,180,64,180,128,228,192,177,49,153,177,8,11,49,133,196,177,108,218,48,96,108,67,145,6,165,90,87,69,128,205,88,227,34,6,27,168,218,51,49,227,153,216,117,15,94,38,75,40,227,136,24,136,226,71,180,188,214,217,196,131,166,211,34,171,140,199,180,196,203,136,17,140,70,171,12,64,178,165,234,150,217,94,225,41,70,230,106,13,211,40,198,87,18,30,102,178,161,148,204,204,57,144,64,156,73,100,226,34,35,16,169,41,146,94,242,34,73,70,97,26,170,110,102,162,167,19,13,103,13,55,43,244,74,33,140,75,18,86,14,225,24,124,24,22,20,230,86,228,129,46,3,35,50,59,114,78,96,69,27,167,153,94,220,146,68,144,94,172,75,2,226,17,159,229,51,85,77,211,43,122,242,56,146,78,149,196,1,135,87,19,69,100,149,32,204,237,210,194,88,9,238,32,93,75,114,115,35,174,169,89,55,99,153,21,50,255,0,157,54,152,28,75,6,51,137,4,204,217,117,37,92,131,40,101,219,204,138,172,169,111,18,74,64,233,150,83,98,180,86,40,206,68,4,112,26,69,241,136,49,192,204,138,184,110,32,89,234,118,6,48,114,114,37,91,119,24,211,230,129,169,43,12,223,121,77,213,50,182,7,137,114,54,211,222,43,45,221,147,2,155,85,189,33,43,85,42,57,131,234,63,76,177,72,117,198,96,69,53,3,126,214,237,47,7,119,110,211,13,139,182,209,54,214,85,87,136,19,11,153,1,249,111,137,110,237,171,51,92,204,220,172,13,78,195,104,43,51,166,160,156,131,43,245,15,165,159,50,164,96,9,13,222,6,218,223,115,230,94,215,5,59,67,74,106,171,167,116,139,39,50,141,171,170,53,191,7,34,110,167,81,93,163,13,193,156,128,48,160,247,143,126,14,124,66,58,174,17,44,12,91,137,122,176,249,149,191,105,203,67,185,58,185,18,221,222,138,110,6,81,210,112,182,46,72,204,197,168,170,192,254,165,71,183,136,81,174,173,188,243,53,22,4,113,206,96,102,12,186,133,219,114,237,111,121,154,253,63,166,216,126,87,193,154,236,202,143,151,136,11,61,106,205,108,62,198,17,206,42,135,184,145,122,242,114,56,151,62,158,250,254,113,210,38,98,196,182,51,222,84,84,107,42,217,86,224,197,189,151,237,38,252,97,125,165,101,129,39,42,33,82,75,11,100,3,143,105,47,87,3,45,40,233,83,211,159,220,203,85,85,134,225,220,192,180,182,230,194,158,49,152,176,204,15,4,72,62,84,229,86,91,91,238,238,223,113,2,33,59,28,224,196,202,64,60,243,244,150,57,201,233,230,87,180,14,65,57,246,129,29,225,83,110,121,50,37,207,239,17,12,31,146,0,62,37,200,85,120,61,224,68,19,236,96,84,177,229,182,203,25,192,228,177,129,100,85,195,182,230,129,86,208,160,133,29,94,231,196,172,150,223,201,204,181,136,29,185,221,23,166,216,200,111,218,3,178,224,200,20,249,255,0,18,174,161,200,96,113,38,43,218,228,6,231,235,38,245,33,30,231,204,10,215,22,14,156,169,146,20,90,121,38,77,2,142,66,143,188,179,119,131,2,165,69,173,121,57,50,74,67,118,57,253,227,108,99,180,142,222,172,227,50,162,123,185,219,223,18,171,152,54,123,136,216,175,63,241,43,222,121,204,138,138,217,180,119,56,250,196,109,12,123,243,34,251,188,158,153,88,219,236,51,34,173,220,59,230,48,252,228,137,81,24,60,230,69,219,7,48,54,215,110,27,57,221,6,179,107,124,196,47,216,76,104,220,30,174,242,76,199,97,61,184,199,17,163,117,90,128,95,104,96,102,180,213,109,228,114,194,113,107,184,214,235,158,87,60,131,53,43,56,229,71,7,182,72,17,166,58,254,173,150,40,178,165,3,221,115,33,248,163,147,158,24,119,30,102,74,111,177,118,133,216,167,221,172,0,72,182,163,212,118,221,117,43,238,119,103,63,226,52,198,198,184,216,189,109,218,85,101,128,47,38,61,61,250,42,213,205,236,215,123,4,27,121,148,157,71,169,103,254,95,75,184,177,194,228,22,147,76,68,43,53,150,49,59,43,39,231,110,210,119,106,70,157,125,58,149,247,48,249,143,118,31,79,97,39,169,161,219,103,227,111,68,101,207,72,59,155,248,19,46,165,171,94,41,82,0,24,220,199,168,255,0,218,21,91,146,221,57,205,135,190,60,125,37,233,88,78,235,187,28,110,6,80,136,2,33,71,2,194,220,251,129,54,250,96,85,189,206,121,243,8,183,122,178,142,161,183,192,50,45,106,43,20,38,84,134,175,83,229,204,178,194,181,176,96,185,39,221,132,162,244,244,221,114,50,164,119,243,19,215,98,143,203,229,127,204,161,159,81,195,168,218,190,36,235,213,88,204,88,182,78,57,16,16,39,57,127,151,177,61,177,45,95,69,57,91,75,31,96,36,91,80,44,193,10,15,222,73,111,233,193,175,63,105,81,96,84,245,1,172,113,237,39,253,78,253,56,241,32,150,173,121,5,88,49,255,0,16,54,37,128,178,169,27,123,140,192,188,234,183,99,39,110,70,6,37,97,172,218,204,44,222,125,166,84,56,101,37,212,231,182,124,75,169,176,165,204,43,27,219,207,86,4,4,246,58,219,180,18,199,25,108,75,23,241,22,156,28,215,89,254,102,159,145,206,210,169,159,155,28,199,102,152,90,167,44,121,129,67,159,72,128,108,56,30,35,252,77,65,58,199,84,71,68,171,183,167,119,190,76,173,210,160,192,227,3,200,239,3,82,107,81,151,0,96,125,228,189,85,177,14,87,19,13,143,94,63,87,126,157,171,44,211,92,135,32,131,159,172,9,154,174,7,106,243,159,50,107,235,214,195,7,43,228,99,18,91,202,190,27,167,235,226,88,150,150,112,187,186,125,224,50,234,203,180,143,154,45,141,91,109,46,28,17,7,189,85,246,231,30,220,73,238,107,27,12,160,140,119,145,84,97,151,114,156,237,240,211,69,86,140,227,186,251,195,209,239,177,217,126,153,145,123,26,181,33,176,96,77,172,85,25,60,110,250,202,5,129,28,178,186,2,124,129,40,244,172,185,201,177,118,47,233,25,145,244,82,182,33,182,156,202,141,87,89,103,165,184,56,111,180,230,53,224,187,51,168,251,102,106,244,169,177,125,49,99,166,27,56,241,43,214,232,213,129,178,145,135,242,163,204,10,106,213,109,124,142,243,65,248,147,227,111,25,156,155,82,250,255,0,212,173,147,246,130,110,42,79,129,3,173,235,61,219,91,114,228,253,101,170,187,129,70,4,177,237,226,114,150,194,0,247,154,78,177,233,94,90,6,167,178,170,235,37,217,145,135,129,57,154,141,90,177,3,113,251,119,149,61,214,92,112,60,251,248,149,22,90,201,11,214,125,224,89,185,143,156,125,227,54,45,64,132,108,159,212,102,19,115,48,110,59,246,49,242,112,9,147,76,90,214,51,246,31,97,36,140,200,122,177,184,200,133,233,251,118,196,60,243,203,74,52,59,129,82,183,102,250,76,142,236,91,191,241,45,124,149,138,166,172,48,129,21,185,130,236,31,41,146,75,54,231,204,174,219,23,126,20,244,253,164,122,183,116,16,65,145,83,45,134,227,177,149,63,39,61,160,192,228,140,98,32,6,57,129,38,179,178,247,250,200,110,110,113,218,7,230,226,71,110,50,65,228,72,36,23,113,131,100,121,145,220,121,250,201,99,167,34,4,97,183,152,125,227,35,16,27,40,11,153,87,115,38,252,247,50,188,192,51,143,48,24,231,153,18,57,132,138,208,174,2,200,229,88,200,47,121,99,97,78,217,81,22,194,152,129,146,20,177,201,238,4,91,68,41,239,110,217,226,88,45,176,142,252,74,194,150,96,36,253,54,70,234,226,17,15,81,131,117,75,235,111,175,121,39,210,139,54,237,126,62,178,67,66,23,189,162,4,45,200,4,109,253,229,5,95,184,86,254,39,83,78,149,124,184,222,125,230,177,148,233,194,237,246,151,19,92,58,171,46,191,41,207,188,213,85,45,89,5,152,133,157,103,166,179,95,201,199,210,98,179,78,216,252,183,233,246,50,224,166,212,99,157,134,87,232,63,126,242,211,83,99,253,72,128,101,111,158,5,66,179,229,113,39,233,147,47,222,191,191,188,123,156,140,109,31,120,20,122,76,59,8,3,96,108,46,68,176,187,47,25,201,145,235,239,142,96,43,22,243,42,106,239,254,169,167,241,12,48,30,63,196,33,129,132,173,159,168,203,42,76,246,60,205,25,67,206,217,11,46,68,28,12,24,12,237,169,114,237,51,91,172,200,192,153,174,176,185,206,101,27,140,205,171,35,71,174,125,226,54,41,241,51,230,60,201,171,139,12,70,21,224,182,12,157,213,250,120,231,32,202,18,46,71,126,101,168,236,163,6,80,165,148,203,125,97,237,32,150,243,153,34,51,43,126,123,68,140,115,137,67,228,52,177,88,142,209,12,121,145,101,199,34,5,103,129,43,221,204,110,120,144,18,9,147,38,156,74,132,176,74,45,220,49,35,220,202,178,115,38,141,8,189,56,51,82,93,198,12,207,95,34,14,112,96,107,87,203,73,52,174,145,149,147,99,196,10,184,204,131,162,187,71,158,168,202,192,79,74,133,226,103,122,195,25,123,150,196,204,217,13,2,38,178,166,69,148,77,91,119,44,206,232,68,5,80,203,77,91,112,179,34,100,52,216,199,162,5,64,115,42,177,121,150,12,249,129,1,161,89,216,72,75,236,194,137,76,128,18,205,220,72,162,228,201,178,192,178,149,221,55,86,157,56,152,168,56,51,162,159,44,162,162,187,96,171,150,142,230,226,70,167,132,94,122,86,64,19,19,217,26,176,196,8,12,250,179,71,140,74,11,128,210,69,240,195,152,18,175,33,176,101,23,49,13,193,151,51,123,76,186,134,129,164,29,213,136,208,176,89,85,13,148,150,238,192,196,6,141,215,54,84,219,166,13,167,57,19,102,156,24,17,214,33,41,184,78,110,24,231,34,118,53,10,118,25,201,114,217,196,81,74,38,195,152,59,237,50,87,3,182,67,27,150,69,34,11,246,149,237,101,50,234,250,91,233,29,192,3,1,85,134,18,91,48,100,17,128,50,221,208,34,251,128,18,76,118,212,76,145,234,89,14,24,109,48,48,3,213,147,52,167,109,217,142,205,40,28,230,36,76,100,102,20,110,93,228,180,181,14,254,210,30,159,4,137,36,233,132,78,214,0,5,38,69,126,72,173,218,204,185,140,169,200,219,218,4,48,59,102,70,196,86,249,123,201,89,89,206,101,40,253,88,129,125,86,50,46,55,75,157,142,208,211,51,115,218,104,67,149,219,3,78,158,197,97,131,36,232,164,153,132,54,199,196,215,83,110,239,40,152,180,34,237,237,46,75,20,215,181,185,204,193,169,110,163,40,170,214,83,8,219,248,96,182,124,220,30,210,250,245,70,151,10,199,34,65,8,112,11,30,4,182,218,211,210,39,0,192,223,93,201,114,237,207,6,84,148,217,167,102,47,205,126,12,228,213,170,90,220,46,238,211,160,250,237,213,20,7,130,32,111,175,83,93,139,134,196,207,118,130,187,50,212,157,172,103,29,110,109,220,182,38,186,117,78,173,128,99,70,125,77,86,209,210,203,147,238,101,41,184,156,149,231,232,103,93,238,22,174,44,0,137,153,235,219,206,239,176,89,164,96,125,172,57,81,251,201,84,184,228,96,1,224,77,130,158,51,181,71,249,140,86,139,150,218,217,3,178,248,129,157,87,246,150,10,119,100,143,228,69,188,55,66,237,234,62,123,137,165,192,8,161,20,156,119,57,129,87,161,149,219,156,9,87,162,225,189,241,237,44,108,43,109,221,156,243,137,112,200,93,223,56,95,6,5,22,86,187,71,36,31,57,29,166,127,76,175,12,211,99,234,56,230,190,15,136,43,85,156,109,237,239,226,5,9,90,158,146,120,254,163,218,74,202,43,255,0,233,219,147,216,140,113,47,53,170,169,199,87,156,202,31,78,214,115,91,99,61,224,21,232,215,112,220,219,115,230,78,205,9,95,146,205,196,119,50,9,163,212,171,2,172,10,251,238,150,61,118,5,62,165,167,62,49,2,135,168,237,206,65,34,39,168,132,25,110,124,133,230,92,43,107,6,24,231,17,26,29,91,167,128,126,176,41,5,118,253,99,241,144,59,75,27,79,187,119,230,96,198,154,114,167,165,155,235,2,157,227,156,169,95,188,170,219,130,166,220,103,235,153,110,165,153,8,80,120,31,76,74,25,206,112,195,116,8,96,148,220,123,255,0,188,123,242,56,226,87,99,51,183,7,110,60,72,46,237,221,228,85,238,221,36,251,246,153,75,55,222,104,202,175,22,117,3,230,68,133,4,226,5,59,206,48,9,137,108,193,234,237,27,171,102,84,65,199,105,21,126,228,179,168,247,28,98,72,34,110,225,152,76,68,17,36,150,50,158,12,154,184,232,91,167,202,40,91,1,108,241,158,37,54,23,175,242,111,82,10,246,207,113,42,252,83,231,44,1,227,24,150,54,189,218,189,142,161,128,237,184,102,53,48,109,66,6,45,92,249,200,196,178,186,122,185,182,160,62,164,204,230,196,111,151,43,253,178,199,182,156,29,155,185,29,143,233,48,53,34,10,223,119,175,73,199,97,130,223,226,107,252,99,90,162,182,212,187,12,240,138,161,4,229,211,109,21,169,45,185,217,134,48,23,180,130,122,140,217,219,252,202,55,189,138,14,23,166,78,186,145,170,99,201,124,224,123,9,82,171,90,7,171,242,160,194,129,216,75,144,184,27,107,81,136,70,149,169,107,65,156,51,99,27,164,232,172,54,67,227,233,131,48,133,182,211,189,219,10,56,24,139,117,149,147,201,204,163,164,116,172,78,55,134,250,98,69,255,0,39,104,42,51,237,137,74,94,245,178,239,61,127,67,54,62,175,107,148,177,3,56,227,18,163,59,50,219,89,240,222,0,130,82,172,155,8,59,251,145,52,83,168,171,119,250,106,31,204,217,249,79,133,63,226,7,61,107,64,84,26,207,62,76,150,237,195,10,167,167,61,140,217,113,90,193,27,155,31,204,202,182,17,212,23,183,24,39,16,21,66,171,142,208,91,50,219,146,189,172,204,196,248,204,199,168,180,43,158,2,159,101,50,191,197,23,66,182,49,199,128,32,89,90,214,172,120,222,126,179,114,37,123,21,152,168,30,103,53,47,80,14,211,43,107,142,62,104,29,131,117,74,223,55,18,244,126,122,27,112,158,121,89,172,109,160,243,55,105,157,170,184,212,231,236,124,64,236,110,200,38,103,190,156,182,228,192,204,139,189,129,11,1,212,190,61,228,210,238,140,186,145,247,129,153,215,163,109,138,84,251,202,130,190,254,50,71,218,110,23,110,202,226,86,249,236,164,237,246,129,77,133,220,103,110,223,18,250,0,83,214,217,149,250,155,119,46,114,15,108,202,238,187,110,229,60,152,19,96,231,80,223,208,179,71,169,156,2,8,111,247,152,5,138,189,76,173,137,114,106,170,35,151,59,135,131,3,86,242,6,236,16,191,121,159,87,168,61,53,231,183,86,100,206,161,66,231,60,25,202,187,86,197,217,84,228,246,206,32,104,109,73,206,3,25,36,188,23,235,25,156,178,92,119,48,22,149,206,78,32,118,145,139,62,104,25,247,83,29,214,157,253,95,148,113,230,113,255,0,27,111,74,214,196,253,38,150,162,231,27,189,69,45,253,57,129,210,245,253,74,113,148,45,227,51,150,245,22,212,177,111,203,83,223,30,36,95,81,233,182,210,163,114,140,17,156,137,93,154,143,115,222,5,219,146,148,233,25,111,44,102,75,46,222,121,56,149,93,168,195,97,79,50,140,147,201,57,147,85,109,186,146,122,83,180,164,179,127,86,115,22,8,57,150,165,69,177,142,36,18,82,54,130,71,110,210,106,60,158,241,236,92,168,231,137,117,45,86,79,78,113,239,42,42,97,102,222,196,3,1,132,227,25,51,125,218,163,102,156,34,149,0,78,109,129,243,223,188,160,178,252,141,189,190,146,165,113,181,135,147,230,28,123,126,241,109,30,7,19,42,123,114,65,110,209,246,60,68,29,137,147,86,11,216,115,40,23,46,123,198,200,202,24,142,226,37,111,18,121,246,255,0,48,140,254,121,134,51,45,198,227,200,145,60,72,168,21,32,201,133,59,120,63,120,126,161,158,96,91,111,113,40,128,28,243,27,176,29,164,91,171,145,34,76,128,45,239,43,38,76,137,3,152,83,63,72,179,226,30,49,1,32,154,119,150,174,51,147,41,6,73,91,137,70,130,234,120,228,9,83,129,206,193,32,26,6,193,224,98,53,18,219,142,73,230,95,234,41,175,12,24,253,102,118,109,196,73,38,237,216,29,160,36,179,15,220,237,151,27,178,216,236,35,43,94,222,7,51,51,140,28,136,26,146,221,141,156,205,31,138,45,213,153,204,4,153,109,109,26,99,172,154,167,108,1,36,218,141,167,13,222,115,5,152,110,76,212,155,108,35,170,105,14,193,212,91,193,134,230,101,231,24,154,13,125,29,39,43,23,164,216,249,70,32,102,220,222,4,154,88,195,230,63,180,189,106,109,185,4,113,226,69,233,44,62,176,43,109,165,178,36,134,214,24,221,136,133,44,191,54,33,179,104,233,25,129,106,84,152,247,150,122,84,41,29,166,54,174,214,237,145,42,22,20,206,254,76,13,215,189,21,174,123,206,53,246,250,142,101,151,88,94,101,108,131,37,171,8,200,226,61,208,204,202,163,136,70,98,133,3,188,185,137,218,14,115,42,49,3,226,17,102,248,247,125,37,82,104,96,94,155,91,136,26,240,100,71,4,17,52,149,12,50,37,20,50,144,36,85,143,99,46,113,129,204,166,6,118,104,199,104,154,41,21,53,140,25,5,49,194,44,3,49,30,12,1,140,115,40,154,91,183,137,61,217,105,70,222,169,117,107,8,223,166,229,113,44,100,204,205,93,155,12,214,173,189,120,129,145,186,94,25,34,78,218,207,121,88,200,16,15,80,110,230,39,69,97,145,1,94,121,147,64,59,64,163,118,6,33,156,175,49,186,254,102,37,155,85,86,5,0,130,100,217,136,18,59,48,115,44,56,41,10,131,12,175,18,175,150,90,131,136,138,228,192,173,176,203,32,171,153,105,94,169,39,1,4,10,241,182,65,204,180,48,105,27,83,106,230,4,234,32,77,136,253,167,62,156,147,53,87,144,210,11,236,172,180,175,110,217,169,8,97,41,187,191,18,163,61,141,45,167,36,72,165,91,154,93,183,103,18,42,139,85,183,143,105,39,110,194,91,149,61,229,110,187,187,74,33,107,237,89,67,54,230,204,210,212,238,78,102,102,76,28,72,53,86,70,209,137,115,47,72,51,61,99,106,137,171,33,144,74,137,82,3,41,147,169,138,180,141,60,73,176,199,48,52,185,44,179,155,169,77,141,186,116,42,112,120,50,58,138,119,2,101,28,107,24,180,43,83,137,115,40,4,131,34,24,14,12,202,169,36,43,96,197,103,60,136,221,70,255,0,164,108,190,208,32,131,130,76,146,89,131,2,188,72,20,129,161,91,121,144,117,195,74,195,53,108,37,197,184,204,6,234,8,3,50,94,136,244,243,158,101,14,73,231,48,91,27,29,224,58,198,214,57,146,101,234,2,85,105,39,24,141,25,178,65,129,27,171,109,227,6,72,100,15,180,117,117,217,207,137,123,212,8,226,2,56,106,139,25,207,117,218,217,19,83,182,212,219,153,11,43,202,113,2,10,114,188,119,155,52,235,198,79,121,205,4,171,77,116,220,75,98,6,151,165,90,213,42,123,247,153,238,103,161,202,163,77,20,163,122,165,179,145,50,234,242,109,226,4,94,242,201,207,121,10,155,15,204,145,171,166,70,181,32,243,3,106,95,198,37,173,101,158,159,210,99,168,101,166,128,199,110,210,101,24,119,237,176,153,109,119,16,240,183,76,217,220,188,202,112,195,184,144,108,117,44,119,44,144,223,246,139,77,98,237,193,239,54,178,33,77,194,81,118,133,50,48,121,155,63,14,165,76,231,209,119,167,218,108,77,88,97,42,32,244,149,57,13,199,210,84,25,206,64,97,158,198,88,247,141,216,62,101,111,78,58,208,30,125,161,21,191,75,170,186,131,187,183,18,155,43,106,108,35,110,67,115,223,180,155,219,176,174,219,112,195,190,68,99,84,182,28,89,181,190,164,74,43,91,91,167,171,36,118,24,154,146,202,141,24,176,117,3,204,76,70,1,10,163,29,177,43,184,239,238,128,125,65,129,42,192,245,63,41,120,104,89,101,75,103,95,205,29,117,169,164,2,196,227,180,141,148,176,199,78,96,73,172,7,27,59,9,23,12,122,129,239,226,9,94,73,203,20,34,73,133,106,220,146,96,52,124,46,11,246,147,234,126,246,100,25,77,130,177,141,163,131,222,65,24,175,27,142,32,90,89,209,184,110,32,214,43,142,160,12,173,148,112,79,32,249,130,225,185,255,0,16,3,180,171,110,56,218,56,145,178,254,0,231,56,150,26,71,117,255,0,50,62,137,219,243,31,222,5,14,217,3,120,7,234,12,160,170,228,245,98,109,122,212,213,130,51,51,45,72,14,112,71,249,129,31,69,49,223,48,53,32,236,7,243,29,213,186,177,217,212,61,229,123,153,79,99,245,128,217,64,238,122,100,89,148,117,39,17,99,113,232,63,204,25,91,61,66,2,244,203,243,187,25,136,233,251,142,228,67,171,119,121,105,173,215,13,130,51,34,178,53,12,57,97,196,173,235,218,120,51,177,70,150,203,23,123,54,7,177,145,187,225,233,234,96,63,120,195,92,125,185,237,15,72,247,157,106,244,213,45,152,101,201,247,61,165,129,104,87,53,217,80,207,130,36,195,92,133,161,152,240,37,139,165,98,9,224,206,163,215,184,174,238,54,112,187,124,8,236,163,21,146,27,62,226,48,214,97,166,161,112,107,207,110,231,222,90,234,93,151,107,41,56,193,142,181,3,245,21,250,1,46,33,125,179,40,40,175,230,67,200,61,140,176,211,134,37,126,104,151,112,83,237,44,91,54,174,92,227,62,37,68,74,176,67,206,211,244,149,29,35,216,55,29,199,239,52,46,160,30,156,126,242,126,160,175,135,36,230,6,49,72,10,23,118,63,104,58,26,240,220,3,247,201,155,157,114,161,128,4,74,13,59,149,188,99,196,12,225,213,67,113,147,224,230,106,210,106,5,155,85,206,223,172,173,244,169,233,158,163,186,82,213,10,211,125,27,179,231,38,7,71,93,101,120,80,73,79,168,156,123,173,85,181,153,28,184,241,153,85,151,217,96,1,201,50,188,99,230,239,32,177,109,60,152,139,245,109,243,42,221,207,2,88,170,27,191,38,21,37,225,179,187,136,172,176,131,149,254,36,28,113,149,241,33,214,221,224,79,241,4,29,203,211,244,19,169,163,222,200,89,219,147,226,115,176,170,1,35,180,217,77,161,0,50,163,162,228,134,77,192,236,199,44,37,137,170,162,213,3,185,94,192,204,180,234,144,49,56,56,240,36,24,215,109,255,0,38,223,168,129,181,153,64,57,202,131,219,153,69,215,15,234,192,145,178,202,170,176,45,153,193,29,199,137,69,201,101,234,66,50,186,167,203,238,96,88,246,82,216,100,108,48,146,245,183,245,29,160,227,204,231,15,83,140,128,172,189,184,144,13,101,71,121,16,58,170,26,196,32,18,68,157,41,90,150,1,3,55,156,204,43,170,192,86,12,71,218,26,141,99,124,192,245,123,192,233,138,52,246,84,122,138,19,245,237,50,219,163,82,157,76,161,191,170,100,170,235,58,73,253,204,219,93,172,89,148,176,42,62,157,224,98,183,74,245,190,208,232,199,239,39,248,48,83,211,177,128,177,190,188,69,170,173,212,147,91,150,67,206,38,97,168,108,116,240,71,153,1,103,167,77,12,43,27,172,206,55,3,218,65,46,178,229,21,217,122,162,248,221,42,103,220,113,140,103,204,73,74,131,222,20,236,111,79,0,1,251,30,242,189,196,142,76,131,144,108,56,237,3,143,121,3,206,26,50,126,177,42,150,60,77,9,78,121,38,2,68,220,153,61,229,201,83,129,193,196,64,129,242,242,68,61,66,57,207,50,162,118,42,42,240,122,162,202,4,198,57,247,149,111,239,254,241,144,193,87,61,160,89,91,116,144,203,246,149,218,188,249,196,13,156,156,118,139,119,60,52,160,96,162,191,121,94,221,208,179,118,71,60,72,18,194,69,38,61,81,175,81,196,69,120,204,104,164,153,5,248,93,161,73,199,214,91,132,243,200,247,148,115,216,246,147,75,64,28,137,80,250,51,244,144,109,160,203,119,171,12,153,18,163,61,92,137,69,57,193,226,1,142,15,31,120,91,144,216,241,22,238,227,222,69,71,185,226,68,226,79,110,217,31,188,130,56,204,51,36,8,231,17,28,226,5,100,98,46,242,204,6,144,117,199,105,20,178,162,75,237,43,193,204,177,67,14,96,27,88,199,233,251,75,17,186,128,196,188,108,34,92,77,99,218,65,147,220,87,204,181,211,61,165,123,119,64,74,205,30,210,209,224,44,94,160,30,32,27,66,158,169,28,243,199,104,59,22,141,148,5,24,133,53,97,153,101,108,75,116,202,64,24,204,177,27,108,35,112,179,211,92,22,130,220,223,92,76,97,139,63,38,90,238,59,3,42,52,250,171,158,9,131,94,201,231,2,82,140,136,50,121,49,250,139,103,113,196,163,77,54,139,51,188,202,172,212,122,109,129,43,220,131,233,43,118,66,96,93,248,166,219,153,150,203,11,153,27,31,3,137,65,115,38,174,44,36,230,68,176,242,37,123,137,140,25,2,34,44,201,25,3,34,131,8,67,18,40,38,40,225,136,12,17,24,145,49,131,40,176,63,137,122,216,113,196,199,230,91,187,108,35,96,109,227,145,42,177,0,60,72,213,104,243,46,39,50,163,255,217]}}