Website Migration Without the Mayhem: Why Smart Brands Move Early, Move Well, and Win More
Every growing business reaches a moment when its website platform starts to feel less like a launchpad and more like a limitation. Pages slow down. Integrations become awkward. SEO teams worry. Marketing teams improvise. Sales teams notice friction. Customers bounce. And leadership starts asking the right question: if your website is now central to growth, why keep building on a foundation that no longer fits?
This is where E-Commerce Website Migration Services: Shopify, Magento and WooCommerce become a strategic advantage—not just a technical exercise. A successful migration is not simply about moving content from one platform to another. It is about protecting rankings, preserving revenue, improving customer experience, and unlocking a better future for your brand.
The companies that migrate well do not treat the process as a back-office task. They treat it as a growth move. They use migration to create a faster site, cleaner architecture, stronger SEO, better conversion journeys, simpler management, and a platform that can scale with confidence.
That is why so many growing brands now invest in website migration services that combine technical precision with commercial thinking. If your business depends on visibility, trust, speed, and online sales, migration is too important to leave to guesswork.
What Website Migration Really Means in 2026
Website migration is often spoken about as if it were one thing. In reality, it can involve several high-impact changes happening at once: a move to a new CMS, a shift to another e-commerce platform, a redesign, a domain change, changes to URL structures, performance enhancements, new integrations, catalog restructuring, and SEO consolidation.
The move is bigger than the platform
If you are moving from Magento to Shopify, WooCommerce to Shopify, Shopify to Magento, or replatforming from a custom setup into a more scalable solution, your business is not just “switching systems.” You are changing how products are managed, how customers navigate, how search engines understand the site, and how your internal teams operate daily.
Migration changes brand momentum
Done badly, migration creates downtime, broken links, duplicate pages, indexing confusion, cart issues, and lost trust. Done brilliantly, migration improves site speed, streamlines checkout, sharpens content hierarchy, strengthens analytics, and increases conversions.
Google’s own documentation on site moves explains how important planning, redirects, verification, and testing are for preserving search visibility during major changes. See Google Search Central guidance here:
Site move with URL changes.
“The best migrations are not the ones that merely survive launch day—they are the ones that create a better business six months later.”
Why Businesses Are Replatforming to Shopify, Magento, and WooCommerce
There is a reason this conversation is growing. Search trends around Shopify migration, Magento migration services, and WooCommerce website migration continue to rise as brands look for more flexible, efficient, and conversion-focused platforms.
Shopify appeals to brands that want speed and simplicity
Shopify has become a leading choice for businesses that want an ecosystem built for e-commerce, with dependable hosting, a broad app marketplace, and strong conversion-focused experiences. Many brands migrating to Shopify are looking to reduce development overhead while improving speed-to-market.
Shopify itself outlines its platform advantages, including scalability and commerce tools, here:
Shopify on ecommerce platform migration.
Magento remains powerful for complex commerce operations
Magento, now Adobe Commerce in enterprise contexts, still attracts brands with advanced catalog needs, B2B functionality, customization requirements, and robust control. Businesses with layered pricing, international complexity, or deeper custom workflows may still find Magento strategically aligned to their model.
Adobe’s commerce resources provide broader context on migration and platform value:
Adobe Commerce overview.
WooCommerce gives WordPress-centric businesses flexibility
WooCommerce remains popular among brands that want content-led commerce with WordPress flexibility. For some businesses, especially editorial, niche, or SEO-led brands, WooCommerce allows control and extensibility at a cost profile that feels accessible.
WooCommerce offers guidance and platform insights here:
WooCommerce migration resources.
The real trigger is growth friction
In most cases, businesses do not migrate because they are bored with their platform. They migrate because they are facing one or more of the following:
- Slow website performance impacting SEO and conversions
- High maintenance costs
- Poor checkout experience
- Integration limitations with ERP, CRM, or marketing systems
- Difficult content management workflows
- Weak mobile performance
- Platform instability during peak sales periods
- Complex product or category management issues
So ask yourself: is your current website helping your business scale—or quietly taxing every campaign you launch?
The True Cost of a Poor Website Migration
The reason migration deserves board-level attention is simple: the downside risk is large. A rushed move can affect search rankings, paid campaign efficiency, analytics integrity, customer trust, team productivity, and revenue attribution.
SEO damage can be immediate
When URL structures change without clean 301 redirects, page authority can be diluted, users hit dead ends, and search engines receive mixed signals. This is why redirect mapping is not a minor task. It is one of the most commercially important parts of the process.
Search Engine Journal and other respected industry sources frequently stress the importance of preserving SEO during migrations:
Website migration SEO guidance.
Analytics blind spots can hide losses
Without proper tracking migration, businesses can lose visibility into conversion paths, event measurement, attribution signals, and customer behavior. That means teams may not even know where performance dropped or improved.
Customer trust is fragile
If users encounter broken carts, missing order updates, login confusion, inconsistent design, or slower mobile experiences after launch, the brand damage happens fast. Online trust is built in small moments—and lost in even smaller ones.
What Great E-Commerce Website Migration Services Actually Include
If you are evaluating providers, the question is not simply, “Can they move the site?” The better question is, “Can they protect our business while improving it?”
Discovery and migration strategy
Professional migration starts with a full audit: platform limitations, current page inventory, organic performance, technical debt, product data structures, app dependencies, integrations, CRM alignment, content types, and user journey bottlenecks.
SEO migration planning
This includes URL mapping, redirect rules, metadata retention, canonicals, XML sitemaps, structured data checks, internal linking reviews, image optimization, crawl control, and indexation readiness.
Content and data migration
Products, categories, customer records, blog content, order logic, page templates, downloadable assets, and custom fields need structured handling. This sounds operational, but it is deeply strategic—because poor data handling weakens customer experience and reporting.
Design and UX optimisation
Many migrations should not be “lift and shift.” They should be “improve and relaunch.” That means using the move as a chance to refine navigation, simplify category journeys, improve mobile UX, clean up page design, strengthen calls to action, and remove friction in checkout.
Quality assurance and launch management
Award-level migration projects are meticulous. Pre-launch testing should cover links, forms, structured data, mobile rendering, page speed, schema, cart processes, tax logic, shipping rules, payment gateways, account creation, login flows, email triggers, and analytics.
Post-launch monitoring
The work does not end at launch. A serious migration partner monitors crawl errors, rankings, index coverage, transaction health, events, speed metrics, redirect behavior, and conversion trends. Google page experience and performance remain key commercial signals, with Core Web Vitals often central to how users experience a site. Google explains these metrics here:
Web Vitals.
Shopify, Magento, or WooCommerce: Which Route Makes Sense?
Choosing a platform is not about hype. It is about fit. The right answer depends on your growth model, internal resources, catalog complexity, international trading needs, content strategy, and desired speed of execution.
| Platform | Best For | Strengths | Considerations |
|---|---|---|---|
| Shopify | Fast-growing retail and DTC brands | Ease of management, app ecosystem, reliable hosting, streamlined commerce | May require app planning for custom workflows |
| Magento / Adobe Commerce | Complex catalogs, B2B, advanced customization | Flexibility, robust features, enterprise-grade potential | Higher development and maintenance load |
| WooCommerce | Content-led businesses, WordPress users, flexible mid-market brands | WordPress integration, flexibility, ownership control | Performance and plugin governance need attention |
The smartest answer is the one aligned to your next three years
Too many businesses choose based on what works for today. The better decision is to choose the platform that supports your next stage of growth. What happens when your catalog doubles? When international traffic increases? When paid media scales? When your marketing team wants faster campaign deployment? When your customer retention strategy becomes more sophisticated?
Why not get the solution that will support where you are going—not just where you have been?
Migration and SEO: Protecting Rankings While Unlocking Growth
One of the biggest fears around migration is ranking loss. That fear is justified—but manageable when the process is handled properly.
Redirect mapping is mission-critical
Each high-value URL should have a clear destination. This preserves authority, improves user experience, and reduces ranking volatility.
Content parity matters
If category pages, product pages, buyer guides, and blog articles are changed too aggressively during migration, performance can dip. Smart teams know when to preserve intent and when to improve structure.
Technical SEO cannot be an afterthought
Canonical tags, noindex logic, hreflang, structured data, robots directives, XML sitemaps, pagination handling, and internal links all need expert checking before and after launch.
Google’s advice on redirects and site changes remains essential reading:
Google on 301 redirects.
“Brands do not lose traffic because they migrated. They lose traffic because they migrated without an SEO plan.”
A Practical Migration Performance Snapshot
Below is a simple model showing what businesses often aim to improve through professional migration. Actual results vary, but the direction is clear when strategy and execution align.
| Metric | Before Migration | Target After Migration |
|---|---|---|
| Page load speed | 4.8s | 2.5s or below |
| Mobile conversion rate | 1.2% | 1.8%–2.5% |
| Bounce rate on key landing pages | 62% | 45%–50% |
| Indexation issues | High | Low / resolved |
Questions Every Decision-Maker Should Ask Before Migrating
What exactly are we trying to improve?
Is the priority conversion rate, operational simplicity, SEO resilience, speed, international growth, mobile UX, or all of the above? Without clear goals, migration becomes activity instead of strategy.
What must not be lost?
Your top-ranking pages, product authority, order data, customer history, brand trust signals, and analytics continuity should all be protected.
Who owns each critical stage?
Successful migrations need coordinated responsibility across strategy, development, SEO, content, UX, analytics, and QA. If everyone assumes someone else is checking it, no one is checking it.
Are we redesigning at the same time—and should we?
Sometimes a redesign alongside migration accelerates improvement. Sometimes it creates too much risk. The answer depends on timing, resources, and commercial stakes.
Why Brandlab Is the Conversation to Have Now
A serious migration is not only about preserving what exists. It is about building a stronger version of your digital business. That takes commercial thinking, detailed execution, sharp SEO understanding, and the ability to align platform decisions with growth objectives.
If your business is considering E-Commerce Website Migration Services: Shopify, Magento and WooCommerce, this is the moment to talk with a team that sees the bigger picture. Brandlab can help you think beyond launch day and toward what your website should be doing for your brand in the months and years that follow.
The Opportunity in Front of You
There is a powerful shift in mindset that separates brands that plateau from brands that accelerate. Plateauing brands ask, “Can we keep making this work?” Growing brands ask, “What could this become if we fixed the foundation?”
Your website is not a brochure. It is not a digital shelf. It is not just an online store. It is a growth engine, a trust signal, a revenue channel, a customer experience platform, and often the first serious test of whether your brand feels credible, current, and easy to buy from.
So here is the question that matters most: if a better-performing platform, a cleaner customer journey, stronger SEO, faster pages, and a more scalable operation are available to you—why not get the solution?
If you are ready to reduce risk, improve performance, and make your next move count, now is the time to contact Brandlab. The sooner the planning starts, the more value you protect—and the more growth you unlock.
Get in contact with Brandlab and turn migration into momentum.
https://brandlab.com.au/output1-23-jpeg-5/ {“fileName”:”output1.jpeg”,”fileData”:{“type”:”Buffer”,”data”:[255,216,255,224,0,16,74,70,73,70,0,1,1,0,0,1,0,1,0,0,255,235,85,130,74,80,2,17,0,0,0,1,0,0,85,120,106,117,109,98,0,0,0,30,106,117,109,100,99,50,112,97,0,17,0,16,128,0,0,170,0,56,155,113,3,99,50,112,97,0,0,0,85,82,106,117,109,98,0,0,0,71,106,117,109,100,99,50,109,97,0,17,0,16,128,0,0,170,0,56,155,113,3,117,114,110,58,99,50,112,97,58,100,53,53,97,48,100,55,48,45,57,56,56,53,45,52,57,53,99,45,56,98,101,51,45,50,51,56,101,50,56,48,51,57,49,50,49,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,212,112,196,225,207,209,32,21,131,14,226,250,195,227,86,74,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,114,166,243,6,214,240,0,31,191,59,249,1,200,143,240,63,0,0,1,108,99,98,111,114,162,103,97,99,116,105,111,110,115,131,164,102,97,99,116,105,111,110,108,99,50,112,97,46,99,114,101,97,116,101,100,100,119,104,101,110,192,120,30,50,48,50,54,45,49,49,45,48,52,84,48,49,58,52,53,58,49,55,46,49,50,48,56,49,54,51,50,48,90,109,115,111,102,116,119,97,114,101,65,103,101,110,116,162,100,110,97,109,101,99,65,80,73,103,118,101,114,115,105,111,110,107,103,112,116,45,105,109,97,103,101,45,50,113,100,105,103,105,116,97,108,83,111,117,114,99,101,84,121,112,101,120,70,104,116,116,112,58,47,47,99,118,46,105,112,116,99,46,111,114,103,47,110,101,119,115,99,111,100,101,115,47,100,105,103,105,116,97,108,115,111,117,114,99,101,116,121,112,101,47,116,114,97,105,110,101,100,65,108,103,111,114,105,116,104,109,105,99,77,101,100,105,97,162,102,97,99,116,105,111,110,110,99,50,112,97,46,99,111,110,118,101,114,116,101,100,100,119,104,101,110,192,120,30,50,48,50,54,45,49,49,45,48,52,84,48,49,58,52,53,58,49,55,46,49,50,48,56,50,50,53,57,56,90,162,102,97,99,116,105,111,110,120,24,99,50,112,97,46,119,97,116,101,114,109,97,114,107,101,100,46,117,110,98,111,117,110,100,100,119,104,101,110,192,120,30,50,48,50,54,45,49,49,45,48,52,84,48,49,58,52,53,58,49,55,46,49,49,56,57,51,57,55,53,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,151,17,242,125,214,190,137,167,119,150,83,99,95,118,180,222,0,0,0,123,99,98,111,114,165,106,101,120,99,108,117,115,105,111,110,115,129,162,101,115,116,97,114,116,20,102,108,101,110,103,116,104,25,85,132,100,110,97,109,101,110,106,117,109,98,102,32,109,97,110,105,102,101,115,116,99,97,108,103,102,115,104,97,50,53,54,100,104,97,115,104,88,32,229,198,240,146,19,163,254,25,93,79,138,210,27,82,102,210,140,170,92,227,240,53,13,46,46,90,191,185,187,243,208,211,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,57,97,97,97,48,54,50,97,45,49,53,57,98,45,52,100,54,102,45,56,49,56,52,45,50,51,99,50,51,56,52,101,51,102,102,56,116,99,108,97,105,109,95,103,101,110,101,114,97,116,111,114,95,105,110,102,111,164,100,110,97,109,101,120,24,79,112,101,110,65,73,32,77,101,100,105,97,32,83,101,114,118,105,99,101,32,65,80,73,100,105,99,111,110,162,99,117,114,108,120,36,115,101,108,102,35,106,117,109,98,102,61,99,50,112,97,46,97,115,115,101,114,116,105,111,110,115,47,99,50,112,97,46,105,99,111,110,100,104,97,115,104,88,32,187,2,201,125,65,169,143,47,18,253,78,120,132,105,122,202,215,143,88,51,232,155,70,34,49,176,220,185,38,209,242,160,119,111,114,103,46,99,111,110,116,101,110,116,97,117,116,104,46,99,50,112,97,95,114,115,102,48,46,55,57,46,50,107,115,112,101,99,86,101,114,115,105,111,110,101,50,46,50,46,48,105,115,105,103,110,97,116,117,114,101,120,77,115,101,108,102,35,106,117,109,98,102,61,47,99,50,112,97,47,117,114,110,58,99,50,112,97,58,100,53,53,97,48,100,55,48,45,57,56,56,53,45,52,57,53,99,45,56,98,101,51,45,50,51,56,101,50,56,48,51,57,49,50,49,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,187,2,201,125,65,169,143,47,18,253,78,120,132,105,122,202,215,143,88,51,232,155,70,34,49,176,220,185,38,209,242,160,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,80,220,254,91,18,231,124,220,164,113,70,135,33,204,111,79,248,14,78,142,15,75,23,58,150,239,127,187,137,45,229,240,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,59,210,249,105,172,64,138,67,244,156,155,151,73,140,157,142,135,219,88,175,29,202,164,58,249,126,248,139,165,243,239,49,104,100,99,58,116,105,116,108,101,106,105,109,97,103,101,46,106,112,101,103,99,97,108,103,102,115,104,97,50,53,54,0,0,69,206,106,117,109,98,0,0,0,40,106,117,109,100,99,50,99,115,0,17,0,16,128,0,0,170,0,56,155,113,3,99,50,112,97,46,115,105,103,110,97,116,117,114,101,0,0,0,69,158,99,98,111,114,210,132,89,7,85,162,1,38,24,33,130,89,3,114,48,130,3,110,48,130,2,243,160,3,2,1,2,2,20,82,148,37,7,129,181,106,134,249,51,23,120,112,214,142,173,239,98,26,65,48,10,6,8,42,134,72,206,61,4,3,3,48,129,167,49,11,48,9,6,3,85,4,6,19,2,85,83,49,17,48,15,6,3,85,4,8,12,8,78,101,119,32,89,111,114,107,49,17,48,15,6,3,85,4,7,12,8,78,101,119,32,89,111,114,107,49,19,48,17,6,3,85,4,10,12,10,84,114,117,102,111,32,73,110,99,46,49,20,48,18,6,3,85,4,11,12,11,67,65,32,68,105,118,105,115,105,111,110,49,26,48,24,6,9,42,134,72,134,247,13,1,9,1,22,11,99,97,64,116,114,117,102,111,46,97,105,49,43,48,41,6,3,85,4,3,12,34,84,114,117,102,111,32,67,50,80,65,32,67,108,97,105,109,32,83,105,103,110,105,110,103,32,67,65,32,40,50,48,50,53,41,48,30,23,13,50,54,48,51,50,51,48,50,53,51,48,50,90,23,13,50,55,48,51,50,52,48,50,53,51,48,50,90,48,71,49,11,48,9,6,3,85,4,6,19,2,85,83,49,25,48,23,6,3,85,4,10,12,16,79,112,101,110,65,73,32,79,112,67,111,44,32,76,76,67,49,29,48,27,6,3,85,4,3,12,20,79,112,101,110,65,73,32,77,101,100,105,97,32,83,101,114,118,105,99,101,48,89,48,19,6,7,42,134,72,206,61,2,1,6,8,42,134,72,206,61,3,1,7,3,66,0,4,74,170,68,226,5,255,150,185,79,63,197,108,25,228,110,182,134,33,231,121,232,206,76,221,41,21,112,251,27,137,103,194,141,116,1,145,115,243,38,245,47,126,224,181,160,113,150,17,99,51,78,39,86,97,141,105,124,138,56,166,75,253,42,111,163,130,1,90,48,130,1,86,48,31,6,3,85,29,35,4,24,48,22,128,20,195,179,36,150,52,147,161,89,234,82,24,107,158,23,224,169,186,214,176,76,48,29,6,3,85,29,14,4,22,4,20,10,119,93,139,222,84,19,206,127,243,15,55,113,90,201,135,147,89,49,216,48,12,6,3,85,29,19,1,1,255,4,2,48,0,48,14,6,3,85,29,15,1,1,255,4,4,3,2,6,192,48,31,6,3,85,29,37,4,24,48,22,6,10,43,6,1,4,1,131,232,94,2,1,6,8,43,6,1,5,5,7,3,36,48,37,6,3,85,29,32,4,30,48,28,48,12,6,10,43,6,1,4,1,131,232,94,1,1,48,12,6,10,43,6,1,4,1,131,232,60,1,1,48,94,6,8,43,6,1,5,5,7,1,1,4,82,48,80,48,33,6,8,43,6,1,5,5,7,48,1,134,21,104,116,116,112,115,58,47,47,111,99,115,112,46,116,114,117,102,111,46,97,105,48,43,6,8,43,6,1,5,5,7,48,2,134,31,104,116,116,112,115,58,47,47,99,97,46,116,114,117,102,111,46,97,105,47,99,50,112,97,45,99,97,46,99,114,116,48,51,6,9,43,6,1,4,1,131,232,94,4,4,38,12,36,48,49,57,98,99,52,48,51,45,53,99,100,55,45,55,54,54,57,45,97,102,101,54,45,102,100,98,49,55,49,55,55,100,52,50,56,48,25,6,9,43,6,1,4,1,131,232,94,3,4,12,6,10,43,6,1,4,1,131,232,94,3,10,48,10,6,8,42,134,72,206,61,4,3,3,3,105,0,48,102,2,49,0,255,230,129,98,53,107,251,209,55,236,79,216,16,189,10,140,169,15,166,4,215,86,109,45,234,103,27,213,190,137,87,239,157,42,175,7,125,123,42,150,90,81,154,162,136,239,165,207,2,49,0,173,128,54,107,103,232,68,68,7,149,172,205,1,132,189,237,91,203,221,29,89,139,120,135,3,206,14,101,43,21,251,116,159,187,197,29,170,208,241,126,184,236,192,136,75,118,21,56,89,3,215,48,130,3,211,48,130,3,88,160,3,2,1,2,2,20,48,232,161,240,165,137,66,107,210,185,130,72,71,153,25,220,22,55,2,203,48,10,6,8,42,134,72,206,61,4,3,3,48,129,168,49,11,48,9,6,3,85,4,6,19,2,85,83,49,17,48,15,6,3,85,4,8,12,8,78,101,119,32,89,111,114,107,49,17,48,15,6,3,85,4,7,12,8,78,101,119,32,89,111,114,107,49,19,48,17,6,3,85,4,10,12,10,84,114,117,102,111,32,73,110,99,46,49,20,48,18,6,3,85,4,11,12,11,67,65,32,68,105,118,105,115,105,111,110,49,26,48,24,6,9,42,134,72,134,247,13,1,9,1,22,11,99,97,64,116,114,117,102,111,46,97,105,49,44,48,42,6,3,85,4,3,12,35,84,114,117,102,111,32,67,50,80,65,32,82,111,111,116,32,67,65,32,40,50,48,50,53,44,32,69,67,67,32,80,51,56,52,41,48,30,23,13,50,54,48,50,48,49,48,57,49,53,49,56,90,23,13,51,49,48,50,48,50,48,57,49,53,49,56,90,48,129,167,49,11,48,9,6,3,85,4,6,19,2,85,83,49,17,48,15,6,3,85,4,8,12,8,78,101,119,32,89,111,114,107,49,17,48,15,6,3,85,4,7,12,8,78,101,119,32,89,111,114,107,49,19,48,17,6,3,85,4,10,12,10,84,114,117,102,111,32,73,110,99,46,49,20,48,18,6,3,85,4,11,12,11,67,65,32,68,105,118,105,115,105,111,110,49,26,48,24,6,9,42,134,72,134,247,13,1,9,1,22,11,99,97,64,116,114,117,102,111,46,97,105,49,43,48,41,6,3,85,4,3,12,34,84,114,117,102,111,32,67,50,80,65,32,67,108,97,105,109,32,83,105,103,110,105,110,103,32,67,65,32,40,50,48,50,53,41,48,118,48,16,6,7,42,134,72,206,61,2,1,6,5,43,129,4,0,34,3,98,0,4,250,157,227,230,250,38,169,245,169,214,246,13,111,97,197,56,242,230,51,234,5,248,9,66,186,183,127,105,184,255,254,134,58,217,167,231,109,39,252,66,155,160,188,190,243,174,236,141,2,18,153,108,207,226,226,184,250,89,225,210,161,15,210,235,77,31,140,22,148,229,146,79,75,199,231,238,191,10,225,184,53,36,225,129,104,26,17,16,54,225,8,25,71,236,170,126,163,130,1,64,48,130,1,60,48,29,6,3,85,29,14,4,22,4,20,195,179,36,150,52,147,161,89,234,82,24,107,158,23,224,169,186,214,176,76,48,31,6,3,85,29,35,4,24,48,22,128,20,3,213,95,175,126,131,229,4,29,89,128,39,74,52,255,69,253,235,73,120,48,18,6,3,85,29,19,1,1,255,4,8,48,6,1,1,255,2,1,0,48,14,6,3,85,29,15,1,1,255,4,4,3,2,1,6,48,41,6,3,85,29,37,4,34,48,32,6,10,43,6,1,4,1,131,232,94,2,1,6,8,43,6,1,5,5,7,3,36,6,8,43,6,1,5,5,7,3,4,48,75,6,3,85,29,32,4,68,48,66,48,12,6,10,43,6,1,4,1,131,232,94,1,1,48,50,6,10,43,6,1,4,1,131,232,60,1,1,48,36,48,34,6,8,43,6,1,5,5,7,2,1,22,22,104,116,116,112,115,58,47,47,116,114,117,102,111,46,97,105,47,99,112,99,112,115,48,94,6,8,43,6,1,5,5,7,1,1,4,82,48,80,48,33,6,8,43,6,1,5,5,7,48,1,134,21,104,116,116,112,115,58,47,47,111,99,115,112,46,116,114,117,102,111,46,97,105,48,43,6,8,43,6,1,5,5,7,48,2,134,31,104,116,116,112,115,58,47,47,99,97,46,116,114,117,102,111,46,97,105,47,114,111,111,116,45,99,97,46,99,114,116,48,10,6,8,42,134,72,206,61,4,3,3,3,105,0,48,102,2,49,0,213,11,254,42,72,187,100,102,2,86,92,24,175,213,29,169,152,104,125,190,232,241,184,186,189,64,116,59,172,193,248,25,61,99,152,45,174,139,7,101,248,129,225,170,106,74,234,103,2,49,0,235,105,53,212,216,197,105,169,78,209,179,44,22,41,212,224,160,175,30,251,169,64,201,187,156,135,239,158,19,171,158,45,153,244,52,5,148,98,187,11,129,232,237,13,184,140,244,180,163,103,115,105,103,84,115,116,50,161,105,116,115,116,84,111,107,101,110,115,129,161,99,118,97,108,89,20,140,48,130,20,136,6,9,42,134,72,134,247,13,1,7,2,160,130,20,121,48,130,20,117,2,1,1,49,15,48,13,6,9,96,134,72,1,101,3,4,2,1,5,0,48,129,136,6,11,42,134,72,134,247,13,1,9,16,1,4,160,121,4,119,48,117,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,114,14,98,177,146,24,68,196,37,249,91,116,73,223,254,40,158,185,166,13,49,189,53,113,161,42,226,231,169,27,16,81,2,9,0,135,179,9,198,113,150,119,107,24,22,50,48,50,54,49,49,48,52,48,49,52,53,49,55,46,49,50,51,51,51,49,90,48,3,128,1,1,2,9,0,134,163,20,112,44,59,170,174,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,229,27,100,76,244,28,137,163,162,194,11,47,203,27,67,44,214,241,25,192,188,36,170,79,141,70,23,41,234,19,152,183,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,41,78,166,4,0,143,114,118,196,0,19,236,212,8,235,150,148,246,148,66,164,26,121,142,172,137,14,227,64,241,66,179,2,100,226,54,143,91,190,47,167,29,122,121,40,201,253,126,39,142,144,170,2,170,124,235,190,48,185,115,204,2,145,36,72,29,181,128,36,82,54,163,74,192,45,83,130,134,74,145,13,154,64,29,44,98,252,231,195,110,34,248,89,87,21,206,23,239,120,250,158,16,83,40,106,180,153,194,227,162,133,9,146,255,96,227,192,165,151,179,130,26,103,24,240,243,17,10,40,150,69,227,25,36,185,102,168,250,171,163,58,78,187,74,202,161,93,195,55,214,6,254,194,136,119,114,122,247,248,37,230,225,214,141,127,160,187,203,47,142,195,172,68,180,205,129,170,181,77,231,175,209,18,255,225,131,182,97,199,119,222,194,140,93,37,87,54,104,234,22,247,236,13,32,205,196,70,129,145,214,149,205,68,89,221,8,208,68,191,181,27,136,20,201,78,35,42,241,19,235,73,30,109,127,84,62,115,117,173,173,24,189,192,151,197,130,173,132,68,57,64,206,249,222,228,255,21,233,103,116,139,160,55,245,156,246,194,74,49,200,155,79,162,141,216,105,175,58,46,140,242,208,208,155,155,202,221,66,4,4,70,203,3,158,127,133,92,226,243,9,244,188,108,221,115,134,194,98,128,95,30,129,186,156,239,241,5,110,51,1,29,141,58,115,140,21,100,172,167,75,19,104,133,107,188,217,202,197,248,227,171,27,159,30,223,132,5,230,208,113,180,13,138,222,90,75,237,154,69,185,11,14,106,78,31,197,19,61,123,244,227,199,127,212,128,131,13,84,183,4,69,90,181,2,101,114,86,97,108,115,161,104,111,99,115,112,86,97,108,115,129,89,4,25,48,130,4,21,10,1,0,160,130,4,14,48,130,4,10,6,9,43,6,1,5,5,7,48,1,1,4,130,3,251,48,130,3,247,48,129,162,162,22,4,20,227,153,46,23,203,201,213,12,189,103,185,112,245,205,35,113,22,170,232,202,24,15,50,48,50,54,49,49,48,51,49,49,51,55,52,49,90,48,119,48,117,48,77,48,9,6,5,43,14,3,2,26,5,0,4,20,62,76,124,142,80,11,135,108,115,21,190,175,110,151,234,16,238,148,32,201,4,20,195,179,36,150,52,147,161,89,234,82,24,107,158,23,224,169,186,214,176,76,2,20,82,148,37,7,129,181,106,134,249,51,23,120,112,214,142,173,239,98,26,65,128,0,24,15,50,48,50,54,49,49,48,51,49,49,51,55,52,49,90,160,17,24,15,50,48,50,54,49,49,49,48,49,49,51,55,52,49,90,48,10,6,8,42,134,72,206,61,4,3,2,3,72,0,48,69,2,32,23,19,247,3,9,99,18,1,2,201,171,119,218,29,6,150,205,192,30,43,36,93,114,54,104,208,40,247,151,161,164,226,2,33,0,249,136,107,66,224,212,203,119,176,120,217,248,99,102,75,196,212,245,100,109,166,42,116,81,182,88,38,206,63,132,188,166,160,130,2,248,48,130,2,244,48,130,2,240,48,130,2,119,160,3,2,1,2,2,20,63,155,147,46,221,246,196,169,45,245,71,69,2,132,49,180,24,211,209,64,48,10,6,8,42,134,72,206,61,4,3,3,48,129,167,49,11,48,9,6,3,85,4,6,19,2,85,83,49,17,48,15,6,3,85,4,8,12,8,78,101,119,32,89,111,114,107,49,17,48,15,6,3,85,4,7,12,8,78,101,119,32,89,111,114,107,49,19,48,17,6,3,85,4,10,12,10,84,114,117,102,111,32,73,110,99,46,49,20,48,18,6,3,85,4,11,12,11,67,65,32,68,105,118,105,115,105,111,110,49,26,48,24,6,9,42,134,72,134,247,13,1,9,1,22,11,99,97,64,116,114,117,102,111,46,97,105,49,43,48,41,6,3,85,4,3,12,34,84,114,117,102,111,32,67,50,80,65,32,67,108,97,105,109,32,83,105,103,110,105,110,103,32,67,65,32,40,50,48,50,53,41,48,30,23,13,50,54,49,49,48,49,48,48,52,54,49,54,90,23,13,50,55,48,49,51,48,48,48,52,54,49,54,90,48,129,158,49,11,48,9,6,3,85,4,6,19,2,85,83,49,17,48,15,6,3,85,4,8,12,8,78,101,119,32,89,111,114,107,49,17,48,15,6,3,85,4,7,12,8,78,101,119,32,89,111,114,107,49,19,48,17,6,3,85,4,10,12,10,84,114,117,102,111,32,73,110,99,46,49,20,48,18,6,3,85,4,11,12,11,67,65,32,68,105,118,105,115,105,111,110,49,26,48,24,6,9,42,134,72,134,247,13,1,9,1,22,11,99,97,64,116,114,117,102,111,46,97,105,49,34,48,32,6,3,85,4,3,12,25,84,114,117,102,111,32,67,50,80,65,32,79,67,83,80,32,82,101,115,112,111,110,100,101,114,48,89,48,19,6,7,42,134,72,206,61,2,1,6,8,42,134,72,206,61,3,1,7,3,66,0,4,56,255,83,243,251,65,94,141,99,38,146,205,1,49,225,138,232,16,14,80,31,128,212,159,177,110,182,137,223,243,25,63,171,196,10,228,168,150,149,96,148,194,241,102,28,141,124,180,79,68,144,14,204,165,170,205,195,114,18,185,90,201,169,52,163,129,135,48,129,132,48,29,6,3,85,29,14,4,22,4,20,227,153,46,23,203,201,213,12,189,103,185,112,245,205,35,113,22,170,232,202,48,31,6,3,85,29,35,4,24,48,22,128,20,195,179,36,150,52,147,161,89,234,82,24,107,158,23,224,169,186,214,176,76,48,12,6,3,85,29,19,1,1,255,4,2,48,0,48,14,6,3,85,29,15,1,1,255,4,4,3,2,7,128,48,19,6,3,85,29,37,4,12,48,10,6,8,43,6,1,5,5,7,3,9,48,15,6,9,43,6,1,5,5,7,48,1,5,4,2,5,0,48,10,6,8,42,134,72,206,61,4,3,3,3,103,0,48,100,2,48,115,200,66,170,30,73,129,45,233,141,187,148,57,132,182,217,102,244,16,105,234,230,48,81,23,113,114,163,92,152,30,216,213,133,206,80,12,185,23,160,144,108,33,224,177,182,120,119,2,48,64,145,186,202,207,101,118,205,252,176,94,134,154,38,140,112,10,244,0,45,77,201,235,250,202,169,172,0,142,39,69,210,97,205,121,60,24,73,1,174,214,145,67,23,23,63,244,207,99,112,97,100,89,37,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,88,64,226,128,127,48,236,59,237,178,101,145,252,40,185,65,10,254,128,119,77,232,84,90,231,154,37,242,156,186,42,93,133,109,223,91,5,174,166,173,109,35,114,77,104,157,182,238,19,163,222,43,222,86,148,120,222,161,199,59,250,89,156,225,198,48,255,219,0,67,0,20,14,15,18,15,13,20,18,16,18,23,21,20,24,30,50,33,30,28,28,30,61,44,46,36,50,73,64,76,75,71,64,70,69,80,90,115,98,80,85,109,86,69,70,100,136,101,109,119,123,129,130,129,78,96,141,151,140,125,150,115,126,129,124,255,219,0,67,1,21,23,23,30,26,30,59,33,33,59,124,83,70,83,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,255,192,0,17,8,4,0,6,0,3,1,34,0,2,17,1,3,17,1,255,196,0,27,0,0,2,3,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,255,196,0,71,16,0,2,2,1,3,2,4,3,4,8,4,5,2,6,1,5,0,1,2,3,17,4,18,33,49,65,5,19,34,81,50,97,113,20,35,66,129,6,51,82,114,145,161,177,193,36,98,209,225,21,67,83,130,240,52,146,99,115,162,178,194,241,37,53,22,68,131,210,255,196,0,24,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,255,196,0,28,17,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,17,2,18,49,33,3,65,255,218,0,12,3,1,0,2,17,3,17,0,63,0,245,192,0,16,0,0,0,0,192,0,0,0,0,0,67,0,1,0,0,0,192,0,67,0,0,0,0,0,0,0,0,0,0,0,1,0,12,4,3,0,0,16,192,0,0,4,48,16,12,4,0,3,16,192,0,4,0,3,0,16,0,0,0,0,0,0,20,0,0,64,12,64,80,0,0,0,134,32,16,12,64,32,0,0,0,0,0,24,0,128,0,0,98,0,0,0,0,0,0,0,0,0,16,196,0,0,0,0,0,2,1,128,8,0,0,0,0,0,0,0,96,33,128,8,98,1,0,192,4,3,0,16,12,0,64,3,0,0,0,1,12,64,2,24,0,134,0,2,1,128,8,98,24,8,6,32,0,0,0,0,0,1,12,64,3,16,0,0,0,0,0,0,8,98,1,0,196,0,0,1,0,134,32,160,0,0,98,1,128,128,0,4,3,16,0,196,48,16,0,0,128,98,0,0,0,16,196,5,64,33,128,8,96,0,0,0,0,33,136,0,0,0,4,49,0,0,0,0,134,0,0,0,2,1,128,66,1,136,0,0,0,4,72,64,68,96,0,0,0,80,8,98,0,0,2,0,67,16,8,98,0,58,160,0,101,163,0,0,160,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,196,0,0,0,0,0,5,0,0,16,0,0,0,0,5,0,0,0,196,0,64,12,64,0,0,5,0,0,0,0,0,0,0,128,96,0,0,0,0,0,0,2,17,33,0,128,0,4,48,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,64,49,0,0,0,0,0,0,0,0,0,0,0,0,0,192,4,3,0,16,12,0,64,49,0,0,0,0,0,0,8,96,2,0,0,0,0,0,0,0,1,12,0,64,3,1,0,12,4,48,0,16,134,32,0,0,0,0,0,0,0,0,0,0,16,0,0,128,0,0,0,0,0,0,4,0,48,16,12,64,2,24,128,0,0,0,0,0,64,0,0,0,32,0,24,4,32,0,40,0,0,0,0,0,0,0,0,67,0,16,134,0,32,24,0,128,98,8,0,0,40,0,0,0,0,8,4,48,0,0,0,16,134,0,32,0,0,0,0,0,0,40,66,24,0,128,96,7,76,0,12,52,6,33,133,0,0,0,0,0,0,0,0,0,1,0,134,32,1,136,0,96,33,133,0,0,0,0,0,0,0,16,0,0,8,0,0,0,0,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,196,0,49,12,64,48,16,0,12,64,3,1,12,0,0,0,66,24,0,128,0,0,0,0,67,0,1,0,196,0,0,0,0,0,0,0,0,0,0,2,1,136,0,67,0,16,12,0,64,48,1,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,64,49,0,0,0,0,0,0,8,98,0,1,136,0,0,0,0,0,4,48,16,12,0,0,64,49,0,128,0,0,0,0,0,0,0,0,0,4,49,0,8,96,2,1,136,0,0,0,0,0,32,16,196,20,0,0,0,134,0,32,0,0,0,0,16,12,64,0,0,0,0,5,0,0,130,0,0,0,0,16,12,0,0,0,0,0,0,0,64,49,0,128,96,0,0,0,32,0,8,0,0,0,0,0,4,48,10,64,0,16,128,96,0,33,136,0,0,10,0,0,3,164,0,6,26,3,16,0,192,0,41,128,0,8,0,0,0,0,32,16,192,0,67,0,0,0,10,0,0,0,6,0,32,24,128,0,0,33,0,196,0,0,5,0,0,0,0,0,0,0,0,134,32,1,128,0,0,0,0,128,6,0,32,0,0,0,0,0,0,0,0,0,0,0,0,1,128,128,0,6,2,0,0,0,0,16,192,4,3,0,16,0,192,64,49,0,128,98,0,1,128,8,96,0,0,0,2,1,128,17,1,128,8,6,32,0,0,0,0,0,0,0,0,0,0,16,12,0,0,0,0,0,0,0,0,0,0,0,4,48,0,0,0,1,12,0,64,49,0,8,98,0,0,0,0,0,0,0,0,0,0,0,0,0,16,12,64,2,24,0,128,0,0,0,0,0,0,0,67,0,16,134,0,32,24,0,134,33,128,128,98,0,0,0,0,0,1,8,96,2,0,0,0,0,1,0,196,0,0,48,16,134,0,32,0,0,1,136,161,128,0,66,1,136,0,6,0,32,0,0,1,128,8,67,0,16,134,32,0,0,8,0,0,40,0,0,0,0,1,12,0,33,0,196,0,3,2,136,128,196,65,210,0,3,45,0,0,1,128,0,83,16,0,0,0,0,0,0,0,0,0,0,0,64,0,1,64,196,48,0,0,0,0,0,16,12,64,2,24,4,32,24,138,0,0,0,0,0,0,0,0,0,0,0,1,0,12,64,0,0,0,3,16,192,4,48,0,0,0,16,0,0,0,12,0,0,0,64,0,0,0,0,0,48,1,12,0,0,0,0,64,0,3,16,12,8,128,196,0,0,0,0,0,0,48,0,16,12,0,64,0,2,1,128,8,6,32,1,0,0,0,0,0,0,192,64,48,1,0,192,0,67,0,16,0,0,0,0,0,0,0,0,0,0,0,0,8,96,2,0,0,1,12,0,64,3,1,0,192,4,0,0,0,0,0,33,136,0,0,0,64,48,1,0,0,0,0,0,0,0,0,128,0,0,98,0,0,0,0,0,1,0,192,4,0,0,32,24,128,0,0,4,3,16,0,0,0,0,0,66,1,128,82,1,136,0,0,0,0,0,160,0,0,0,0,34,0,0,40,0,0,0,0,96,68,137,33,0,134,0,0,0,0,32,24,4,32,0,10,0,0,32,0,0,0,0,1,0,192,14,128,0,25,104,12,67,0,0,0,160,0,0,6,33,128,8,96,0,33,128,8,6,0,33,128,0,134,0,0,0,0,0,0,0,2,24,8,0,0,4,48,8,64,0,80,0,0,0,0,0,0,0,0,0,0,128,96,2,0,0,1,136,96,33,128,0,0,0,8,6,32,0,1,128,0,0,0,134,0,32,24,0,0,0,0,0,16,0,48,1,0,0,0,0,0,128,98,0,0,0,16,198,0,68,96,0,48,16,192,4,48,1,0,0,8,6,34,136,129,33,0,128,96,0,0,0,3,0,0,16,192,4,3,16,0,137,8,4,3,0,16,0,0,0,12,4,0,0,0,0,0,33,136,0,6,32,0,0,0,0,0,16,0,0,0,0,0,134,32,0,0,0,1,136,0,67,0,16,12,64,0,0,0,0,0,32,24,0,128,0,0,0,0,0,0,4,0,0,0,0,0,33,128,0,134,32,0,0,8,64,48,1,0,196,0,0,1,64,0,0,128,96,2,24,0,8,6,32,0,0,8,0,0,0,0,10,1,12,0,64,49,0,0,0,8,6,0,32,24,128,4,48,1,0,0,64,3,0,16,0,1,208,24,134,101,162,24,8,6,2,24,80,0,0,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,194,16,0,0,128,0,160,0,0,0,0,0,0,0,0,0,0,16,192,4,49,0,12,0,0,0,0,0,67,0,16,192,0,0,0,0,0,0,0,0,128,24,134,0,0,1,76,0,0,64,48,1,0,192,8,128,192,33,0,0,0,12,2,144,12,2,16,12,0,64,48,10,64,0,16,8,96,4,64,98,40,0,0,0,0,0,0,0,0,0,96,32,0,0,0,0,1,12,0,64,0,0,33,136,0,0,0,0,0,0,0,0,4,48,1,0,192,4,0,0,32,24,128,0,0,0,0,0,67,0,0,16,192,4,3,16,0,0,0,0,0,0,134,0,32,0,0,0,0,1,12,0,64,48,1,0,196,0,0,0,2,24,0,128,0,0,0,0,64,48,1,0,192,4,33,128,0,134,1,8,0,2,128,0,0,16,192,4,49,12,4,3,16,64,0,5,0,0,0,0,8,6,0,0,32,0,0,0,0,16,12,0,64,3,0,0,16,0,134,32,142,128,196,51,45,16,196,48,16,192,2,128,0,0,24,134,0,0,0,0,0,0,0,0,2,0,1,128,0,0,0,0,0,0,0,0,0,8,96,2,1,136,0,0,2,1,12,0,64,0,80,0,0,0,0,0,0,0,0,0,0,0,8,6,32,0,24,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,1,12,40,0,0,24,0,0,0,0,0,0,0,134,0,0,0,0,0,0,0,33,128,0,0,0,8,96,4,64,96,2,0,0,128,67,17,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,8,96,2,0,0,0,0,0,0,0,1,12,0,66,24,0,128,98,0,0,0,0,0,0,0,0,1,12,0,4,48,1,0,196,0,0,0,32,24,0,128,96,2,1,128,8,0,0,0,0,4,3,16,0,0,0,128,98,0,0,0,0,0,0,0,0,1,12,65,0,0,0,0,0,8,6,32,160,0,0,0,0,0,67,0,16,12,65,0,0,20,0,0,0,0,0,0,0,2,1,128,8,6,0,32,0,0,16,192,4,3,16,70,240,0,50,216,24,134,16,0,0,0,0,5,0,0,0,49,0,12,4,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,12,4,0,0,0,0,0,0,1,8,0,10,0,0,0,0,0,0,0,0,16,192,4,3,0,16,196,48,0,0,0,0,0,0,0,0,0,0,0,0,32,6,0,20,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,2,1,128,8,67,0,132,0,5,8,6,0,32,24,128,0,0,0,0,0,0,0,4,3,16,0,12,0,67,0,0,0,0,0,0,1,0,196,2,1,128,8,0,0,0,0,0,67,16,8,96,32,0,0,0,1,136,0,0,0,0,0,0,0,0,0,0,0,67,16,0,0,0,0,0,0,0,0,128,98,0,0,0,1,12,0,64,48,0,16,192,4,3,0,16,134,0,32,24,128,0,0,0,67,0,132,3,0,16,0,5,0,0,2,0,0,0,0,0,0,0,0,0,8,4,48,1,0,192,161,0,0,0,12,64,49,12,64,2,24,128,0,0,0,0,0,220,0,6,90,0,0,3,0,0,0,0,8,0,0,40,24,128,6,2,0,24,8,96,0,0,0,0,0,0,0,0,0,0,0,0,0,32,24,8,0,0,0,0,0,0,0,0,0,0,67,17,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,48,0,10,96,33,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,96,2,1,128,8,67,0,16,134,1,8,6,5,8,68,132,2,1,136,0,0,0,0,0,0,0,0,0,0,0,0,96,32,24,0,134,0,2,0,0,16,12,64,32,0,0,0,0,1,12,0,64,0,2,1,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,49,0,0,0,0,0,0,128,96,2,1,128,8,6,0,32,1,128,128,6,2,0,0,16,12,0,66,24,0,128,96,2,0,0,1,12,64,0,3,2,32,48,1,0,192,4,3,0,132,3,0,16,0,0,0,0,0,0,5,0,0,16,128,0,0,0,10,1,18,16,8,6,32,55,0,1,150,128,0,0,0,0,12,4,1,12,4,48,0,0,10,0,0,0,98,0,24,0,0,8,96,0,0,0,0,0,0,0,0,33,128,0,128,0,0,0,0,0,0,0,0,0,4,0,16,0,1,64,0,0,0,0,0,0,0,0,0,0,0,0,0,33,128,0,0,0,8,0,0,0,0,0,0,96,33,128,12,64,64,198,68,97,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,3,16,0,134,32,0,0,8,0,0,0,0,0,64,0,80,0,0,0,134,0,32,24,0,134,0,64,0,1,64,0,48,16,134,4,8,67,2,132,0,0,32,0,0,0,0,1,12,0,64,0,2,1,128,8,6,32,0,24,0,128,96,2,0,0,0,0,0,0,0,0,0,1,12,0,0,0,0,64,0,0,0,0,0,0,2,24,0,8,6,0,32,0,0,0,0,0,0,1,0,192,4,33,128,66,1,136,40,0,0,16,12,0,64,0,0,0,0,0,0,0,33,128,8,0,0,0,0,0,0,0,67,16,192,64,0,16,0,1,64,0,0,109,0,3,42,0,0,40,0,0,0,0,0,0,0,0,0,1,128,134,0,0,0,0,0,0,49,0,12,4,48,16,0,192,0,0,0,0,0,4,48,1,0,12,4,0,0,0,0,16,8,98,0,0,2,128,0,0,0,4,3,0,0,0,0,0,0,0,1,12,0,0,4,0,0,32,0,0,0,24,128,6,49,0,12,0,0,6,33,144,48,16,5,48,16,0,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,67,0,16,0,0,8,96,2,1,136,32,0,0,1,12,10,16,12,68,0,12,10,16,12,8,0,0,0,1,1,67,16,196,64,128,0,161,0,0,8,0,0,0,0,0,0,0,64,49,0,0,12,4,0,0,0,0,0,0,0,32,24,0,128,96,2,0,0,0,0,0,0,0,0,0,0,0,0,16,192,0,0,0,0,67,0,16,12,0,64,49,0,0,0,8,6,32,0,0,1,0,0,0,0,0,128,0,0,0,0,0,98,1,0,192,4,0,0,0,0,0,33,128,8,0,0,0,0,32,0,0,0,0,10,64,49,0,0,1,81,176,96,6,84,0,0,0,0,0,0,0,0,0,5,0,0,16,0,0,80,0,1,0,196,1,76,0,0,0,6,2,24,8,6,0,0,0,0,0,0,0,0,0,0,33,128,8,0,0,64,48,8,64,0,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,4,0,0,0,0,0,0,0,3,16,192,6,68,96,48,16,0,198,32,32,96,33,133,48,16,192,0,67,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,8,96,2,0,0,0,0,8,0,0,0,0,0,0,0,0,67,0,1,12,69,0,0,0,8,98,32,0,0,161,0,196,2,0,0,0,0,0,0,0,0,0,0,0,0,16,192,0,0,0,4,3,0,0,0,0,16,0,0,134,0,32,24,0,128,0,0,6,0,32,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,134,32,0,0,0,0,0,16,0,0,128,96,2,1,136,0,0,0,0,0,32,0,0,16,12,65,64,0,0,0,192,4,33,128,66,1,128,8,0,0,0,0,41,0,192,13,99,16,16,48,16,0,192,64,3,1,0,12,0,0,0,0,0,0,0,0,0,40,0,0,134,0,0,0,0,20,0,0,12,4,0,48,16,192,0,0,0,0,0,0,0,0,67,0,16,0,0,8,96,16,128,98,42,128,0,8,0,0,0,0,0,0,0,0,0,0,64,49,0,134,3,1,12,0,0,0,0,64,48,2,32,48,0,0,0,1,136,0,96,33,128,192,64,69,49,136,0,96,33,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,96,0,32,24,0,128,0,0,0,0,4,48,1,0,192,4,3,0,16,12,64,0,0,16,0,1,64,33,136,0,0,8,16,12,64,0,49,20,32,24,128,64,48,1,0,0,0,12,0,64,48,1,0,192,4,3,0,16,0,0,0,0,0,0,0,128,96,2,1,136,0,67,0,16,12,0,64,48,1,0,196,0,0,0,0,0,0,0,0,32,24,0,8,0,4,3,16,0,0,0,8,96,2,0,0,1,12,0,64,49,0,0,0,0,0,0,8,98,0,0,0,1,136,2,0,0,0,0,0,16,0,192,64,49,5,0,3,3,80,0,16,0,0,0,0,0,49,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,98,0,1,128,0,8,96,20,0,0,0,196,48,0,0,0,0,0,0,0,0,0,0,1,12,64,0,0,16,128,96,2,1,136,170,0,0,0,0,8,0,0,42,0,0,0,0,0,0,0,32,0,0,170,0,0,0,0,8,0,0,42,0,0,1,0,192,4,48,0,0,0,32,6,33,133,3,16,192,0,0,0,4,0,48,16,0,192,67,0,1,12,0,0,0,64,48,0,0,0,0,1,0,0,0,12,64,0,0,0,0,2,24,0,0,0,0,0,8,6,32,0,0,8,4,48,40,64,49,0,0,1,0,33,128,8,0,10,0,0,1,0,192,4,3,0,1,12,0,4,48,1,0,192,4,3,0,16,12,0,64,49,0,128,96,2,0,0,0,0,0,16,192,4,3,0,16,12,0,66,24,0,134,0,0,33,128,8,0,0,4,49,0,8,96,2,0,0,0,0,1,0,0,0,0,0,0,0,0,134,32,0,0,0,0,0,1,12,0,67,0,1,0,192,33,0,0,0,0,0,0,0,80,48,0,141,32,0,69,0,48,1,0,192,4,48,16,0,196,48,0,1,0,192,67,0,0,0,0,0,0,0,0,1,136,97,64,0,0,0,0,0,196,0,48,16,192,0,0,0,0,0,0,0,0,0,0,64,0,0,2,0,134,0,32,0,0,10,0,0,160,0,2,32,0,0,0,0,42,128,0,0,0,0,0,0,34,0,0,42,128,0,34,0,0,10,0,96,16,128,0,0,0,0,6,32,10,96,2,147,81,89,147,73,46,236,6,51,139,172,253,37,240,253,43,148,84,165,116,215,104,46,63,137,200,191,244,187,85,99,198,154,154,169,94,243,123,152,30,196,71,132,159,143,120,180,159,254,181,47,165,104,149,63,164,62,41,95,91,170,179,247,160,7,185,3,203,211,250,89,52,177,169,210,199,62,240,150,63,169,182,191,210,109,27,253,98,178,31,88,131,29,177,156,234,188,94,155,163,186,170,174,154,247,217,193,98,241,8,103,215,93,144,94,238,182,6,193,144,170,216,91,29,213,202,51,94,241,100,192,64,0,0,0,48,1,0,0,0,0,0,0,0,0,0,8,98,24,0,0,0,0,0,0,0,0,8,96,2,0,0,0,0,8,4,48,40,64,0,0,0,0,2,24,16,32,24,0,128,96,80,128,96,2,1,128,8,96,0,0,0,0,33,129,2,1,128,8,6,5,8,0,0,0,98,0,17,33,0,128,96,2,16,192,4,3,16,8,6,0,2,24,0,128,98,1,0,192,4,0,0,2,24,1,16,24,128,0,0,0,67,0,16,0,0,0,0,0,134,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,12,0,64,49,57,36,16,202,237,177,65,4,236,219,30,14,125,214,74,111,228,81,221,0,3,42,6,33,128,0,0,8,0,0,6,33,128,128,96,2,24,0,0,0,0,0,0,0,0,0,12,64,3,1,12,40,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,4,3,16,64,0,1,76,67,16,0,0,20,0,0,0,3,17,0,0,1,0,0,5,0,0,0,0,5,0,0,16,0,0,3,1,12,4,3,0,16,12,0,64,7,59,199,117,239,195,252,62,83,175,245,214,61,149,252,159,184,19,214,248,148,116,246,42,52,240,122,141,84,190,26,227,219,231,39,217,30,111,198,181,211,115,242,108,189,221,124,127,88,227,197,117,252,162,191,187,58,218,41,81,161,209,217,124,119,74,123,27,203,229,203,187,111,243,60,101,214,73,55,41,62,100,242,254,165,21,202,59,166,249,15,51,111,16,235,238,84,236,227,142,229,123,184,192,22,202,79,171,158,126,129,25,191,118,83,151,156,247,22,91,3,106,190,81,88,147,79,234,78,23,195,60,60,124,187,24,146,249,15,163,238,134,26,235,81,117,180,203,204,210,93,42,165,237,25,112,206,190,143,244,154,220,249,122,202,183,73,126,40,61,178,254,7,149,174,201,65,250,100,107,141,208,183,10,207,76,151,73,34,98,189,165,122,237,38,167,239,99,41,85,37,255,0,54,61,190,184,254,230,253,62,173,203,108,109,112,146,151,17,182,15,211,63,244,103,128,133,214,209,111,153,92,229,11,63,106,47,25,58,154,63,23,141,155,163,126,202,172,151,14,197,28,70,127,191,31,255,0,36,19,30,212,14,119,135,107,37,103,221,95,197,145,93,222,120,236,243,221,124,206,136,0,8,0,96,32,1,128,128,6,32,0,24,8,96,0,0,0,0,48,0,0,0,16,192,4,0,0,32,24,128,0,0,32,0,0,16,12,10,16,12,0,64,48,32,0,0,0,67,0,16,12,0,64,48,0,0,0,0,0,0,0,0,16,192,0,0,0,0,67,0,0,0,0,0,0,16,137,8,4,3,2,132,33,128,8,6,0,68,6,32,0,0,0,16,196,2,1,136,0,0,96,33,18,16,8,67,0,16,12,64,0,0,0,2,24,0,134,0,32,0,0,0,24,8,68,132,2,1,128,8,6,0,32,24,0,0,62,5,185,123,132,41,201,69,28,221,70,161,239,225,150,235,53,27,86,17,204,77,202,124,148,110,87,113,234,99,115,132,151,99,29,184,217,199,83,61,115,146,150,50,84,122,240,0,48,208,0,0,0,0,0,0,0,24,0,0,0,8,0,98,0,0,0,1,136,0,6,0,0,0,0,20,12,64,16,12,64,20,192,0,0,98,0,24,0,0,0,0,0,0,0,0,0,0,134,0,32,24,128,0,0,4,3,16,0,192,2,16,0,0,0,192,0,0,2,128,0,0,0,24,8,6,0,32,0,1,0,192,33,0,12,0,0,0,0,6,20,8,96,2,60,231,233,60,165,45,78,158,59,158,35,9,77,37,239,238,122,41,60,44,158,27,198,252,74,30,33,178,91,182,206,46,75,106,143,194,190,190,224,81,103,137,95,42,101,5,38,163,99,204,151,88,254,94,198,47,38,203,243,233,202,247,69,222,27,225,243,215,92,210,207,151,31,138,71,166,134,146,157,61,106,184,69,11,86,77,121,154,124,34,82,229,179,84,124,34,24,229,114,119,118,197,116,72,139,193,141,174,158,99,129,119,133,198,61,142,125,186,61,173,225,30,166,200,169,46,134,59,116,155,147,228,122,47,47,53,42,156,126,68,28,154,120,103,107,83,161,158,223,135,147,147,117,83,131,245,68,220,174,119,156,86,158,123,134,236,123,17,192,247,99,177,166,90,106,191,140,73,240,93,23,15,218,227,230,96,220,93,93,155,95,76,251,147,23,93,173,23,137,125,145,197,110,83,140,62,28,254,31,117,244,126,199,173,240,239,20,211,235,32,148,45,142,245,248,100,249,62,124,182,99,114,143,167,250,26,244,22,184,220,162,225,92,211,248,119,60,127,9,118,100,87,209,115,144,201,196,240,221,108,54,226,213,154,215,87,40,226,80,253,239,151,187,236,118,212,98,190,30,62,129,147,1,0,12,4,48,0,0,1,128,0,80,49,12,4,48,0,0,0,0,0,0,1,12,64,0,0,2,1,136,0,0,0,0,0,0,0,96,32,24,0,128,96,0,0,0,0,0,0,0,0,0,3,1,0,192,4,33,128,0,12,0,64,48,1,0,192,4,3,16,0,0,0,128,96,2,0,0,16,12,2,16,134,0,33,12,10,34,3,0,16,0,0,128,96,2,1,128,8,67,0,16,0,0,8,98,1,0,196,2,24,0,0,0,0,128,6,0,0,0,0,0,0,0,0,0,5,87,217,229,196,34,82,156,99,212,175,237,49,247,57,243,190,86,55,206,17,92,107,147,150,114,81,175,81,171,73,240,202,126,209,45,166,107,42,158,120,45,132,30,206,74,140,246,217,41,204,148,82,219,146,207,39,38,123,220,171,88,236,21,25,217,153,96,80,230,69,75,50,236,95,69,114,124,129,235,0,0,194,128,0,0,0,0,0,0,0,24,128,6,0,32,0,1,128,0,0,0,0,0,0,0,0,0,5,0,0,0,3,0,16,192,0,0,0,6,2,0,24,8,0,96,33,128,0,0,0,8,96,0,0,2,0,0,1,12,0,0,0,0,0,0,0,96,0,0,0,0,0,0,0,0,0,0,0,0,0,2,24,128,0,0,0,0,0,0,0,6,0,0,112,255,0,74,245,210,210,120,83,133,114,113,178,247,178,45,123,119,60,101,241,155,190,189,53,18,140,179,136,197,87,210,89,247,125,217,232,255,0,74,100,173,241,109,29,82,94,154,163,189,243,140,243,254,198,63,6,165,106,188,119,83,170,148,252,216,211,153,70,110,56,203,124,46,59,2,58,218,106,33,225,250,88,105,235,235,21,234,126,239,184,220,178,78,200,243,150,84,97,214,30,27,34,226,70,221,69,116,199,116,228,163,31,118,240,115,117,30,61,77,124,85,31,49,251,190,16,197,215,70,81,32,226,206,44,188,107,89,55,232,140,98,191,203,86,127,169,25,248,191,136,71,246,121,253,168,68,121,103,220,117,237,232,114,181,117,167,158,48,83,47,26,213,199,245,180,214,215,238,180,95,86,190,157,103,221,217,91,174,77,103,43,148,36,176,182,87,38,234,226,164,83,183,216,232,235,180,210,175,213,22,167,7,210,72,231,51,163,157,44,15,11,220,64,84,91,84,220,30,123,26,56,92,199,225,125,140,105,151,85,111,59,102,184,34,199,127,69,226,30,102,217,110,198,162,43,150,250,89,142,255,0,92,112,215,117,243,71,168,240,221,66,182,157,144,120,138,73,195,47,149,31,111,201,229,127,3,194,105,38,232,189,53,178,80,159,166,74,111,134,190,103,119,195,245,178,208,120,133,117,219,25,194,155,94,19,159,108,252,251,174,156,145,107,214,128,144,202,200,24,128,129,128,0,12,4,48,160,98,24,0,0,0,0,0,0,0,0,0,0,8,6,0,32,24,0,128,0,0,0,0,0,0,0,0,0,6,0,2,24,0,0,134,0,0,0,2,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,96,2,1,128,17,1,128,8,0,2,16,137,8,4,33,129,66,1,128,8,6,0,33,12,0,66,24,0,132,72,64,32,24,128,4,48,2,32,60,0,8,0,0,0,0,0,0,0,0,0,0,0,51,128,14,135,59,91,41,75,136,150,234,181,42,43,11,169,77,23,70,79,215,212,168,207,10,229,142,133,144,82,137,177,198,56,224,203,118,238,112,84,58,218,147,193,100,234,227,132,98,161,206,51,228,233,41,230,25,96,97,150,232,203,161,27,169,118,46,134,149,40,202,92,150,189,155,0,197,167,210,174,229,238,168,214,184,41,243,246,90,209,118,245,96,29,144,0,48,208,0,0,0,0,0,0,0,0,0,0,0,0,1,136,0,96,0,0,0,0,0,0,0,0,0,0,0,20,192,0,0,0,0,0,0,0,0,0,0,0,0,98,0,24,0,0,134,32,1,136,98,0,0,24,8,0,0,0,0,0,0,0,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,1,128,0,0,0,0,0,0,0,128,243,31,164,240,117,235,168,212,102,73,74,18,130,217,215,119,84,101,253,29,148,105,208,235,53,86,207,111,153,118,55,77,227,162,255,0,115,111,233,119,136,105,97,167,90,89,102,122,141,202,113,81,127,15,212,241,246,171,231,24,66,201,168,195,27,163,90,124,71,63,32,61,45,254,53,165,134,95,155,191,247,81,205,191,199,47,177,63,179,86,161,31,218,124,179,141,40,40,74,61,254,166,167,240,44,167,28,115,202,30,79,84,236,141,150,203,126,162,201,78,95,80,173,65,73,168,37,245,43,183,83,24,181,195,125,204,209,190,81,148,154,120,220,242,105,29,52,101,213,219,14,20,37,234,139,229,96,162,90,153,189,248,227,119,242,41,109,190,88,27,42,212,172,109,159,3,174,81,175,87,9,47,135,63,212,198,153,98,248,87,212,138,218,171,203,177,171,84,92,121,195,51,223,164,178,185,122,162,227,187,149,149,195,250,50,205,241,202,114,221,150,186,165,146,218,103,7,152,185,102,45,99,25,254,197,71,48,100,174,174,85,77,198,69,121,34,153,40,203,2,234,60,1,166,187,50,176,117,227,167,142,187,194,163,45,45,146,133,181,73,70,218,156,189,57,237,37,237,147,128,165,181,157,63,10,214,199,79,116,183,172,215,108,118,77,100,138,244,254,1,226,214,217,79,145,170,245,78,28,103,241,99,233,220,244,9,169,69,74,45,52,250,52,121,27,151,151,179,91,24,230,117,75,22,168,254,40,190,31,246,107,234,122,61,21,234,207,197,185,184,169,110,93,38,159,73,127,168,70,208,0,8,0,0,0,96,1,64,0,0,192,64,3,0,0,0,16,192,0,0,4,49,0,12,0,0,64,0,3,0,0,16,192,0,67,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,12,0,64,0,0,33,128,8,0,0,64,48,8,66,24,0,128,96,2,1,136,4,3,2,136,128,192,4,0,0,2,24,0,132,72,0,136,96,144,96,8,136,144,96,8,128,192,4,3,0,34,99,214,106,60,184,225,117,52,221,98,174,13,156,123,109,243,38,219,101,69,82,148,165,61,205,242,69,88,227,98,37,54,187,25,236,111,118,74,59,52,95,27,35,140,142,222,30,78,78,154,217,41,172,29,71,235,130,147,8,32,163,46,198,141,158,156,21,105,218,147,52,190,0,229,234,98,235,150,86,73,83,186,81,203,54,78,48,159,177,56,85,21,16,57,55,214,229,60,46,166,173,38,157,199,153,26,165,76,87,37,83,212,40,240,128,234,128,1,134,128,0,0,0,0,0,0,0,0,192,0,0,64,3,16,0,192,0,0,0,0,0,0,0,0,0,0,0,40,0,0,24,0,0,0,0,64,0,1,64,0,0,0,0,12,0,0,67,16,0,192,67,0,0,0,16,12,64,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,55,136,106,163,162,209,93,169,146,202,170,14,88,247,52,152,60,114,159,180,120,54,178,190,254,91,146,252,185,254,192,121,173,14,130,87,248,54,175,95,168,245,234,181,112,156,148,159,225,143,203,234,121,219,44,113,121,255,0,46,15,87,224,30,33,7,225,145,163,81,136,198,186,179,191,182,220,243,147,200,107,22,205,85,144,79,42,50,105,96,168,141,118,55,61,207,240,166,205,218,45,14,163,83,166,179,84,165,132,184,89,252,126,230,109,6,150,205,101,222,69,75,213,62,51,251,43,187,61,140,169,141,20,66,138,163,138,235,142,212,75,113,190,121,215,136,178,62,162,30,91,58,158,41,164,84,218,230,151,166,79,212,189,159,185,129,70,93,189,95,52,89,250,205,152,94,90,254,65,229,190,125,139,49,132,178,210,250,178,88,114,248,98,229,252,145,82,42,85,164,250,100,140,150,100,161,90,203,207,99,109,122,43,109,248,222,35,237,19,167,164,209,194,158,145,72,205,233,185,205,101,210,104,236,141,42,50,94,174,172,150,167,195,219,173,203,29,14,186,219,21,193,9,203,116,90,49,233,191,47,39,109,82,131,195,228,173,70,82,146,138,89,103,102,218,20,237,198,62,165,154,122,107,140,178,163,134,141,122,103,203,37,126,25,24,193,59,166,212,154,248,98,81,126,151,202,78,117,201,202,43,174,122,163,169,78,251,109,156,227,182,81,151,70,159,66,171,34,227,168,216,215,18,225,162,107,94,99,144,165,23,212,182,184,227,163,202,41,148,118,206,81,253,151,129,169,97,155,114,122,175,9,178,58,157,50,170,199,151,143,42,127,186,254,23,253,191,129,213,240,73,202,53,186,172,120,179,79,55,91,250,63,247,254,167,143,208,107,37,77,155,187,53,182,95,79,115,212,233,239,138,241,87,47,249,122,170,227,52,215,191,70,69,175,68,72,174,15,238,249,44,65,144,0,1,76,4,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,8,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,1,136,0,67,0,16,12,64,0,0,16,8,96,2,1,136,0,0,0,66,36,5,17,24,0,8,6,0,32,24,0,128,96,2,17,32,2,32,48,1,9,240,178,60,163,46,178,239,46,183,128,50,107,239,79,210,153,138,216,173,156,21,125,229,147,109,245,101,210,166,106,28,154,70,88,238,108,185,197,56,148,194,123,94,11,107,123,228,4,33,29,134,175,180,237,175,4,109,173,168,241,212,197,57,102,88,3,110,147,85,137,183,216,234,70,216,219,30,167,10,158,17,118,158,118,171,113,28,225,132,107,183,204,141,171,105,186,166,220,121,42,141,126,148,228,70,221,66,175,132,5,186,137,109,131,228,231,194,81,220,229,41,26,44,82,190,24,48,219,167,178,15,9,240,7,166,0,3,13,0,1,128,128,96,2,0,24,0,0,0,8,0,0,0,0,6,32,1,128,134,0,0,0,0,0,0,0,0,0,0,20,12,67,0,0,0,1,0,4,48,0,10,0,0,0,0,0,0,0,0,98,0,24,0,0,8,0,0,6,32,1,136,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,102,148,163,40,190,146,88,36,60,1,225,60,6,189,186,157,70,134,199,240,249,148,191,207,255,0,211,56,154,157,20,244,242,113,189,173,241,148,162,226,190,71,163,213,213,45,15,233,63,157,24,203,203,189,121,153,75,142,58,255,0,79,230,96,253,34,187,77,118,190,83,211,205,89,25,98,94,159,118,138,136,254,142,90,170,142,170,41,125,227,140,100,159,249,115,207,243,193,190,253,122,170,59,237,155,138,250,100,227,120,111,154,181,78,123,125,19,139,132,182,246,79,216,232,87,85,242,211,181,107,243,37,25,99,56,57,245,245,223,143,139,227,168,209,248,149,114,131,154,223,142,143,134,115,151,135,215,41,202,45,115,23,213,119,54,125,139,108,247,193,70,19,247,193,166,141,50,174,47,151,41,62,173,147,87,55,235,37,62,19,84,121,53,199,73,77,107,136,151,40,237,68,100,77,92,86,227,21,209,11,35,145,18,42,77,149,242,90,144,220,64,201,8,125,251,207,70,139,53,49,174,186,84,179,182,114,120,143,204,37,233,203,43,178,152,106,44,174,83,156,162,227,28,109,93,202,203,13,84,202,134,172,131,198,122,154,53,45,41,213,116,186,70,46,79,242,53,78,170,211,138,174,188,174,234,82,57,158,49,122,138,242,84,147,155,248,177,248,87,177,169,250,95,200,229,57,110,147,147,234,222,68,36,51,171,130,202,100,212,210,79,175,185,218,240,221,91,86,70,54,41,111,211,250,171,139,125,57,204,151,240,56,113,234,117,210,150,171,195,229,169,135,26,157,44,163,28,254,220,126,127,52,102,171,232,52,202,51,130,113,231,43,43,230,139,15,51,250,55,227,17,212,81,29,44,229,139,171,248,84,187,175,99,210,69,229,103,159,204,34,64,25,0,24,8,0,96,33,128,0,0,0,0,0,0,0,0,0,0,0,0,0,196,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,12,64,0,48,1,0,0,0,134,0,32,24,128,4,48,8,4,48,1,0,192,4,3,0,16,0,0,8,96,80,8,37,37,30,160,154,125,0,10,238,177,87,28,178,201,73,46,167,47,196,46,222,182,71,184,19,134,171,204,155,195,21,208,83,248,153,142,138,39,7,158,198,137,238,193,166,85,184,198,185,116,35,109,155,163,132,141,21,66,50,9,215,24,114,7,45,213,153,101,160,207,151,36,95,108,226,164,85,229,185,114,194,180,83,108,100,182,200,163,83,165,223,45,213,149,90,156,100,182,117,58,58,72,77,197,110,8,167,77,163,113,94,163,76,97,10,228,95,108,182,215,193,206,169,206,118,189,223,14,64,233,110,221,28,25,173,211,103,212,203,161,56,197,224,142,167,81,232,196,64,171,237,17,170,56,201,95,218,35,100,140,158,77,182,77,231,161,117,116,249,111,44,15,68,0,6,26,3,0,0,1,12,4,48,0,0,0,0,0,0,1,12,0,64,0,0,49,0,12,0,0,0,0,0,0,0,0,0,170,0,0,128,24,128,0,0,0,96,0,0,32,0,24,0,0,134,33,128,0,0,0,196,0,0,0,3,16,0,12,4,0,48,16,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,86,73,87,92,166,243,136,172,240,22,71,204,174,80,253,164,209,194,90,171,116,148,217,69,249,117,237,113,79,60,196,14,198,155,87,86,170,25,170,92,174,177,125,81,113,227,180,247,125,142,232,122,182,83,63,135,106,111,18,238,243,216,244,90,125,118,18,87,60,175,219,95,220,13,227,200,183,38,178,158,80,1,230,181,171,237,87,198,155,156,157,113,212,89,91,130,147,73,173,187,185,37,227,30,15,165,138,162,53,85,26,161,29,207,16,88,221,245,39,174,175,202,241,27,30,113,235,141,171,231,186,46,47,251,29,31,19,113,242,34,228,241,46,168,85,159,92,26,180,177,82,80,132,82,51,106,53,208,82,113,132,86,216,190,27,127,204,232,74,197,10,236,147,120,244,188,30,110,20,223,169,121,174,62,132,253,82,147,194,250,28,221,227,91,215,202,51,206,255,0,226,104,167,196,97,62,38,176,253,209,153,105,235,175,226,113,207,180,23,247,18,209,105,228,248,140,185,255,0,49,127,23,245,211,141,209,159,70,15,147,37,90,106,233,253,94,115,221,183,147,68,103,198,25,132,55,17,109,38,185,0,161,32,96,70,82,224,35,15,136,93,228,195,142,173,155,52,116,199,85,5,168,127,171,82,219,31,224,242,255,0,46,14,94,178,126,101,202,62,198,253,37,118,198,157,60,97,56,194,19,199,124,240,219,92,155,230,57,245,89,252,106,219,252,59,203,165,73,78,115,134,124,196,121,215,39,38,220,158,91,238,118,63,72,55,255,0,132,243,103,41,75,203,127,18,232,183,51,140,111,24,182,211,68,151,18,34,51,76,159,70,116,124,58,114,148,229,92,100,190,242,18,91,91,198,94,56,57,166,141,29,158,78,162,187,63,98,74,68,171,30,142,159,12,171,197,52,85,223,166,151,147,172,138,226,93,20,241,239,236,254,102,157,7,142,106,52,86,61,47,138,70,80,178,63,138,81,254,171,251,162,58,73,75,75,98,182,156,121,55,88,246,251,66,207,111,164,145,220,182,173,55,137,105,225,231,209,27,33,37,152,231,226,137,5,212,235,43,190,189,240,245,195,246,171,123,145,98,190,183,251,95,251,89,193,151,232,245,186,123,188,255,0,12,213,89,15,242,110,195,255,0,221,209,254,104,178,191,21,241,77,20,82,215,233,60,213,187,25,138,219,47,255,0,229,255,0,16,59,219,210,238,215,213,18,77,53,148,242,98,209,248,198,147,89,63,46,187,118,91,255,0,74,197,182,95,238,108,113,238,150,215,242,1,128,39,159,168,0,12,67,0,0,0,0,0,0,0,0,0,0,1,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,134,0,0,0,0,0,0,0,32,0,24,128,0,0,0,4,2,156,212,22,89,66,213,193,203,25,3,64,10,50,82,92,12,0,6,38,210,0,147,194,201,150,90,184,169,99,34,213,95,233,219,30,166,40,85,41,100,211,46,164,45,140,215,81,89,108,97,19,159,21,42,250,17,115,222,253,82,24,107,68,117,171,126,59,123,154,225,100,101,28,228,228,93,40,197,96,204,181,87,65,56,174,80,195,93,29,126,163,157,176,151,36,116,218,206,49,39,201,205,197,147,150,230,249,47,166,174,114,216,26,53,58,169,202,88,129,10,215,171,51,254,37,251,34,146,37,56,70,113,227,168,67,110,59,120,51,74,123,158,9,66,155,19,235,192,74,183,14,89,66,175,49,151,82,252,41,117,50,207,119,88,151,81,186,93,64,149,154,88,203,162,51,91,167,148,86,34,116,87,8,56,100,28,218,52,120,150,233,155,20,163,21,182,33,170,150,202,222,14,118,130,231,43,27,155,40,220,222,233,114,83,116,163,94,20,75,45,177,55,132,96,212,122,109,82,108,11,99,57,57,244,120,28,229,182,107,61,13,26,119,9,85,187,184,220,97,111,0,77,202,184,213,216,195,22,237,155,246,33,171,139,140,148,35,46,8,215,119,144,189,64,122,112,0,48,209,0,0,0,0,0,0,0,12,67,16,12,4,0,0,0,0,0,0,3,16,0,192,67,0,0,0,0,0,0,0,2,128,0,8,160,0,0,96,32,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,128,96,0,0,0,0,0,0,0,49,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,46,190,151,29,92,159,92,250,146,125,25,218,51,107,40,119,87,152,252,113,233,243,249,1,192,178,133,42,92,168,81,245,127,203,111,210,81,160,212,193,175,177,223,57,59,35,209,97,197,254,233,209,155,85,175,84,63,129,70,167,71,13,82,221,7,178,228,179,25,174,191,254,128,219,69,214,211,250,188,109,253,135,208,233,81,170,174,238,51,182,127,179,46,167,159,210,234,172,82,116,234,115,27,34,210,114,120,74,77,244,72,217,52,172,198,123,1,63,210,10,91,174,55,86,189,123,101,15,238,191,154,47,149,139,91,225,245,223,83,142,39,94,114,251,101,127,169,149,234,45,81,242,236,251,200,245,74,95,234,67,193,172,174,186,237,208,206,91,86,233,121,91,191,101,246,252,128,229,70,201,106,252,35,123,253,108,31,151,103,239,35,62,162,151,167,141,116,215,61,208,140,122,190,239,185,123,83,209,248,158,163,77,100,90,134,170,181,100,127,125,44,191,255,0,34,248,105,213,242,204,159,165,46,89,138,235,205,114,97,25,206,93,217,178,186,103,183,161,173,202,168,113,20,176,71,206,88,224,203,106,182,52,27,73,74,101,114,153,4,243,128,220,85,188,174,87,37,192,26,37,60,20,217,98,81,109,178,137,89,41,124,136,52,219,228,168,167,99,147,148,159,86,104,211,248,149,90,56,87,85,202,124,79,118,238,188,101,53,253,3,24,71,35,95,44,218,141,242,231,210,207,21,215,173,117,148,201,39,247,117,40,115,221,247,48,0,27,96,199,220,72,96,63,159,98,80,123,100,136,167,135,242,36,147,143,43,160,30,167,244,122,218,245,26,45,70,154,236,202,182,214,229,221,39,209,175,154,103,115,67,57,105,175,251,30,174,74,78,126,170,172,237,103,191,231,242,60,127,131,234,254,203,168,149,141,226,50,142,26,249,245,71,186,116,233,188,67,71,30,245,207,213,25,71,135,25,123,175,102,66,181,121,105,115,207,241,27,111,163,245,47,102,97,211,234,236,211,219,29,38,185,253,227,226,171,191,13,191,233,47,145,191,168,28,253,111,131,232,53,171,239,41,80,151,237,67,210,204,145,255,0,137,120,51,245,202,90,253,18,239,255,0,54,181,253,209,219,14,157,0,170,139,170,212,83,13,69,19,83,174,75,134,159,82,227,151,168,165,248,109,211,214,105,163,254,30,111,58,138,151,111,243,199,231,238,116,163,37,40,198,81,121,139,89,77,119,2,64,33,128,0,0,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,3,16,192,0,4,3,1,0,12,4,48,0,0,0,16,192,0,0,162,253,68,105,142,91,2,225,74,74,40,231,67,196,20,229,192,236,148,236,143,12,184,154,142,166,255,0,50,91,98,248,49,217,136,115,236,77,215,56,244,33,26,229,57,122,151,6,145,102,151,91,40,203,108,179,183,220,236,66,216,202,57,76,226,95,21,92,120,30,139,83,206,217,50,14,149,247,201,60,71,146,14,217,108,203,39,132,214,76,218,139,63,12,64,207,230,63,49,182,105,175,81,22,177,220,197,56,206,49,199,83,35,157,148,207,45,52,138,142,149,214,75,147,156,238,156,109,228,221,78,162,18,135,37,22,212,172,150,228,5,181,198,54,71,146,218,244,203,57,49,66,205,178,218,111,170,205,209,198,121,1,186,163,19,29,190,100,103,233,76,189,78,207,55,13,112,92,238,174,43,214,6,5,168,156,30,37,208,190,58,156,116,121,43,185,70,233,250,58,25,229,70,217,169,123,1,214,162,253,203,146,249,87,25,28,104,234,54,51,165,166,213,43,98,65,111,149,20,53,21,18,76,65,73,145,148,182,197,178,82,123,99,150,96,191,89,31,84,114,17,151,89,171,221,111,151,252,74,157,138,63,11,51,90,156,230,229,221,151,83,167,148,150,100,255,0,34,171,108,39,29,155,156,142,118,174,217,78,94,158,136,157,144,178,62,156,147,90,119,229,101,245,3,79,135,78,51,171,107,102,173,142,188,180,206,46,142,199,77,248,103,94,219,215,149,212,14,110,166,217,43,197,189,88,209,94,162,123,219,193,61,53,50,248,152,30,184,98,3,10,0,0,0,0,0,0,0,0,0,96,2,24,128,0,0,0,0,96,2,24,128,0,0,6,2,0,24,8,0,96,33,128,0,0,80,0,0,0,0,0,0,0,0,0,0,49,12,0,0,65,0,0,0,0,0,80,49,0,12,4,48,0,0,0,24,128,6,2,0,24,8,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,115,245,250,117,157,248,244,203,137,125,78,116,236,242,111,139,219,152,53,181,190,232,239,206,42,113,113,146,202,103,34,234,101,69,187,100,178,187,63,112,50,234,168,87,46,112,164,190,25,99,59,74,180,154,137,198,223,179,94,219,156,127,19,254,92,251,154,118,207,115,146,125,123,50,58,141,60,53,16,219,106,195,235,25,46,169,129,167,99,125,76,154,173,62,244,228,151,169,117,35,70,178,84,202,52,107,30,38,254,25,246,107,182,89,186,75,119,61,192,243,126,43,126,162,170,161,106,177,207,202,107,106,151,59,126,131,211,107,213,218,70,227,198,122,175,99,119,136,105,148,161,62,61,47,226,71,147,223,102,142,231,86,120,139,231,29,209,49,169,93,215,102,123,130,180,130,211,194,200,238,171,83,152,191,218,137,31,179,91,158,38,146,250,25,198,253,47,243,51,208,170,118,168,245,146,79,234,71,236,18,155,138,157,179,126,172,62,73,67,194,106,123,115,28,185,63,228,79,39,165,126,98,151,226,254,97,185,27,171,240,173,54,204,186,249,114,227,147,100,124,55,75,186,89,170,56,249,118,47,148,244,226,111,39,19,176,188,43,71,37,31,67,77,251,72,151,252,43,74,218,146,83,74,93,183,116,30,79,113,197,179,211,19,139,172,248,162,122,235,60,30,171,35,143,54,200,231,166,26,48,223,250,57,25,243,246,153,113,254,84,106,76,103,174,181,229,192,238,207,244,102,232,191,77,240,151,228,97,213,248,78,163,75,23,54,148,162,186,184,246,52,203,8,251,136,125,128,62,100,163,38,186,16,79,4,190,128,104,170,206,184,95,84,122,255,0,2,241,47,62,136,65,73,43,34,182,227,180,177,211,63,151,127,145,226,20,185,206,112,205,154,61,85,154,77,68,110,175,243,93,164,136,175,164,202,21,106,232,117,223,13,208,151,88,201,127,231,37,10,219,124,55,17,212,206,86,233,127,13,239,153,67,229,63,151,249,191,137,13,14,182,173,102,154,26,154,91,148,31,19,143,117,245,249,163,165,233,146,236,211,65,13,52,210,105,229,62,140,14,125,105,248,109,241,171,255,0,240,237,150,43,207,252,169,126,207,238,190,222,204,223,144,31,108,52,99,208,65,233,157,154,71,240,86,247,85,251,143,183,228,248,254,6,194,19,134,103,25,175,138,63,211,216,9,128,0,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,4,48,0,0,0,16,192,0,0,0,0,0,0,0,0,0,67,0,1,0,0,192,0,0,67,16,12,0,0,64,0,3,1,12,0,0,0,0,0,4,0,0,3,1,0,0,196,0,0,0,0,0,3,0,42,186,232,215,28,182,4,231,45,177,108,243,154,205,68,175,212,184,167,232,71,86,221,79,155,6,161,220,195,61,10,218,218,234,106,50,140,99,8,195,114,124,151,105,237,148,140,85,105,110,115,195,147,219,236,107,114,142,154,5,70,216,56,190,164,220,34,112,225,174,149,151,237,143,67,175,93,139,103,168,138,37,167,140,250,149,253,138,42,91,144,212,219,111,105,100,37,44,60,129,11,108,85,199,110,76,50,185,171,50,199,169,223,43,122,240,17,165,191,83,42,53,87,100,108,225,147,187,73,93,177,232,85,92,113,17,89,170,149,60,73,1,138,221,29,149,203,209,211,216,116,106,61,126,92,150,25,208,167,81,27,151,184,172,210,87,41,110,238,6,123,168,73,111,138,41,211,220,227,110,26,193,213,133,105,195,12,162,205,36,91,202,64,95,24,198,200,252,204,250,157,38,238,156,16,133,210,166,123,26,224,182,253,74,80,203,32,205,10,124,180,215,115,53,210,179,127,78,13,245,89,27,35,148,57,197,79,60,20,114,43,174,83,179,147,167,69,30,95,171,184,169,211,184,201,182,95,230,197,102,36,10,55,73,207,105,161,28,255,0,51,22,101,116,52,125,170,59,113,144,22,170,213,240,228,201,126,158,10,189,221,217,85,210,149,154,132,211,224,217,228,121,145,89,40,229,81,92,229,99,227,131,165,86,216,189,165,146,174,52,84,240,142,59,186,114,212,41,46,137,129,208,214,105,220,150,232,25,39,168,117,197,70,93,78,132,53,10,112,195,102,13,77,105,205,240,21,154,49,82,147,153,124,108,243,30,204,148,77,74,184,240,91,163,142,233,1,174,26,122,227,21,159,226,91,56,237,135,165,21,206,153,112,251,123,26,148,115,94,26,8,235,136,6,101,162,24,1,0,0,0,0,0,0,49,12,0,67,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,10,166,32,25,2,24,128,0,0,0,0,6,0,0,0,32,24,0,128,0,0,0,0,0,0,0,0,0,6,32,1,128,128,6,49,0,12,4,48,0,0,0,0,0,0,0,0,0,41,183,85,77,81,204,236,138,95,80,46,3,36,53,208,182,46,84,237,178,43,186,146,98,122,201,255,0,149,1,179,4,46,166,55,67,108,191,39,236,100,150,166,215,248,177,244,69,19,212,91,158,45,151,241,2,141,68,108,166,110,50,235,219,230,85,25,201,241,55,244,44,212,219,124,225,183,126,123,250,150,76,11,89,21,63,47,80,188,169,246,127,134,64,106,186,168,221,9,66,216,169,69,246,50,215,117,186,25,109,155,149,148,103,135,223,151,211,255,0,58,154,221,145,151,212,142,60,200,75,49,78,61,48,249,200,26,115,86,162,189,213,206,51,94,233,158,47,199,116,254,70,169,175,252,193,232,99,85,154,121,59,116,91,125,88,221,92,250,53,242,125,191,51,159,227,144,94,35,10,103,68,37,11,211,218,235,154,198,229,242,125,24,24,188,26,82,148,108,77,229,44,29,7,41,212,253,215,177,151,194,169,157,16,146,178,18,132,179,204,100,176,209,210,149,106,120,10,85,95,23,207,71,156,224,190,18,195,143,200,201,229,108,151,228,93,12,175,79,190,81,6,184,79,17,75,63,11,39,230,61,147,253,227,58,121,139,249,237,101,189,218,255,0,56,22,121,155,91,255,0,44,73,70,120,148,87,236,199,37,93,127,57,99,248,11,226,151,239,63,228,138,139,119,237,219,158,203,115,19,159,111,150,8,117,123,159,126,126,130,200,18,148,250,25,239,148,101,9,41,116,125,73,73,156,111,25,214,249,85,249,48,127,121,53,207,201,1,195,158,55,203,111,76,188,8,137,34,133,128,232,199,213,2,232,4,182,229,110,94,248,127,34,79,238,228,225,62,207,156,50,60,56,241,195,95,204,185,181,170,114,154,81,132,210,138,219,21,196,187,1,214,240,45,117,190,29,168,155,198,107,194,149,144,247,143,237,47,167,244,61,221,18,132,234,141,148,188,215,37,148,124,219,77,117,144,186,156,40,194,202,253,49,111,164,190,76,245,190,3,173,242,172,251,44,211,133,118,54,234,82,252,18,95,20,8,59,151,211,13,77,51,170,197,152,77,97,149,120,117,179,179,79,178,231,155,169,147,170,199,238,215,127,205,97,154,146,93,76,80,251,159,22,186,9,60,93,84,108,252,227,233,127,203,0,110,0,79,184,192,4,0,0,0,0,0,0,0,0,0,48,16,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,48,0,1,0,12,4,3,16,12,0,0,64,0,0,3,0,16,0,0,0,0,12,0,0,0,0,0,67,0,16,0,0,0,0,0,0,0,0,0,17,178,106,17,109,158,123,95,170,149,214,180,159,165,51,103,138,235,54,47,46,15,150,114,31,237,51,81,26,169,182,81,103,70,50,114,143,39,41,216,148,120,234,105,166,231,229,242,86,86,59,212,108,218,130,234,124,232,103,185,206,186,252,90,105,211,106,165,156,72,10,161,167,85,79,167,62,230,169,93,233,198,121,44,186,27,224,228,186,156,197,11,93,188,175,72,87,67,71,99,148,240,205,238,81,71,54,151,229,60,244,45,179,81,9,116,120,97,23,221,95,226,70,111,53,174,48,91,86,171,41,199,169,27,43,82,123,144,18,162,206,121,45,178,21,219,237,147,44,36,161,233,125,72,185,181,150,152,26,41,174,20,207,169,109,214,45,175,107,57,158,100,157,158,167,193,126,217,88,189,44,9,85,170,146,158,25,190,187,20,209,200,157,118,67,240,231,230,78,141,68,235,151,175,160,29,71,84,100,243,142,76,186,205,43,178,62,158,13,85,218,172,69,132,87,59,75,67,170,62,178,114,182,49,151,83,110,197,131,14,171,75,39,204,66,52,199,19,175,131,159,124,37,9,55,216,209,165,243,34,182,200,209,56,198,81,245,20,115,43,178,56,245,34,139,95,222,166,159,5,218,184,173,222,133,201,151,80,157,117,124,192,212,171,220,147,93,77,208,83,216,115,52,83,179,110,230,184,58,21,106,147,244,176,50,235,245,94,92,118,62,164,116,122,117,40,110,146,234,79,89,166,86,205,79,216,33,168,141,113,218,4,46,169,215,60,196,186,186,124,206,100,136,110,114,159,78,13,142,74,20,100,14,70,182,56,182,49,69,180,98,24,125,12,183,216,237,182,82,93,186,26,116,139,47,214,21,190,54,41,199,160,229,56,198,29,74,109,156,43,135,12,192,172,149,146,127,80,143,84,0,6,26,48,16,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,2,24,0,0,0,0,0,5,0,0,80,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,24,0,0,0,0,0,0,28,175,20,212,78,187,51,9,230,49,88,112,57,90,141,78,143,85,15,39,93,20,146,245,44,201,199,6,237,110,142,232,207,109,50,140,247,115,153,75,167,212,193,63,7,186,207,143,83,183,229,8,129,63,14,210,248,118,150,217,89,165,178,82,148,150,57,187,43,248,29,6,243,204,92,120,232,142,21,223,163,190,169,73,93,153,62,242,89,102,103,162,241,77,31,234,53,18,146,246,111,63,212,15,71,41,77,175,83,252,136,215,234,139,120,195,79,147,131,15,24,215,233,229,141,94,157,77,37,140,174,50,205,116,248,246,142,196,227,103,153,79,239,71,57,254,0,116,229,211,49,229,25,245,26,120,93,14,82,146,100,171,213,233,164,147,175,81,94,57,225,203,168,226,240,165,134,164,187,97,228,14,115,211,234,52,179,130,170,200,186,101,198,219,50,210,127,216,186,189,85,213,79,110,162,165,93,111,241,169,110,73,154,231,40,70,183,27,103,21,28,97,238,102,13,87,139,104,168,206,45,243,101,237,14,72,53,213,100,44,79,100,162,241,251,47,33,42,171,177,74,54,65,52,250,175,115,204,234,117,151,107,230,188,138,227,84,83,236,241,39,249,154,33,11,156,87,235,97,158,51,191,41,5,117,175,210,219,8,255,0,133,179,56,255,0,151,107,202,252,159,88,255,0,66,173,62,162,22,218,233,156,101,77,241,235,84,254,47,203,220,205,163,241,41,105,107,141,122,167,57,39,41,37,103,92,115,220,233,106,52,148,235,171,142,249,108,156,121,174,216,245,139,255,0,64,34,235,231,159,207,2,80,113,124,251,57,15,73,124,165,108,180,218,181,179,81,30,175,246,190,127,159,99,86,200,203,183,196,255,0,146,42,41,81,196,95,203,106,45,140,95,171,247,155,39,183,159,222,159,244,37,183,48,127,54,192,173,167,135,242,143,243,32,227,213,47,148,77,13,114,255,0,34,24,196,191,238,108,10,223,196,222,127,243,177,25,44,22,40,240,190,73,21,204,12,186,155,85,53,206,201,116,138,203,60,133,214,202,235,101,100,222,101,39,147,209,120,221,155,116,50,95,181,36,143,52,0,52,32,40,151,70,104,210,121,78,216,66,249,181,84,172,91,215,203,223,38,96,3,78,187,75,45,46,166,85,183,149,195,139,247,76,122,9,70,26,202,188,207,213,202,74,51,95,35,165,174,219,226,90,27,117,209,142,219,42,148,84,163,159,195,140,103,248,156,85,241,112,65,213,251,26,179,83,93,85,203,124,156,165,95,63,46,135,91,17,156,225,116,91,94,101,112,182,92,244,252,45,253,84,151,243,50,248,37,177,212,120,182,146,46,56,242,161,57,73,251,190,166,221,93,113,175,65,167,150,239,138,118,211,199,179,147,113,254,113,3,212,83,100,150,216,93,241,62,143,180,190,133,119,172,120,166,150,89,225,215,100,127,163,254,196,244,178,90,157,13,46,107,42,85,197,180,67,87,31,46,90,107,156,155,85,90,147,111,218,75,111,247,64,107,24,0,0,0,0,0,0,0,196,0,48,16,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,48,16,0,192,64,0,0,0,0,32,1,128,0,12,67,16,0,12,64,3,16,0,0,0,0,0,0,0,0,0,0,0,0,196,222,0,58,25,181,90,136,215,91,121,43,213,234,212,99,136,245,57,114,212,110,150,44,101,196,214,91,27,186,114,156,250,178,169,207,11,8,213,118,205,143,6,24,39,100,141,35,94,154,173,240,204,137,202,88,244,162,141,211,165,109,247,37,7,182,89,96,65,215,234,221,36,18,158,223,132,211,108,55,215,148,97,195,77,169,1,182,157,114,219,182,70,152,205,73,103,7,58,157,51,114,222,205,23,216,171,175,210,4,239,248,30,57,57,245,239,149,169,203,161,166,157,74,148,118,203,168,236,73,243,16,53,85,183,111,44,187,79,108,92,246,231,39,42,78,106,62,196,232,222,230,164,159,78,161,29,171,116,177,153,146,221,60,160,184,55,81,102,232,22,180,159,82,43,129,100,102,222,20,89,179,67,84,235,230,102,247,76,27,206,6,226,182,225,0,182,70,72,132,180,240,125,135,5,36,249,45,2,143,47,100,184,44,114,219,28,146,192,53,148,4,42,187,115,193,99,35,8,198,33,108,148,96,222,64,49,18,187,61,81,48,253,183,116,240,153,99,213,45,159,48,132,234,141,105,202,79,147,149,169,187,204,183,108,122,100,158,163,85,109,146,219,210,35,211,211,248,164,81,174,153,70,53,99,184,235,173,121,153,50,184,202,86,97,62,13,154,122,100,158,100,194,181,184,230,191,153,207,142,143,55,185,72,232,43,22,118,247,37,40,231,160,69,113,174,17,69,58,233,56,212,241,236,87,173,177,233,249,207,5,58,141,84,103,167,249,129,142,168,227,191,44,214,163,182,172,227,7,49,95,47,49,113,193,216,211,202,54,164,152,86,40,194,219,51,156,237,47,210,40,66,205,175,169,208,157,113,141,111,8,225,197,201,234,155,239,187,128,61,128,0,24,80,0,0,0,0,3,1,0,12,0,0,96,0,2,0,0,0,0,1,12,0,0,0,0,0,0,0,98,24,0,8,96,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,12,4,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,1,136,96,0,0,0,0,13,227,144,35,59,35,92,114,204,87,106,102,150,230,253,43,226,72,119,89,190,89,254,5,37,64,223,25,247,20,230,235,169,181,241,75,132,70,62,150,225,217,124,63,66,23,75,148,189,128,149,185,91,94,121,193,14,145,203,234,91,56,182,211,33,140,129,158,90,104,220,179,108,114,138,174,240,205,53,149,109,85,69,124,210,54,89,46,54,162,106,56,129,7,157,183,244,126,185,75,42,235,23,177,84,188,14,216,101,213,169,159,254,230,143,70,227,200,246,112,23,94,23,196,180,214,105,165,21,100,164,219,247,121,58,154,127,6,118,81,25,217,233,82,89,72,187,198,116,114,213,106,107,137,221,211,87,254,26,180,251,69,34,14,62,151,194,104,169,52,227,191,62,228,47,173,233,155,130,111,110,87,18,234,142,228,170,253,158,166,31,17,175,204,162,77,175,92,5,132,172,148,232,227,171,240,235,98,151,170,23,77,26,188,57,250,60,155,56,156,11,124,33,53,246,216,191,135,237,15,31,251,81,117,212,173,251,163,196,151,112,172,190,39,166,114,161,106,43,95,125,167,245,44,60,57,67,241,44,255,0,50,237,45,203,81,68,110,140,147,110,56,227,223,191,243,53,213,44,199,115,92,174,168,227,105,215,216,60,67,81,162,220,188,189,219,235,207,86,154,227,248,44,149,29,94,34,250,252,17,14,145,199,93,177,51,78,197,137,127,158,88,252,137,59,63,88,253,228,144,26,101,214,75,252,185,19,89,121,69,126,103,235,31,203,5,138,93,126,81,2,18,93,74,108,53,73,103,161,69,145,3,137,227,112,223,164,127,41,38,112,86,159,119,194,207,87,170,169,91,84,160,255,0,20,112,121,250,147,132,101,25,44,73,61,169,1,138,122,121,199,182,126,133,77,52,240,248,59,212,232,165,52,158,69,61,37,114,150,213,29,223,230,96,113,30,229,134,214,50,184,202,23,83,177,169,208,78,232,87,21,38,149,107,108,83,236,140,122,205,12,244,178,110,13,219,86,23,222,40,240,190,79,216,14,175,128,202,173,77,181,209,114,151,170,46,169,40,190,39,30,171,63,204,225,202,42,54,202,49,121,74,88,76,158,151,82,244,214,169,165,149,140,53,156,101,27,108,240,185,45,70,138,181,63,86,170,184,217,251,153,96,116,60,30,248,202,215,98,130,243,42,210,249,127,89,57,97,30,135,91,164,82,210,233,116,145,229,249,139,159,221,77,183,252,79,35,67,187,69,168,167,81,71,174,51,74,110,47,241,97,242,191,137,236,252,43,95,166,241,43,93,149,201,171,43,142,223,46,127,20,125,216,26,52,18,251,62,158,170,46,120,148,99,132,251,63,247,53,93,92,110,170,117,207,225,154,195,28,234,140,190,36,152,227,29,188,118,2,141,29,179,178,183,11,127,93,83,219,103,215,223,243,234,105,40,182,151,43,35,109,111,109,177,88,206,56,146,246,101,144,147,146,245,69,198,94,192,76,0,0,4,48,1,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,48,16,0,0,0,0,0,0,0,8,0,0,0,0,0,0,98,0,24,0,0,196,0,0,0,0,0,0,0,0,0,0,0,0,0,248,33,43,34,128,153,147,91,168,85,67,175,36,165,170,142,215,131,133,226,58,169,78,109,44,231,177,100,75,80,182,215,230,57,110,229,145,131,243,109,193,76,43,178,109,102,56,70,149,87,148,183,100,210,47,183,73,23,14,36,81,77,42,150,253,199,27,109,156,176,159,1,116,103,23,187,176,17,186,185,77,240,81,59,54,52,164,110,166,232,184,114,204,150,105,229,168,187,211,208,13,16,155,156,113,30,91,52,85,163,79,18,146,228,158,155,74,169,130,201,124,172,194,8,167,83,86,218,177,3,148,233,179,172,243,131,184,174,132,150,27,35,56,194,81,194,192,28,73,87,21,207,114,83,179,203,138,207,66,219,244,182,41,182,186,16,178,180,161,234,10,174,115,148,225,148,137,104,44,113,158,36,69,219,21,12,34,48,221,41,122,64,236,203,81,26,214,83,224,209,77,202,197,212,224,91,41,71,142,166,173,5,150,66,120,146,244,132,118,128,169,93,187,4,156,200,169,131,146,34,165,145,78,60,1,44,138,82,196,91,41,132,165,25,114,87,174,212,108,169,251,129,158,90,221,186,141,153,45,186,199,101,114,81,151,99,137,185,187,28,191,19,53,211,123,81,106,76,163,52,99,58,228,249,54,233,160,172,126,162,17,146,148,186,19,142,232,203,114,32,211,102,146,56,221,131,60,212,235,143,167,169,178,58,132,235,199,115,43,140,165,39,47,194,84,85,166,82,148,220,164,141,126,126,22,50,58,220,85,114,126,199,26,122,189,186,231,95,102,6,229,168,148,109,114,125,14,134,159,85,27,33,156,156,173,86,21,25,93,74,252,54,187,220,90,105,164,192,183,197,174,222,212,23,185,145,87,99,135,171,161,213,150,139,141,211,35,233,149,110,40,10,169,210,215,58,179,143,80,244,244,217,11,126,69,250,8,189,237,54,116,124,168,174,196,21,202,57,171,150,113,221,50,251,70,232,174,14,219,93,136,121,113,79,161,71,64,0,12,52,0,0,0,0,0,6,32,1,128,0,0,192,64,0,0,0,33,128,0,0,0,0,0,0,0,0,0,0,0,196,48,0,16,192,0,0,0,4,48,0,0,0,0,0,0,0,0,0,0,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,0,0,0,0,48,0,0,51,234,108,218,182,254,108,186,114,80,139,147,48,91,45,217,207,86,5,94,110,231,211,12,101,82,88,145,52,248,42,35,119,27,108,253,151,207,208,86,47,84,126,111,4,158,26,105,244,124,17,169,239,117,167,214,29,127,32,46,146,91,186,178,56,125,159,241,37,142,72,76,10,246,250,255,0,208,191,15,28,240,70,152,122,139,100,5,59,114,250,146,218,253,255,0,145,52,128,12,23,86,157,241,207,83,93,92,71,5,122,136,122,147,193,100,35,202,100,82,153,147,95,94,104,114,93,82,55,203,161,139,84,177,76,227,219,15,2,164,71,195,35,255,0,171,95,252,108,255,0,244,196,209,56,225,153,124,42,89,187,85,28,242,252,185,127,244,175,244,55,205,5,170,212,95,56,57,62,57,23,86,163,71,170,138,247,170,92,181,158,235,167,230,118,33,215,6,63,27,171,206,240,125,71,30,170,241,98,252,152,68,62,205,39,100,101,28,236,81,32,171,178,62,90,107,226,110,76,211,225,215,121,154,10,165,198,82,81,124,244,199,6,183,181,190,122,161,139,174,100,102,240,150,62,57,178,126,111,235,37,255,0,106,53,249,48,110,43,246,74,229,165,244,164,187,79,112,17,243,48,218,111,164,73,101,73,126,73,149,207,77,47,189,249,227,4,188,185,70,83,253,212,144,21,91,75,236,113,124,79,75,178,197,124,87,31,143,253,79,67,245,249,149,91,76,108,139,140,146,228,14,102,143,108,170,235,219,249,26,42,165,57,57,116,194,254,6,45,191,99,190,116,103,211,36,182,253,14,157,43,209,150,1,228,169,46,229,54,233,109,217,56,215,47,76,227,182,73,247,71,66,17,224,109,60,21,30,71,196,188,42,232,74,87,66,168,198,61,227,5,194,40,209,203,85,165,178,155,213,19,178,47,49,134,83,196,190,72,246,46,18,151,13,16,134,149,87,109,118,124,74,183,186,48,111,210,153,23,89,252,35,236,90,189,37,26,91,27,175,81,87,41,217,28,97,231,156,29,184,120,54,154,19,83,198,230,190,25,116,146,255,0,185,23,85,102,159,85,132,235,142,245,248,101,30,77,96,66,48,219,198,233,126,114,201,33,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,3,1,12,0,0,0,0,0,0,0,0,0,10,221,177,79,25,2,110,73,21,207,81,8,190,166,13,126,173,199,136,51,12,53,46,115,91,158,75,137,174,198,162,231,229,250,76,74,215,177,185,203,146,114,179,238,176,96,186,54,75,61,145,81,163,77,124,37,38,153,100,244,181,78,123,184,51,81,166,91,115,248,130,118,89,9,109,92,149,26,103,92,33,95,165,28,185,222,231,99,137,178,86,201,199,111,184,225,163,142,205,216,1,105,105,139,146,54,221,167,140,170,103,46,19,182,23,56,193,112,117,104,114,148,61,68,28,152,105,101,230,181,248,78,133,80,133,43,146,233,236,174,45,247,57,238,199,100,219,236,81,117,218,164,164,40,217,25,193,242,98,212,250,163,136,17,211,66,75,226,2,55,198,213,55,40,55,180,150,151,83,106,183,18,207,230,117,107,170,62,95,40,207,125,80,132,91,2,249,91,25,85,158,231,43,85,190,121,218,137,83,169,78,221,146,58,112,170,185,172,145,92,74,180,242,79,51,52,75,109,81,201,191,87,84,99,12,199,177,195,190,233,57,184,178,141,16,177,78,213,147,168,172,173,87,217,28,58,33,100,165,186,49,103,67,202,123,57,124,129,171,77,110,102,251,163,67,147,221,158,198,58,126,238,6,186,44,141,145,218,194,39,27,87,118,74,87,37,6,206,103,136,74,84,101,167,233,51,125,169,202,166,178,21,209,134,170,54,77,199,34,186,10,198,247,28,138,108,149,109,180,108,175,87,185,61,192,63,42,181,46,132,109,132,95,194,70,86,71,119,47,168,93,100,99,12,166,6,138,106,139,142,120,220,43,44,242,211,201,147,71,124,183,188,190,5,226,26,142,56,2,84,234,84,172,148,95,99,101,183,198,53,190,123,28,26,222,217,57,123,150,125,253,210,106,61,0,215,29,91,204,162,153,77,90,11,53,26,197,99,204,99,146,253,22,155,203,150,233,245,126,231,94,42,48,142,232,132,40,104,227,133,184,211,26,163,90,225,17,174,201,76,181,172,144,85,119,170,182,140,148,233,164,165,38,251,155,246,138,92,32,49,198,62,77,166,229,52,226,114,117,118,89,230,226,40,217,167,140,220,22,226,141,60,48,192,37,129,144,107,0,3,45,0,0,0,1,128,8,6,0,0,0,0,0,0,0,0,0,0,0,33,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,64,0,0,0,3,16,192,0,0,0,0,0,0,0,40,0,0,0,0,0,0,24,0,134,32,24,0,0,0,0,12,0,140,229,178,14,94,192,103,212,217,234,218,187,117,50,183,201,41,190,121,234,86,202,136,204,138,125,137,63,84,112,87,158,64,147,35,70,126,211,103,182,212,255,0,50,68,168,92,216,254,136,11,72,62,89,41,60,68,33,31,196,192,154,91,33,243,18,35,41,110,145,62,192,33,136,96,41,199,116,72,195,225,38,37,212,2,125,12,218,136,230,185,125,13,83,198,10,39,211,0,97,240,117,247,247,62,238,186,223,245,58,140,228,248,60,191,196,217,255,0,201,143,245,103,88,144,170,159,2,156,85,208,178,166,242,172,132,163,252,81,41,167,212,32,241,56,241,130,142,63,232,253,178,151,135,89,9,103,53,203,242,235,207,99,175,255,0,53,126,233,197,240,216,170,124,95,196,180,248,92,202,120,231,243,247,59,75,226,131,255,0,43,10,80,94,138,254,164,158,84,100,243,210,66,143,17,175,234,15,225,151,239,1,44,250,177,199,76,144,220,164,162,241,212,36,255,0,90,254,65,183,213,5,217,32,132,210,121,247,43,148,101,217,175,204,147,77,175,222,151,242,19,111,151,239,46,2,184,158,47,162,212,221,40,219,84,163,186,29,35,142,167,67,69,37,118,146,169,227,13,174,87,177,166,124,231,142,248,70,77,37,139,125,149,175,195,44,175,204,131,122,231,130,123,84,87,36,42,146,125,249,45,218,151,108,178,162,11,158,137,178,91,91,236,14,91,87,70,17,190,166,240,231,181,252,192,146,173,100,211,94,165,199,137,250,151,191,115,50,178,14,82,138,126,164,75,59,189,152,29,24,206,51,142,98,242,134,115,225,39,9,101,55,22,105,175,85,23,196,253,63,62,196,85,224,29,64,0,0,0,0,0,0,0,0,0,77,224,205,168,213,42,226,6,135,36,187,149,91,168,140,17,205,251,91,178,124,203,8,179,116,101,212,214,51,173,48,214,169,51,68,109,140,187,152,107,171,141,200,74,196,167,134,48,215,71,114,247,13,203,220,202,249,142,84,140,146,182,200,89,196,184,38,46,186,226,49,194,233,180,85,118,166,200,244,67,13,116,114,7,17,120,133,138,120,102,170,117,251,159,168,97,174,136,21,194,232,201,117,44,34,128,0,0,0,0,0,1,0,196,0,0,0,0,0,0,0,0,12,0,10,229,108,98,81,61,108,34,250,132,107,3,52,53,112,111,169,103,157,28,1,112,20,45,76,115,140,150,41,166,21,33,139,43,220,0,96,69,205,34,18,159,28,1,104,178,103,133,207,56,145,43,174,81,131,97,53,43,173,80,143,83,143,125,146,221,43,51,249,16,187,88,229,158,120,40,166,201,219,103,79,73,164,71,117,154,137,226,73,163,68,105,141,49,201,186,20,195,203,202,234,114,245,246,202,57,72,168,191,205,140,248,76,182,230,213,126,158,76,26,10,108,151,50,227,39,74,53,190,153,3,45,90,137,254,207,38,186,233,118,122,164,139,33,68,122,224,178,119,194,165,130,12,79,75,39,126,123,27,213,107,102,2,18,221,206,9,5,85,10,33,23,156,19,147,81,65,41,40,172,179,157,169,215,45,251,98,249,3,47,137,106,228,167,181,25,225,168,156,146,138,224,209,126,154,87,71,114,40,166,169,69,188,162,141,148,212,186,203,168,106,28,97,28,162,138,174,147,177,196,122,138,172,113,221,156,129,179,77,168,82,134,27,228,44,150,249,109,206,78,35,186,117,203,211,44,22,211,168,178,83,220,223,64,55,75,67,137,110,93,201,121,210,211,113,145,195,196,34,248,151,83,38,174,207,57,226,32,91,102,191,113,153,85,29,69,169,154,180,250,69,40,45,225,58,60,185,122,58,129,166,10,170,97,216,201,118,163,54,98,61,10,236,174,217,75,29,141,26,125,22,86,100,194,45,162,200,75,135,212,46,177,81,53,37,193,142,201,42,181,27,76,222,43,168,111,106,79,184,26,124,90,223,50,134,211,48,104,231,186,81,142,74,236,186,118,85,183,13,143,79,165,185,75,126,49,128,174,134,175,109,112,202,57,208,212,101,178,118,202,203,229,229,39,201,57,248,100,169,175,126,64,203,109,147,235,187,140,130,189,203,17,114,58,26,29,18,212,47,81,186,62,19,8,122,182,160,142,102,103,26,243,20,16,211,91,169,146,114,202,71,79,109,113,146,131,70,250,105,138,130,105,1,206,143,133,197,86,218,94,162,237,30,151,98,245,174,135,73,71,11,6,125,101,138,152,16,98,214,213,55,37,229,163,94,154,18,117,165,52,93,164,219,117,74,76,191,17,64,66,48,81,92,6,74,245,54,56,86,218,51,232,245,94,110,114,6,220,143,4,123,100,107,158,128,65,211,7,44,224,146,88,232,49,57,99,168,10,82,81,234,61,203,110,81,203,241,45,79,150,214,214,70,141,102,234,112,223,37,30,136,98,3,13,1,136,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,16,12,64,0,0,0,49,0,0,0,0,0,0,0,0,0,0,0,12,0,0,64,49,0,0,0,0,0,0,12,64,3,16,0,0,196,48,160,0,0,0,0,0,0,0,6,32,1,136,0,6,0,1,0,0,5,6,125,84,250,71,243,52,55,132,219,232,142,125,146,221,54,216,69,111,150,65,141,231,179,5,47,114,132,153,11,35,135,245,232,76,26,221,28,16,85,25,101,23,81,250,185,63,121,25,100,252,185,229,254,102,154,94,105,143,207,32,89,158,122,100,37,39,129,11,171,40,148,23,57,38,193,122,98,32,0,1,0,196,32,0,33,34,68,100,7,51,194,178,181,146,194,206,107,89,255,0,220,206,195,56,254,23,198,170,95,252,191,255,0,38,117,242,72,180,17,92,74,60,134,112,39,140,197,252,202,142,44,219,171,244,182,105,103,22,198,47,9,191,217,246,71,94,18,123,107,254,7,23,198,62,239,244,139,73,107,199,53,46,191,38,254,104,237,116,109,46,210,200,83,93,62,146,7,240,203,247,129,188,41,126,250,37,47,249,128,13,103,204,250,9,252,77,255,0,148,127,137,252,226,11,157,185,239,16,136,244,207,201,17,148,113,211,182,9,190,87,239,9,243,252,80,20,79,134,223,182,230,98,240,237,61,159,111,182,223,49,170,246,168,202,63,180,205,243,95,213,161,232,226,163,86,239,218,147,100,85,142,181,181,247,253,230,16,124,44,241,242,76,148,229,156,71,243,101,58,205,68,52,122,105,93,98,111,111,68,187,201,244,42,44,182,234,232,142,235,30,27,232,187,179,147,170,241,61,90,150,234,244,213,58,215,225,126,169,51,206,106,109,214,79,87,43,172,185,249,146,239,219,30,198,189,63,137,90,146,141,213,231,252,209,255,0,66,106,227,189,164,214,85,174,174,62,92,213,122,168,245,169,240,255,0,153,162,55,184,201,55,196,151,18,139,234,114,101,246,109,100,35,230,67,159,195,39,195,252,152,59,53,250,101,181,91,29,78,157,46,21,209,221,40,254,107,144,99,183,27,113,41,65,191,79,84,63,59,13,197,245,71,9,120,181,113,140,30,166,171,41,221,210,113,245,71,253,77,180,106,171,212,61,212,223,93,175,229,44,63,224,192,232,255,0,196,225,161,177,70,249,53,84,150,83,236,142,180,44,141,145,204,36,164,142,11,158,98,227,109,77,199,24,106,81,202,104,182,173,100,99,143,45,237,219,194,192,29,192,51,105,117,113,212,113,210,107,170,52,128,0,17,115,75,184,18,43,178,216,193,117,50,107,53,110,184,189,156,179,5,119,202,223,214,50,226,107,69,250,201,74,123,99,211,220,170,217,122,122,228,166,247,181,166,133,13,214,26,101,76,178,231,193,61,206,45,114,105,142,157,71,150,83,124,82,228,13,149,93,247,105,100,142,229,41,117,228,231,249,238,43,8,138,178,125,83,3,181,92,101,40,245,43,182,183,30,113,146,141,22,170,95,11,58,59,226,215,36,85,90,119,233,228,167,86,210,79,4,221,209,142,76,214,75,127,61,130,51,70,27,178,203,84,100,162,105,171,79,186,25,19,131,229,20,26,86,223,126,77,145,191,103,18,48,75,238,254,23,134,74,137,121,175,212,65,208,251,84,61,203,97,100,102,184,103,50,232,44,237,72,140,109,149,29,50,49,117,216,19,120,50,67,82,220,50,200,169,206,201,99,177,49,117,59,181,113,173,224,165,234,101,47,133,22,61,44,95,61,202,231,76,161,208,168,135,218,45,139,233,148,106,167,80,167,30,122,145,170,49,146,228,156,168,93,136,46,83,139,238,51,50,161,174,83,99,251,200,133,104,12,163,62,102,70,91,162,156,155,24,52,78,197,20,97,187,89,206,216,245,50,223,170,148,229,177,50,48,138,140,91,147,46,38,180,195,239,37,234,144,238,211,99,213,19,52,37,55,54,215,67,110,158,253,207,108,128,197,99,112,92,174,73,105,172,114,126,190,135,74,205,60,108,143,67,45,154,105,70,56,136,48,121,75,126,81,166,48,194,224,167,75,25,199,137,155,58,34,12,243,86,110,225,131,181,199,134,94,156,100,70,116,169,5,102,147,148,159,83,69,61,57,43,182,185,44,109,45,169,61,190,160,135,40,39,201,198,241,45,76,227,47,46,28,228,235,234,44,242,235,108,224,249,145,157,238,83,238,88,84,116,218,119,116,190,243,132,111,148,107,166,60,36,81,191,254,144,121,22,203,50,147,101,69,154,123,167,41,53,142,7,61,44,103,102,233,35,70,146,9,67,149,201,123,138,104,138,199,41,66,152,98,29,74,104,186,83,179,163,193,177,233,226,217,40,83,24,190,129,19,135,66,51,166,19,150,233,34,193,5,44,40,244,6,240,178,62,156,152,245,26,168,197,237,207,32,103,215,234,246,173,177,234,115,168,174,83,155,148,153,178,221,63,153,234,33,42,157,112,109,20,89,94,170,53,250,37,130,54,93,6,158,211,151,109,142,83,224,187,79,92,240,219,232,3,220,225,107,145,167,237,138,80,218,249,49,91,39,150,138,179,134,5,214,81,41,189,200,33,31,46,6,234,99,154,87,31,152,125,151,204,76,14,92,155,115,201,174,153,69,44,200,115,209,201,103,5,148,105,95,25,232,6,232,89,23,87,15,6,104,219,247,234,45,142,232,70,184,240,249,51,215,167,157,150,110,207,64,59,22,210,165,86,232,245,57,151,93,109,61,120,70,184,106,156,103,26,153,95,139,74,62,71,29,66,56,119,221,41,94,165,243,54,213,161,122,201,70,83,92,46,198,8,199,54,215,191,220,244,240,219,13,54,232,251,1,10,188,58,168,37,194,30,166,184,87,76,182,224,157,22,239,173,243,202,57,159,107,114,214,74,169,247,96,115,234,140,171,212,74,114,92,118,58,202,232,234,52,237,47,98,122,189,44,60,157,209,88,103,50,139,188,153,184,246,10,211,225,213,217,77,237,63,135,177,216,212,73,66,151,38,206,109,58,152,110,88,23,137,106,247,82,226,187,240,17,126,154,184,106,61,93,205,245,195,100,112,114,60,41,202,168,168,182,118,55,101,16,72,229,248,173,177,138,74,79,134,109,119,225,253,14,23,140,93,231,61,177,235,146,142,143,135,106,163,24,237,220,116,163,40,207,148,207,29,76,110,139,248,159,39,160,208,89,40,213,235,124,144,91,226,26,138,234,174,73,190,199,19,73,171,251,254,56,201,126,190,113,177,203,50,232,206,118,154,81,87,53,158,229,30,138,237,78,221,62,236,146,240,253,84,110,175,57,56,186,203,218,169,172,246,40,240,237,84,169,147,139,124,1,235,178,98,214,234,21,107,57,41,90,248,170,147,201,197,215,107,157,178,107,60,0,245,119,187,88,168,156,163,215,185,45,45,113,183,31,48,214,71,201,233,192,30,216,0,12,52,6,0,0,0,0,0,0,0,3,16,0,0,0,0,0,0,196,48,0,0,1,0,196,0,0,0,0,0,0,0,0,0,0,0,3,16,0,196,48,0,0,1,0,196,0,0,0,0,0,0,0,0,3,16,194,128,0,0,0,0,0,0,0,0,0,1,136,0,99,16,0,12,67,2,157,76,246,195,30,231,63,153,229,246,52,106,101,190,199,151,233,92,34,169,188,71,106,42,43,113,246,32,240,139,68,227,144,32,158,67,56,19,142,208,125,0,167,82,183,67,114,234,187,123,151,233,191,244,180,227,188,114,102,212,55,229,75,15,156,27,42,253,77,121,235,181,127,66,7,46,16,87,28,177,181,151,129,201,236,142,17,67,156,185,192,133,31,113,55,153,0,192,78,67,0,16,217,16,1,75,170,25,25,1,205,240,247,179,91,63,111,45,127,86,117,179,147,143,162,196,181,178,203,231,203,143,31,155,58,203,161,34,212,136,183,142,227,200,167,157,189,10,142,47,233,23,163,95,225,182,110,113,230,81,202,120,246,250,251,157,72,203,54,69,231,226,130,103,51,244,159,211,94,138,204,227,109,205,117,249,125,81,209,174,91,165,79,57,205,107,184,23,73,250,108,253,226,95,142,75,222,37,77,250,44,253,226,220,253,234,249,196,41,175,192,255,0,32,236,190,82,192,186,67,233,34,88,245,73,123,172,132,71,167,253,172,79,143,202,68,248,127,247,34,47,159,205,96,12,247,189,177,207,180,139,116,252,81,95,238,148,106,191,83,63,166,77,17,226,168,126,234,34,135,250,198,97,241,137,79,236,123,99,29,209,115,142,231,237,236,108,207,222,191,161,27,107,243,169,186,29,91,139,227,233,200,30,110,205,59,186,182,177,234,92,196,207,90,224,238,213,70,227,159,226,26,87,70,163,124,87,162,206,126,146,238,101,79,69,170,158,145,201,195,14,185,124,81,146,202,252,209,218,162,173,7,136,86,165,20,244,214,63,216,126,156,253,14,13,80,148,101,156,101,62,28,125,205,122,105,125,154,220,117,174,94,224,116,238,240,27,212,101,24,202,171,160,251,75,140,156,189,71,130,65,238,118,104,236,162,73,53,186,43,41,252,248,59,186,15,16,112,151,149,99,114,143,88,190,248,58,209,154,156,84,162,242,159,177,164,124,251,236,186,237,54,60,157,77,187,87,87,94,94,63,34,54,235,181,212,185,99,81,11,162,159,252,202,240,218,62,133,140,16,178,20,73,122,235,132,190,177,76,15,57,224,126,37,12,43,45,163,239,91,218,246,191,135,232,143,77,43,35,30,172,204,157,85,185,58,170,132,91,234,227,28,25,236,243,39,46,95,5,196,181,126,163,83,133,136,25,60,201,188,185,72,159,149,41,112,47,179,190,140,172,179,89,55,99,194,33,179,106,227,169,210,175,79,24,174,131,242,97,30,89,71,54,170,229,108,189,104,219,93,49,135,4,46,182,21,252,36,22,161,201,100,8,234,229,37,196,12,114,156,186,78,45,27,225,108,37,63,81,108,227,84,189,128,228,78,30,200,123,90,228,235,186,107,218,97,186,49,82,194,0,211,52,165,243,58,79,27,58,156,181,92,150,28,73,89,117,187,112,128,178,236,238,224,37,36,161,211,242,46,209,71,204,135,173,22,89,165,140,164,4,180,118,110,134,2,218,165,187,112,85,23,91,198,11,39,110,223,136,138,230,219,9,185,245,194,44,171,48,124,117,53,202,49,178,62,147,42,166,200,216,242,155,76,34,234,165,190,206,77,46,152,203,156,20,233,235,148,101,150,109,88,100,86,75,168,146,143,160,170,18,116,172,204,232,178,171,105,141,145,192,213,196,42,186,54,116,46,107,114,51,211,166,242,159,6,149,208,12,210,142,201,122,75,225,150,185,30,213,145,128,192,139,146,143,83,30,171,87,229,174,0,209,59,35,22,83,106,149,177,244,51,2,183,204,91,155,52,81,171,219,233,145,83,81,90,13,175,119,114,18,210,205,191,242,251,29,88,74,54,68,110,40,105,142,84,154,170,56,193,8,78,78,212,210,103,78,116,70,206,168,113,211,194,61,134,152,149,109,236,228,20,148,158,2,111,108,78,92,181,142,189,78,214,158,8,174,182,48,19,89,69,117,95,27,34,89,148,5,48,174,74,125,120,52,20,202,232,66,88,108,182,50,82,89,64,50,51,123,86,74,111,213,66,153,168,183,212,166,251,229,100,118,192,97,172,122,189,67,186,110,184,191,169,74,209,231,153,26,233,210,249,105,201,245,101,122,155,54,193,164,141,50,80,140,41,89,201,166,173,76,38,176,98,163,77,59,42,109,178,187,127,195,197,174,224,117,225,40,190,132,142,94,137,91,204,231,46,13,177,191,47,25,34,172,221,234,193,34,173,209,108,178,61,0,28,146,238,65,207,12,163,89,37,8,229,72,202,238,146,175,115,8,219,117,219,97,193,204,126,187,119,72,190,171,149,213,231,177,69,201,202,15,103,80,46,178,197,8,117,43,171,117,171,215,208,197,85,55,238,245,182,145,162,118,78,9,66,29,74,46,167,67,91,155,111,146,90,136,198,168,237,72,122,88,216,190,41,23,221,74,148,126,96,113,103,68,166,219,20,41,231,147,99,174,200,201,172,112,10,42,61,66,156,53,80,174,24,159,4,171,213,110,139,218,101,187,77,230,205,26,161,167,80,140,82,232,17,110,153,206,233,122,163,193,178,117,165,12,71,169,10,150,200,112,185,37,90,156,165,203,224,14,108,233,181,218,219,248,75,52,246,40,91,229,203,131,163,170,148,43,165,203,216,243,115,185,217,171,91,30,30,64,209,171,114,122,234,221,126,230,157,76,60,202,178,223,66,81,166,48,135,153,46,168,230,234,245,207,116,163,30,192,100,182,223,86,61,153,216,167,85,187,75,140,254,19,131,182,86,73,188,117,52,66,82,170,173,173,133,116,252,55,82,220,167,23,238,103,182,183,47,17,243,19,225,11,67,37,177,190,249,42,149,243,141,239,234,7,83,87,169,113,163,110,57,103,54,157,37,151,219,158,137,155,169,156,44,143,168,213,86,213,53,183,160,17,163,195,149,107,115,236,115,181,91,86,171,107,125,58,29,235,172,74,142,15,39,171,178,207,181,100,14,159,158,171,124,27,170,213,253,211,147,56,57,148,165,20,242,116,38,246,210,146,234,5,148,106,188,219,172,134,73,203,65,27,46,115,57,117,75,201,183,118,122,155,233,241,12,207,111,200,35,62,190,200,233,228,162,184,104,207,15,17,123,100,178,83,226,50,118,95,185,152,179,128,47,187,81,41,78,79,61,74,161,61,178,201,94,115,34,76,163,69,183,111,142,10,225,44,73,50,174,165,152,120,200,26,231,122,112,219,184,203,46,88,160,253,203,28,83,89,32,183,71,127,151,98,203,224,183,95,111,153,134,96,79,108,137,206,91,144,31,70,24,1,134,128,0,0,0,0,0,0,0,0,196,0,0,0,0,0,0,0,0,3,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,67,0,0,16,12,4,48,16,196,48,0,0,0,0,0,0,0,0,0,0,160,0,0,0,0,6,2,24,8,96,0,0,3,0,35,41,109,139,126,196,140,218,185,225,40,46,172,12,173,238,151,200,140,185,39,240,162,183,34,160,66,220,189,197,184,132,227,149,148,5,155,178,86,248,101,91,156,73,41,100,10,239,248,25,187,24,75,228,98,187,225,199,204,219,46,164,6,113,201,9,75,116,176,54,248,33,5,235,109,246,40,182,79,108,112,87,14,141,137,203,57,100,246,205,197,37,28,47,152,17,143,50,37,184,21,82,113,198,244,151,208,60,174,126,55,245,192,6,236,145,232,57,67,29,39,252,133,178,105,117,64,27,185,27,18,247,107,1,185,103,0,114,244,106,49,214,75,61,124,190,191,247,51,174,177,142,167,34,137,99,95,183,179,131,255,0,238,103,86,50,76,145,106,77,145,111,210,253,72,150,20,133,182,43,234,84,114,127,73,215,255,0,199,81,44,252,58,133,253,25,167,79,61,206,153,110,207,221,174,115,159,230,83,250,72,179,225,25,253,155,160,255,0,168,105,172,91,97,45,217,196,61,243,253,217,21,174,50,78,169,124,228,93,151,231,47,109,166,88,63,187,134,31,89,26,35,143,61,188,46,34,4,226,243,84,190,164,243,234,135,208,162,47,238,159,61,100,91,159,92,62,133,65,159,79,210,67,125,100,191,52,71,240,217,245,27,126,184,253,0,207,172,89,162,204,119,139,104,178,185,110,166,183,254,85,253,8,217,204,26,125,152,82,177,68,19,252,43,111,240,34,164,190,63,170,45,170,57,150,220,242,243,193,75,120,156,89,108,103,140,62,251,130,57,250,11,60,202,163,53,248,162,105,187,77,29,69,18,131,252,159,179,40,162,181,70,167,85,74,206,33,102,248,254,236,253,75,249,228,221,87,194,21,199,141,14,45,197,172,52,78,122,117,40,252,159,95,245,55,234,106,245,169,174,252,48,170,29,176,48,215,54,189,235,135,241,195,163,247,58,250,45,75,174,81,255,0,167,62,113,236,204,247,80,162,212,185,66,175,49,204,31,15,59,162,192,236,206,248,174,229,114,205,157,204,144,154,156,148,100,241,199,12,215,4,227,195,43,39,24,237,69,114,82,201,115,12,129,94,112,132,189,82,43,190,248,199,133,212,169,234,118,68,168,221,62,33,193,207,157,147,156,154,10,181,155,223,200,140,239,74,69,21,249,109,207,212,248,43,214,91,26,225,136,245,47,156,165,40,60,35,153,116,100,231,186,64,20,111,114,207,44,235,104,241,62,38,204,154,52,182,244,47,156,92,125,81,120,3,86,165,70,17,202,103,42,118,122,247,103,161,117,183,74,113,218,223,38,89,233,108,80,200,26,99,171,139,134,23,80,174,82,150,91,137,70,146,133,7,153,29,56,168,108,1,233,110,140,98,253,203,85,174,82,110,39,43,205,251,247,24,157,42,236,141,117,252,200,53,83,37,46,164,236,166,54,44,51,13,90,133,185,180,107,167,80,167,198,72,208,175,78,171,101,219,98,13,139,60,16,60,47,98,59,162,165,212,205,168,213,42,214,59,152,93,150,206,91,183,96,184,107,180,158,70,115,116,218,183,187,108,250,157,5,37,36,65,32,193,29,202,43,146,15,81,15,112,169,72,140,236,80,89,108,60,216,201,112,206,110,173,217,41,109,143,66,162,55,107,183,95,177,62,11,156,43,156,57,228,231,223,78,213,149,212,174,22,91,157,185,102,153,108,242,34,231,182,6,152,105,160,150,31,81,104,235,219,234,151,86,105,178,188,250,151,82,41,81,9,86,241,216,189,203,60,25,35,168,148,101,134,153,84,53,82,150,171,31,132,13,241,206,121,38,83,101,141,71,49,89,8,221,233,245,112,69,91,36,153,158,202,42,111,212,145,106,154,198,115,193,197,241,109,116,171,150,33,44,52,202,59,53,209,24,175,73,94,170,213,77,109,231,161,159,69,174,83,165,110,124,153,124,78,86,220,156,107,238,17,203,213,107,45,156,212,163,39,156,240,142,214,139,85,99,161,57,197,166,100,210,120,122,174,42,86,114,254,102,185,219,92,49,20,84,70,84,61,77,222,100,223,8,86,234,99,167,120,102,152,173,181,183,147,151,101,18,190,217,103,161,7,74,189,84,109,135,5,110,42,201,44,163,38,154,62,69,155,101,208,210,245,21,193,231,37,27,96,227,92,49,208,201,168,166,19,123,186,152,117,58,231,100,182,214,203,41,186,91,49,50,1,221,98,204,35,30,129,166,115,115,123,205,213,40,74,25,224,156,40,139,121,192,16,140,18,142,88,157,190,151,134,67,93,116,105,173,164,206,94,158,219,178,249,224,42,58,171,110,178,237,189,145,27,53,13,67,203,125,78,141,53,198,212,223,115,21,218,63,241,27,154,225,20,70,183,58,235,204,75,244,118,110,159,168,166,201,243,177,18,216,227,29,213,132,116,111,167,53,55,14,166,58,40,125,103,212,219,160,156,231,86,44,69,214,80,156,94,8,51,238,140,99,196,136,215,100,229,62,156,21,215,164,177,219,235,121,143,177,209,133,81,140,126,101,16,117,169,71,56,228,230,221,166,179,207,202,230,39,99,2,218,189,136,57,117,105,236,148,214,86,17,208,242,18,129,114,73,118,22,229,238,21,71,16,123,89,77,151,170,243,207,204,203,175,214,42,245,74,57,50,47,51,87,119,15,16,42,39,171,215,121,203,102,120,151,6,89,209,26,212,108,93,69,175,174,58,121,71,29,114,85,45,70,234,148,91,3,85,218,252,209,183,38,8,87,27,45,109,247,35,56,185,119,224,120,112,196,147,232,21,162,216,121,80,204,81,69,155,220,121,71,67,77,76,239,138,202,22,182,151,84,49,128,50,104,38,220,156,122,50,119,215,40,90,187,238,101,186,58,92,164,165,8,157,104,105,83,106,83,236,6,74,40,123,19,145,45,92,188,138,183,68,209,175,146,166,159,73,134,233,249,186,45,217,231,1,26,94,165,75,70,223,200,163,77,163,134,163,239,36,115,170,186,82,161,196,219,225,90,153,75,48,252,130,172,212,66,21,73,70,11,147,46,170,221,142,43,231,140,29,133,167,134,237,210,234,112,252,95,17,190,45,118,97,16,213,97,67,38,88,92,225,44,228,87,220,231,4,140,251,128,190,203,60,201,100,170,67,94,160,219,234,193,69,105,114,79,4,156,54,141,115,192,17,141,121,124,22,203,136,155,116,218,108,214,222,12,87,250,108,104,130,188,101,112,17,147,81,193,101,110,59,176,74,232,37,134,138,51,247,37,5,146,28,162,202,219,3,233,0,0,115,104,12,67,0,16,192,0,0,0,0,0,4,3,0,16,0,192,64,0,0,0,0,0,3,0,16,196,0,0,0,0,3,1,0,0,0,0,192,0,0,0,0,2,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,0,204,19,150,249,202,102,187,165,182,183,238,248,48,77,246,65,16,156,136,146,192,97,20,86,208,208,222,5,144,20,224,153,68,150,214,105,43,156,114,65,158,82,220,226,191,204,141,205,156,252,53,125,126,219,145,187,14,82,235,132,187,128,166,250,34,112,131,195,223,192,225,136,183,242,36,150,82,249,242,202,28,35,24,199,49,88,200,178,222,89,25,201,202,123,99,208,148,184,224,4,229,192,103,130,57,200,194,24,8,50,4,30,99,44,174,129,45,178,237,207,185,54,136,73,112,154,238,21,205,171,47,87,83,150,19,106,105,227,247,142,155,175,31,15,39,45,47,241,20,167,157,217,179,31,196,234,193,180,72,181,12,74,36,163,57,62,54,228,158,239,114,50,127,60,34,163,155,250,65,207,130,91,242,148,31,255,0,81,69,50,127,101,79,158,152,231,62,255,0,51,79,142,115,224,154,143,150,215,255,0,212,140,52,99,236,117,237,105,102,93,190,171,230,200,177,209,207,53,175,153,61,248,149,175,61,138,99,250,202,209,37,37,229,54,159,95,159,204,11,211,91,32,189,217,53,47,188,127,36,83,187,54,69,123,44,251,6,239,69,146,93,91,2,221,223,117,251,204,150,115,53,242,69,89,195,132,125,131,118,37,55,249,0,164,253,19,126,225,76,249,186,47,180,178,66,82,244,55,249,16,166,106,58,233,87,251,85,110,252,242,6,151,240,253,25,98,232,249,233,201,92,184,200,224,243,30,59,196,35,38,182,78,159,21,211,89,46,154,138,229,83,195,227,116,121,70,218,37,193,143,197,226,236,240,201,91,12,239,211,202,55,71,15,29,58,255,0,34,253,60,212,241,37,240,201,41,47,163,10,217,181,78,46,47,185,92,22,215,134,74,50,195,37,100,125,91,151,114,160,156,84,162,211,232,204,170,59,101,178,95,147,53,199,152,144,182,57,231,216,10,46,134,97,21,254,100,191,185,208,141,170,81,82,124,100,201,103,52,183,31,144,173,121,167,8,14,138,196,151,6,123,229,133,132,83,69,206,184,122,217,154,122,199,59,184,248,75,137,169,121,51,221,185,242,104,90,125,241,229,22,215,137,199,230,63,49,70,88,8,200,180,187,39,193,57,105,35,156,224,216,182,227,37,86,216,182,189,172,12,247,56,194,182,178,114,245,22,69,150,106,109,177,205,172,112,83,10,37,108,249,88,69,22,83,106,174,143,152,225,172,227,146,26,138,148,86,17,146,73,197,129,161,223,155,114,141,203,83,25,67,13,156,216,85,41,71,114,68,162,164,159,168,42,219,46,81,158,19,44,150,169,168,99,38,11,32,229,52,93,133,29,173,246,8,186,138,172,140,252,199,220,182,219,27,93,73,67,85,9,67,106,50,89,41,121,153,143,64,171,161,118,196,105,166,199,241,238,193,134,18,79,137,22,213,93,146,147,80,248,66,59,116,234,163,56,117,42,179,84,183,236,201,207,140,93,51,229,138,233,198,43,204,238,69,105,212,214,177,230,119,50,45,67,89,88,39,166,191,207,134,36,201,173,60,86,114,84,87,79,222,60,157,13,61,238,47,108,153,204,178,74,169,122,25,40,78,109,238,32,221,172,182,199,240,39,131,44,35,109,146,198,26,70,253,53,145,178,56,125,75,39,13,177,120,65,88,211,242,158,50,93,59,35,179,39,62,233,90,237,194,143,6,202,43,148,235,196,202,136,70,49,182,89,234,79,200,142,72,206,49,163,136,178,53,221,39,144,54,66,81,75,111,113,171,212,94,214,113,245,82,182,51,82,173,179,78,157,74,200,167,54,69,116,154,132,227,193,76,180,241,143,169,21,217,116,104,134,119,4,245,74,90,118,243,216,11,107,189,116,102,31,18,214,42,226,246,190,81,155,69,174,140,229,44,190,230,45,116,165,168,212,56,195,146,163,167,164,214,55,167,123,223,39,43,85,85,186,171,229,44,53,19,126,143,71,56,67,214,95,116,161,77,111,166,64,230,105,167,246,121,98,82,103,107,77,125,118,46,57,103,38,26,55,124,119,182,106,240,234,213,121,140,159,32,111,186,77,199,17,57,154,182,227,137,103,148,117,44,148,97,6,112,238,156,236,181,241,233,64,107,158,189,170,49,220,207,163,212,219,41,242,184,50,226,86,221,26,215,25,234,117,101,92,116,244,101,117,10,189,109,177,250,138,110,209,111,124,51,152,181,118,121,143,6,186,53,242,221,182,93,64,205,116,62,203,62,81,40,221,231,125,13,214,213,27,225,150,115,101,31,179,220,151,225,96,106,175,88,232,196,89,210,134,165,249,89,49,83,164,133,174,51,234,95,175,143,149,71,164,35,22,178,237,249,109,153,233,212,61,234,40,171,116,245,28,36,107,171,78,171,142,101,212,43,93,18,113,158,115,212,221,58,85,176,202,57,46,82,114,74,61,78,198,153,203,203,89,8,226,234,116,242,166,204,242,203,180,148,217,55,153,124,39,90,117,70,111,148,74,48,140,22,18,34,163,85,106,11,161,104,128,0,0,0,4,216,167,53,5,201,25,89,25,85,38,152,7,155,30,86,78,78,179,94,244,247,180,217,158,58,247,29,68,226,223,66,137,213,47,16,212,167,143,74,42,41,214,89,230,223,230,118,58,250,25,194,52,238,88,206,14,127,138,87,26,40,218,186,153,116,122,153,66,173,173,129,103,137,89,230,219,244,49,69,74,89,193,59,100,229,44,178,237,26,140,220,162,192,84,198,86,53,5,212,232,47,12,112,171,116,140,213,125,206,182,62,204,239,93,40,203,79,215,176,86,63,11,212,66,47,99,234,141,183,85,11,250,163,149,167,161,195,80,228,142,213,117,230,41,132,83,178,173,52,83,224,186,51,83,134,232,190,12,30,53,63,47,78,218,125,12,58,47,16,107,76,147,124,129,167,198,46,143,145,37,158,199,43,73,115,157,59,27,233,193,70,179,85,43,103,140,240,87,166,183,109,169,123,129,178,53,121,112,121,234,47,14,185,67,85,143,115,78,174,81,90,125,223,35,145,92,182,91,25,123,48,61,54,171,81,177,110,201,192,215,95,230,94,205,26,189,95,153,82,73,156,198,219,151,204,9,73,230,37,70,136,83,41,71,37,83,142,30,10,44,162,57,200,227,197,132,170,244,196,20,119,73,188,144,22,114,133,8,112,201,188,34,59,241,16,58,158,29,168,140,105,146,151,177,204,213,75,117,242,104,158,154,222,171,36,44,219,185,176,51,110,196,205,117,98,200,101,152,159,50,52,83,45,176,104,7,24,250,218,28,214,209,86,253,120,52,206,180,225,144,61,240,0,204,54,64,48,1,0,0,0,0,4,0,0,20,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,2,24,128,6,33,128,128,98,0,24,0,0,0,0,0,0,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,12,64,0,0,0,48,0,0,0,124,44,129,155,85,60,205,65,118,70,87,193,100,228,189,83,151,89,25,103,190,76,168,155,144,178,87,182,72,50,208,22,240,38,209,24,203,32,226,192,27,51,234,44,148,112,215,66,230,87,56,169,69,166,69,80,172,221,101,126,251,145,212,226,60,46,199,22,157,209,241,26,43,125,55,100,235,183,212,64,116,143,212,148,229,182,24,238,11,170,43,155,221,44,21,22,82,184,114,9,15,27,98,162,67,184,12,96,0,2,124,12,2,12,149,183,140,166,73,240,87,60,227,33,88,158,62,213,82,221,248,172,89,254,6,252,244,138,48,71,213,169,169,53,248,166,93,27,99,61,100,168,174,107,49,123,122,247,235,130,43,68,170,159,84,40,202,75,211,46,13,25,218,146,124,145,114,140,151,68,84,96,241,136,231,192,245,95,185,255,0,228,142,118,153,238,208,83,156,252,75,171,151,237,124,255,0,177,212,241,88,231,193,181,159,252,183,253,81,199,209,52,244,85,116,248,147,227,63,180,253,200,174,140,95,222,174,122,68,34,222,200,47,121,34,16,226,82,111,162,138,238,89,5,250,184,190,192,88,159,170,111,219,29,193,113,26,225,221,245,231,243,35,241,87,135,214,114,254,60,255,0,162,38,223,222,202,79,164,98,3,221,234,156,191,103,142,164,91,113,170,49,239,34,31,134,48,125,100,243,46,127,48,148,247,79,57,233,194,254,224,57,188,202,17,237,241,24,165,122,175,91,77,153,253,101,155,23,211,5,178,147,219,41,71,226,177,225,28,253,108,146,123,227,255,0,39,225,253,226,14,249,42,122,253,25,10,164,172,132,102,186,73,100,105,237,177,148,91,229,41,198,116,203,225,156,101,15,226,142,103,130,88,222,130,184,201,122,170,147,169,243,158,135,86,93,99,36,253,191,35,141,86,52,222,55,174,161,44,43,113,116,127,175,250,129,217,76,177,75,49,193,76,94,81,56,178,162,216,240,197,46,62,139,175,208,17,48,51,198,46,46,81,249,10,188,74,18,79,234,91,142,159,47,75,40,142,99,92,253,246,176,51,235,37,44,109,129,150,19,117,75,19,46,169,206,201,41,202,60,22,93,92,103,28,200,211,43,244,186,136,185,117,224,220,163,25,180,206,13,63,119,60,39,193,212,133,233,87,212,13,150,227,102,17,205,149,206,185,52,205,21,234,35,111,13,141,211,9,75,45,129,147,153,61,219,71,186,48,143,204,219,56,70,16,232,114,53,78,82,151,0,37,247,215,114,248,45,158,146,50,42,171,77,107,91,147,46,141,142,188,169,245,2,117,168,193,97,245,50,106,100,183,250,7,57,74,115,244,150,195,79,133,153,1,155,114,140,94,74,37,45,210,249,27,53,58,121,89,31,73,154,53,186,184,154,1,198,185,46,132,170,147,243,118,201,23,41,199,9,46,166,205,38,151,116,247,201,5,70,26,40,205,169,75,169,190,186,163,92,48,70,232,184,227,103,8,174,87,53,18,34,171,235,243,44,41,183,77,41,112,250,23,249,187,61,83,68,227,172,166,75,170,40,227,74,51,162,223,66,54,43,37,56,115,195,53,237,170,82,201,93,213,71,62,128,170,97,167,82,134,230,249,37,177,194,62,229,118,74,117,240,186,17,158,161,180,162,16,232,212,74,23,243,209,157,202,228,172,134,78,58,174,50,175,230,111,208,74,91,49,34,42,247,84,27,206,8,91,37,92,120,46,147,81,228,229,235,45,156,231,136,116,238,2,147,148,229,187,177,24,205,74,127,65,211,114,113,217,220,162,203,33,85,152,207,44,168,232,69,85,37,135,140,149,89,116,42,150,213,36,153,206,214,93,42,97,190,18,57,115,214,74,86,69,183,208,13,126,43,170,150,229,20,248,145,77,126,33,53,86,198,81,168,141,183,52,246,188,35,86,135,65,187,213,62,160,67,65,76,167,107,231,8,236,71,77,10,99,187,185,138,180,225,168,219,5,193,208,146,106,169,57,48,45,162,229,108,26,48,120,156,182,165,200,188,62,255,0,189,178,61,147,23,136,65,220,192,190,23,70,141,46,51,216,230,195,81,40,222,228,223,196,83,116,172,138,218,229,193,26,37,27,111,138,151,64,174,188,229,101,149,110,236,85,166,182,18,150,217,117,58,18,112,142,159,108,23,99,13,58,25,169,238,147,238,6,143,177,167,103,153,19,62,178,220,79,99,103,98,168,175,43,105,142,239,14,141,147,114,125,72,57,147,132,35,28,174,166,109,248,158,78,132,252,62,205,216,221,233,46,94,26,157,127,50,138,41,212,173,171,147,108,52,240,212,71,50,136,180,222,25,26,222,95,39,66,21,168,44,34,8,85,76,106,142,16,237,170,54,199,18,44,4,128,199,94,134,21,203,132,99,215,194,200,126,174,57,58,239,168,74,17,151,84,81,202,240,253,44,220,183,217,212,235,164,162,176,9,36,184,66,151,82,9,8,125,136,128,192,139,150,4,166,154,124,244,2,96,87,25,238,108,166,114,151,171,29,128,201,226,250,135,10,222,215,201,207,211,120,132,188,185,41,51,39,136,106,103,43,229,22,248,50,87,39,156,21,22,74,91,238,156,151,115,189,224,178,174,84,252,240,112,49,135,131,165,225,146,242,147,89,10,163,198,44,114,212,40,183,193,138,18,218,205,186,186,44,191,83,23,24,241,238,83,168,165,213,241,32,31,147,59,163,247,104,221,160,208,121,73,202,93,67,194,173,142,118,53,201,211,219,181,75,32,121,237,100,246,234,253,61,141,159,104,177,208,179,216,185,120,122,182,215,107,228,167,196,54,194,189,136,13,145,186,11,70,231,248,176,104,240,205,116,109,167,150,121,181,170,146,163,203,207,200,52,58,137,81,41,71,60,48,58,30,57,169,222,252,180,114,97,102,216,224,150,178,215,109,219,190,70,116,194,9,114,197,210,73,251,13,190,72,231,44,163,101,218,141,212,237,49,146,79,60,4,150,16,15,112,65,122,209,28,97,23,215,94,238,64,209,9,97,97,21,207,79,43,37,146,200,250,90,52,87,100,95,164,138,201,229,98,37,107,211,30,166,219,150,216,55,236,115,60,199,185,160,137,41,110,206,70,150,74,219,231,8,148,27,143,44,9,194,188,72,118,195,146,184,216,221,133,150,60,119,2,151,28,50,81,224,148,163,233,201,8,225,178,139,161,181,72,182,251,54,195,135,193,155,203,147,151,164,157,202,91,112,200,175,163,128,1,134,128,0,0,0,0,8,6,0,0,0,0,33,136,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,16,192,4,49,12,0,0,0,0,0,0,0,0,0,0,40,0,0,0,0,0,0,16,12,5,145,57,96,34,64,85,230,18,86,32,38,4,84,145,32,160,0,0,6,44,131,96,49,17,220,75,32,50,23,203,21,253,120,36,101,213,79,54,70,62,200,12,182,238,156,190,75,160,163,39,30,165,173,100,79,106,236,84,25,76,78,49,145,92,165,200,183,48,9,84,161,220,74,88,19,147,32,5,146,195,41,158,9,16,145,21,85,49,207,136,211,47,109,223,208,232,119,57,250,102,255,0,226,9,123,66,76,232,54,32,23,70,66,165,186,194,121,244,178,52,250,99,41,126,69,69,147,151,25,247,4,176,136,165,186,120,37,57,115,132,16,128,64,20,197,144,203,37,212,4,159,185,9,225,18,232,15,167,32,115,235,147,251,93,91,177,149,57,151,233,60,62,173,54,174,237,68,108,156,229,99,109,70,93,33,158,166,124,255,0,138,175,158,150,79,143,201,29,40,190,8,181,55,40,203,130,185,87,206,121,9,71,61,1,101,240,202,138,53,203,62,21,171,93,62,234,127,208,224,120,110,94,138,143,222,93,165,251,95,63,236,122,29,84,51,225,218,168,255,0,240,231,255,0,218,206,15,132,241,163,161,62,153,207,117,222,63,63,153,22,58,11,225,159,183,31,208,182,63,19,125,212,74,96,253,41,241,150,255,0,137,162,75,10,121,249,46,126,128,56,199,14,181,237,28,190,74,155,204,99,31,250,146,220,215,203,255,0,48,93,63,199,244,81,42,177,122,154,93,126,5,253,192,174,118,124,83,206,115,233,137,95,41,40,126,39,243,232,189,194,114,91,147,95,12,87,11,228,66,77,229,199,56,148,185,147,253,148,3,157,139,14,75,247,98,140,87,174,48,250,67,151,243,145,125,150,97,238,94,216,138,253,149,238,99,182,197,219,183,76,255,0,82,43,175,224,246,239,208,66,50,121,149,109,193,254,70,169,191,92,101,159,145,198,240,43,190,250,250,115,195,74,107,250,63,236,118,102,179,30,10,139,163,187,49,156,121,88,219,40,156,223,23,94,87,137,104,117,81,89,220,157,114,235,217,231,243,225,179,161,84,154,134,238,201,153,188,110,149,111,134,78,120,207,149,40,216,191,163,254,161,26,235,233,135,219,130,196,101,209,219,230,81,9,126,212,83,233,143,151,115,74,228,11,19,44,207,66,162,73,240,80,75,175,31,137,20,175,253,67,93,178,91,158,100,191,101,228,140,248,191,43,160,28,245,122,142,98,184,105,224,148,119,93,233,39,102,149,43,172,151,249,178,45,52,163,27,48,217,166,83,122,47,71,5,112,211,219,191,171,193,210,118,193,86,222,81,141,107,107,82,104,9,253,150,81,142,229,212,141,86,237,158,39,47,226,106,167,81,11,97,212,193,175,211,110,109,166,7,67,204,132,163,212,166,117,213,46,112,142,110,158,155,84,95,169,240,89,76,164,167,40,185,48,46,150,170,21,61,164,100,225,119,41,9,105,99,59,51,38,109,133,53,86,179,192,25,99,84,107,230,68,167,235,135,161,242,71,89,61,241,219,14,225,162,166,106,43,115,200,21,67,206,83,195,142,126,101,243,209,61,68,121,224,220,182,69,122,176,89,25,71,28,16,114,99,163,141,54,44,155,234,154,232,19,175,125,153,200,229,8,215,200,18,186,200,168,242,204,138,232,70,124,178,26,152,217,98,204,25,142,205,61,246,65,181,28,20,117,44,149,90,136,237,225,152,231,160,141,114,202,49,105,236,150,154,197,187,39,90,26,186,174,73,100,43,13,241,157,43,122,200,244,247,169,250,164,206,163,174,185,199,6,29,79,135,62,101,87,12,34,85,40,221,103,36,239,208,39,234,135,82,58,29,29,149,227,115,58,145,88,143,36,87,26,157,53,222,111,171,136,157,72,65,87,18,220,46,197,55,75,108,27,3,7,136,235,29,113,227,169,139,79,171,244,61,253,71,173,178,19,173,251,156,183,38,171,111,37,71,98,189,150,198,82,139,56,250,201,203,237,111,47,225,37,161,213,202,49,148,66,26,91,53,23,202,201,241,22,5,151,220,239,171,100,61,82,100,52,222,30,212,183,93,213,118,54,81,76,106,181,97,26,239,143,221,183,140,123,1,24,70,167,12,112,91,77,113,218,241,208,230,194,82,130,121,145,26,117,242,223,40,1,209,135,151,93,143,56,43,213,93,185,53,19,147,168,213,207,237,81,195,54,103,238,92,136,172,84,234,157,119,180,187,179,92,181,120,234,99,210,213,27,117,47,61,141,90,173,46,108,142,210,136,219,91,178,46,82,232,99,174,18,243,150,222,185,59,51,134,104,218,186,244,39,225,254,30,162,247,72,11,168,196,32,188,198,108,226,80,227,161,135,89,181,92,160,184,46,190,83,133,25,175,216,34,112,147,174,79,61,13,81,154,146,224,229,83,108,172,135,169,114,110,162,46,48,203,32,209,132,251,18,81,42,243,59,22,41,122,114,20,192,138,146,151,66,64,0,1,146,0,67,111,230,34,134,152,9,10,82,75,128,38,87,190,59,176,41,217,182,45,156,218,238,156,181,47,216,35,86,170,82,233,18,50,155,174,172,179,87,151,185,100,229,120,156,229,8,201,32,37,163,214,102,115,140,159,126,8,93,174,74,217,193,51,139,246,137,66,123,145,84,174,126,122,147,238,85,91,170,162,118,90,236,93,12,212,103,206,218,206,236,92,101,165,57,58,122,101,109,242,117,246,97,5,213,201,78,59,86,114,111,174,151,85,74,82,54,233,116,57,146,149,130,241,136,168,84,163,0,173,122,117,95,217,252,204,44,224,226,234,36,181,26,157,166,157,62,161,173,38,51,242,56,242,178,117,216,229,221,48,142,222,139,75,10,174,82,201,179,197,38,161,167,110,47,177,192,171,95,99,156,119,116,52,235,181,126,101,41,100,42,253,46,187,26,89,41,62,112,114,173,212,121,147,150,95,114,175,57,174,17,71,112,37,41,122,129,63,81,16,8,148,228,67,33,54,71,37,12,16,137,214,178,192,148,35,145,75,226,72,185,71,98,201,157,203,54,129,108,224,220,120,52,104,211,154,107,185,83,150,34,79,71,114,132,164,153,5,178,196,100,243,212,162,23,37,123,231,130,58,153,74,86,103,162,51,109,150,64,219,170,191,142,12,74,94,162,115,248,74,240,81,119,124,142,114,88,193,61,46,217,231,61,136,92,148,103,44,16,87,30,36,74,201,231,161,86,121,44,218,228,81,116,36,165,95,228,42,171,110,57,30,158,189,211,218,117,109,211,198,170,51,242,32,163,195,106,86,88,211,35,226,180,249,51,225,112,67,65,119,151,169,53,120,165,138,216,32,175,104,3,3,13,16,12,0,4,48,1,0,0,0,0,192,64,39,36,131,114,96,48,0,0,16,192,0,64,25,0,0,200,0,0,0,0,0,4,0,2,108,6,5,51,183,105,31,180,47,114,224,208,5,42,212,75,204,64,88,44,149,187,5,156,129,102,225,228,169,177,41,129,118,67,36,83,19,2,192,41,220,209,40,203,32,88,33,6,72,30,72,57,114,54,202,251,148,88,12,72,150,0,173,199,33,176,158,48,39,44,0,148,112,61,203,220,174,83,207,66,157,182,111,201,81,171,113,37,34,184,124,201,178,42,66,145,29,216,30,114,2,68,147,16,110,72,9,100,228,107,110,114,212,74,49,235,187,8,235,101,100,227,212,148,165,43,229,213,183,183,253,64,182,118,249,80,204,158,113,199,213,153,39,170,156,187,96,182,115,218,249,89,67,197,86,116,224,130,143,61,141,92,91,45,46,122,127,34,139,41,148,62,65,87,43,19,238,60,166,97,110,81,125,9,194,254,204,13,44,132,184,26,154,102,109,77,206,169,124,128,179,71,207,136,75,229,91,254,168,220,206,111,134,91,230,234,174,151,180,18,254,103,70,108,64,18,93,33,31,204,135,179,28,115,43,241,219,5,69,220,66,59,189,202,210,111,145,203,215,62,62,21,208,109,168,128,9,205,39,130,59,178,69,115,32,46,75,34,22,229,16,118,69,44,128,223,8,131,155,146,224,106,197,38,73,174,248,3,157,21,247,241,202,255,0,157,60,191,201,29,24,227,28,28,245,143,180,127,254,247,255,0,218,116,34,209,34,211,6,133,208,121,202,42,43,185,103,73,168,143,255,0,14,95,253,167,155,240,156,173,37,77,199,25,107,28,99,60,175,159,61,15,77,241,66,200,229,243,22,191,145,229,188,31,141,28,120,199,171,151,137,115,234,95,151,240,34,186,112,206,197,242,147,238,105,79,245,156,254,37,253,140,153,198,236,246,147,52,172,253,239,63,137,62,64,208,215,47,247,138,108,202,124,127,230,89,118,238,101,245,68,108,142,114,6,41,241,234,125,35,202,250,25,108,120,248,159,61,101,245,246,53,221,31,245,254,230,27,99,46,157,200,40,186,236,229,51,29,150,26,46,173,174,139,220,193,107,106,76,43,79,134,234,124,159,20,162,77,250,101,45,146,250,51,214,109,225,158,11,47,57,93,87,40,247,26,123,149,250,120,88,191,28,84,138,141,26,89,114,227,245,68,165,92,111,166,202,191,13,176,113,250,100,162,185,109,183,249,154,150,213,45,213,241,135,234,65,28,127,2,155,150,138,9,172,74,185,202,185,114,250,157,124,156,125,63,248,111,25,241,13,58,92,77,171,163,234,252,250,126,108,234,238,138,234,194,166,229,134,77,50,157,235,142,73,70,93,81,81,99,226,199,244,21,137,169,199,232,39,46,35,47,103,130,86,60,109,247,232,4,53,54,70,49,126,237,28,168,189,215,60,26,188,67,115,157,120,125,98,102,165,109,145,166,83,213,59,33,14,175,6,45,210,145,217,242,124,218,206,116,233,117,90,242,176,4,244,178,148,95,92,22,217,124,227,47,87,36,33,241,112,106,251,47,152,178,5,154,86,167,7,130,197,161,78,123,204,80,149,148,91,179,107,199,185,217,170,95,118,136,48,93,167,179,118,216,16,186,153,215,12,185,29,11,44,141,107,44,195,101,202,217,115,208,162,138,43,114,89,99,183,88,232,91,71,59,148,94,216,117,40,141,45,219,190,208,10,167,168,212,219,158,84,78,172,35,37,12,18,211,70,184,195,41,18,156,185,224,130,184,183,25,114,85,168,181,203,225,35,169,191,202,131,203,49,233,181,91,219,109,20,107,251,100,42,134,217,245,45,163,85,84,151,99,151,173,74,222,76,74,233,87,62,164,87,127,81,163,171,80,155,239,238,140,15,195,172,174,91,148,153,117,55,89,177,56,51,117,87,39,31,95,12,12,122,88,234,60,223,91,244,251,29,120,175,78,25,151,237,16,140,186,23,70,232,236,114,200,22,189,177,70,29,102,186,52,69,229,246,50,106,60,71,23,184,39,193,199,241,61,75,178,125,70,14,222,139,196,149,214,168,103,147,87,136,90,171,211,185,51,204,104,181,10,157,69,114,201,212,241,77,75,212,80,161,95,57,40,225,74,230,219,235,203,44,84,219,58,219,113,194,45,211,233,118,90,156,249,193,210,190,112,174,134,187,224,35,31,133,105,225,41,202,50,234,116,231,167,242,243,183,132,112,116,26,169,87,171,147,247,103,114,122,137,90,210,136,16,167,109,115,221,34,189,93,254,103,166,4,245,48,217,75,150,121,57,116,217,41,66,79,230,3,186,221,156,51,28,103,139,51,238,70,233,57,91,150,75,103,70,128,53,63,20,100,116,170,204,180,145,221,212,165,105,101,56,169,73,98,38,213,4,226,176,250,5,102,208,104,236,243,220,229,209,157,73,233,241,206,75,52,255,0,171,202,137,78,166,233,70,92,244,8,167,50,243,177,142,14,148,101,182,179,18,140,167,29,200,20,236,148,212,87,66,12,250,165,101,183,166,147,55,233,231,186,59,102,74,106,17,169,183,140,156,149,172,197,178,81,42,186,254,84,99,47,65,57,217,182,166,187,156,221,30,177,206,120,147,234,95,124,103,204,147,201,4,116,183,217,43,36,165,239,193,210,114,197,109,179,137,86,162,106,120,140,49,201,190,118,74,80,81,108,168,209,165,150,231,34,217,77,71,169,10,33,229,213,243,51,89,100,172,110,36,86,175,49,56,182,136,211,118,252,166,87,166,73,102,57,46,242,84,114,17,31,83,183,142,133,232,162,17,113,147,97,43,213,114,195,124,129,59,172,85,65,188,156,152,235,29,154,140,39,233,46,241,45,247,87,136,28,218,40,183,204,77,240,138,175,69,23,9,195,6,123,84,41,204,184,201,131,207,149,115,218,153,79,136,106,44,140,57,202,200,29,93,46,190,22,69,165,35,143,226,218,175,190,113,247,57,186,61,84,169,183,168,245,150,59,166,165,236,5,82,150,89,11,35,199,4,115,201,116,33,189,129,211,240,236,223,74,131,13,50,142,151,89,177,254,38,107,240,221,63,147,83,151,230,114,181,150,110,215,197,231,163,3,211,202,113,140,99,36,113,188,95,81,156,69,62,224,245,141,70,49,111,185,143,93,53,39,158,249,2,165,169,113,139,72,203,100,247,72,44,123,151,4,180,245,238,147,111,176,23,197,67,201,207,124,25,165,99,124,14,217,56,203,106,101,73,251,132,38,249,36,250,9,134,120,40,89,19,99,93,6,163,220,6,161,148,65,172,50,200,183,146,51,121,150,0,73,100,156,22,217,21,202,91,73,213,235,238,6,251,33,21,167,203,124,156,172,250,248,53,206,114,112,217,146,136,71,8,129,202,111,111,36,107,150,217,100,38,243,34,37,26,28,247,4,86,236,224,174,184,182,139,116,242,81,147,76,131,60,147,206,25,54,146,172,149,255,0,22,74,167,34,135,167,179,100,164,75,62,100,219,101,91,112,93,4,163,28,162,4,225,183,169,101,113,196,74,236,203,193,124,19,117,128,234,82,86,110,94,231,78,249,239,161,229,244,71,46,169,56,190,75,229,102,232,96,43,61,77,249,166,185,189,209,220,100,175,210,217,100,220,177,242,3,232,128,0,97,160,0,0,0,25,43,149,138,61,192,176,139,146,69,62,122,125,8,89,41,56,240,92,77,92,238,66,243,87,185,133,39,187,150,77,102,44,184,154,190,199,39,208,81,155,143,81,199,152,149,216,5,209,185,54,92,164,115,160,246,203,147,92,101,152,147,13,93,145,57,96,173,72,147,10,132,166,53,150,44,18,64,62,69,185,166,39,60,2,146,144,19,82,36,69,12,129,231,4,29,136,83,206,12,220,238,228,184,53,169,100,10,225,46,197,160,87,42,212,138,101,167,70,148,201,4,97,116,201,116,108,20,38,187,155,112,44,34,233,140,251,36,89,21,193,61,200,92,16,87,52,202,215,83,78,19,66,242,209,76,86,165,132,30,97,39,88,121,124,16,31,16,226,176,74,49,193,25,203,104,84,242,87,41,224,113,121,19,142,64,113,121,37,181,17,75,104,165,32,26,79,36,243,130,41,137,242,3,147,43,195,125,75,23,65,224,10,212,121,44,194,192,116,34,219,125,0,77,224,146,121,68,54,54,56,199,0,41,46,66,44,179,25,22,208,31,84,86,224,220,137,231,4,147,200,17,120,140,36,223,177,203,177,198,9,69,116,75,8,213,175,212,42,226,171,93,122,156,185,74,83,232,65,41,77,17,243,18,28,52,243,159,102,95,13,44,99,204,229,249,32,170,188,217,191,132,177,59,58,217,36,163,254,100,89,152,199,136,71,4,26,220,249,8,174,117,70,124,195,134,83,42,83,150,214,177,35,90,73,118,20,176,214,36,128,192,164,235,126,232,157,209,141,213,190,225,101,78,50,244,203,124,87,110,232,74,60,101,116,34,170,240,74,165,92,245,123,189,226,147,254,39,77,251,20,120,122,251,171,95,249,255,0,176,237,151,56,40,154,148,155,81,199,36,233,95,121,102,36,222,56,201,68,245,20,208,235,133,247,194,167,60,181,185,227,38,152,202,48,171,116,92,90,125,26,124,50,162,74,125,84,123,21,61,205,231,177,40,70,83,173,184,44,115,213,150,195,78,150,55,73,203,229,216,10,28,240,201,67,115,203,140,91,252,141,59,99,31,76,34,137,62,22,0,196,227,108,185,216,240,30,85,143,240,116,249,154,156,185,13,216,234,6,93,150,70,57,217,44,142,54,237,244,77,245,52,249,156,240,66,114,114,139,79,161,7,55,213,231,44,118,212,243,159,109,167,70,46,61,19,57,248,138,147,141,147,151,26,142,191,246,157,40,213,10,227,149,192,139,76,139,174,89,204,72,202,197,216,143,153,62,197,69,213,167,185,169,117,60,159,131,197,45,52,179,23,196,250,225,254,210,239,147,212,212,223,153,215,186,60,175,132,69,37,168,142,223,197,46,118,123,63,114,43,167,46,182,99,61,83,227,242,47,111,139,151,201,25,248,123,251,167,90,101,205,103,127,187,143,244,3,70,236,249,156,246,69,157,218,249,153,247,113,99,249,123,253,11,28,151,175,247,80,16,178,25,51,74,158,77,210,92,254,101,22,71,12,14,125,241,74,47,232,241,253,127,212,230,106,97,22,219,232,116,181,18,231,131,143,168,179,178,3,45,139,107,103,162,253,31,191,204,240,232,199,241,85,39,31,203,169,230,45,159,56,58,255,0,163,23,168,234,173,161,190,44,142,87,213,1,233,101,47,84,89,166,43,115,140,147,196,182,255,0,19,44,151,167,131,77,50,78,9,75,248,251,4,115,60,83,238,60,103,67,169,232,172,131,170,94,173,189,61,255,0,137,209,133,146,80,92,244,224,201,227,245,238,240,215,99,230,90,123,35,98,250,116,127,213,26,104,154,186,168,205,52,247,37,46,30,123,5,88,228,247,102,73,52,253,201,198,21,207,149,152,191,145,84,147,127,66,80,123,88,67,181,74,184,237,125,31,70,187,146,111,41,100,183,49,157,110,50,229,25,222,232,185,66,92,188,240,253,209,69,62,37,30,41,156,122,122,145,146,60,51,110,162,185,93,82,138,235,25,100,201,109,110,164,106,50,221,164,185,47,75,44,212,233,163,116,114,142,93,78,75,212,116,116,186,159,51,210,6,31,45,210,240,248,249,155,244,119,57,241,183,131,68,244,241,179,170,37,85,49,175,161,20,221,81,147,206,9,54,161,18,79,131,30,166,83,155,217,14,160,98,214,106,247,91,177,62,8,205,238,130,80,92,146,126,21,57,73,61,223,54,111,134,150,20,195,44,168,207,164,210,73,203,116,250,154,111,165,62,59,22,213,52,227,199,6,123,174,147,179,106,32,117,203,99,218,199,125,202,184,62,72,73,198,184,238,111,147,149,168,213,238,177,175,194,138,42,190,233,89,39,191,161,102,130,196,167,181,153,237,123,250,34,253,54,218,226,223,226,10,234,78,170,167,95,56,250,152,173,209,66,75,43,150,103,158,162,200,217,215,17,54,105,181,21,181,137,75,146,10,232,177,210,246,207,130,122,139,240,243,6,26,168,43,163,233,193,158,152,245,140,158,90,42,53,211,168,133,152,82,248,131,89,168,251,61,89,207,7,34,235,124,173,100,48,251,147,241,93,82,149,17,138,96,97,142,162,82,156,164,223,86,87,116,165,109,152,92,177,211,7,52,109,208,81,24,234,51,62,192,103,134,154,74,200,111,233,147,191,8,87,26,163,238,114,124,70,245,25,70,49,247,29,90,198,212,126,64,106,75,252,82,221,209,139,197,210,132,19,139,235,212,197,168,213,102,216,109,125,24,107,47,118,84,178,192,203,68,119,88,185,193,222,174,113,170,157,217,229,28,10,99,57,205,121,113,121,58,182,213,58,244,185,155,228,11,45,182,87,211,36,186,24,52,146,198,248,190,169,150,105,111,205,46,63,51,45,82,127,106,127,54,20,237,166,118,93,133,19,109,58,60,109,207,38,250,235,132,107,220,210,201,134,90,183,246,135,21,208,13,250,137,198,189,63,29,112,96,209,88,236,147,82,124,21,234,108,178,124,15,66,146,82,200,29,189,45,144,81,229,153,53,210,82,124,123,152,39,170,117,218,210,125,77,181,87,231,84,229,187,144,54,105,177,45,54,59,148,206,94,68,91,151,82,26,120,89,28,243,193,13,79,174,50,139,32,204,245,18,190,77,110,224,149,58,23,137,75,28,179,26,151,149,62,14,150,143,88,154,219,220,163,159,61,250,125,71,172,221,167,214,110,146,140,185,69,154,138,99,116,178,209,95,216,242,212,160,192,232,249,112,81,222,146,49,74,229,43,182,231,132,92,172,124,86,250,148,120,133,10,170,156,161,195,8,222,181,49,242,176,164,138,105,190,51,155,93,206,70,134,82,115,113,156,142,141,85,198,187,55,100,42,236,184,234,22,58,27,61,77,144,85,198,77,50,220,109,121,236,68,19,123,32,219,56,87,91,43,245,138,49,124,39,201,210,213,234,55,65,197,28,218,116,205,75,112,87,90,53,167,90,201,25,86,163,28,164,83,29,70,213,181,179,60,188,66,74,77,53,193,81,139,87,100,169,214,70,79,160,120,141,209,182,148,204,254,37,122,179,149,238,99,182,237,213,96,42,184,115,35,124,213,111,79,133,212,201,77,114,107,115,53,105,107,139,185,41,190,2,51,195,77,99,139,155,92,10,153,58,230,119,117,146,170,173,54,22,50,112,18,111,175,112,175,69,165,185,207,71,44,123,28,29,70,229,124,165,156,242,107,210,106,39,26,182,35,29,210,147,156,183,117,200,18,243,92,185,98,186,91,218,33,24,202,81,224,213,160,161,89,44,207,176,25,225,94,231,135,192,41,70,153,53,146,205,76,148,47,196,25,142,199,153,103,32,22,75,117,141,145,111,128,238,41,116,42,4,242,2,92,18,237,144,36,151,5,147,142,216,100,163,119,204,190,118,39,86,0,130,120,238,74,152,171,46,231,216,162,45,238,193,116,94,217,110,64,75,83,74,83,76,141,43,13,147,156,183,162,21,172,100,7,156,205,162,110,59,83,42,131,197,201,182,106,213,74,50,171,130,12,47,153,49,246,37,76,19,151,36,167,15,94,23,114,133,92,241,146,27,177,110,77,19,163,100,55,25,27,245,1,125,146,77,20,181,153,19,140,115,200,56,250,184,0,148,112,139,52,245,238,158,25,12,188,172,151,208,247,75,130,11,117,85,198,21,241,212,174,167,232,30,179,118,212,139,52,213,125,214,88,86,119,46,184,47,211,87,230,46,74,172,68,180,146,154,221,199,1,27,244,218,8,221,50,205,126,158,20,210,214,8,248,85,238,58,137,41,62,140,151,142,90,182,112,194,189,144,17,148,176,81,102,161,35,13,47,114,72,174,119,40,247,49,217,116,223,66,17,140,165,241,26,198,117,125,186,175,99,62,249,89,212,154,167,44,186,21,40,160,138,171,244,178,233,201,56,240,87,100,120,224,141,105,183,134,81,15,196,73,207,5,179,134,216,228,199,57,102,88,64,109,162,121,88,11,120,101,26,124,197,154,166,179,28,144,100,177,240,91,166,158,238,229,50,139,109,162,80,143,151,44,148,106,154,121,202,18,158,23,35,140,211,137,85,210,73,17,87,70,73,142,83,72,199,27,26,34,231,59,37,132,49,53,179,27,137,70,24,43,131,113,75,37,202,72,138,31,2,140,249,9,72,130,65,87,117,70,123,86,222,75,144,172,142,228,17,145,91,137,27,43,158,228,100,116,122,139,170,244,150,164,104,6,240,33,55,193,26,60,140,169,88,183,96,181,1,84,225,200,154,105,23,3,64,85,9,62,228,229,44,32,219,200,56,229,1,5,102,89,98,100,21,100,240,3,42,148,114,203,68,4,82,218,136,74,197,17,91,55,18,168,197,207,150,84,88,231,146,80,89,234,37,20,145,37,32,38,240,145,94,238,69,57,225,24,174,212,109,99,13,116,98,242,72,229,215,173,107,169,124,53,138,67,13,109,104,48,103,122,133,129,215,118,238,228,23,145,150,68,236,72,35,98,144,84,99,39,184,177,177,50,50,89,64,18,228,91,182,69,201,246,89,40,118,56,188,10,219,101,26,101,46,133,77,100,242,109,190,110,203,125,59,159,115,68,40,170,191,243,63,153,158,51,156,167,185,246,44,78,75,169,21,162,82,140,99,203,73,20,74,234,251,60,139,211,55,235,68,101,166,173,244,0,243,96,250,9,201,50,63,103,199,70,39,9,68,130,121,41,156,222,238,80,121,152,99,146,223,28,133,101,181,184,217,185,119,228,82,158,248,181,92,148,31,124,172,166,78,197,186,59,127,129,207,149,222,92,154,32,234,104,220,225,167,113,177,197,203,123,248,122,25,60,83,91,117,122,138,116,122,56,199,237,55,244,148,186,69,26,60,62,78,205,28,103,239,41,28,191,29,179,127,136,82,180,201,253,163,79,91,157,147,79,225,143,95,252,250,148,114,44,148,92,117,15,91,41,79,83,210,46,82,249,255,0,251,61,103,128,83,183,193,116,190,106,231,213,36,190,77,240,121,189,55,134,106,124,86,81,186,110,53,215,55,241,63,111,146,61,165,113,80,132,97,5,136,194,42,43,232,128,179,118,88,57,17,2,178,146,150,212,69,203,32,1,64,186,140,150,0,134,24,73,97,22,116,43,108,12,31,243,190,22,255,0,196,251,255,0,148,232,236,83,230,71,55,254,122,207,95,180,54,159,183,164,232,199,158,228,139,77,87,20,54,241,240,161,114,39,249,21,14,27,157,188,252,143,45,225,145,81,212,106,248,233,100,214,118,252,253,207,81,95,22,116,193,230,52,15,110,183,92,176,191,91,103,56,249,255,0,2,43,116,49,40,71,231,94,11,103,198,255,0,116,138,226,177,24,175,108,197,150,73,113,103,201,1,63,250,139,252,164,219,248,255,0,117,16,120,221,37,239,2,111,167,214,62,224,77,183,203,253,214,41,71,115,113,239,150,133,47,134,89,249,18,148,189,83,253,232,129,198,241,56,78,184,185,175,133,247,56,54,75,185,236,45,140,103,23,9,36,211,120,195,60,247,136,248,92,225,25,79,78,156,225,215,29,208,28,73,61,207,38,141,6,161,233,117,148,218,191,12,150,126,157,204,237,52,240,73,1,239,151,11,135,148,89,167,147,196,146,234,98,240,139,190,209,225,212,201,190,118,237,127,84,109,130,113,183,249,129,61,85,63,106,209,221,82,255,0,153,91,138,250,246,56,186,29,93,145,240,253,52,164,229,8,122,161,100,164,243,244,127,76,157,248,39,9,41,46,143,175,212,226,105,43,134,159,196,245,218,105,70,59,55,238,94,159,195,47,119,211,28,244,20,130,171,172,141,185,142,83,246,138,120,255,0,67,178,102,171,195,180,213,216,167,8,180,215,69,185,225,126,70,157,184,238,5,144,226,65,53,142,122,227,140,17,76,187,27,151,213,21,16,169,198,95,34,26,170,28,162,240,78,191,114,248,89,25,46,75,17,200,133,19,221,183,107,58,26,109,34,175,158,230,157,145,206,82,36,0,44,227,150,14,73,117,57,250,221,83,143,166,61,64,215,230,70,82,198,71,186,10,93,178,114,234,133,187,155,82,203,101,147,166,216,199,123,145,81,211,243,22,56,51,234,39,35,54,154,231,158,121,30,170,228,214,17,4,163,118,32,210,32,165,181,238,151,196,21,98,53,238,104,197,168,156,173,147,80,40,190,253,215,199,108,95,6,122,188,54,115,150,101,208,116,91,100,26,83,137,213,166,232,168,129,206,212,105,149,49,232,97,146,113,231,39,71,93,168,139,49,237,243,184,136,81,10,188,248,226,60,178,247,225,182,70,189,201,250,139,244,42,20,201,69,157,59,173,132,42,111,130,15,57,59,39,76,37,25,117,50,105,181,114,114,147,144,188,71,85,230,93,56,199,162,102,125,53,51,158,231,210,37,68,111,148,173,212,112,61,69,54,44,110,46,171,109,90,165,184,187,85,47,54,81,81,247,1,209,24,215,90,207,177,208,134,158,42,159,49,117,57,154,171,20,40,199,114,234,117,248,211,109,126,193,88,245,188,218,255,0,145,76,37,136,133,182,121,143,35,133,82,159,17,42,20,35,150,111,208,233,150,165,226,93,10,149,113,170,30,174,166,159,12,182,53,169,50,14,174,159,75,77,60,97,24,124,90,236,122,23,208,205,47,16,151,218,100,148,184,76,205,174,189,217,44,183,212,13,85,85,26,170,202,124,224,203,98,197,234,75,128,211,57,219,45,174,94,146,122,154,246,205,114,21,209,211,202,86,65,38,74,30,31,5,107,176,52,215,213,10,210,125,77,62,102,255,0,221,3,157,172,113,223,182,11,44,169,66,73,99,163,58,74,186,183,229,227,37,23,83,47,51,116,122,1,207,178,156,115,46,190,229,250,43,164,158,221,220,20,219,186,201,184,227,132,79,79,84,160,228,229,192,29,77,62,170,59,156,101,220,199,174,212,56,188,37,212,171,114,86,110,246,58,49,162,26,138,183,46,160,114,232,167,116,183,72,178,231,228,188,197,114,73,185,85,107,140,163,233,93,197,101,144,179,140,1,125,23,121,144,206,121,53,81,57,40,185,73,116,49,104,180,147,243,55,63,135,216,232,234,151,151,71,167,216,14,100,181,107,237,102,155,174,174,248,168,228,230,58,83,121,207,37,208,211,183,135,12,176,21,245,249,114,82,172,223,163,166,217,226,86,18,171,72,229,137,79,177,211,138,140,33,193,5,53,198,81,158,3,85,102,213,212,181,221,21,6,251,156,123,53,18,158,167,213,240,100,5,139,101,55,195,54,233,97,187,134,95,232,251,54,99,215,7,39,195,245,47,237,118,70,111,163,3,69,187,107,213,198,50,238,30,37,93,113,169,73,113,147,15,139,106,54,234,171,146,125,25,123,148,181,117,175,98,142,36,211,156,154,207,25,46,167,75,230,73,46,164,245,117,170,166,162,137,104,108,113,179,158,64,47,143,146,182,224,205,27,37,25,198,89,227,38,191,16,140,155,139,236,140,244,85,43,228,146,89,3,77,208,157,213,69,228,231,207,116,127,35,210,87,166,219,70,48,101,135,132,185,216,229,62,87,176,25,188,54,59,162,253,61,73,79,195,101,59,37,99,233,236,118,105,210,194,152,112,137,106,103,26,233,97,30,114,165,24,89,40,62,197,113,177,211,117,152,126,150,199,109,145,149,188,112,202,108,77,114,21,78,162,123,173,114,247,32,249,9,103,34,124,21,9,117,28,186,13,113,17,39,144,35,21,150,79,171,218,74,152,230,68,103,233,183,128,35,183,19,193,100,184,92,143,25,123,138,230,247,79,0,28,100,148,152,109,245,5,177,218,4,84,189,93,75,59,240,81,220,215,94,29,64,103,124,72,156,165,233,234,84,229,200,110,1,194,91,70,167,247,137,182,86,254,69,202,184,236,201,6,139,173,221,86,212,98,105,229,154,97,234,93,74,172,91,100,10,43,232,93,4,70,152,229,54,56,75,109,141,1,93,190,153,172,154,180,120,83,91,138,110,89,156,77,9,40,165,32,55,234,52,158,116,98,226,89,13,35,133,27,77,122,21,190,164,108,216,176,242,7,151,157,95,123,181,155,86,149,83,67,151,185,155,197,100,161,124,118,246,102,235,39,187,69,215,156,5,114,105,187,102,161,203,182,75,53,211,243,163,215,38,54,240,198,164,228,17,244,88,53,52,70,116,39,201,24,197,214,254,70,136,203,114,50,211,63,146,137,40,36,93,40,149,74,88,224,8,247,35,57,97,22,67,146,78,188,132,102,252,38,127,59,101,152,58,30,95,6,123,52,170,79,56,42,30,124,200,25,37,95,151,46,77,213,87,181,97,145,186,157,200,105,140,123,249,224,217,92,183,64,201,42,246,117,44,166,213,208,162,83,196,100,81,101,156,151,93,37,183,37,48,135,152,192,209,76,179,16,178,57,20,35,181,150,77,226,60,129,150,120,137,110,155,107,49,223,54,228,210,43,174,217,193,240,7,106,73,52,69,39,131,45,58,141,221,77,177,105,162,42,189,175,36,243,180,146,104,141,171,130,9,110,88,26,121,50,198,109,112,78,19,41,171,44,224,206,236,106,70,153,122,162,100,159,166,66,37,106,133,153,136,77,149,215,36,91,195,10,162,49,245,100,187,122,136,164,210,70,45,68,167,159,72,71,70,50,82,36,96,211,206,105,122,141,106,121,68,197,213,128,80,236,195,45,82,202,10,99,43,231,36,208,12,66,99,64,70,80,76,88,81,38,202,216,17,151,36,101,37,20,22,88,162,142,125,215,185,54,178,88,141,14,237,210,198,73,61,60,103,28,247,57,251,165,158,13,116,221,44,97,149,25,174,169,198,69,212,67,11,44,157,178,76,165,234,20,80,22,221,44,34,186,239,219,213,20,185,202,79,228,79,168,22,89,170,95,180,58,53,62,174,89,157,233,101,46,81,56,105,246,176,58,127,104,138,143,80,174,248,203,185,205,187,210,176,153,77,86,74,47,168,195,93,207,45,75,147,55,136,71,110,155,210,185,114,138,35,167,213,126,223,5,246,217,9,193,55,217,229,17,89,161,92,97,4,229,209,127,54,66,118,110,124,47,161,99,219,55,153,60,252,137,98,62,196,86,125,216,234,73,72,156,165,5,216,171,122,125,176,5,185,6,227,220,169,203,5,86,66,114,230,50,2,233,87,9,16,242,188,190,119,45,166,86,236,129,7,115,125,89,21,109,177,206,90,57,122,250,119,71,124,122,247,54,206,206,12,247,207,53,56,144,95,163,212,195,69,250,62,181,54,116,134,236,47,218,121,225,28,138,169,182,232,215,166,148,191,197,120,140,188,219,229,251,21,117,95,199,175,240,30,166,232,95,29,14,142,199,254,31,79,91,190,255,0,235,143,225,133,255,0,113,209,240,186,108,149,118,107,239,88,191,86,253,43,246,43,236,191,243,217,20,116,43,132,94,174,184,84,182,194,17,194,75,217,27,218,50,233,34,163,100,229,242,218,106,42,34,1,220,24,6,64,142,70,128,146,67,200,178,32,7,200,176,72,82,232,6,4,190,250,56,199,254,162,95,253,167,70,56,104,230,195,215,125,105,182,162,236,177,241,244,58,10,59,126,18,69,169,50,46,63,49,242,69,238,246,42,29,127,31,92,163,204,104,226,190,221,174,120,127,174,179,156,63,235,156,30,162,191,143,191,208,242,218,85,254,63,94,246,255,0,206,159,59,51,143,251,136,174,156,184,148,254,82,76,155,255,0,154,179,219,191,208,173,203,245,191,187,22,93,248,229,158,241,2,95,138,63,186,193,124,49,235,211,2,139,206,206,254,134,60,98,53,255,0,231,96,20,190,25,254,242,93,2,199,143,51,29,120,20,250,75,167,51,35,106,244,219,142,243,64,22,73,238,151,253,166,121,75,142,191,181,253,75,165,250,201,116,230,104,205,54,177,249,73,129,131,95,165,162,246,247,71,18,253,168,245,56,151,233,229,167,158,31,43,179,59,215,190,95,254,123,28,221,78,39,23,22,7,79,244,94,245,42,181,26,118,249,77,89,31,232,255,0,177,219,82,150,229,159,161,227,124,27,81,246,111,18,170,77,226,50,123,37,249,158,194,79,248,129,173,74,81,229,243,91,95,193,156,143,19,173,83,227,186,107,91,138,141,245,237,203,142,121,79,31,232,117,232,205,149,53,23,207,84,96,241,216,201,248,125,55,164,213,154,107,147,235,142,31,31,232,6,202,250,18,203,101,116,217,25,38,211,204,101,234,95,70,93,23,23,208,32,45,174,93,191,52,84,74,61,74,36,164,177,56,247,76,182,52,224,162,120,87,252,165,19,108,121,132,126,128,40,199,3,232,134,222,22,76,182,92,231,149,0,21,211,204,241,146,187,168,83,195,95,196,165,215,106,150,91,53,86,253,6,153,83,5,42,195,81,100,188,174,74,46,190,91,246,199,177,58,220,174,91,88,16,209,199,49,121,33,55,139,121,233,147,82,169,85,6,163,213,152,231,56,193,189,221,64,122,141,82,140,118,174,189,140,212,221,182,101,122,132,230,242,89,166,162,78,123,231,240,160,174,140,171,221,78,236,114,81,77,153,150,214,250,16,212,107,176,188,184,117,51,70,54,239,222,184,8,217,168,208,121,239,118,73,67,72,180,245,176,167,95,24,45,178,124,153,181,158,36,162,154,10,231,106,117,146,87,203,107,248,89,100,252,78,115,169,197,179,155,185,219,116,177,221,228,189,208,148,50,216,69,250,29,23,218,39,230,89,223,147,163,103,149,76,118,172,100,167,65,114,133,13,100,231,234,181,14,87,181,144,42,177,255,0,136,148,155,53,105,55,91,102,49,148,140,240,211,217,116,248,139,231,185,219,208,81,29,52,61,93,112,7,27,196,35,37,108,98,61,53,113,148,90,153,103,136,77,79,80,67,70,183,185,124,128,174,234,227,23,233,37,163,185,66,205,178,11,61,51,146,108,207,20,221,174,75,160,86,189,109,170,82,73,50,136,219,177,60,50,169,55,41,227,33,37,142,129,16,118,125,235,151,204,217,100,99,101,89,93,76,56,77,23,66,77,87,130,139,180,246,56,188,34,251,247,75,156,242,115,235,147,114,194,234,109,131,156,109,142,254,132,22,105,235,156,238,138,145,232,85,27,105,252,140,45,66,16,83,93,75,163,174,243,34,224,186,145,88,167,149,168,194,103,82,136,169,67,212,114,42,174,207,181,74,82,92,51,175,41,70,186,86,0,22,134,189,238,120,40,214,211,5,23,180,219,167,151,157,87,12,199,169,146,140,246,201,132,113,236,170,79,47,147,161,225,151,52,246,178,119,105,92,171,220,140,53,70,218,237,219,21,249,149,93,251,180,240,186,29,17,154,175,14,133,115,206,11,244,242,147,130,201,160,130,184,214,162,176,145,27,170,243,32,209,112,4,112,101,225,214,59,31,169,224,233,105,52,106,152,114,107,194,24,86,121,183,39,182,40,115,204,107,228,156,167,24,103,220,171,46,112,147,125,2,41,173,249,153,72,205,175,80,166,150,251,146,209,92,150,170,112,201,159,199,191,84,240,202,46,211,106,212,180,114,203,236,113,169,185,199,91,55,159,137,151,104,44,79,78,212,159,99,19,77,106,150,61,194,186,26,221,44,174,197,191,133,29,13,29,145,142,151,17,235,131,61,151,75,236,123,118,148,248,93,155,156,147,247,3,54,166,78,119,203,119,24,232,71,79,37,29,66,199,115,110,167,67,101,246,250,22,17,175,71,225,144,174,73,203,226,2,219,52,177,212,213,202,44,211,104,161,68,23,6,200,197,69,97,10,217,198,29,72,140,210,179,215,181,35,74,120,173,178,10,17,151,175,2,190,213,10,100,4,52,247,43,37,56,251,28,223,18,212,237,150,215,208,167,195,245,155,53,150,69,190,27,33,226,179,140,166,217,85,201,183,46,121,76,232,195,73,41,233,119,183,216,230,203,47,147,163,166,214,63,178,108,126,216,3,153,63,136,132,249,28,158,100,216,186,149,15,62,130,41,240,31,34,196,189,32,95,8,165,86,229,212,203,39,150,91,27,61,24,40,104,13,181,198,62,70,123,224,203,95,198,152,66,79,110,51,193,40,112,242,3,114,197,129,123,206,10,231,241,162,86,75,116,112,5,89,53,210,254,235,6,104,71,37,176,123,80,34,166,189,79,36,246,38,136,77,242,199,9,60,0,177,137,22,99,48,234,86,215,25,37,25,122,64,117,207,108,135,63,87,37,113,151,168,213,21,23,18,10,225,55,24,144,79,215,184,190,74,59,76,238,50,200,26,118,187,86,34,78,111,100,118,200,142,146,205,175,144,214,75,33,93,127,10,212,98,181,184,234,217,98,242,92,145,229,40,212,56,193,164,206,189,26,173,250,78,95,96,56,254,33,63,51,81,39,146,199,168,151,145,183,61,176,100,177,183,124,190,163,111,140,4,86,229,238,74,169,16,154,20,74,62,162,226,152,148,112,72,50,115,108,20,95,91,146,224,191,32,214,64,197,76,218,150,25,174,47,40,174,85,172,228,148,37,142,10,137,4,154,14,164,38,158,0,105,160,124,153,179,37,34,245,46,0,132,234,82,50,206,135,25,101,27,119,114,55,20,203,169,140,51,174,82,129,158,14,84,182,153,213,218,138,167,76,100,53,49,145,93,151,146,23,106,49,23,201,117,213,198,49,48,74,59,164,81,24,217,151,207,80,111,213,144,116,227,146,80,138,151,5,18,174,200,167,156,155,149,216,135,83,159,101,46,43,210,75,78,229,210,68,27,107,189,185,114,104,118,197,199,169,205,147,218,254,100,39,101,143,10,35,13,111,140,211,145,57,191,99,54,158,18,234,205,144,72,9,85,150,135,101,49,145,100,86,6,101,166,85,67,139,224,187,111,164,176,2,50,78,185,110,36,171,224,209,180,48,52,198,27,27,143,68,42,238,231,158,13,178,173,62,197,114,211,197,246,46,166,43,111,119,66,80,147,69,176,169,69,18,216,130,148,94,75,8,225,33,145,64,152,202,109,177,69,1,41,72,205,168,181,197,16,251,74,221,128,148,227,62,229,198,117,138,90,137,74,79,36,161,15,50,68,167,70,233,100,154,126,92,77,11,161,68,34,185,19,217,156,44,20,202,217,201,112,87,26,231,187,57,100,26,229,66,178,38,41,233,157,115,203,232,111,211,207,30,150,104,157,113,177,116,26,99,152,156,118,145,83,138,159,83,77,186,20,250,112,85,29,19,139,204,185,3,93,123,101,18,171,147,138,123,72,55,40,241,17,197,202,79,212,128,193,102,249,75,161,109,52,190,166,233,83,25,68,161,169,69,99,0,45,177,195,247,52,198,173,149,70,45,242,145,146,184,205,219,29,223,15,86,106,147,111,213,46,190,196,164,39,24,162,18,100,159,36,120,247,35,72,236,108,94,89,60,123,9,240,4,62,30,48,47,154,36,228,65,178,5,44,73,25,109,167,60,174,166,153,20,206,120,10,201,36,210,195,48,106,236,217,92,165,218,43,39,82,203,161,222,39,159,241,123,214,85,81,252,94,167,244,236,65,31,8,211,79,196,53,74,134,222,201,189,247,203,252,171,162,255,0,207,145,236,150,215,150,146,73,112,151,178,57,254,13,162,255,0,135,248,98,114,143,223,223,234,159,186,246,70,154,213,240,170,81,178,49,221,39,215,119,76,149,26,169,95,116,165,239,201,54,242,9,37,21,21,209,112,60,20,32,97,38,68,0,96,0,3,0,0,221,242,9,12,132,136,48,211,137,95,79,31,245,31,243,58,81,107,7,55,72,254,250,158,127,229,201,255,0,245,29,17,22,158,69,191,228,49,62,10,130,15,51,60,198,142,57,215,107,229,183,254,116,249,217,211,159,115,212,86,253,125,207,49,163,73,248,134,185,184,175,215,79,157,188,245,247,34,183,172,201,125,107,45,143,198,154,239,18,154,185,85,127,242,223,127,161,116,63,229,203,242,2,85,244,175,243,67,95,12,63,120,81,202,219,251,239,185,44,109,81,207,105,1,25,101,39,251,228,102,190,63,109,228,167,223,255,0,152,38,185,150,127,234,1,92,190,53,223,50,102,73,231,99,111,174,207,238,107,252,81,250,200,207,56,125,223,253,159,220,12,58,158,175,235,253,206,101,191,17,219,212,87,195,250,156,189,69,120,96,114,95,22,63,169,238,52,119,173,94,138,171,215,89,71,213,245,238,120,121,172,89,37,243,61,47,232,206,163,118,158,237,59,124,194,91,215,209,245,3,191,165,233,183,118,215,209,50,122,168,61,86,142,250,36,189,82,131,75,235,216,205,84,241,103,243,54,115,25,41,199,160,71,47,193,239,243,244,84,78,95,22,28,37,153,110,232,116,148,113,208,228,232,163,246,109,118,187,75,248,99,103,153,5,198,48,240,248,254,39,93,99,168,80,153,46,130,224,10,130,213,185,65,244,125,13,90,105,230,156,75,172,94,12,178,253,84,190,92,147,141,159,117,185,119,2,251,229,152,180,138,40,165,167,186,93,200,197,201,122,164,78,87,165,2,178,149,205,37,131,27,182,91,182,242,106,165,171,122,178,207,179,193,122,138,48,213,166,149,147,204,141,209,162,48,232,70,54,197,79,98,39,101,138,17,203,32,140,177,8,183,35,145,125,126,118,163,143,133,23,106,47,157,146,227,161,159,204,219,202,40,209,42,99,179,15,146,153,94,163,23,8,245,32,174,156,227,130,138,248,187,19,125,66,148,33,139,119,204,213,110,170,10,27,123,152,245,246,121,107,210,115,108,186,82,125,64,181,220,221,219,178,70,85,207,87,114,140,69,85,82,151,169,244,52,232,45,85,234,176,17,174,175,12,134,158,189,239,169,203,212,217,247,210,75,225,71,123,197,53,10,58,124,175,99,204,206,89,228,13,21,220,227,148,153,92,222,235,84,152,169,93,216,236,142,121,69,30,163,67,93,79,78,154,75,56,39,109,120,139,145,200,240,237,111,151,82,132,153,209,87,111,161,242,65,199,187,79,61,70,171,211,240,157,24,232,99,166,211,183,220,122,57,194,50,203,247,58,86,65,89,12,118,3,203,199,77,101,218,151,251,39,66,223,15,141,58,119,46,229,218,185,215,165,156,113,140,228,94,33,170,95,101,200,28,72,105,103,41,57,123,20,206,91,101,40,190,199,83,71,45,212,200,228,221,31,191,151,212,8,151,87,240,50,46,31,118,78,148,156,112,80,168,131,243,183,118,59,19,140,30,159,119,177,145,213,26,232,111,185,45,35,149,203,99,125,72,171,99,168,118,84,214,9,120,108,227,43,30,238,204,232,67,67,10,169,232,99,134,202,220,246,174,64,235,121,80,148,119,46,166,45,100,157,116,180,249,39,164,213,199,110,217,51,46,186,78,205,203,33,19,240,125,107,121,132,187,49,248,149,152,177,75,61,204,186,40,70,167,243,53,234,180,206,250,242,69,106,209,234,33,101,123,91,52,70,136,110,221,131,147,225,218,59,97,44,201,179,183,21,132,16,40,224,152,128,40,0,200,0,53,146,59,151,76,242,89,131,145,169,212,58,245,177,175,61,66,53,217,136,79,212,89,110,21,13,163,159,226,182,184,87,27,19,11,181,171,236,75,158,112,81,200,133,210,134,186,109,62,178,46,241,59,213,181,227,39,62,46,82,154,113,89,109,157,61,62,130,119,189,214,160,172,58,72,202,82,216,184,201,218,210,120,109,123,147,151,83,5,145,141,26,218,227,19,75,214,74,187,227,28,245,3,103,136,85,10,244,237,37,209,28,159,12,148,96,165,39,238,95,226,87,219,62,59,72,231,195,17,82,89,198,64,245,122,91,42,178,189,209,193,135,237,107,237,114,143,179,50,120,110,161,85,84,147,145,142,203,183,106,44,146,125,88,30,158,22,70,72,230,248,189,254,93,124,50,141,38,179,239,99,22,200,120,228,147,138,195,3,126,138,249,93,165,196,122,224,175,89,92,213,13,203,169,131,193,53,45,79,203,125,142,135,138,221,182,61,64,243,144,151,151,169,203,234,45,101,155,231,215,130,189,92,183,90,156,74,237,204,146,228,32,206,73,213,45,177,98,88,81,34,128,143,118,53,194,22,121,13,217,224,162,63,140,181,116,43,146,193,58,185,96,17,143,45,10,107,2,155,106,108,140,228,192,33,196,135,38,211,8,71,184,236,232,65,12,228,178,60,240,65,67,140,146,135,166,73,252,202,139,101,76,161,28,178,173,207,38,187,238,139,167,11,169,138,111,216,138,83,228,33,144,221,152,150,87,21,180,8,231,176,158,18,37,24,167,53,144,186,184,197,240,4,99,135,30,13,84,71,114,81,207,38,88,193,251,154,233,78,180,158,121,4,106,179,67,182,173,217,49,57,199,110,14,179,223,118,155,8,230,78,149,7,134,192,179,73,24,249,139,113,15,17,130,140,147,79,134,83,41,108,154,105,244,35,168,182,83,75,33,85,194,109,27,41,190,81,173,163,9,162,174,87,33,32,143,199,38,197,57,125,231,4,250,50,139,30,217,228,7,50,56,224,148,158,98,74,17,204,50,7,211,129,128,204,54,142,6,0,0,249,42,156,123,150,131,89,2,152,79,156,22,245,69,19,173,198,91,145,100,39,158,10,133,56,224,173,207,156,26,26,201,77,149,247,1,109,39,216,163,123,68,227,44,160,134,167,200,78,91,81,29,184,100,46,77,199,130,140,154,155,185,193,74,147,125,139,161,165,204,179,34,223,33,68,168,205,40,74,81,225,14,157,59,82,228,221,8,71,1,45,169,1,90,173,116,27,211,199,28,34,48,221,187,228,95,185,224,131,36,180,220,137,215,183,169,175,121,9,237,146,224,163,47,218,20,56,45,141,234,75,41,153,238,210,238,150,98,74,20,74,49,3,163,77,155,145,113,203,170,199,9,237,124,27,161,102,81,49,87,12,134,244,201,153,80,0,0,0,0,0,2,0,0,1,20,87,116,246,199,131,159,43,37,100,159,83,165,56,169,46,74,213,49,93,138,149,202,186,50,143,98,117,123,179,161,109,113,193,134,204,39,132,84,73,217,18,94,92,101,203,50,249,109,75,118,68,239,148,64,233,70,49,140,72,169,71,56,49,70,249,201,123,4,55,101,188,129,177,74,42,69,206,229,24,245,57,119,91,142,140,117,217,41,68,96,234,194,229,34,109,41,35,151,11,182,190,166,186,53,27,137,139,167,101,123,121,193,70,244,229,140,27,219,140,200,61,60,95,35,83,10,172,96,177,215,25,25,165,9,198,124,62,11,224,218,92,133,66,232,70,188,99,234,204,55,106,82,124,6,167,83,61,85,187,41,77,174,196,161,163,132,121,185,239,151,236,246,255,0,115,42,207,11,45,185,226,184,182,74,202,237,135,46,75,242,89,53,74,89,91,87,11,217,16,230,61,24,25,97,59,183,98,18,174,127,37,44,63,224,203,188,217,36,188,216,184,63,153,11,244,181,106,63,89,28,75,246,163,195,49,203,195,117,48,121,163,85,41,175,105,133,110,222,130,119,66,184,110,145,131,58,186,23,222,214,164,190,92,19,134,170,22,61,178,93,122,198,67,76,91,246,154,231,242,42,177,231,45,50,141,77,14,175,93,111,117,127,208,162,23,190,140,128,187,151,212,228,248,109,95,241,47,28,139,159,53,169,111,151,238,199,255,0,17,191,196,110,242,244,179,148,126,41,122,87,230,105,240,13,28,116,250,89,94,151,170,223,74,127,37,254,229,131,180,165,190,204,132,214,110,170,57,238,229,252,17,26,98,212,114,251,150,87,234,182,79,57,218,182,149,18,89,201,38,240,137,97,21,201,228,3,169,36,133,20,72,5,129,13,178,18,96,75,35,33,20,77,32,16,165,196,89,38,87,107,196,36,254,64,100,210,175,241,21,103,254,134,127,250,142,143,99,6,147,255,0,83,31,150,158,63,212,222,72,181,17,238,12,11,111,177,80,224,223,153,252,15,47,160,255,0,250,134,173,241,159,62,95,95,139,234,122,138,214,44,254,7,153,208,243,175,213,191,254,60,255,0,107,223,248,17,93,10,87,166,159,150,83,254,4,215,195,23,237,38,138,224,158,35,158,214,60,22,246,231,180,192,177,113,158,122,76,37,248,187,122,208,164,248,179,234,153,41,103,51,252,152,17,159,227,249,77,50,19,227,127,202,73,147,146,253,102,23,180,130,127,243,126,120,96,71,30,175,164,159,244,43,112,207,167,229,40,151,75,172,191,121,16,146,229,254,242,127,216,12,214,45,209,127,53,159,224,204,58,138,142,156,211,89,247,140,155,50,221,14,26,235,143,252,254,128,121,173,109,94,93,219,187,72,209,224,122,143,39,196,234,203,244,217,232,127,159,251,154,53,212,171,43,107,248,28,136,185,87,53,37,196,162,242,7,186,89,140,243,219,38,250,91,194,249,172,52,97,132,149,212,70,216,244,156,84,151,230,106,171,215,95,31,18,229,1,135,95,5,71,143,105,110,138,120,212,85,42,229,142,237,127,179,70,248,115,14,122,174,12,94,56,188,207,13,243,92,83,158,158,200,217,135,237,209,255,0,83,85,22,121,139,61,55,37,47,226,130,44,7,33,249,111,158,72,249,114,93,128,182,28,188,118,146,193,94,146,57,120,127,64,82,113,234,176,47,49,85,169,227,241,114,81,163,85,40,215,12,119,48,65,74,109,254,201,209,212,105,252,233,175,96,84,70,184,149,149,116,82,226,178,77,78,78,91,123,22,41,36,138,157,144,131,234,5,187,33,4,228,250,156,189,118,177,110,219,22,26,205,99,147,217,6,97,148,127,20,202,171,188,204,215,133,212,206,212,161,23,41,26,171,182,167,28,101,24,124,66,252,69,164,192,179,75,169,142,230,96,213,234,26,213,38,159,8,207,77,174,18,124,149,91,55,41,229,132,104,190,231,107,92,145,162,42,203,227,25,116,21,52,202,73,201,146,167,211,127,208,163,167,174,219,167,163,211,212,228,66,199,27,119,167,201,163,91,123,178,42,57,238,100,3,161,173,189,219,70,50,96,143,50,72,155,156,156,112,70,11,239,19,2,87,70,85,165,217,49,66,221,222,158,165,186,204,202,164,67,67,8,187,114,251,16,110,167,75,182,30,99,44,122,157,176,73,62,134,157,68,225,29,38,17,192,118,188,53,144,174,148,117,106,17,79,61,206,214,159,88,158,147,119,200,241,251,217,187,77,170,148,104,216,16,252,67,82,245,23,238,207,17,11,174,223,167,107,61,140,46,91,164,217,102,239,70,0,187,71,108,246,202,43,140,149,92,154,177,238,234,26,102,212,248,21,174,82,181,238,40,215,10,227,61,57,86,154,191,189,192,105,231,235,80,247,59,250,77,12,43,134,246,136,57,26,217,184,173,165,190,18,212,174,77,144,214,175,51,82,162,189,201,85,31,42,121,136,87,164,212,109,242,56,56,22,122,45,105,51,77,186,199,228,97,51,147,13,68,190,209,153,116,200,23,91,43,43,178,45,60,27,33,52,225,238,201,203,78,181,48,92,26,116,186,21,92,115,54,6,74,116,142,219,84,185,71,102,186,182,195,12,84,194,59,179,28,23,144,70,43,111,68,72,8,121,145,221,128,38,67,205,140,158,212,249,35,117,138,21,231,39,19,73,172,114,214,202,57,227,32,118,211,113,144,237,177,66,189,192,228,182,166,204,186,251,63,195,203,1,26,244,215,70,218,217,231,188,90,199,95,136,215,47,102,109,240,27,183,84,212,159,185,204,241,217,41,107,56,236,81,119,138,234,21,154,78,62,70,10,229,43,33,140,154,41,138,212,233,212,95,37,180,232,101,8,55,46,129,89,52,206,53,234,215,177,232,225,61,212,55,5,216,243,54,63,43,81,199,68,118,52,154,228,232,218,186,129,205,214,59,22,171,119,177,93,150,183,108,36,223,66,205,77,173,201,185,71,12,199,44,201,245,3,179,117,145,179,79,187,186,71,30,114,196,218,38,245,18,132,54,149,206,182,225,188,9,66,233,44,243,212,80,150,45,203,125,76,206,120,101,202,45,199,115,8,213,230,40,93,9,103,185,29,101,238,217,47,81,145,188,203,169,25,183,187,168,86,223,13,185,195,85,21,238,110,241,169,183,24,243,212,228,105,167,182,248,203,217,157,45,117,145,182,165,151,208,35,146,201,210,183,231,37,86,60,72,117,75,31,153,64,253,54,96,114,109,72,156,35,186,99,212,71,107,64,80,201,83,141,252,132,214,32,216,83,204,91,2,205,68,125,60,21,86,165,20,203,147,221,212,35,208,130,142,92,179,128,219,185,154,171,130,104,175,201,148,102,2,113,218,136,201,112,74,206,25,28,129,15,82,120,46,130,95,136,209,166,174,51,142,89,77,137,70,198,128,133,233,46,133,50,229,22,92,138,251,1,42,150,231,130,215,29,185,43,166,88,153,101,207,50,96,85,156,147,80,220,185,101,113,202,92,150,86,222,64,88,146,250,154,101,185,87,207,83,86,151,64,236,146,148,131,196,162,169,134,212,6,159,15,186,47,79,137,119,70,43,169,178,235,222,213,193,29,21,158,181,30,199,162,166,152,42,247,99,144,175,47,168,211,186,185,102,89,61,207,24,58,222,42,155,179,29,142,79,70,194,84,115,180,182,169,115,130,135,150,201,69,180,192,215,44,25,236,245,76,183,114,219,146,148,243,103,0,89,8,54,146,52,58,229,92,57,41,89,140,226,110,190,232,186,56,234,21,239,128,65,147,13,36,32,200,0,0,9,128,218,201,76,161,135,148,90,134,214,64,132,37,146,77,100,88,192,192,170,80,89,26,138,37,36,67,56,101,65,36,87,41,34,217,62,12,146,82,115,9,87,44,3,143,34,140,118,161,238,40,77,97,20,184,185,72,181,207,33,16,130,56,138,27,107,4,102,45,188,112,4,101,7,46,134,107,37,58,101,202,224,232,215,28,32,178,168,205,114,134,174,50,211,106,154,47,88,104,207,58,124,183,193,69,150,91,95,208,168,157,209,74,121,23,218,54,172,25,222,163,43,146,167,39,39,192,26,62,215,37,62,57,58,116,89,186,39,18,181,137,228,234,83,100,99,17,96,220,5,16,185,73,245,47,92,163,45,24,8,0,0,0,4,0,0,2,24,1,155,80,158,215,131,153,13,202,77,203,169,218,148,114,83,45,60,95,98,202,206,57,238,100,37,75,151,56,55,199,74,148,139,101,66,219,130,232,229,181,24,196,81,150,87,6,185,104,242,203,97,165,140,87,65,163,150,235,148,165,201,162,152,173,191,50,237,68,54,46,17,129,92,212,250,148,93,58,101,187,116,71,11,118,60,62,25,117,54,41,199,29,73,203,72,172,121,193,4,161,107,46,134,165,103,6,117,165,148,120,76,190,189,62,58,129,122,123,185,51,235,230,161,167,218,219,91,222,56,52,197,109,51,235,42,243,108,167,63,4,114,217,150,153,180,241,219,14,34,162,159,69,253,201,78,107,166,75,100,183,46,56,69,110,184,46,91,2,190,37,220,106,167,217,143,117,107,160,157,141,252,44,9,121,82,66,124,119,43,110,97,215,134,4,165,46,198,91,116,245,89,248,112,89,56,178,175,49,199,134,69,65,83,58,254,9,101,123,28,221,125,18,211,226,197,29,177,125,189,142,132,229,158,114,101,189,110,140,183,188,167,193,7,15,91,108,175,186,154,43,235,156,254,111,161,236,106,162,53,87,93,49,233,92,84,79,51,224,218,117,63,18,78,107,50,171,51,147,250,112,143,85,87,191,118,88,84,212,84,99,150,20,175,66,111,172,185,35,107,244,227,246,158,11,74,133,38,69,33,224,146,194,1,164,70,108,37,34,183,44,200,9,118,33,156,178,82,126,145,66,61,216,22,124,40,142,238,72,202,89,34,158,22,64,187,113,93,254,154,102,255,0,202,196,163,55,234,113,100,117,19,148,116,246,249,145,81,142,215,135,187,36,20,105,178,181,178,249,83,3,126,76,90,101,254,62,239,254,85,127,208,212,229,200,139,83,67,199,177,94,225,171,35,220,168,157,127,31,62,232,242,250,40,255,0,140,213,77,197,254,186,206,112,241,215,223,56,61,69,109,111,225,254,36,121,95,15,245,106,53,83,196,121,157,143,118,215,158,190,253,8,174,147,105,238,143,181,133,175,63,123,199,179,42,127,13,159,196,183,30,171,31,249,64,159,93,223,56,146,250,247,137,24,243,37,243,131,37,7,159,45,251,196,7,140,240,251,192,37,206,126,112,20,58,193,252,154,28,115,247,121,246,104,8,62,115,251,137,132,191,23,254,124,201,69,124,63,156,89,31,111,154,192,21,217,248,154,253,172,153,237,139,229,39,242,95,151,79,228,105,248,163,245,143,243,69,83,79,175,201,75,248,1,203,212,65,62,159,145,198,215,85,178,205,254,253,79,73,116,58,254,105,127,84,114,181,149,41,193,175,126,128,117,255,0,71,245,10,239,11,140,91,245,84,220,95,211,177,211,211,191,195,156,97,224,242,223,163,58,135,94,178,218,37,210,200,231,243,95,248,207,79,95,22,113,221,1,162,234,62,211,167,186,151,195,178,185,65,255,0,3,155,224,182,249,154,26,112,146,148,51,92,162,241,219,233,208,236,194,73,244,248,145,197,170,47,77,226,154,237,50,126,151,37,125,113,249,75,168,29,116,247,125,68,243,130,157,243,139,207,98,232,73,77,124,194,17,94,166,184,202,48,150,118,190,137,150,141,165,40,53,212,163,106,126,149,244,33,100,227,30,172,170,51,141,116,37,156,227,167,208,225,107,245,182,202,221,145,206,61,203,34,55,107,181,177,132,90,139,228,229,61,69,146,230,82,101,202,133,56,110,108,151,145,90,169,188,242,84,103,141,209,220,151,113,107,44,106,179,159,59,92,53,4,181,58,159,50,10,33,85,213,169,156,37,212,87,93,43,25,80,153,81,40,167,39,193,109,52,121,183,40,190,196,180,251,99,22,228,26,123,241,171,202,232,192,235,217,76,116,250,95,200,224,198,111,123,150,122,157,253,117,177,150,147,242,60,246,56,32,119,75,37,250,61,28,245,51,92,98,36,42,173,89,56,228,238,104,44,174,169,109,105,100,14,118,187,76,180,232,199,30,38,142,199,138,197,73,231,216,230,83,68,245,18,196,34,241,238,6,207,179,253,162,180,151,114,95,101,142,150,188,247,55,233,180,175,77,66,115,49,248,141,201,199,41,244,10,231,106,245,18,198,222,198,44,228,182,231,189,149,109,201,80,209,117,79,17,193,74,150,222,9,41,242,1,143,89,116,118,145,173,110,159,36,182,57,94,162,187,129,42,86,39,245,55,67,66,220,93,146,70,205,31,135,40,226,109,27,245,74,53,233,154,68,30,81,191,47,87,159,217,61,46,159,87,25,105,186,246,60,197,184,140,229,47,118,116,33,114,251,58,219,212,5,108,215,218,92,130,118,185,39,180,178,189,44,237,143,78,230,216,104,149,116,183,32,174,126,154,51,183,169,108,124,54,118,77,75,148,145,171,195,124,183,108,163,236,206,210,140,98,178,6,29,46,218,241,9,117,52,222,156,171,123,76,88,255,0,25,212,233,173,169,114,68,97,210,83,108,27,220,243,147,160,177,209,190,68,164,187,35,14,167,81,229,220,147,120,203,3,117,205,87,6,206,13,190,33,247,253,126,166,207,17,212,74,58,119,181,242,121,167,61,247,254,101,29,205,70,170,82,211,226,47,44,193,162,140,229,126,237,189,250,155,52,212,74,80,245,199,131,163,78,158,16,89,199,33,87,87,23,40,172,153,252,74,81,175,79,47,146,53,66,91,160,240,115,60,87,115,162,73,132,115,188,26,247,27,102,155,235,201,118,187,73,61,78,169,184,175,79,185,203,210,205,215,122,104,244,180,219,233,92,114,6,106,52,209,210,56,169,26,181,146,197,11,98,234,99,241,91,28,35,25,103,156,154,161,100,103,165,142,64,224,217,84,162,214,238,100,217,171,79,254,30,56,146,229,149,235,117,9,223,5,30,204,175,89,123,217,30,2,171,214,75,50,220,140,240,150,222,165,214,102,80,79,60,20,198,185,216,241,0,37,118,28,69,59,126,231,105,27,148,161,233,145,85,47,54,97,132,67,108,177,147,69,55,102,189,175,169,109,241,74,191,73,138,15,13,131,226,114,226,89,64,70,79,128,207,5,18,79,6,167,61,213,242,204,43,50,145,162,28,44,50,17,76,253,115,194,45,148,54,192,150,154,27,174,203,92,100,187,88,210,225,1,85,82,81,65,115,223,28,139,24,175,34,79,116,64,113,196,171,199,112,170,167,10,242,66,18,196,246,179,92,228,163,95,1,89,106,121,145,125,145,81,69,122,104,41,90,79,86,246,201,32,136,215,102,217,125,77,50,245,71,114,71,57,179,167,77,177,142,151,158,184,10,193,99,204,153,20,66,82,114,109,150,87,240,132,95,166,183,107,104,174,233,47,58,75,177,24,53,25,17,183,227,200,84,108,121,98,138,236,19,30,28,113,144,135,92,125,68,173,204,73,69,109,228,141,178,79,150,4,127,9,42,101,182,73,178,60,73,2,143,168,15,79,225,183,70,202,240,142,95,138,231,205,195,15,12,212,121,51,113,108,135,137,219,25,219,148,6,74,229,182,73,163,210,233,110,221,165,111,61,143,41,187,47,7,87,73,170,117,233,246,183,242,2,189,101,142,118,179,4,163,137,114,106,243,20,167,38,85,116,185,3,51,248,186,3,12,102,69,213,65,55,200,21,246,192,224,182,205,100,211,182,41,21,79,107,232,4,236,148,101,129,77,167,12,100,138,138,104,35,91,148,176,186,5,125,45,60,131,69,112,153,102,76,52,93,9,100,142,50,48,25,22,72,0,138,37,145,9,188,0,166,70,51,199,82,105,166,41,195,128,134,158,68,226,66,45,197,150,103,40,162,185,180,138,211,68,174,142,81,84,22,58,178,162,215,36,145,158,86,44,146,181,240,103,140,121,201,81,114,89,228,110,88,42,118,40,119,42,178,201,63,132,13,92,201,240,203,99,28,71,147,37,54,188,102,69,147,212,44,97,50,11,149,169,62,70,237,94,231,62,232,218,227,186,6,104,93,116,101,137,34,225,174,198,84,134,225,9,44,51,21,55,103,168,89,108,160,242,186,0,238,208,197,188,163,60,169,242,250,155,43,212,110,92,153,181,54,172,240,5,83,143,25,72,162,90,167,23,131,161,76,20,161,201,158,253,31,45,224,3,77,115,148,179,147,169,85,153,137,195,135,221,76,215,29,98,72,96,236,38,152,206,126,159,85,186,88,55,198,91,145,150,140,0,0,64,0,0,0,0,0,0,2,12,12,0,136,18,0,43,157,113,146,228,199,61,4,28,179,131,160,5,212,198,90,180,177,129,166,49,194,24,200,165,128,1,48,19,102,107,228,220,241,217,26,49,131,47,87,158,236,5,156,34,15,18,234,77,162,45,4,27,43,239,18,46,152,117,139,104,100,101,185,116,228,42,91,123,54,70,80,101,110,217,46,168,60,205,192,41,34,155,34,164,190,101,174,69,114,100,86,43,36,226,240,204,122,219,182,86,142,149,177,83,95,51,137,227,95,118,163,21,251,63,204,131,95,232,244,36,244,247,106,37,214,219,56,250,35,208,214,189,38,15,13,211,249,26,74,106,239,24,172,253,123,157,21,193,81,6,183,106,32,187,69,57,50,199,199,82,21,60,206,201,191,125,168,115,123,138,30,226,25,203,97,157,177,98,138,148,151,166,32,27,185,22,125,89,236,139,99,67,199,174,95,192,156,99,92,62,20,190,172,12,248,148,229,233,77,162,229,92,154,198,84,81,41,88,187,16,118,100,9,170,160,190,127,82,78,74,43,210,191,129,67,177,137,93,128,37,41,54,249,51,107,183,125,158,74,18,198,120,108,212,172,132,250,162,157,102,60,173,177,244,230,73,115,207,114,17,94,155,115,213,106,176,250,56,199,159,148,75,55,87,231,58,188,200,59,63,103,119,34,210,71,55,106,176,249,118,127,99,54,143,195,175,223,21,168,170,53,198,18,82,156,183,238,149,173,116,199,178,10,218,235,147,225,22,42,99,30,100,249,45,156,189,138,155,147,101,68,171,248,156,191,204,121,79,8,142,107,178,198,190,61,239,60,251,191,200,244,243,159,151,165,186,111,240,194,82,254,71,154,240,88,109,162,166,226,214,232,245,247,231,235,243,34,199,69,53,223,188,75,35,250,207,172,10,98,253,17,253,214,139,150,85,177,95,229,2,202,250,213,47,147,28,122,67,229,38,136,69,226,53,253,73,191,233,48,38,187,99,246,133,253,164,47,218,111,180,147,67,151,227,254,32,39,223,252,178,19,88,207,202,67,124,185,227,188,114,55,143,87,249,162,4,26,219,255,0,108,138,228,176,254,146,219,249,50,199,206,127,205,18,18,245,99,252,209,254,104,12,182,39,181,251,227,249,166,115,245,48,229,227,161,211,154,222,186,227,118,127,142,12,151,172,172,251,243,252,122,145,92,173,43,90,111,23,211,90,248,139,158,217,126,124,30,173,183,92,191,117,158,83,87,15,75,199,84,122,106,111,90,157,53,55,255,0,212,130,111,235,220,168,220,189,113,82,143,197,31,232,115,252,79,117,122,221,22,170,49,111,118,105,154,75,63,56,241,252,77,180,73,236,78,61,112,83,226,245,45,71,132,223,181,122,160,188,196,190,113,231,250,100,35,68,57,135,61,184,18,123,101,193,94,142,245,117,21,219,143,77,145,82,195,47,156,59,199,160,19,206,229,144,135,92,62,229,80,150,215,142,197,189,202,51,107,44,219,10,154,126,158,98,204,83,149,115,231,216,211,226,139,203,209,219,60,241,25,198,95,78,199,158,158,166,91,189,44,212,70,253,78,167,202,134,19,49,87,174,158,217,38,204,214,217,43,58,178,181,158,74,137,78,91,164,228,71,168,9,32,27,38,170,179,27,176,21,99,205,138,151,185,220,185,85,94,147,56,89,193,7,9,183,24,149,194,91,102,165,243,37,100,183,16,72,163,169,59,119,233,185,125,142,122,140,229,202,92,29,77,5,113,178,143,89,93,178,132,35,182,61,72,172,85,201,215,60,154,106,187,58,136,242,101,231,4,168,126,188,251,4,122,71,162,251,76,20,164,104,167,79,86,158,41,97,25,116,186,185,58,48,185,20,175,154,132,165,47,200,11,252,75,81,8,105,229,242,71,150,212,94,230,154,201,208,214,106,124,234,100,114,88,9,54,199,30,164,70,153,81,100,227,28,21,99,50,67,121,201,46,146,139,3,165,86,143,26,127,48,199,11,118,222,164,159,194,206,148,245,73,104,182,175,99,141,178,74,92,50,43,215,104,245,112,178,132,140,190,39,168,251,183,20,206,111,134,185,169,52,216,107,229,37,111,94,2,177,106,32,246,151,232,214,107,203,125,7,63,188,134,59,145,163,79,116,33,38,250,4,119,180,23,65,195,5,186,187,63,195,182,142,95,132,54,236,113,125,153,187,196,91,140,54,196,14,86,134,233,45,68,154,253,163,191,93,179,179,140,25,60,55,69,24,67,116,215,39,86,49,140,99,192,28,155,107,156,117,91,178,116,163,204,86,230,99,212,91,31,55,8,187,116,167,16,45,134,162,49,158,211,155,226,86,41,106,32,190,102,183,90,174,59,250,179,21,250,119,117,138,201,240,151,68,4,181,145,243,104,219,23,212,167,69,225,241,174,123,166,185,247,101,174,50,155,140,97,201,210,133,59,96,183,133,75,203,142,204,68,37,247,116,201,178,232,40,237,225,153,53,146,155,170,81,68,69,122,13,82,148,228,190,97,226,21,202,232,181,5,212,231,104,169,178,149,41,207,60,179,169,163,190,54,197,183,201,71,22,253,39,217,98,166,206,190,135,109,154,125,222,200,229,120,214,171,116,149,104,60,43,95,182,151,92,159,78,0,135,138,93,230,90,235,30,158,247,228,237,111,177,135,85,110,237,108,229,216,183,75,53,38,211,10,167,226,189,227,179,228,142,166,110,94,132,185,53,121,82,223,39,21,212,179,195,233,140,181,79,127,196,1,167,210,89,102,159,116,214,56,37,225,155,33,108,161,60,101,29,189,70,221,62,153,164,121,56,220,227,172,149,137,252,76,11,252,95,30,122,199,67,159,23,137,172,26,117,82,119,219,20,43,104,84,197,100,34,86,75,238,215,38,60,61,217,37,57,188,99,35,199,167,32,78,17,79,128,182,189,171,36,107,154,82,44,190,74,81,224,10,170,73,60,151,229,74,45,163,60,30,34,93,71,48,96,139,52,243,198,227,61,246,73,205,147,92,74,69,50,94,166,6,152,89,25,83,134,71,79,36,179,146,186,210,218,200,194,88,147,64,74,204,59,178,141,22,201,42,248,102,54,253,69,138,89,143,37,18,210,205,198,210,122,153,110,158,114,103,139,39,23,185,242,64,101,50,113,151,163,5,78,59,89,100,87,0,71,203,244,182,11,152,22,91,47,187,194,42,140,150,220,0,71,44,125,194,41,227,130,25,123,128,155,198,228,74,114,91,150,72,198,50,235,130,50,121,159,33,90,109,156,92,62,101,13,110,46,218,165,20,66,49,89,96,67,28,132,100,226,199,47,78,69,6,186,176,139,161,46,69,124,155,100,37,47,87,0,250,1,10,214,38,178,105,148,187,25,101,212,154,179,47,13,1,61,202,44,140,229,185,146,141,121,146,228,182,202,226,161,144,42,217,233,28,20,163,18,80,146,199,82,201,225,67,128,165,87,222,61,166,186,244,25,91,140,52,79,109,169,157,234,236,82,163,242,3,137,125,94,84,240,136,211,44,62,95,37,250,156,202,198,202,35,84,183,110,3,232,91,112,14,88,69,130,148,114,140,42,184,91,150,90,153,74,167,146,196,176,81,33,136,8,163,112,167,202,20,215,176,161,151,212,10,183,236,158,50,104,140,148,145,158,250,119,44,174,161,70,232,172,72,168,209,181,9,172,13,60,131,34,170,179,56,48,89,108,148,241,216,233,73,25,237,170,61,77,70,107,60,164,246,229,153,101,170,81,109,26,111,146,80,193,200,146,223,107,42,47,119,59,38,176,105,132,241,18,186,180,248,89,97,111,165,0,172,212,37,194,100,33,57,57,231,28,16,85,239,145,182,154,226,162,81,187,76,227,56,34,114,211,193,246,49,43,85,82,227,161,178,173,66,146,50,170,101,165,74,92,18,242,19,137,163,34,111,8,105,140,83,163,100,120,49,206,42,82,203,58,119,73,74,28,28,201,189,179,105,150,34,74,255,0,43,142,197,191,106,140,163,131,21,190,162,152,230,18,46,13,146,171,204,121,32,244,114,221,223,5,186,107,184,70,248,97,196,131,158,162,235,232,116,52,247,122,86,74,39,24,185,22,36,148,120,3,116,101,184,102,26,174,106,88,102,200,203,38,90,72,0,64,3,16,100,0,8,249,137,49,238,200,12,8,74,120,20,39,144,44,1,54,9,128,192,76,138,108,9,140,175,122,207,82,105,240,2,121,35,185,228,176,142,16,16,178,95,117,47,224,97,157,217,150,32,91,175,156,189,21,67,226,151,38,117,40,80,176,189,83,247,246,2,230,229,24,173,253,95,98,57,76,162,86,74,79,61,197,153,118,64,104,218,251,11,45,117,35,9,203,241,69,224,158,236,128,156,215,116,87,37,23,202,44,106,56,43,107,29,0,131,224,170,100,229,34,169,178,42,155,30,58,28,43,27,214,120,197,20,167,152,169,101,254,92,157,125,93,158,93,82,151,203,8,229,248,4,60,221,101,215,190,203,106,252,200,61,85,43,140,150,116,89,100,33,198,2,91,176,240,178,84,42,228,149,49,249,242,74,53,216,222,122,71,230,78,17,141,105,119,150,49,146,78,77,242,80,163,92,35,203,229,252,201,74,196,87,44,144,2,110,198,67,34,192,212,64,89,23,82,213,89,37,80,20,168,185,19,142,153,203,169,161,69,32,149,152,224,10,93,81,130,225,101,251,153,245,45,238,166,41,242,236,137,175,19,124,227,38,109,68,99,27,170,150,221,184,110,79,242,68,164,47,15,147,156,46,151,105,93,46,125,205,124,153,60,45,127,128,166,95,180,183,127,22,108,5,39,146,47,29,201,103,145,77,165,18,140,126,41,63,47,193,181,82,233,247,82,95,199,131,143,225,241,85,215,86,212,177,211,140,127,111,238,116,191,72,172,85,248,37,145,207,197,40,71,249,231,251,24,168,121,162,134,165,248,177,241,110,34,197,169,125,219,89,233,185,23,199,245,145,250,123,149,46,150,47,155,38,159,170,15,190,210,9,254,5,142,211,28,159,22,47,102,152,191,12,191,123,251,142,121,251,207,161,68,223,89,46,248,14,233,123,196,51,235,250,196,75,240,125,48,3,79,46,31,52,208,147,248,63,128,151,27,126,82,192,250,47,251,128,93,54,243,209,224,131,225,63,242,203,249,19,151,10,95,39,146,45,122,228,189,208,20,205,97,75,252,178,82,70,107,163,213,127,153,175,226,108,146,206,63,205,28,25,166,178,190,110,57,252,209,7,51,83,30,166,239,1,179,118,146,221,59,124,213,60,199,247,101,254,229,23,199,63,155,254,165,94,23,119,217,252,82,9,241,27,163,229,191,175,111,230,21,232,244,210,219,38,189,158,77,113,143,175,149,233,151,166,95,67,4,101,182,197,158,143,131,116,101,196,100,191,52,88,203,143,224,184,166,171,180,147,253,102,158,217,65,253,59,119,58,208,146,232,115,110,94,71,143,201,167,233,213,210,164,151,63,20,120,127,200,232,71,107,65,69,145,218,201,66,91,163,243,67,248,214,210,16,244,79,146,160,213,194,26,138,108,211,88,246,198,250,220,84,189,153,227,28,39,85,147,166,229,182,202,229,182,75,230,123,13,124,101,229,66,80,77,184,203,177,194,241,218,149,142,189,108,22,36,254,238,213,243,252,47,251,9,82,185,141,224,136,158,65,60,51,104,113,139,125,137,40,184,178,78,125,54,242,194,114,107,226,88,2,15,226,206,77,22,234,156,234,219,147,36,216,178,3,92,147,93,8,199,225,35,184,13,52,234,37,92,90,35,230,103,150,83,185,11,57,96,212,219,227,168,86,249,33,148,11,211,200,29,223,13,212,47,132,211,226,115,217,75,250,28,175,11,182,62,114,201,167,198,53,10,113,218,136,57,10,199,181,197,149,203,57,36,69,188,178,135,216,72,31,64,130,8,150,30,209,39,148,89,28,168,96,149,84,201,65,201,172,5,56,201,184,227,34,174,89,154,21,125,197,8,201,115,32,58,58,95,214,112,67,196,147,83,76,175,77,168,242,230,178,91,226,18,118,197,52,136,172,112,183,203,177,55,208,236,249,202,90,110,23,83,159,163,208,75,81,52,229,208,234,107,43,142,159,79,183,190,0,199,225,146,219,124,155,238,207,64,232,133,177,221,35,203,233,173,195,220,187,29,157,62,187,117,78,61,192,211,230,71,119,151,22,73,221,229,193,198,79,147,133,13,68,214,173,203,37,182,106,101,43,22,230,12,87,126,170,94,123,127,51,126,143,83,43,34,210,228,203,246,25,106,26,146,88,71,95,73,166,175,79,12,62,160,71,122,202,140,217,45,85,123,171,74,29,25,139,89,85,150,234,161,181,240,117,42,134,42,74,65,21,233,52,209,170,25,238,75,86,246,80,217,110,237,167,35,198,181,142,53,184,174,252,16,75,71,226,41,193,169,51,101,55,71,81,12,163,206,233,82,242,101,45,220,190,134,255,0,14,212,168,70,81,207,194,85,107,215,234,106,170,150,184,232,114,252,51,87,183,49,111,185,139,196,109,148,181,51,77,250,83,50,215,107,174,121,64,106,241,39,157,67,121,50,213,99,174,111,230,45,69,174,201,38,85,187,146,166,174,178,205,211,114,55,248,94,150,119,89,187,240,156,229,234,71,127,192,175,140,106,218,250,244,32,209,170,149,84,87,142,248,56,144,213,56,107,21,139,225,102,143,17,187,125,178,89,248,89,202,155,207,64,61,78,174,248,221,162,249,158,110,105,194,127,153,182,189,70,116,248,111,177,206,148,220,166,5,187,253,113,101,218,237,178,170,62,230,89,246,247,20,236,109,97,129,71,114,231,47,78,8,97,57,22,89,91,80,201,69,75,130,112,110,79,105,4,95,167,138,243,86,72,11,34,161,1,85,52,150,11,117,113,194,51,65,237,228,11,38,240,223,204,131,229,100,44,109,132,121,64,40,103,144,219,203,28,56,101,170,61,192,166,93,8,195,212,240,104,112,82,137,158,25,114,192,18,120,139,193,108,82,234,71,203,204,189,69,150,67,111,71,193,65,40,111,137,24,173,177,39,92,187,10,222,17,21,91,150,230,40,67,54,96,140,57,145,117,113,196,242,194,9,65,197,145,232,214,75,39,185,203,129,78,28,5,110,117,195,236,219,187,224,231,37,28,154,60,201,70,173,185,40,233,200,23,233,225,185,224,157,154,119,6,229,216,162,155,92,102,153,190,203,20,170,3,159,140,144,218,203,115,201,21,196,185,228,8,168,247,44,107,16,228,174,91,183,18,178,94,128,140,210,151,168,158,50,190,101,125,75,97,25,99,228,6,157,60,60,200,242,71,84,156,87,82,90,102,211,105,51,109,90,104,93,204,158,66,185,154,122,231,107,225,60,22,218,165,95,12,236,211,69,117,193,227,7,39,89,37,230,181,236,5,49,234,117,180,151,47,40,230,195,18,137,163,75,142,80,18,177,167,54,194,13,75,130,55,172,103,4,52,125,192,250,4,100,57,50,158,84,137,60,224,202,167,22,18,124,10,44,140,222,64,74,207,81,108,101,147,55,150,223,36,227,39,30,24,23,139,160,148,147,6,69,75,169,9,64,113,100,128,171,59,73,198,89,9,71,40,132,35,181,149,19,101,23,231,99,52,50,185,71,32,112,231,57,111,113,150,73,215,82,221,150,116,44,162,61,112,102,120,79,105,166,82,220,146,194,41,182,135,103,35,148,100,158,75,225,98,217,200,25,54,249,104,169,220,243,132,89,109,138,82,194,37,93,9,243,130,136,198,50,152,70,83,170,102,184,109,135,5,55,225,188,162,13,117,234,56,89,101,202,113,177,117,57,88,204,73,233,236,148,37,181,244,24,107,118,207,81,27,116,170,113,101,145,177,52,77,77,17,92,139,52,179,140,184,232,56,105,28,186,163,177,182,50,236,14,181,130,234,99,159,94,153,69,244,39,100,157,113,52,168,114,57,210,166,134,152,228,91,169,238,93,69,219,163,212,53,26,44,244,42,166,169,86,241,37,192,26,226,214,75,21,251,100,147,8,65,109,42,157,121,151,0,116,33,98,113,206,73,41,38,115,219,148,99,132,201,233,156,155,228,152,186,218,217,85,147,227,129,93,45,177,50,66,253,210,96,180,229,27,37,62,188,26,43,202,92,145,140,178,250,18,147,218,178,17,100,163,185,21,197,237,145,26,239,77,224,114,229,228,43,79,13,17,114,72,167,204,73,117,8,250,159,82,9,185,242,88,150,81,13,168,148,66,169,157,111,118,83,44,89,81,36,217,46,26,8,206,167,45,197,176,146,99,117,166,103,156,101,7,158,197,16,186,18,178,114,148,26,203,227,63,34,149,164,247,146,44,203,200,167,99,138,249,145,81,205,52,188,75,45,141,234,96,151,166,40,130,113,151,19,66,150,158,47,225,32,83,212,57,241,158,61,136,239,43,149,50,93,8,250,163,216,42,87,70,83,245,198,93,59,20,43,100,158,27,47,141,142,44,133,213,166,183,195,167,117,236,2,83,220,136,200,173,75,156,18,114,32,229,248,189,155,104,146,79,175,6,175,7,211,125,150,157,147,198,252,250,190,166,39,183,83,226,148,66,127,171,140,183,203,247,99,203,254,135,103,195,171,148,170,86,219,241,88,220,177,237,158,66,183,70,59,150,123,15,153,91,21,149,182,43,56,67,65,87,89,63,158,13,50,158,222,228,91,67,156,187,34,188,48,38,61,164,57,68,226,192,20,11,20,72,228,123,128,179,8,78,88,43,115,35,144,37,59,10,247,114,61,188,150,70,17,64,40,202,93,140,62,33,57,70,155,165,248,149,120,95,89,112,116,30,23,87,131,155,170,126,101,180,214,150,124,221,68,87,229,30,73,86,55,213,15,46,168,65,126,24,164,79,161,41,184,197,114,82,236,89,124,244,42,38,210,98,107,11,25,234,85,230,53,207,36,212,247,52,185,247,3,147,250,83,205,26,58,87,227,187,56,250,47,247,43,138,251,168,172,231,22,117,221,187,191,184,188,126,126,103,138,104,107,207,193,9,79,241,119,120,95,15,208,155,231,47,255,0,137,253,200,169,165,234,179,159,252,193,56,252,85,254,233,28,229,207,255,0,59,14,31,242,255,0,243,177,4,191,229,203,28,243,253,201,203,226,154,255,0,41,91,253,84,254,164,223,50,255,0,180,161,167,204,62,104,19,194,249,70,64,159,166,2,151,73,115,220,9,116,82,249,76,31,73,175,158,69,47,134,207,170,99,151,197,47,221,2,79,171,94,232,175,63,3,249,13,124,81,249,196,130,248,43,96,39,233,81,255,0,44,176,81,62,37,31,148,154,47,159,73,253,114,87,98,195,159,31,137,48,48,219,31,74,253,214,191,131,57,218,152,184,203,116,95,49,121,71,90,232,237,151,253,248,254,40,231,95,15,79,229,253,8,175,65,85,139,81,167,174,248,254,56,169,27,105,106,80,105,188,119,207,177,196,240,27,247,105,173,161,190,106,150,232,254,235,255,0,124,157,90,38,226,248,237,193,81,151,199,35,229,195,73,170,227,238,46,196,179,158,146,250,115,213,27,235,156,95,246,100,60,71,79,246,175,11,212,215,14,178,173,202,43,252,203,149,253,12,254,27,111,157,163,166,220,167,186,43,56,206,51,223,168,27,90,238,133,55,186,57,238,137,126,28,161,117,42,30,246,161,191,228,81,169,211,199,93,166,182,188,69,185,195,25,249,246,254,101,208,248,90,246,18,175,108,183,86,240,192,241,11,50,92,175,87,176,146,245,44,157,93,126,150,52,120,166,161,99,17,158,44,138,253,239,247,201,205,183,227,120,54,203,185,225,90,58,174,134,231,142,134,63,24,174,20,205,70,40,183,193,181,94,92,92,91,232,99,241,91,188,221,87,208,131,19,36,184,68,115,144,111,130,161,238,34,132,0,41,62,71,14,65,199,185,42,184,96,70,113,104,149,121,105,162,83,77,133,124,75,8,43,165,225,154,60,203,123,43,241,36,149,184,201,179,67,122,133,63,51,149,169,177,206,233,55,238,65,75,20,49,187,150,71,45,203,1,40,181,34,160,151,196,77,116,39,26,243,201,43,34,162,130,175,209,40,206,204,72,232,235,233,141,90,127,79,177,203,161,108,148,101,208,219,226,90,141,250,116,136,174,126,150,182,231,242,44,214,53,14,8,105,229,137,245,22,179,213,46,161,17,165,167,56,228,244,117,105,107,158,155,119,116,121,250,99,29,153,232,117,180,122,207,240,242,139,250,1,61,13,209,175,85,40,123,50,255,0,18,174,87,71,210,114,42,187,110,173,203,230,119,167,108,94,159,114,246,3,141,29,59,166,60,145,175,59,222,36,74,237,94,230,226,195,67,166,186,235,55,99,16,10,174,16,156,181,24,130,203,58,250,111,14,78,74,118,114,205,116,105,43,169,103,28,154,146,78,32,83,55,13,60,14,124,245,77,220,176,195,197,109,147,91,97,215,36,52,218,89,180,165,54,65,178,25,118,39,131,127,84,97,174,232,70,91,123,150,87,100,172,179,29,130,47,148,163,25,97,158,123,199,179,185,123,27,60,75,85,228,221,14,122,179,157,226,186,149,109,113,195,228,170,230,171,92,35,132,58,117,46,51,235,212,174,113,113,89,145,87,112,139,181,22,121,150,57,20,176,238,15,132,80,62,98,64,144,151,50,192,69,169,56,193,26,52,119,202,157,217,120,201,84,190,20,138,231,152,190,72,171,111,179,124,229,44,245,43,236,56,45,196,108,139,173,129,100,37,133,130,250,116,187,147,145,135,123,108,236,120,117,145,116,73,63,96,174,109,222,153,149,227,115,224,179,82,243,108,138,227,45,189,66,20,99,234,45,148,178,176,199,9,70,73,178,135,63,91,2,80,131,114,249,23,109,242,228,153,87,153,133,193,55,45,216,96,26,137,57,52,83,47,98,118,123,149,182,242,5,188,108,249,133,48,147,37,4,158,212,205,22,165,92,19,72,12,251,112,253,92,18,73,236,43,187,116,154,193,124,83,85,225,133,85,76,159,170,44,141,120,243,201,40,184,204,110,9,79,112,69,182,213,185,167,18,51,88,142,25,116,37,146,155,179,209,133,85,31,136,157,158,168,144,232,139,32,243,16,42,132,112,242,89,220,23,170,67,199,57,96,57,75,128,222,220,75,33,5,33,89,5,16,42,149,139,111,82,25,204,71,40,172,4,22,66,35,25,109,79,130,232,221,149,130,169,97,203,24,34,253,47,0,105,140,99,183,61,200,199,59,185,232,58,171,232,217,59,35,135,192,84,225,24,205,225,144,213,212,163,208,33,106,139,13,76,247,44,129,142,113,81,67,174,79,1,62,98,42,91,246,8,217,76,101,52,240,104,211,215,110,230,147,104,52,89,195,227,5,143,81,229,90,208,86,186,116,178,174,167,41,54,206,62,169,39,108,176,122,138,54,219,166,231,216,224,235,107,174,19,150,222,160,96,170,95,133,29,13,37,28,185,55,131,29,17,78,215,193,178,54,74,153,56,255,0,80,35,169,227,37,122,78,37,200,245,19,148,185,193,78,153,202,82,192,30,254,19,82,101,221,140,85,197,198,70,184,252,38,106,192,209,91,225,150,54,87,57,32,44,142,48,70,196,84,166,211,44,79,32,86,183,69,150,194,121,35,46,133,73,73,75,128,141,104,31,5,112,159,185,111,84,70,145,140,249,193,44,20,202,14,50,202,39,25,123,132,72,139,36,38,5,86,172,196,230,109,106,238,78,180,185,48,223,29,179,206,13,70,106,78,41,192,205,40,74,79,131,66,126,146,112,195,40,203,29,27,206,89,126,213,8,96,209,209,24,181,22,61,192,102,182,82,149,152,93,11,213,77,199,37,148,214,164,178,203,108,156,97,28,1,130,89,140,176,39,60,26,43,156,38,217,70,166,30,174,0,209,166,82,146,234,91,99,218,178,83,77,187,35,201,25,222,172,225,1,170,157,74,199,44,148,245,145,143,115,28,116,238,92,166,66,205,51,79,144,55,215,122,145,114,178,62,230,58,107,196,120,51,106,44,178,169,229,116,24,107,169,186,50,33,101,81,102,45,62,163,114,228,190,119,184,172,145,74,197,40,199,131,52,110,158,236,52,77,106,163,55,140,151,67,203,151,37,69,82,151,25,125,77,26,105,161,91,90,113,224,174,166,162,241,220,13,211,138,148,74,62,207,28,231,5,145,111,3,147,204,72,168,122,97,220,174,115,82,142,19,51,221,11,100,253,44,179,79,84,151,196,84,20,213,137,54,104,147,81,137,25,201,66,39,62,237,68,155,106,32,26,155,218,150,17,24,106,101,5,206,74,151,170,89,151,82,83,142,99,193,69,171,196,30,113,212,217,78,173,75,175,7,23,164,185,47,131,239,146,96,239,41,169,68,113,103,25,106,229,30,51,146,218,53,114,207,168,152,186,235,148,106,95,166,49,247,100,97,168,139,238,43,101,186,121,246,68,85,125,10,167,140,146,151,47,4,162,162,130,41,195,246,38,178,137,202,92,98,60,21,237,125,216,84,179,158,164,92,98,49,48,32,234,139,33,228,73,60,198,69,140,131,111,177,6,29,93,78,137,111,95,11,235,242,101,19,151,221,201,228,232,77,110,132,163,46,83,234,113,111,148,170,221,9,75,42,36,106,35,225,180,187,37,168,178,95,142,74,136,253,31,170,95,201,37,249,158,138,11,131,6,154,159,34,90,109,55,73,87,87,155,103,239,79,253,145,208,143,5,137,83,248,99,159,96,175,138,163,244,35,99,126,92,187,118,36,248,101,68,227,20,75,105,24,200,154,96,71,96,182,150,100,64,87,129,224,152,96,8,109,26,139,39,208,132,173,72,7,140,11,56,41,149,223,50,155,53,74,11,47,133,238,6,199,183,107,125,89,139,79,9,203,81,75,202,126,92,101,99,143,206,92,47,228,102,126,37,20,253,10,83,250,34,187,102,238,163,227,149,24,126,169,41,117,94,204,138,232,234,245,218,109,42,115,212,217,30,61,255,0,208,193,255,0,247,30,154,79,26,122,172,159,238,215,131,13,244,233,173,132,43,80,147,131,159,170,125,228,74,186,235,170,18,141,80,80,138,125,16,211,27,163,227,26,153,202,91,168,148,34,151,30,165,145,255,0,196,239,150,20,107,196,154,202,221,37,130,140,115,103,238,145,95,29,127,66,41,78,83,183,81,29,76,230,212,229,247,110,49,233,183,61,11,91,226,197,237,50,24,251,191,164,255,0,185,54,191,91,252,64,182,63,20,190,129,31,134,191,168,163,241,117,235,17,172,236,143,239,4,79,30,139,23,205,146,252,127,246,145,233,27,9,39,235,95,186,80,162,253,48,250,13,254,63,200,81,233,30,254,144,229,227,158,168,7,47,134,127,66,93,102,191,116,143,47,57,238,137,39,204,27,253,156,1,24,63,213,103,216,142,49,8,252,165,253,201,126,24,252,152,167,240,203,15,164,128,140,215,199,207,98,171,127,230,126,234,101,207,226,127,56,149,227,225,249,193,129,159,80,183,121,157,155,138,145,134,248,166,223,215,250,172,157,27,18,227,255,0,150,204,151,71,250,127,66,43,47,134,93,246,127,20,175,60,66,213,229,191,207,167,243,61,28,125,19,254,103,147,213,70,73,102,47,18,139,202,61,53,26,133,169,211,81,168,143,227,142,95,215,185,81,211,135,162,197,53,240,62,168,226,248,82,84,79,85,165,109,102,139,101,20,177,206,220,188,125,78,165,118,98,49,207,71,193,206,212,71,201,241,231,234,74,26,170,99,53,158,242,143,165,227,230,17,210,173,237,120,236,74,75,150,65,71,106,202,28,229,204,101,249,48,37,95,199,143,126,7,12,38,214,115,130,42,94,164,41,230,54,201,199,220,163,147,250,77,31,46,122,109,66,233,40,202,183,249,114,191,185,231,91,114,203,61,95,143,85,231,120,53,146,93,106,148,108,254,207,250,158,87,161,168,205,89,166,158,201,75,146,55,61,214,74,68,98,249,20,223,37,9,3,232,14,92,17,82,224,32,130,201,100,227,181,21,193,189,197,246,243,16,32,218,218,71,56,68,88,246,183,30,0,186,56,242,242,200,85,47,83,101,149,197,186,153,76,2,182,83,115,89,51,89,38,231,39,142,172,182,153,36,185,41,182,92,178,8,175,75,200,229,61,204,149,49,82,124,142,234,210,248,64,182,50,91,10,39,62,73,215,23,180,207,47,136,163,76,45,206,11,110,146,178,6,106,86,230,93,4,183,225,144,83,22,227,44,18,229,205,54,91,100,20,101,145,58,167,38,164,151,8,7,46,32,105,211,102,52,243,245,40,132,37,63,74,89,58,48,162,94,71,195,216,14,85,146,123,248,247,58,218,75,156,169,219,212,193,29,45,182,219,182,11,234,206,246,131,195,149,16,78,65,89,104,240,191,50,221,243,254,7,90,186,227,84,84,98,139,226,150,48,129,195,28,132,65,166,161,38,99,167,81,186,217,67,61,13,55,220,161,83,56,90,45,71,248,187,28,184,82,96,109,214,83,41,205,109,234,105,174,50,170,159,81,27,245,16,132,98,215,83,54,171,83,55,86,122,32,172,213,222,190,221,36,223,25,59,209,216,169,114,143,92,30,58,219,113,61,199,91,75,226,31,225,61,79,157,160,115,188,94,231,45,87,208,174,152,43,185,155,232,103,212,217,230,207,44,84,218,224,186,132,95,172,148,87,165,24,91,231,130,86,73,202,77,178,46,47,110,74,84,161,200,76,81,126,145,73,188,100,34,43,169,42,215,222,17,93,77,250,125,62,234,220,152,35,45,147,219,52,59,37,190,57,35,108,49,99,101,145,142,228,69,87,86,119,23,217,182,117,245,33,133,28,144,79,9,242,2,132,20,165,131,93,123,171,77,25,40,127,122,106,182,206,112,8,205,99,245,178,41,100,181,164,197,4,188,216,167,208,7,8,236,137,159,28,179,163,169,174,42,9,156,255,0,198,3,135,92,23,201,199,111,5,17,139,222,189,139,110,142,49,128,35,44,96,134,115,37,146,200,87,186,57,43,198,25,69,215,122,98,154,125,13,56,86,81,184,203,63,84,84,77,84,56,249,59,89,4,180,212,171,222,11,117,52,249,34,208,75,109,216,46,241,39,198,66,185,147,147,221,140,22,121,123,152,165,28,172,190,163,175,46,196,147,2,250,212,106,154,220,87,171,148,92,211,93,5,171,139,140,162,200,221,143,45,123,160,42,124,196,80,202,5,63,79,3,132,179,198,2,8,189,178,232,90,222,232,132,35,28,229,138,114,91,176,130,167,167,230,204,100,179,85,24,195,185,158,134,213,175,216,186,216,249,157,64,205,62,81,24,112,240,78,200,237,224,166,109,197,160,139,92,27,179,40,141,208,245,100,149,110,120,206,11,96,183,103,61,66,161,27,26,138,67,86,45,216,144,78,191,81,84,225,200,26,101,182,88,193,43,52,242,148,10,33,23,185,29,154,98,165,64,28,104,81,135,137,16,140,163,93,141,26,47,227,81,181,23,67,65,230,75,123,8,182,155,146,135,29,202,103,29,214,110,201,125,245,198,152,35,36,165,46,200,43,167,165,213,181,67,139,57,247,122,173,126,160,243,37,24,149,199,27,165,41,0,67,238,111,221,238,108,121,156,147,198,81,205,156,229,43,83,236,141,245,234,113,141,200,9,219,92,156,62,18,157,45,79,204,201,213,83,133,148,20,233,107,245,176,61,61,114,76,189,24,170,120,142,77,53,216,153,154,68,166,184,51,205,242,105,148,138,44,199,81,10,157,112,77,3,194,97,93,139,24,43,185,73,243,16,47,73,49,60,68,166,153,203,163,69,147,245,5,81,109,155,94,81,101,26,133,62,229,118,105,220,145,93,116,202,178,163,163,196,145,92,211,139,42,170,215,156,51,70,84,145,20,160,201,50,11,134,79,177,4,76,247,197,99,38,150,85,108,119,68,169,92,249,88,186,34,116,205,103,150,103,187,79,56,201,202,37,117,194,205,220,228,210,58,174,113,193,68,225,25,72,130,82,75,150,85,109,174,61,0,219,13,177,142,10,46,175,204,92,25,99,125,158,198,138,181,43,184,20,87,167,117,79,37,142,81,114,228,182,203,99,37,195,48,221,76,228,247,38,17,170,215,13,133,26,122,243,102,76,142,201,169,109,201,191,72,164,21,208,174,62,146,55,87,144,118,56,46,129,59,84,160,69,85,25,170,248,28,235,141,171,44,195,116,167,27,51,216,182,26,165,24,21,15,202,85,62,9,241,56,179,37,186,165,39,140,142,155,90,121,125,0,151,216,94,253,200,115,141,148,190,248,54,211,124,100,91,58,227,100,70,152,230,253,171,49,198,73,233,229,153,238,98,183,72,227,44,199,130,189,254,91,72,14,163,158,99,193,5,55,220,52,216,148,125,203,46,138,138,34,140,199,25,51,221,118,222,128,236,69,89,245,114,84,103,187,81,41,113,200,170,199,116,108,242,35,34,95,100,79,160,25,167,167,82,89,93,74,156,101,5,234,71,70,53,186,208,74,49,146,26,56,182,98,82,8,238,58,115,209,70,125,138,37,165,117,245,232,93,25,227,30,114,201,121,145,136,78,73,38,140,219,101,41,112,152,26,188,230,254,23,201,212,146,219,21,30,248,57,58,58,229,45,85,113,107,132,247,63,200,234,183,150,74,69,123,62,100,92,146,232,88,243,46,132,124,191,115,45,34,183,50,93,7,244,35,200,8,67,121,35,144,6,65,203,130,89,33,34,10,109,177,70,185,203,246,98,217,202,240,205,60,188,71,89,77,111,152,252,118,191,146,255,0,83,95,138,89,229,232,172,247,151,164,233,126,143,105,190,203,225,222,108,227,182,203,125,92,254,207,96,172,181,55,111,136,107,47,127,138,215,21,244,143,6,196,184,50,233,56,142,127,105,182,107,139,8,140,183,57,65,127,152,176,88,251,200,229,246,99,220,187,20,33,228,5,128,37,184,123,136,16,148,176,5,219,136,187,113,220,205,59,48,85,43,51,220,11,172,213,57,75,11,161,68,237,105,57,74,74,49,247,102,59,181,41,38,168,142,249,126,215,101,254,165,218,125,44,174,132,108,190,78,77,172,243,216,154,184,166,205,92,228,241,68,115,151,241,75,253,9,199,73,43,26,149,211,115,151,204,190,215,78,158,27,166,227,8,251,179,21,183,91,124,100,189,84,215,209,47,197,47,175,183,208,130,219,39,10,223,151,76,85,150,116,124,250,99,245,127,216,206,163,41,206,185,217,45,242,203,199,178,250,34,113,138,143,166,43,10,45,36,135,24,191,187,194,34,160,163,233,135,202,67,199,166,239,169,98,131,219,194,121,82,203,37,228,183,27,63,204,192,63,20,179,251,32,186,213,255,0,157,137,236,91,155,114,235,28,2,140,125,30,174,97,209,148,39,250,185,103,162,153,57,47,93,159,186,135,138,246,201,101,225,188,141,202,27,219,121,229,99,160,66,142,125,63,184,75,164,23,127,95,2,140,227,28,113,46,22,9,169,69,199,27,94,51,149,201,65,255,0,83,233,253,131,241,167,143,194,39,103,47,208,249,235,200,188,236,99,209,207,78,160,74,29,97,243,137,40,47,213,253,8,121,175,180,23,200,60,233,44,125,218,227,230,4,227,248,62,121,26,233,15,174,10,252,249,127,211,95,33,61,68,215,72,47,144,22,126,15,251,133,62,150,149,121,210,255,0,167,252,195,205,155,206,107,225,245,228,11,127,230,71,63,178,200,69,113,95,206,44,21,211,235,229,115,211,168,157,143,143,186,151,167,167,32,66,92,168,174,206,50,70,75,127,107,229,25,127,99,94,236,109,244,205,99,61,140,243,80,113,219,187,15,110,222,72,57,183,215,233,107,234,191,129,179,244,126,236,215,118,150,79,224,150,248,253,31,251,145,186,188,185,53,206,95,246,48,233,47,251,39,137,211,103,72,73,236,151,209,133,122,237,52,147,169,169,242,187,252,140,158,53,154,225,163,212,194,91,93,87,109,114,235,233,151,31,216,186,137,56,90,215,207,250,135,136,233,252,255,0,10,213,87,91,235,91,148,126,78,60,255,0,98,178,183,54,56,122,98,219,33,191,210,227,36,211,79,56,100,60,62,229,110,146,155,99,37,137,69,116,70,181,45,252,60,52,192,206,165,204,126,101,173,203,122,107,216,173,210,248,149,107,254,210,112,151,9,190,220,20,91,101,95,104,211,93,83,95,172,174,80,254,71,131,131,204,22,122,158,238,189,66,141,145,246,201,226,181,212,253,155,196,117,84,246,133,178,199,211,170,53,202,85,13,224,31,40,140,135,6,86,68,184,66,135,50,75,220,156,150,81,24,241,36,6,171,105,81,175,114,32,229,247,97,109,146,112,193,84,95,167,144,168,167,150,88,165,132,87,148,153,46,168,34,113,177,236,104,174,18,229,143,107,72,140,31,44,42,81,147,207,12,148,161,185,145,132,37,187,37,202,92,129,83,251,182,93,141,213,231,37,87,45,210,88,52,105,235,251,185,16,87,167,245,55,18,55,83,178,95,83,94,133,71,205,105,151,234,116,174,219,22,222,128,98,162,153,75,212,151,4,95,162,244,217,220,211,209,229,87,234,71,39,85,24,203,81,128,58,122,93,20,53,24,147,89,47,190,154,225,13,188,100,158,131,17,169,125,12,26,219,39,231,225,126,64,81,164,123,111,121,233,147,173,74,118,113,140,68,205,225,254,31,41,75,125,159,192,234,237,141,75,17,234,3,167,79,10,249,194,201,118,27,21,48,150,223,81,111,25,193,2,206,216,54,98,163,88,172,178,80,207,66,253,101,138,170,91,103,3,195,245,43,237,150,115,241,62,10,58,26,189,219,100,217,195,156,164,165,152,241,134,119,60,70,232,198,174,14,45,213,191,37,203,223,144,59,62,29,76,110,173,74,111,56,51,120,181,138,174,23,114,175,14,215,121,117,109,108,195,226,122,151,108,250,133,103,182,91,185,21,119,98,56,201,67,147,98,135,80,154,154,248,129,99,36,91,67,135,82,130,113,227,34,221,233,193,41,114,240,86,248,100,9,115,44,26,108,132,93,69,52,165,191,146,233,188,203,106,40,207,8,57,73,35,165,167,151,163,105,102,147,67,45,174,114,40,82,80,213,52,66,40,186,15,115,68,98,220,34,209,126,161,167,35,60,164,5,114,126,161,215,203,43,151,196,89,80,26,171,163,211,184,162,231,201,186,137,167,78,14,109,217,220,192,182,165,189,117,35,63,76,215,36,244,139,115,104,53,21,168,200,9,219,102,250,250,153,114,247,112,139,55,122,72,197,250,128,83,147,227,5,234,78,117,101,245,33,114,74,40,178,155,99,24,97,129,76,55,231,161,100,52,246,89,44,227,131,126,146,16,178,169,60,23,232,182,202,82,142,62,65,92,169,214,227,52,152,110,113,159,6,141,116,28,110,50,70,77,60,48,139,235,183,239,22,211,126,166,169,89,82,147,228,230,87,250,197,131,188,162,254,204,178,187,5,113,90,148,219,132,122,155,52,90,23,23,153,21,233,113,29,111,169,112,217,218,212,184,215,13,241,246,3,139,174,134,39,129,105,168,87,112,79,81,186,82,220,195,65,63,46,215,144,51,107,40,116,75,6,69,187,113,210,241,43,55,77,28,229,157,193,26,43,121,137,8,195,153,123,142,50,218,133,25,62,66,165,9,121,114,104,219,162,173,91,55,147,157,185,185,224,215,163,178,81,181,251,48,13,124,84,37,132,98,148,114,178,108,214,75,116,204,178,78,48,255,0,64,53,105,220,101,83,35,167,95,122,211,101,122,73,99,40,186,170,223,155,185,116,2,221,70,154,77,101,25,39,91,138,103,118,16,221,81,157,232,29,143,158,128,97,211,71,204,71,86,21,184,80,74,141,36,41,93,139,53,92,81,192,30,119,83,38,175,114,246,103,99,195,172,243,32,145,199,187,227,228,221,225,86,53,106,142,56,200,69,154,218,39,43,86,126,28,149,221,182,184,157,141,98,74,25,193,201,212,71,114,10,207,41,70,75,216,203,100,147,151,6,135,8,236,224,199,58,229,187,128,149,55,100,98,135,11,212,138,252,183,183,146,116,209,184,13,218,125,70,34,210,58,58,57,231,147,14,159,71,36,186,29,45,53,14,33,94,133,85,233,35,26,246,200,154,176,142,255,0,81,145,11,165,40,68,231,219,172,111,136,245,58,179,130,156,76,171,73,21,39,233,44,70,58,110,177,75,50,232,116,233,182,50,137,31,179,199,111,66,10,151,23,192,22,202,200,197,137,95,22,196,170,82,234,66,116,109,232,21,169,77,52,30,150,100,229,112,27,231,17,134,173,154,140,121,42,90,181,9,237,108,159,235,35,201,69,154,76,188,224,35,124,38,164,139,17,134,172,215,195,53,87,98,145,26,88,70,72,144,159,64,40,156,83,33,178,40,178,107,146,56,42,49,106,46,80,70,79,49,74,92,157,27,116,170,125,76,182,105,60,190,81,81,56,109,113,51,93,167,156,165,233,44,131,81,151,83,117,91,100,128,193,69,51,143,196,95,57,165,3,77,142,49,137,130,120,156,250,129,150,80,221,61,201,26,116,247,40,62,77,62,76,99,3,151,115,219,103,12,163,185,11,35,100,56,43,123,99,46,167,54,157,74,138,234,91,57,78,197,152,144,107,212,87,9,214,206,61,145,146,155,79,38,200,91,98,123,100,184,47,157,25,142,230,138,57,113,139,221,202,53,112,160,19,113,143,5,18,155,151,8,5,11,165,9,245,54,213,174,231,13,156,249,69,160,136,29,197,106,178,6,27,235,114,179,142,133,52,206,113,239,233,54,87,100,101,30,72,52,232,241,24,154,44,74,75,25,57,111,81,229,207,142,133,176,213,57,225,161,130,245,167,245,100,115,165,37,156,18,166,245,209,151,57,34,43,155,101,211,169,242,184,37,94,179,220,219,109,17,178,47,131,157,61,36,171,158,127,9,81,109,154,181,128,174,78,124,148,186,163,35,85,112,140,98,4,213,241,175,134,194,118,194,200,240,115,245,85,217,57,98,44,52,209,149,111,212,1,61,54,235,62,70,202,244,240,140,2,82,138,143,6,59,53,82,139,194,3,109,80,74,115,148,87,69,130,91,84,121,100,105,154,171,75,25,207,226,159,171,7,63,83,168,158,166,114,162,141,206,220,103,211,210,63,54,204,213,111,149,209,137,150,239,19,166,153,108,148,162,165,215,13,148,211,225,214,114,245,90,171,44,203,248,33,233,138,252,250,155,42,162,170,127,85,85,112,249,168,242,69,99,255,0,138,71,119,195,61,173,124,81,139,104,127,241,74,63,234,199,243,224,232,57,99,172,138,103,178,124,73,69,253,80,25,52,254,43,86,166,118,70,24,123,30,50,159,83,82,178,18,238,102,187,67,69,156,186,210,127,181,30,25,158,116,234,52,240,148,171,147,185,37,196,101,241,127,30,225,93,25,21,182,115,252,55,93,101,213,47,59,27,186,73,46,204,232,60,53,144,56,191,164,22,75,200,174,184,124,83,151,79,200,238,107,60,70,20,120,67,157,45,78,197,24,214,163,254,108,116,41,208,233,86,163,197,213,211,142,97,166,134,86,127,106,93,63,145,163,197,165,246,89,213,125,18,117,217,57,226,78,61,214,61,128,203,163,110,117,65,225,172,197,60,51,100,120,234,83,67,204,165,39,203,124,151,226,61,88,66,79,239,122,167,233,39,195,236,70,15,116,230,241,198,18,36,248,40,4,228,70,83,69,82,176,9,78,69,50,158,72,93,116,42,142,233,203,25,232,187,191,161,90,163,81,169,248,155,211,213,236,190,55,249,246,34,163,118,166,48,150,197,155,44,253,136,245,252,253,138,86,154,253,78,93,242,219,31,216,143,79,247,55,215,77,26,88,237,174,9,21,106,53,117,81,149,100,177,39,210,11,153,63,200,7,8,87,84,118,168,162,23,235,92,98,225,76,119,205,112,243,196,99,245,127,217,25,108,212,89,108,154,173,56,195,249,132,107,147,248,152,17,143,235,60,219,113,109,221,165,37,240,254,234,236,88,178,243,196,121,249,18,80,72,154,194,1,40,203,220,123,95,237,15,112,183,0,40,143,106,22,225,238,0,218,75,4,83,100,146,201,65,130,91,70,162,75,1,17,218,139,99,31,73,18,200,252,32,67,106,200,108,68,192,8,109,65,181,19,2,136,237,65,177,18,24,68,54,33,237,36,0,67,2,193,49,52,21,9,25,109,52,200,162,104,131,159,108,118,203,49,244,191,145,204,213,71,122,112,151,19,235,31,153,217,182,39,55,91,86,232,60,117,236,69,122,29,29,158,117,26,123,191,234,86,178,116,169,113,243,23,180,253,50,71,157,253,31,212,187,60,45,193,252,84,89,143,201,243,254,167,122,156,75,149,213,132,115,124,22,91,116,214,81,57,74,82,162,217,86,242,177,133,217,124,206,138,142,215,233,124,62,134,26,126,235,199,181,148,190,35,116,99,116,87,205,255,0,190,78,134,221,175,252,172,41,197,250,154,247,229,125,74,239,139,146,78,181,203,124,161,207,49,97,39,136,185,126,101,69,43,174,36,191,51,206,120,246,63,227,87,243,214,48,207,215,105,234,184,181,99,185,198,253,35,209,238,170,189,90,143,170,191,187,179,231,23,209,255,0,231,185,98,87,157,151,82,80,138,192,229,30,50,17,92,26,100,151,47,4,161,95,222,175,98,9,225,240,111,209,82,236,228,43,61,248,138,70,117,44,203,6,173,101,109,91,143,99,43,142,36,3,178,183,195,37,181,168,150,198,18,181,40,164,70,245,229,189,172,2,17,204,8,215,95,114,202,242,240,145,163,98,140,48,65,69,114,79,210,83,234,243,62,69,149,229,93,180,182,232,237,144,25,101,44,72,219,165,182,50,131,69,84,211,25,73,183,216,178,186,118,223,133,208,11,244,154,121,74,83,179,162,58,250,24,169,46,121,193,157,125,214,155,132,71,195,237,148,51,187,187,3,161,171,196,104,120,60,245,145,123,155,103,111,89,60,208,113,234,174,203,229,182,43,191,80,54,233,45,150,205,177,229,155,244,250,37,41,111,154,231,220,175,73,166,175,78,146,145,208,114,196,64,150,197,24,109,128,161,95,121,114,58,242,253,68,247,172,144,27,212,100,147,57,218,237,99,163,81,5,158,36,61,126,165,85,116,22,122,188,28,191,22,181,121,181,75,217,148,117,60,78,197,61,22,236,246,60,197,54,121,118,198,95,51,169,171,191,126,143,110,78,79,27,146,126,224,119,102,158,174,164,162,103,241,10,229,70,159,31,44,27,244,22,194,49,140,86,14,103,142,95,39,98,143,108,133,115,43,178,80,35,107,220,242,69,182,185,98,79,112,68,88,162,240,197,46,161,31,136,168,114,234,89,90,20,171,114,146,72,182,202,221,80,10,134,113,50,23,46,91,12,251,146,146,220,130,22,158,41,229,150,70,91,44,207,176,85,84,161,29,193,8,169,101,178,43,191,167,190,51,210,188,119,71,22,127,175,147,249,154,52,215,121,117,56,152,231,47,87,30,225,79,82,227,212,206,158,226,251,43,221,94,76,241,244,245,8,178,42,13,60,135,195,146,16,248,203,39,192,14,171,92,114,136,77,238,98,206,4,192,157,50,219,47,72,238,158,231,201,8,203,104,110,82,96,40,225,137,201,41,96,56,220,19,140,92,184,1,221,240,160,143,49,20,163,132,17,225,1,191,67,114,174,169,34,122,45,70,221,76,189,178,99,248,97,148,66,153,226,91,190,97,93,109,108,119,203,41,24,165,166,181,230,91,112,142,238,134,48,190,164,250,151,107,33,10,244,239,133,208,15,51,165,227,80,183,30,154,215,31,177,166,189,143,52,165,24,202,77,62,114,117,52,250,137,91,167,219,216,35,12,179,230,183,243,53,93,170,123,18,156,184,51,207,245,184,33,171,138,242,255,0,32,171,245,55,71,200,202,124,174,134,90,110,113,146,125,204,234,77,199,13,240,53,148,192,232,106,28,101,4,206,116,185,183,17,70,233,67,53,101,179,44,161,142,80,74,114,174,81,5,25,123,23,213,45,251,81,186,85,70,49,95,48,174,74,196,102,178,107,174,61,205,145,240,245,100,148,133,172,165,213,21,177,116,3,28,235,204,242,202,110,232,226,187,26,97,25,74,62,174,12,234,166,173,105,247,2,138,103,135,134,117,180,113,222,151,4,105,240,236,189,216,58,81,170,52,85,156,116,2,218,235,194,39,47,133,164,20,216,172,169,237,51,211,189,222,211,232,16,85,69,146,179,45,240,79,92,227,93,6,197,28,35,54,186,181,42,249,96,121,155,95,155,62,13,26,89,58,237,139,41,187,108,36,210,236,194,134,243,156,242,7,162,182,197,102,155,44,227,221,63,76,141,245,55,102,148,205,167,211,239,156,147,10,231,213,9,75,56,47,134,150,82,235,19,175,94,134,49,236,104,133,17,93,128,227,199,66,229,213,27,52,254,31,24,246,58,10,180,137,168,132,81,10,84,87,66,200,199,5,152,30,0,232,170,202,108,139,76,182,23,41,14,73,51,45,33,92,158,7,32,130,89,39,98,196,66,33,7,150,78,75,131,60,44,245,154,62,40,133,84,166,148,137,203,212,138,109,174,91,178,139,170,79,28,132,80,243,23,208,159,18,143,66,217,214,153,5,12,1,92,49,25,23,230,56,41,157,126,198,123,29,201,241,208,162,249,199,119,66,16,110,18,45,167,46,43,36,102,150,64,209,9,110,68,204,244,204,208,69,66,72,170,79,5,236,162,216,182,2,82,51,106,164,246,188,26,148,125,36,93,106,93,74,203,129,41,205,77,229,50,250,181,51,135,86,116,236,209,198,75,161,130,221,12,148,189,38,180,70,205,75,148,122,148,43,92,100,95,29,28,242,105,171,69,242,2,143,181,102,56,201,79,151,27,30,231,212,221,127,135,250,114,186,152,227,77,181,207,9,1,84,233,216,242,116,116,50,140,163,130,183,68,165,14,81,77,50,242,108,121,224,14,179,211,194,79,56,28,224,148,112,103,167,89,25,75,5,211,150,229,193,149,98,212,233,226,214,78,122,244,79,12,237,186,243,30,76,179,209,198,201,21,25,21,126,111,8,146,240,249,27,244,218,69,75,53,225,13,49,205,122,125,149,153,97,92,247,182,186,29,153,195,113,68,225,24,68,104,231,236,221,44,26,234,140,33,19,60,167,137,112,85,59,228,253,49,40,222,182,185,245,53,109,123,120,103,7,204,156,30,228,249,55,105,188,67,119,166,124,50,96,233,87,46,195,156,55,35,60,44,204,141,81,121,70,85,130,234,28,121,137,157,93,40,203,107,224,235,56,169,25,53,58,77,235,131,90,152,201,45,68,87,86,87,59,84,254,18,185,233,44,223,135,208,219,86,154,49,128,14,168,110,135,44,133,154,88,228,181,75,99,194,9,203,53,79,223,107,3,5,247,93,170,213,45,62,155,10,93,228,250,66,62,230,250,105,171,75,87,151,82,249,201,190,178,126,239,230,85,160,174,85,233,35,41,126,178,207,84,191,178,47,75,28,179,45,15,153,7,44,18,248,186,135,0,71,9,245,35,37,20,75,156,135,15,170,3,30,187,84,244,186,87,98,142,249,101,70,49,247,103,7,83,227,26,218,253,50,242,99,158,120,143,43,235,147,183,226,218,91,44,211,198,90,121,122,234,150,229,23,248,142,36,232,212,248,148,234,170,116,89,92,107,244,185,75,164,99,223,234,69,61,45,214,201,202,231,133,36,241,100,182,240,254,103,94,23,55,31,137,75,231,183,4,188,184,198,191,46,49,196,49,183,31,35,46,142,50,178,16,175,241,203,210,65,222,240,232,237,209,70,95,138,199,185,255,0,99,159,227,187,236,182,154,227,218,46,79,243,58,241,219,8,198,17,233,21,132,114,117,177,119,248,139,95,242,225,141,223,145,164,89,74,196,23,208,179,175,82,41,132,155,92,245,32,113,147,221,36,186,103,184,78,77,116,41,149,217,159,182,81,77,183,170,218,79,116,165,47,134,49,229,176,46,156,155,203,206,17,150,22,91,170,109,105,18,217,222,233,124,63,151,237,23,83,162,150,162,49,183,90,253,47,149,66,126,149,251,222,236,209,109,170,62,152,175,146,72,42,186,116,245,105,253,114,110,203,123,217,46,191,236,43,181,17,174,185,89,100,212,43,93,101,35,157,170,241,56,213,55,10,215,157,111,178,126,152,253,89,137,206,86,205,89,170,179,204,154,232,191,12,126,136,13,118,235,111,212,250,116,201,213,95,253,89,47,83,250,46,196,107,210,215,83,114,111,116,165,214,82,121,111,243,34,165,100,150,33,14,9,42,173,151,197,36,136,171,119,197,116,15,52,138,211,251,201,178,106,152,71,177,81,31,55,230,53,102,73,237,138,233,130,105,1,95,169,246,30,217,23,40,146,81,40,169,86,77,86,89,129,164,16,148,73,96,0,0,0,10,26,234,77,116,32,137,246,0,0,0,128,98,24,0,196,0,48,1,128,176,68,152,152,21,73,20,77,26,36,83,50,43,29,157,204,55,163,161,98,234,99,181,17,85,120,12,252,175,17,212,233,191,13,176,220,190,171,255,0,25,233,244,210,194,195,233,239,236,207,33,93,159,101,241,77,45,239,225,221,182,95,71,199,247,61,98,77,38,163,212,12,254,41,21,87,137,104,53,46,81,81,150,234,100,223,241,95,212,219,185,180,212,140,190,46,157,158,23,101,144,198,250,92,110,134,86,121,93,127,147,102,138,102,172,140,120,195,148,83,65,18,143,170,14,47,170,232,11,213,84,163,221,15,152,202,50,254,36,212,118,205,252,202,42,138,193,109,181,71,89,165,183,79,63,249,144,113,207,244,32,158,73,69,184,203,49,3,195,75,42,46,50,248,151,15,234,40,103,99,246,52,248,213,94,79,140,106,96,184,140,165,230,47,251,185,35,8,47,32,211,44,208,89,145,212,209,106,60,188,166,99,211,85,141,210,104,43,179,23,176,39,172,181,206,238,134,92,55,51,70,167,226,202,41,169,57,61,197,29,127,13,174,46,25,125,76,247,233,93,186,174,156,6,147,81,229,188,27,227,100,99,23,54,69,102,162,152,71,81,229,200,150,190,143,46,73,199,161,138,26,135,63,17,82,206,17,183,93,119,166,47,168,70,24,215,37,102,236,5,211,220,111,162,42,116,228,231,217,20,165,44,251,128,180,214,114,205,122,90,221,151,229,35,53,53,172,231,179,61,14,135,79,21,86,232,245,2,26,168,237,163,105,138,17,217,95,83,94,177,207,149,216,163,79,68,238,226,75,128,45,134,117,85,237,93,13,52,213,86,149,44,224,178,62,94,154,188,71,27,142,46,183,83,100,181,59,87,112,173,90,235,223,218,34,160,251,157,93,60,119,84,156,206,44,105,121,140,166,118,232,196,170,73,48,38,236,140,86,212,202,150,232,205,183,208,207,169,159,147,168,138,111,226,54,222,227,26,55,124,130,60,255,0,139,219,157,68,57,232,242,96,214,78,86,69,63,98,207,17,154,150,163,114,40,221,186,24,3,161,10,148,244,57,255,0,41,205,217,45,185,193,212,209,215,101,148,40,56,225,11,196,42,142,158,140,119,10,175,73,103,151,52,242,26,247,27,45,140,142,115,182,73,46,122,13,92,228,253,79,144,37,125,89,143,6,85,152,203,12,209,59,185,51,217,102,233,4,165,46,88,234,94,160,93,11,107,175,211,146,141,58,61,182,93,137,19,241,56,198,24,193,155,75,45,151,38,89,172,159,155,56,229,244,34,176,181,207,200,209,164,138,149,145,139,34,227,202,72,190,53,121,82,140,187,132,111,215,83,10,244,235,7,45,113,133,19,94,178,233,78,168,175,99,22,236,73,112,21,100,158,212,86,240,57,220,164,241,130,44,34,250,166,156,90,102,91,154,222,203,41,142,235,73,107,42,73,166,128,205,23,234,45,125,58,148,172,162,77,240,2,147,28,101,192,220,30,205,194,135,70,84,38,248,224,75,169,32,130,77,145,81,127,17,56,71,115,224,132,214,25,163,71,100,97,41,110,246,2,153,145,100,238,150,235,27,93,10,192,183,116,188,190,130,171,25,228,146,179,209,140,16,234,7,162,240,59,61,46,62,197,158,41,122,219,40,103,177,198,240,253,91,162,109,123,161,234,181,14,235,115,144,49,252,51,201,187,79,169,91,112,145,207,195,207,168,182,169,98,76,13,114,139,156,183,47,114,55,41,56,122,152,70,199,142,10,238,177,224,43,60,184,37,9,34,19,206,2,61,2,55,202,207,186,199,200,142,158,46,239,74,41,83,204,57,46,208,88,225,122,88,234,7,87,73,225,251,49,148,75,196,107,242,226,154,236,116,171,89,130,103,43,197,36,223,70,6,237,4,149,148,224,186,218,97,52,211,71,51,194,181,60,237,58,54,92,148,254,160,115,231,163,197,153,236,99,186,81,174,253,167,118,117,57,35,39,252,45,78,221,210,11,165,85,219,82,69,186,199,254,31,142,230,125,124,86,159,110,62,132,174,181,89,164,194,229,224,34,159,11,185,238,113,108,234,215,87,175,113,194,210,75,101,185,233,238,119,233,177,78,0,88,98,241,8,203,99,193,173,200,199,175,177,198,166,7,158,156,115,57,119,21,78,59,154,28,228,83,90,123,185,3,179,162,183,116,92,81,102,149,184,234,26,102,61,11,112,177,157,8,37,230,110,238,21,209,77,17,147,245,21,197,182,75,13,176,139,151,66,68,98,137,0,0,12,11,225,95,150,138,174,213,108,224,220,227,152,152,175,209,171,30,72,13,62,169,78,93,77,217,221,19,151,94,142,85,207,39,74,180,210,21,98,171,107,238,130,151,37,212,189,163,60,237,85,203,146,13,56,200,210,193,93,118,41,34,192,161,149,207,130,121,9,45,200,130,168,77,72,179,100,74,188,189,175,130,105,180,80,56,225,25,46,82,108,210,236,89,228,132,236,142,208,138,106,124,155,35,35,4,45,94,102,17,177,50,210,45,20,151,1,23,193,34,43,44,164,211,8,182,93,40,34,56,72,32,222,135,136,200,166,113,110,92,22,65,97,0,246,71,216,148,98,38,56,200,9,56,228,173,211,28,244,45,22,66,163,177,96,195,170,209,121,143,43,131,160,60,13,76,114,168,208,184,75,38,231,13,177,46,194,33,106,202,46,152,202,236,198,83,21,55,45,216,201,41,85,185,51,45,90,107,33,118,115,193,81,211,234,128,81,88,136,204,170,50,120,89,57,154,203,253,91,83,53,234,173,217,23,201,198,155,114,147,145,168,139,119,199,24,33,142,56,41,150,73,194,79,161,66,111,212,36,246,201,50,115,66,198,64,219,78,166,56,194,124,155,105,185,201,28,88,199,19,71,82,171,97,183,230,74,55,193,228,153,134,26,149,187,6,200,201,73,25,105,25,86,153,146,248,202,63,9,184,78,42,93,74,152,228,78,215,20,243,195,43,166,249,217,124,32,191,19,58,150,233,97,62,168,165,105,35,77,155,146,231,177,117,22,75,146,18,98,156,212,120,238,71,109,141,231,110,62,166,85,33,17,219,46,243,75,232,131,98,255,0,168,243,244,10,147,68,24,246,62,214,127,34,46,51,93,226,192,28,153,85,156,69,225,227,37,173,227,226,88,40,186,75,49,75,187,2,23,53,20,223,177,103,130,232,103,255,0,170,181,56,172,125,220,95,127,243,21,85,247,186,186,107,125,37,53,159,234,119,165,106,207,36,85,42,167,188,229,111,221,116,191,121,201,157,155,44,80,162,201,254,204,91,56,112,244,164,159,87,200,169,23,110,238,70,86,180,69,200,165,41,93,99,174,183,140,124,82,253,159,247,10,39,57,93,63,42,168,230,206,189,120,143,205,151,213,10,244,235,123,245,221,47,138,127,217,123,34,113,141,122,106,182,193,97,103,151,221,191,118,115,53,154,234,180,181,202,221,219,211,147,81,138,252,79,184,27,174,213,66,186,93,150,216,161,92,122,201,158,123,87,227,54,107,174,90,125,62,106,166,79,18,151,226,146,254,199,59,91,171,183,87,60,217,57,56,166,220,98,223,194,91,225,58,95,54,114,182,124,87,14,62,172,13,181,211,43,101,232,91,96,184,76,211,24,85,79,249,165,238,193,216,190,24,112,144,148,114,253,217,21,114,187,217,18,243,8,194,137,75,175,5,240,170,17,42,43,82,148,186,22,70,182,250,178,197,180,150,224,18,172,154,136,178,61,197,68,128,142,67,32,79,33,146,35,64,60,128,96,120,40,67,37,129,0,34,100,87,84,72,4,48,0,128,9,36,60,1,28,12,97,144,0,0,0,34,201,16,96,69,148,204,186,69,50,10,207,97,142,211,101,134,91,72,174,94,190,189,212,201,251,114,122,143,10,212,125,163,69,167,189,242,229,28,75,235,209,158,126,245,186,185,71,221,29,63,209,139,55,120,67,77,252,54,201,47,224,153,7,98,117,198,202,117,20,53,241,215,37,245,202,49,120,60,213,190,25,166,146,91,118,199,111,92,244,52,107,174,122,122,103,124,122,194,14,95,200,243,190,27,226,119,215,167,141,26,125,141,67,50,123,161,151,150,254,31,160,71,172,226,88,255,0,55,245,28,31,76,144,134,118,181,223,169,62,249,93,202,41,252,79,234,77,44,145,107,239,37,245,37,208,15,63,250,79,167,255,0,21,165,189,126,56,56,75,234,159,251,153,116,245,43,61,47,177,223,241,122,22,163,71,84,191,233,218,159,228,248,57,90,186,227,166,113,113,125,77,68,93,170,211,215,70,147,114,246,60,253,82,205,169,200,236,235,47,114,209,156,76,4,110,157,82,185,37,5,146,223,178,58,42,203,47,240,153,199,133,62,164,188,94,213,31,74,10,231,210,148,173,138,247,103,123,85,69,117,232,51,242,60,226,158,217,41,68,235,221,169,243,180,123,51,216,35,141,14,45,221,243,52,219,102,248,225,179,44,212,171,26,155,104,13,218,77,67,130,113,101,87,87,101,150,61,145,234,26,103,186,105,30,131,77,77,109,46,2,184,178,174,84,214,183,29,111,12,183,238,146,108,199,226,188,61,169,119,47,240,186,100,227,153,127,0,58,19,171,206,97,57,67,77,20,135,117,241,211,195,230,113,175,213,187,155,203,227,33,11,89,116,190,209,23,23,198,75,33,90,178,232,74,104,179,75,165,251,68,212,159,56,30,186,74,139,96,144,85,250,250,220,104,94,90,43,240,235,45,127,26,194,53,194,216,89,66,93,193,69,87,28,129,131,196,173,106,250,228,250,41,27,109,181,93,164,123,101,216,227,248,180,164,227,199,185,103,135,202,118,105,220,91,236,17,207,178,57,156,243,206,11,124,54,17,178,204,75,179,21,137,87,57,38,45,31,221,220,229,216,43,210,214,161,82,92,28,143,27,182,56,193,170,55,111,154,142,76,126,49,92,82,221,144,142,44,134,184,98,207,168,38,248,224,6,215,171,36,46,198,56,36,165,152,147,219,23,0,41,135,49,47,173,181,3,60,114,158,17,163,14,53,115,212,162,49,150,217,19,155,207,114,152,75,220,182,48,243,36,64,40,53,37,142,165,214,185,99,45,242,24,141,114,89,101,86,89,43,94,34,128,140,237,221,28,21,41,109,47,134,157,202,47,38,121,65,172,128,69,238,101,171,56,203,92,13,66,49,167,61,201,239,139,165,129,74,158,217,54,89,43,51,19,58,234,57,201,172,32,28,250,149,203,146,82,89,142,68,150,89,69,176,150,22,2,123,82,244,162,185,188,52,104,154,135,148,154,198,72,51,246,20,101,137,4,136,46,160,89,111,82,48,248,130,73,145,142,114,81,107,195,100,31,82,81,92,245,29,176,219,202,32,106,49,217,158,228,98,56,243,17,65,183,146,129,63,89,110,121,228,138,247,66,207,171,146,7,104,66,93,66,204,33,67,171,96,93,84,241,44,49,95,137,21,69,230,101,178,142,229,144,170,37,215,3,140,121,23,59,139,43,248,130,38,210,140,75,116,150,98,204,133,144,110,60,34,53,197,198,93,2,189,86,142,207,50,172,124,142,103,136,197,169,183,158,11,60,50,246,189,50,22,190,188,201,203,119,0,98,210,73,87,103,39,78,114,82,91,142,85,49,91,241,147,171,10,219,169,97,129,208,162,91,171,69,153,73,25,180,175,208,94,250,48,142,71,138,201,73,62,76,21,90,229,7,242,54,120,148,127,129,204,131,121,105,5,89,7,137,224,236,232,114,151,39,38,168,165,103,171,185,215,163,132,176,6,166,202,238,173,89,6,153,100,83,9,68,35,129,126,143,109,191,35,60,146,174,195,185,118,158,83,102,101,225,187,167,153,1,70,154,46,79,41,29,42,169,109,228,186,157,44,107,93,13,17,130,65,81,141,101,138,35,24,66,192,12,0,67,16,1,122,185,169,97,151,59,146,68,110,167,43,40,230,106,124,248,112,150,81,21,211,174,216,204,188,224,83,124,235,151,41,157,141,61,155,162,133,132,94,204,182,212,172,101,246,79,106,48,217,171,81,151,44,144,173,117,215,181,23,163,53,87,110,137,55,60,5,92,34,133,168,89,193,116,102,164,136,36,69,164,73,17,146,10,166,218,119,24,111,170,232,244,103,89,17,148,83,46,179,142,13,81,187,204,79,12,236,87,157,188,150,121,81,9,71,11,130,130,15,177,97,154,13,238,47,76,138,108,166,196,203,132,208,20,174,128,164,242,89,132,71,104,66,114,224,148,23,114,185,199,146,234,214,16,18,192,176,72,8,168,116,37,144,98,69,21,206,205,172,55,110,137,57,214,164,84,227,177,0,71,169,102,212,100,141,175,204,193,174,50,202,8,109,17,147,194,100,217,6,178,130,185,26,251,51,45,185,50,184,250,78,158,167,67,230,60,148,199,67,37,213,179,90,203,155,213,130,123,103,201,182,237,55,148,183,96,203,181,88,202,53,70,181,100,12,211,132,163,44,96,186,169,249,107,105,44,238,150,88,25,54,75,113,166,11,211,212,182,91,118,148,101,198,95,32,45,132,115,53,147,165,92,163,24,174,76,180,109,156,10,238,149,149,188,46,132,29,72,205,72,153,200,211,221,53,62,121,58,80,185,50,42,204,153,175,147,148,220,83,194,93,205,60,62,115,193,228,127,72,60,110,117,201,211,165,126,183,206,239,100,69,117,53,222,45,163,240,229,235,158,108,253,149,204,153,194,214,126,146,234,103,5,45,61,81,174,50,206,215,47,83,60,228,231,41,205,202,109,202,79,171,125,205,212,233,229,102,212,250,69,96,139,32,187,197,124,70,239,139,83,103,253,188,127,66,143,181,107,59,234,46,255,0,222,206,172,52,145,93,137,75,77,28,116,38,183,229,205,135,136,107,235,94,157,77,203,254,227,69,94,61,226,53,245,185,88,191,207,20,203,39,167,75,177,68,232,77,101,13,60,187,58,63,210,122,230,212,117,149,121,127,231,135,43,248,29,102,234,186,49,182,137,167,22,186,199,163,60,84,233,126,198,159,4,215,89,164,213,170,114,221,86,60,73,123,124,202,205,143,95,225,245,239,215,41,126,196,91,254,199,66,80,147,150,76,222,20,184,186,207,218,146,143,240,255,0,246,116,58,149,150,77,103,167,71,37,159,137,164,113,247,185,73,200,234,120,204,246,105,235,143,121,73,156,137,203,100,98,162,179,57,112,145,42,196,156,229,57,42,233,230,199,239,210,43,221,154,97,24,209,90,174,57,125,219,239,39,238,66,154,227,68,28,92,179,57,243,41,123,152,117,151,121,146,149,94,100,163,76,63,91,40,252,79,252,139,231,253,0,122,173,108,101,92,222,247,29,52,30,217,88,186,205,254,196,127,187,236,121,221,94,162,122,171,55,207,17,73,109,140,35,210,49,246,69,250,235,165,116,147,105,66,16,91,97,92,122,65,123,35,38,0,135,151,43,39,26,224,189,82,120,71,106,73,83,84,52,245,124,48,88,111,221,152,124,54,63,127,41,227,50,132,125,63,86,116,235,173,71,151,203,34,163,85,77,252,92,35,92,28,96,189,40,140,98,217,100,107,42,36,156,164,134,163,243,39,26,201,168,34,162,190,7,207,177,122,130,30,208,40,219,33,236,145,126,3,5,21,42,201,108,38,0,37,17,224,3,32,48,16,192,98,0,0,93,70,194,61,24,128,99,35,145,245,8,150,225,101,176,218,73,68,1,34,88,30,0,4,0,0,34,12,147,34,192,131,43,153,99,43,144,85,19,49,219,220,219,52,101,181,17,88,45,232,117,188,10,175,39,194,43,207,252,217,74,127,219,251,28,187,214,34,206,196,239,90,42,244,58,124,45,150,86,162,165,243,193,5,222,39,40,255,0,194,174,148,222,49,92,162,206,31,132,83,26,124,74,170,229,99,244,207,60,119,150,220,225,155,188,126,249,127,195,252,186,215,235,38,162,254,133,58,125,13,245,75,73,126,247,38,231,23,52,227,137,117,239,249,1,232,190,25,39,216,179,142,127,137,84,94,232,97,245,8,207,50,199,200,168,83,127,123,33,166,159,12,132,223,222,191,162,26,32,118,208,229,77,144,139,226,113,120,250,246,60,199,137,93,43,35,25,38,122,250,37,202,139,247,60,46,178,200,189,77,209,131,244,70,201,40,253,50,106,37,94,231,187,76,242,204,208,132,100,201,65,238,142,50,70,107,106,224,168,211,164,146,134,161,96,151,138,201,74,200,242,100,166,111,126,114,89,127,169,167,144,41,130,109,155,180,143,114,195,49,87,47,94,13,21,75,203,155,121,234,21,29,85,114,220,42,171,244,224,187,109,151,89,133,30,61,205,55,83,228,85,144,138,104,142,219,87,7,118,167,182,9,156,189,30,217,98,77,29,106,234,118,99,128,172,58,232,57,189,248,232,89,225,182,73,240,214,17,116,227,186,197,87,204,53,81,251,61,56,130,245,4,75,95,24,74,172,228,230,67,75,230,83,191,28,34,86,202,249,87,235,238,78,58,149,86,150,80,107,156,17,87,120,110,170,52,213,37,46,26,57,186,205,68,181,23,240,251,142,143,84,100,219,30,139,67,59,111,221,47,133,20,110,208,87,100,241,158,134,143,17,151,147,90,121,232,107,211,70,48,91,87,99,145,227,214,53,29,191,48,138,181,46,54,105,212,187,139,195,227,107,139,74,56,65,225,180,187,224,183,62,14,204,99,94,154,56,192,87,38,253,31,151,7,100,250,245,57,126,108,148,95,110,78,255,0,139,201,61,43,107,186,60,219,123,160,17,177,95,134,165,145,235,231,43,171,140,186,156,245,39,183,169,219,208,121,86,83,234,246,3,142,169,148,97,186,75,5,80,158,232,184,179,119,136,89,28,237,137,77,85,67,102,64,200,179,184,185,190,10,231,28,73,146,131,220,210,0,130,196,248,52,89,243,35,45,177,113,33,118,249,125,0,139,198,252,68,211,166,131,82,51,84,159,153,207,83,125,17,219,102,95,64,33,126,146,118,77,123,27,41,208,40,85,156,114,91,172,186,53,209,25,35,78,142,207,59,77,158,225,92,101,85,142,217,71,240,153,175,244,77,196,237,206,183,27,89,204,212,233,164,245,88,75,168,20,78,41,67,129,84,163,180,182,234,157,125,74,105,198,246,17,90,175,239,95,176,93,24,174,133,179,120,158,17,154,127,19,200,22,198,59,170,201,26,163,234,98,170,82,198,17,108,35,182,45,180,5,23,47,81,42,249,134,24,164,247,72,35,236,4,37,223,144,135,65,216,176,40,46,0,147,229,17,130,245,18,79,110,66,30,169,240,84,74,81,199,65,56,206,88,93,73,244,159,36,188,205,175,130,42,184,87,44,114,10,59,115,147,69,85,91,103,171,105,93,149,202,47,18,64,66,167,234,100,167,21,187,40,175,59,100,139,229,28,199,114,101,20,79,44,81,88,201,99,151,178,8,214,251,144,85,9,98,76,213,9,238,131,70,127,47,108,205,53,168,237,3,62,220,57,100,117,188,79,113,41,242,218,20,58,224,13,176,179,40,140,101,190,236,46,197,106,123,120,72,148,51,92,247,53,212,43,169,166,113,114,218,184,101,90,183,98,154,77,229,21,211,114,141,155,187,151,202,200,217,53,144,48,87,11,37,102,81,216,208,249,155,113,52,102,132,118,106,50,151,7,78,18,93,128,178,181,181,150,73,250,89,92,122,131,76,35,151,173,170,114,147,121,224,231,215,92,149,167,122,234,229,56,225,20,233,188,63,107,204,130,179,215,165,243,26,108,234,83,78,216,162,200,82,162,139,84,112,17,29,163,218,79,0,4,54,161,237,68,131,0,71,3,193,32,1,0,0,8,6,32,16,100,0,13,240,182,51,65,58,163,35,155,230,74,153,124,141,212,106,20,215,82,42,47,75,15,98,200,69,69,22,245,33,36,242,69,83,124,92,162,240,115,103,167,147,159,171,147,177,143,113,121,105,151,83,24,168,205,107,12,190,201,41,67,230,71,81,87,28,25,225,27,19,195,232,17,68,213,138,204,231,131,85,55,73,162,213,78,232,242,137,87,90,139,228,2,54,201,117,46,86,228,170,217,70,49,50,194,237,211,194,97,117,209,82,38,101,222,227,28,149,195,89,29,216,108,139,173,140,174,114,104,81,186,44,179,10,72,10,161,36,217,45,216,100,29,123,101,193,39,28,199,230,5,201,229,3,42,175,37,160,83,44,228,121,224,115,224,174,82,224,34,18,185,41,26,33,98,113,57,118,69,187,51,147,109,49,110,37,72,210,164,137,100,197,61,240,124,22,83,99,125,72,214,175,96,131,114,24,15,34,105,52,66,79,4,97,103,56,1,58,227,146,18,114,139,224,182,82,89,234,24,82,8,112,121,136,219,192,210,193,85,175,1,86,46,67,130,170,229,193,60,242,5,119,212,167,6,142,61,186,121,85,55,142,135,112,205,168,218,215,37,149,154,229,194,14,114,73,38,116,33,164,139,129,45,52,96,108,225,46,11,104,228,219,167,149,111,61,81,158,203,23,78,231,106,234,247,68,230,89,164,106,123,132,25,169,186,85,207,158,134,201,219,25,192,173,211,13,166,111,134,120,236,81,117,86,70,51,195,234,91,43,148,101,152,178,49,210,249,144,206,121,42,150,150,220,225,244,32,219,45,68,172,209,223,26,185,179,203,123,81,226,111,150,117,115,83,219,186,81,88,219,209,158,191,79,68,234,154,145,205,241,175,3,243,83,186,136,230,61,92,99,214,15,253,12,214,185,175,55,167,209,249,250,232,215,31,135,226,151,200,238,195,78,163,209,25,252,50,151,167,162,118,219,205,182,61,171,247,81,190,45,108,114,102,43,183,49,70,222,172,174,69,211,146,232,138,229,183,110,72,219,46,162,197,10,100,253,145,10,86,234,99,244,51,248,148,158,199,21,223,6,141,55,52,199,232,25,255,0,86,42,98,222,25,131,79,164,223,175,177,109,109,70,120,88,247,55,238,217,234,125,143,83,225,158,19,70,137,43,164,183,234,36,183,57,75,240,183,236,88,207,109,26,93,60,180,250,88,194,95,31,50,151,213,151,197,180,50,51,156,97,213,155,114,114,124,114,239,241,21,199,180,97,147,61,117,56,193,74,127,174,151,47,252,171,216,183,92,149,222,33,11,58,198,48,203,250,174,134,77,78,170,58,120,202,118,79,10,49,221,183,62,169,17,79,91,169,149,113,80,132,151,155,46,159,229,94,231,46,199,232,91,184,140,122,47,252,238,202,180,218,200,223,101,151,75,245,146,235,31,111,246,37,126,103,23,41,254,81,34,176,221,61,242,227,161,13,222,143,161,108,170,106,60,245,99,209,208,238,212,40,53,233,94,169,125,0,223,162,163,202,162,60,122,167,234,145,182,21,50,117,87,158,77,80,172,177,21,194,178,232,192,154,137,53,18,162,181,17,237,44,218,61,165,21,224,9,224,48,17,0,193,32,2,56,12,18,192,96,5,129,96,150,6,4,112,24,24,178,2,16,242,32,169,126,20,32,99,72,33,36,78,49,19,146,137,23,99,124,32,46,225,6,228,138,148,100,250,178,74,8,9,110,24,176,48,1,12,64,38,69,146,34,192,131,43,145,99,43,144,85,51,51,216,141,50,69,51,68,86,43,34,78,90,170,53,58,104,105,181,50,151,157,167,245,87,199,198,177,199,61,191,216,156,226,115,102,191,254,67,31,228,68,30,131,79,37,169,163,215,20,229,210,95,234,104,161,249,115,85,245,142,23,95,171,48,233,167,177,47,161,162,151,45,242,223,195,105,40,243,156,227,255,0,216,22,195,80,165,30,51,185,112,211,234,153,101,83,196,145,13,68,37,40,121,244,254,178,11,215,31,219,143,250,160,162,81,120,148,121,207,112,139,231,250,207,201,2,150,2,198,188,207,251,80,45,161,82,132,165,25,41,68,242,254,59,163,90,95,18,148,171,95,117,168,94,100,62,79,186,254,39,169,139,140,95,83,23,143,233,252,255,0,12,149,144,89,158,157,249,145,199,183,226,254,95,208,212,71,154,170,183,134,136,89,152,203,18,37,11,184,227,185,11,155,147,233,130,178,92,14,92,162,17,69,155,113,201,68,99,196,150,120,47,88,140,226,251,16,242,247,201,99,131,83,210,57,109,121,32,234,104,148,28,87,8,126,33,94,245,181,117,97,164,140,107,175,230,95,5,25,203,212,5,122,93,26,174,148,253,142,141,86,70,53,60,117,42,182,14,52,101,118,56,191,108,179,124,215,56,206,0,215,86,169,127,196,102,159,68,109,115,134,162,236,30,94,86,79,207,148,215,83,102,131,85,56,90,229,102,66,189,5,148,70,75,27,120,71,7,197,125,22,198,49,234,217,219,210,235,99,119,9,156,239,21,85,239,79,141,193,28,216,198,81,218,147,198,78,253,123,104,209,185,47,99,207,223,106,142,220,113,131,167,110,161,75,65,195,236,21,167,194,239,243,39,39,35,7,142,205,78,248,164,95,224,171,125,78,71,51,197,166,254,210,227,212,35,87,132,222,161,110,204,157,31,19,158,218,247,38,112,52,43,26,136,202,92,29,63,22,179,252,58,89,2,201,175,181,233,84,87,92,28,173,94,151,236,181,245,54,248,86,166,63,11,236,102,241,187,247,207,106,3,151,25,113,201,191,67,114,140,37,28,156,206,112,93,68,182,190,160,139,53,109,110,101,112,156,148,95,37,146,130,156,50,202,42,124,225,128,114,250,147,165,101,145,159,15,129,193,237,3,167,164,209,171,94,233,22,107,43,141,75,24,23,135,94,241,131,110,166,165,58,92,152,87,6,213,202,113,92,157,13,38,158,219,48,228,184,53,104,52,149,217,94,246,116,180,106,185,102,49,93,2,56,158,46,188,186,113,242,44,240,75,254,237,70,67,241,220,110,218,189,204,26,11,28,109,194,93,64,233,234,239,75,80,163,216,215,26,163,40,43,62,71,23,196,28,188,216,201,29,29,38,163,58,108,73,246,10,231,120,132,211,183,30,198,5,149,51,118,169,199,204,108,203,44,103,49,8,44,147,72,207,204,164,107,219,186,28,153,28,113,32,84,234,244,205,124,206,134,162,157,148,41,251,152,221,78,48,82,238,141,151,223,230,105,20,126,65,92,223,114,45,189,220,19,140,150,8,247,200,65,102,118,242,16,94,146,91,39,103,165,22,186,221,112,249,129,74,143,169,103,161,190,189,60,85,91,145,145,102,80,224,213,77,146,84,97,133,98,182,94,166,40,38,228,152,75,212,219,20,20,148,176,17,218,208,106,33,183,110,12,186,249,122,248,66,209,166,172,234,45,114,197,185,10,200,160,165,44,75,169,125,53,202,50,113,147,224,162,43,54,41,62,13,121,121,225,132,93,77,17,149,184,37,171,170,53,99,5,52,206,81,191,228,91,170,204,164,164,21,142,81,221,52,159,64,140,20,91,192,92,247,60,34,202,226,147,89,8,166,92,50,17,120,153,166,236,34,137,112,194,181,67,107,228,87,91,30,145,42,123,182,122,72,198,18,235,46,160,94,165,233,79,3,86,74,50,76,186,170,212,160,139,165,164,118,69,109,64,89,78,109,146,103,82,186,248,41,209,105,93,112,89,55,70,32,37,18,74,32,165,29,216,38,17,29,136,146,67,24,6,3,0,0,29,12,86,107,99,11,213,121,53,91,45,181,182,121,109,101,210,251,110,236,252,47,128,61,92,100,165,28,161,152,124,58,255,0,50,11,147,112,0,134,32,16,12,96,68,6,32,1,12,0,209,109,17,154,232,101,116,202,167,152,26,106,212,41,162,221,170,72,138,207,86,167,28,75,131,76,109,140,140,186,154,86,56,234,81,71,153,9,250,186,1,209,156,176,10,75,2,226,80,51,221,63,45,50,9,91,124,99,46,69,11,161,39,216,227,223,168,118,79,25,39,82,158,220,166,205,98,61,4,28,92,74,110,92,250,78,125,90,169,197,225,154,124,252,245,38,46,155,162,83,92,145,133,30,92,250,26,171,178,45,18,146,82,32,162,81,221,28,24,231,163,110,91,141,206,91,89,40,89,25,20,115,103,190,174,114,201,209,172,111,226,224,223,101,49,153,69,154,53,140,160,45,133,138,113,36,164,97,174,54,194,120,199,6,181,23,140,129,116,112,76,205,41,249,107,36,234,181,72,138,118,44,148,53,131,76,140,247,113,18,165,97,186,220,76,219,164,179,114,57,119,75,214,249,37,164,213,108,179,107,101,196,142,212,214,76,243,158,199,208,209,92,149,145,28,170,139,50,172,241,177,154,33,44,162,153,211,201,11,110,84,174,74,53,181,148,81,56,225,182,58,47,141,145,202,44,225,145,92,251,172,156,30,123,23,105,181,42,92,100,190,202,84,226,115,158,158,117,221,152,244,42,58,201,229,17,148,114,70,156,237,228,155,100,85,82,91,122,14,36,179,145,57,36,17,93,214,168,46,167,62,235,92,251,154,117,21,121,157,12,178,211,202,49,228,168,179,77,158,168,221,9,99,169,204,162,223,46,204,51,161,185,74,57,69,163,71,82,50,130,101,21,94,183,109,201,167,175,38,85,139,81,165,220,184,48,203,73,98,145,219,22,216,178,233,140,90,56,74,49,196,141,155,34,24,72,96,66,81,94,195,132,121,68,197,23,134,65,227,111,182,118,88,230,250,201,182,14,109,214,215,177,175,196,233,141,90,235,161,30,138,91,151,253,220,152,97,255,0,168,112,237,40,182,115,122,37,10,94,158,88,93,102,216,123,147,218,79,71,166,122,159,19,211,211,183,48,206,249,253,16,90,233,199,244,91,71,109,112,118,219,122,177,197,110,74,75,25,254,7,11,75,13,181,62,115,134,214,79,107,100,157,117,217,63,217,140,165,252,143,19,166,158,205,44,51,213,199,37,233,142,46,180,233,106,86,235,180,245,181,149,43,35,149,249,158,193,175,83,60,151,132,88,165,226,218,92,254,223,246,103,161,241,29,116,104,143,165,242,107,150,127,167,213,247,223,26,162,222,78,22,191,196,101,41,98,185,20,234,245,211,189,53,209,24,212,51,220,222,57,58,90,9,249,180,89,22,253,81,151,245,255,0,244,103,213,57,74,201,199,114,154,140,112,226,150,57,125,153,94,158,239,178,219,153,63,68,253,50,249,124,203,44,131,174,111,133,178,92,245,234,253,204,244,212,121,237,94,142,221,52,149,208,88,142,122,197,252,44,182,143,16,140,224,161,122,81,151,237,118,103,89,237,91,156,214,98,215,40,231,107,60,50,14,91,168,120,220,179,31,103,254,134,90,91,56,198,81,202,121,94,230,207,14,211,237,171,115,92,205,231,242,236,113,124,55,79,116,245,241,161,238,138,235,53,242,61,109,117,224,178,32,133,120,46,140,73,40,224,146,70,144,148,71,130,88,0,132,3,0,34,4,132,4,112,24,1,0,200,238,13,162,218,0,228,45,195,218,61,160,68,68,176,32,16,46,160,200,231,169,21,50,46,124,240,66,114,91,163,23,52,165,47,133,123,144,173,182,192,187,25,124,147,138,72,72,145,68,145,34,3,8,144,8,0,98,24,1,18,44,153,22,5,76,139,44,101,108,10,228,83,36,95,36,84,209,21,68,209,202,183,143,18,151,238,35,179,40,156,201,199,62,39,110,122,109,138,34,198,253,63,67,75,230,81,151,57,138,106,62,220,153,105,123,27,79,163,64,181,81,80,148,108,120,148,120,104,131,173,166,187,114,140,163,198,127,169,75,94,78,165,193,124,45,230,43,228,204,190,27,230,47,58,83,227,124,183,37,158,135,66,204,184,215,55,140,172,162,140,242,142,162,203,236,151,153,92,86,125,62,156,240,78,90,75,236,81,107,84,224,227,237,90,195,250,147,138,193,108,95,179,3,29,212,107,171,219,40,74,22,165,214,56,219,184,183,77,169,86,74,80,156,37,25,47,76,235,154,236,205,145,147,75,220,230,120,245,206,141,42,182,168,226,203,95,146,229,251,43,255,0,50,92,71,154,80,81,94,159,133,73,237,250,22,73,102,177,78,41,65,36,203,42,140,172,134,34,178,105,149,49,138,238,92,162,210,203,70,157,39,134,206,83,221,97,171,89,166,217,94,34,128,231,66,50,148,189,7,90,138,36,170,245,245,40,240,218,219,127,9,218,141,74,49,203,236,6,29,29,83,118,237,145,186,58,111,90,207,66,170,109,132,108,107,185,47,180,74,86,241,240,145,70,175,81,26,227,183,242,50,203,79,25,85,196,81,125,208,133,150,45,207,147,100,41,138,129,81,193,90,13,156,190,228,53,84,249,84,229,113,216,213,226,250,168,211,37,24,245,206,10,53,246,238,211,197,160,168,120,92,157,79,51,51,120,157,239,237,25,201,212,240,255,0,46,202,58,114,113,252,82,63,226,112,128,203,101,155,215,83,93,54,185,105,156,114,99,149,126,147,77,21,226,156,228,14,135,131,234,60,170,230,164,99,214,89,25,223,38,87,68,222,233,36,85,116,95,153,158,192,93,77,138,51,79,28,22,248,133,219,235,234,100,157,145,218,177,212,46,245,87,156,129,29,29,174,22,188,190,196,245,82,83,185,51,53,111,18,201,110,229,185,48,136,217,23,193,12,56,150,234,108,244,240,83,153,109,229,1,37,107,75,4,112,243,145,66,59,153,55,196,176,194,32,250,242,91,83,91,150,238,132,229,87,167,37,41,250,176,130,187,186,8,87,215,161,175,91,100,107,211,180,115,116,85,78,16,82,102,189,115,140,180,121,200,85,126,15,115,116,88,190,102,159,12,191,252,69,177,207,70,114,180,54,249,80,147,93,3,73,168,112,212,73,167,241,1,63,24,159,248,174,166,42,44,113,190,47,166,75,53,179,149,182,229,242,102,140,103,187,128,142,158,189,197,215,9,38,74,183,138,19,236,97,182,82,113,74,93,139,221,184,211,199,1,74,218,165,46,76,183,63,46,92,27,227,110,234,176,140,87,71,187,2,112,82,149,109,228,166,172,121,184,125,77,26,120,202,80,196,81,109,90,73,115,44,1,27,61,75,110,8,90,182,215,135,216,178,111,98,228,203,101,206,126,151,192,25,186,178,77,97,146,88,220,73,243,36,130,52,105,39,24,245,21,242,223,39,129,233,169,251,222,73,106,106,113,159,164,42,170,163,182,45,15,123,218,243,193,45,54,124,205,178,44,212,69,44,129,206,114,204,158,9,87,47,95,34,154,195,37,24,40,242,250,132,107,135,196,156,88,93,22,217,85,118,236,145,59,108,221,208,12,247,199,107,88,100,235,158,35,238,70,113,114,229,176,169,1,166,47,50,76,182,231,233,69,89,244,240,201,77,183,0,170,102,146,89,238,16,155,114,66,106,82,137,118,154,188,180,6,143,179,169,164,202,111,165,70,71,78,21,122,72,207,70,236,96,101,166,173,209,44,158,142,82,232,142,150,159,73,178,61,13,112,165,46,192,115,116,218,55,24,164,206,141,84,37,216,189,86,145,36,130,18,136,250,18,41,212,79,104,18,141,43,118,226,189,93,190,77,123,189,139,106,154,148,17,206,241,139,37,26,158,0,219,164,212,43,171,201,121,193,240,141,78,213,181,157,197,53,37,192,15,119,32,37,30,73,1,159,89,185,82,240,121,77,78,239,49,203,28,228,244,158,33,169,242,226,209,192,178,106,77,182,21,183,195,47,216,146,103,118,171,21,145,224,242,80,182,81,94,151,131,179,225,154,188,226,44,14,180,184,139,101,117,219,189,180,74,217,98,166,206,110,139,81,186,249,199,230,17,212,24,134,2,0,0,0,0,1,105,161,132,176,107,243,20,98,97,211,41,109,245,22,219,204,120,96,22,106,99,191,25,47,140,99,56,231,185,200,157,114,243,114,111,211,206,73,114,5,179,114,129,83,251,222,25,162,86,69,245,43,114,138,232,65,87,252,58,29,112,95,13,44,98,186,18,174,228,248,201,108,166,146,200,86,57,233,226,167,184,86,65,109,39,109,222,197,85,79,124,176,194,51,78,235,42,125,120,46,211,235,37,46,166,187,52,113,156,122,24,103,166,149,82,249,1,210,139,141,145,35,229,97,229,24,235,187,111,25,54,83,114,104,41,77,206,28,146,175,81,187,134,91,233,146,33,228,71,118,81,4,182,198,92,147,218,146,5,28,10,111,210,21,154,232,238,225,21,213,25,66,68,155,146,150,123,22,193,198,72,168,150,236,163,46,178,205,176,102,183,30,12,218,154,183,199,2,21,198,221,190,76,140,163,234,206,77,11,75,40,77,241,193,103,145,242,53,168,183,67,172,218,212,100,117,163,108,101,28,156,73,105,123,251,19,141,179,132,118,166,76,53,212,157,209,221,140,152,117,245,202,202,222,211,60,103,45,251,178,206,149,45,89,28,50,43,38,134,50,174,24,102,244,193,82,162,61,160,73,75,8,142,97,38,73,199,49,57,151,249,180,216,229,28,180,65,213,88,199,4,100,140,250,91,165,100,86,77,76,42,168,197,228,86,215,148,63,49,41,96,178,79,49,8,205,12,167,129,206,25,136,183,122,139,84,147,69,28,125,101,83,79,49,39,165,178,201,71,107,236,116,108,174,47,169,130,118,66,187,125,138,133,108,39,9,239,70,237,53,219,227,212,18,141,149,148,121,110,153,238,93,8,58,2,42,170,221,220,22,145,160,200,244,100,200,181,144,6,248,33,158,71,44,145,89,200,71,7,197,191,254,165,127,238,71,251,28,248,127,234,91,246,132,142,151,139,227,254,39,47,157,43,255,0,63,145,207,131,251,255,0,172,100,98,187,243,240,185,201,209,253,31,150,60,82,200,254,213,47,250,163,157,148,159,83,163,250,61,92,165,175,190,236,122,97,94,220,252,219,255,0,98,69,235,227,173,227,51,117,248,62,178,80,120,126,83,71,143,113,81,174,43,60,96,245,126,43,100,39,225,250,154,119,115,58,228,151,212,243,58,74,227,116,92,172,138,146,140,87,15,220,215,76,112,142,134,126,70,166,54,175,193,153,112,95,101,210,186,91,167,34,167,84,97,41,108,142,212,251,34,61,25,211,137,248,199,119,245,54,240,73,89,132,87,130,112,130,104,211,2,49,243,39,134,111,219,90,174,53,206,120,199,194,223,244,57,146,179,203,159,4,111,212,57,71,25,51,70,235,171,110,167,195,94,249,50,101,215,13,187,158,39,44,22,232,53,138,202,158,154,230,220,223,192,243,204,151,183,212,157,218,127,50,202,161,95,70,241,147,157,141,202,209,160,165,39,43,177,234,159,165,63,146,58,17,137,24,87,24,165,24,172,70,43,8,181,35,81,15,4,176,52,50,161,96,6,5,8,67,2,8,136,144,128,64,0,2,16,196,0,200,228,108,64,44,136,100,95,8,5,38,145,77,182,236,138,109,100,148,217,158,249,199,102,27,91,177,211,36,81,76,85,154,133,102,114,163,22,215,213,154,163,28,44,20,104,55,58,92,164,211,109,154,98,3,72,154,1,148,49,136,144,66,1,129,64,0,34,4,69,146,19,2,12,139,36,200,129,6,136,52,90,200,52,69,85,36,96,117,231,81,100,251,185,29,39,19,143,102,162,217,41,70,181,179,252,221,95,251,18,172,89,169,156,235,156,83,150,200,53,213,44,188,146,166,152,74,106,109,75,56,194,220,242,200,215,75,123,84,164,228,160,176,178,255,0,137,190,21,37,24,164,69,78,181,140,53,193,126,247,196,91,206,12,210,156,97,53,20,222,245,237,253,203,43,231,171,8,213,23,146,197,244,41,135,5,177,145,96,158,76,126,55,8,217,225,87,123,172,78,63,84,255,0,208,216,146,42,214,105,190,211,165,178,184,189,178,198,98,254,127,249,193,81,228,167,25,109,232,108,240,198,179,208,162,86,43,37,191,110,221,221,189,141,90,105,70,18,88,52,142,236,34,182,172,4,232,243,23,33,67,114,175,45,14,189,76,93,155,114,17,45,46,154,53,203,161,70,183,82,234,202,236,111,223,29,188,117,57,250,157,63,152,229,41,116,64,114,168,178,203,245,77,193,60,116,59,212,82,163,30,81,71,134,85,84,83,88,89,55,54,155,218,69,115,44,165,253,169,73,72,221,118,162,53,85,134,249,51,235,126,230,91,138,175,174,87,214,165,158,48,84,112,188,82,207,55,80,158,122,4,237,118,105,148,126,69,122,202,182,219,212,158,146,191,49,237,236,21,171,194,167,63,135,28,27,45,210,215,100,254,102,141,46,158,53,193,188,118,57,114,213,74,58,231,28,240,6,93,124,99,76,182,149,208,165,228,183,146,122,207,190,181,231,177,102,150,49,85,56,176,40,210,71,205,185,199,161,167,83,167,112,199,37,17,251,155,220,162,75,83,170,148,215,44,14,117,145,147,153,100,28,182,97,146,169,238,155,200,73,53,54,144,68,35,21,158,73,56,164,248,43,106,91,137,193,62,229,22,81,15,58,213,22,79,91,8,211,233,199,82,26,105,108,212,39,146,205,124,212,229,18,12,117,77,70,92,151,60,78,75,5,46,24,121,54,233,233,138,134,230,1,4,236,142,211,70,135,195,36,167,186,101,90,103,254,41,46,199,164,132,98,224,176,6,93,76,35,86,155,142,48,114,101,41,91,70,19,58,222,37,31,185,107,61,142,78,153,57,61,168,42,181,7,10,76,180,203,101,137,203,187,58,90,202,165,93,39,50,9,202,92,246,8,209,108,163,196,176,83,9,56,201,179,68,182,249,102,71,103,92,32,45,159,222,48,151,162,56,108,133,91,189,135,110,231,212,43,78,142,113,126,153,26,158,131,205,150,127,9,135,67,94,235,23,39,162,142,43,161,253,0,231,233,33,10,238,112,102,171,97,177,53,20,115,156,156,117,187,151,67,124,175,93,192,228,234,148,148,158,86,12,51,79,121,212,213,110,186,94,152,153,39,167,113,139,111,168,70,69,195,30,90,121,31,185,100,107,204,114,4,234,177,239,70,249,45,240,207,115,13,113,218,142,158,150,181,56,133,115,163,11,60,255,0,74,224,215,125,62,140,179,165,10,34,159,66,58,202,115,83,199,176,30,125,194,59,198,246,41,36,43,150,215,193,78,91,228,35,111,147,9,199,36,39,78,213,156,134,157,241,212,182,202,229,62,146,10,203,39,136,242,78,138,183,199,130,115,167,16,228,52,254,150,240,19,18,142,158,195,77,122,121,109,245,26,116,201,203,177,177,83,149,140,5,113,109,134,30,18,13,31,23,168,200,237,61,36,84,92,154,57,54,45,154,196,210,198,0,238,213,74,113,76,190,53,34,26,57,41,84,141,41,4,69,68,150,9,96,0,16,196,50,5,130,141,76,55,68,208,202,108,139,146,193,69,26,105,227,131,159,226,147,148,178,187,29,90,104,217,150,206,95,138,53,150,7,63,73,204,146,71,165,211,71,109,75,60,179,204,233,165,178,204,157,253,38,161,78,29,66,182,100,101,123,147,30,224,142,119,138,210,165,29,199,1,203,226,193,232,124,82,91,169,146,76,224,186,246,71,158,161,98,184,201,99,6,237,13,138,54,41,62,167,62,172,41,97,154,41,195,176,15,69,125,155,180,249,207,99,139,167,179,102,161,188,245,102,185,234,23,149,183,61,142,100,178,173,95,80,143,81,76,212,160,139,14,118,130,204,199,169,209,0,0,0,0,0,1,239,138,129,146,205,74,223,140,149,218,229,90,229,152,157,155,230,7,67,206,143,86,89,29,84,49,195,42,175,77,190,25,43,90,89,70,96,59,174,109,240,202,214,170,81,227,60,26,254,196,156,76,87,104,172,140,184,2,234,181,15,118,236,155,97,168,243,35,140,156,124,74,28,74,56,44,166,201,70,89,3,183,93,49,145,11,42,85,75,114,42,211,234,185,195,53,219,37,100,122,145,86,81,114,148,73,91,92,108,137,158,170,246,244,44,223,40,245,34,179,253,147,5,83,166,197,53,181,157,24,75,113,39,20,53,49,154,149,52,185,52,197,240,44,36,25,224,42,91,145,92,228,102,178,201,66,101,176,151,153,16,27,138,148,76,115,148,170,158,123,27,48,226,70,200,70,113,42,39,76,247,196,147,137,150,153,58,231,183,177,183,170,34,179,78,180,86,235,70,153,149,73,240,86,88,239,177,65,96,166,62,181,146,119,195,116,137,215,182,48,40,85,69,110,193,178,17,242,214,123,28,255,0,51,239,112,142,132,30,232,224,11,161,102,226,198,103,138,218,203,163,37,35,45,26,100,44,169,77,116,36,227,129,167,192,21,87,78,198,89,62,34,53,46,71,37,144,56,186,155,172,133,217,75,131,118,154,247,56,114,78,218,35,46,168,132,32,160,248,43,43,246,196,79,17,37,17,206,189,200,141,34,177,40,156,237,102,149,202,91,145,190,17,112,101,147,138,148,74,140,58,57,180,177,35,77,169,74,37,51,171,108,179,18,216,63,112,138,20,124,169,26,170,177,78,61,74,238,165,206,60,25,161,190,137,225,231,0,116,25,7,44,48,133,138,72,147,142,72,210,46,72,146,73,149,202,182,74,62,148,17,200,241,248,215,93,250,75,49,137,79,116,27,247,88,56,115,159,151,60,167,217,163,215,106,108,166,80,219,116,35,56,251,73,116,60,174,179,69,178,198,161,98,178,15,225,125,255,0,50,88,235,207,83,227,46,233,238,229,96,219,161,213,79,75,115,156,58,73,109,156,125,209,146,17,219,232,159,79,194,253,190,68,163,45,178,195,49,241,211,239,226,253,70,170,219,166,219,100,105,147,169,201,38,182,203,146,18,222,229,186,27,101,30,241,239,249,18,219,135,201,214,103,78,22,94,41,206,91,153,24,164,223,37,118,207,111,66,191,59,142,166,190,49,127,106,249,201,68,207,246,141,178,104,170,86,74,69,57,245,1,109,150,102,89,98,156,178,186,149,245,0,19,124,30,131,192,44,191,81,85,150,95,45,240,131,219,92,165,241,103,191,39,157,158,113,199,47,177,236,180,122,111,177,104,233,211,254,40,71,215,251,207,150,74,69,201,19,18,36,69,3,1,128,8,144,128,136,12,64,33,49,136,4,0,0,32,1,0,17,100,153,22,2,43,155,203,201,41,190,197,83,154,174,46,77,103,217,123,145,74,113,150,220,198,57,125,140,47,69,55,39,41,101,201,245,108,37,84,231,55,57,182,228,196,235,179,157,179,154,199,180,153,149,109,210,70,85,214,162,253,217,124,76,218,8,191,43,212,219,123,159,86,105,70,162,44,67,66,68,145,80,192,6,0,0,5,0,134,34,4,33,137,129,22,69,147,100,64,128,137,136,42,187,94,202,167,47,104,179,151,85,57,140,176,185,193,209,214,89,10,180,210,149,178,217,30,17,205,255,0,138,66,55,213,93,53,53,91,146,82,156,250,227,228,187,25,197,214,184,197,81,6,236,120,79,169,84,181,51,182,88,175,238,225,255,0,212,255,0,208,186,218,118,238,203,109,231,185,78,220,50,42,117,69,68,213,89,158,13,103,187,250,26,107,139,125,128,190,12,177,53,220,132,34,177,235,147,88,27,158,158,61,109,95,251,145,81,114,146,247,44,173,237,156,115,240,182,100,243,180,201,225,217,244,245,162,250,229,94,112,166,210,255,0,49,81,228,167,9,121,246,209,21,204,108,148,127,153,214,240,255,0,15,218,148,166,111,126,31,90,214,219,110,62,55,184,209,100,18,137,164,73,66,49,169,251,96,226,239,219,124,182,26,245,58,199,92,118,51,30,129,195,116,165,55,203,96,107,211,121,190,100,92,159,6,189,83,75,78,204,211,212,37,23,181,116,50,234,117,219,224,224,189,128,207,225,250,199,93,246,38,255,0,17,216,175,81,39,55,47,194,143,59,164,143,223,167,211,39,162,105,71,74,17,143,197,117,42,84,190,121,92,150,104,173,87,104,222,122,224,226,235,108,204,172,195,206,75,60,51,85,40,195,96,85,90,184,230,249,100,179,195,226,252,220,46,80,236,162,119,88,228,226,210,45,240,188,87,169,148,37,216,14,196,151,151,67,201,229,53,86,63,182,74,75,220,244,254,37,110,202,30,61,143,33,115,114,150,66,53,74,109,199,40,179,79,39,229,117,50,215,44,195,4,225,186,21,184,201,129,125,91,108,183,150,26,250,163,28,109,234,81,76,182,79,44,179,81,98,176,43,46,118,116,35,9,183,62,66,105,144,75,144,141,77,53,29,216,12,189,153,104,80,159,165,38,95,115,138,167,128,49,41,109,145,57,203,123,234,87,33,197,100,168,156,218,218,95,84,166,170,201,10,160,165,52,153,191,83,5,94,157,109,246,35,76,186,57,111,182,79,185,233,52,18,243,35,140,158,95,71,45,146,127,51,175,160,212,186,238,219,144,52,120,158,236,97,28,173,60,182,95,193,210,215,238,147,220,229,193,206,161,199,207,110,94,224,91,175,156,220,86,87,7,58,181,203,120,58,126,33,106,117,112,115,41,148,176,222,2,46,135,170,47,37,21,83,39,57,123,22,211,47,188,231,163,58,82,166,49,175,114,246,10,230,210,210,212,109,101,218,181,92,122,25,166,154,189,72,119,89,185,125,0,122,121,186,236,82,93,14,229,183,41,105,83,201,193,166,75,164,141,183,221,254,31,17,246,1,77,174,51,223,146,215,44,36,217,205,243,156,182,167,216,223,241,197,100,14,149,53,215,101,14,93,206,108,100,172,178,117,247,69,213,221,229,195,98,103,62,54,58,245,146,126,224,70,253,35,174,89,101,110,91,22,17,175,89,108,172,75,6,119,24,237,96,78,49,221,12,174,166,237,12,164,162,115,105,148,163,244,58,122,7,187,168,29,24,103,3,185,230,166,137,9,160,143,61,125,22,57,203,43,130,153,210,225,28,157,219,235,202,120,137,130,122,123,38,154,218,7,63,151,28,154,116,222,100,141,90,111,13,150,61,71,78,141,28,97,216,43,155,246,121,78,56,199,36,244,222,25,53,186,83,103,106,20,69,118,29,220,84,212,80,25,116,144,135,78,230,216,193,24,116,58,123,99,57,74,126,231,78,49,192,70,125,76,90,169,224,243,150,74,74,247,158,185,61,70,167,62,75,193,230,53,17,177,77,202,92,114,7,99,195,110,220,146,58,121,60,246,130,201,39,193,218,174,82,151,80,47,200,200,164,75,176,0,101,34,59,249,193,29,174,76,130,204,166,28,6,220,17,113,228,161,182,176,206,47,137,65,55,147,175,36,204,151,105,124,208,60,210,147,141,152,238,117,244,59,205,48,240,200,41,110,105,27,43,162,48,232,130,148,19,193,106,12,96,125,152,71,51,95,140,227,39,22,114,204,223,185,213,241,24,206,57,105,240,114,35,92,183,74,76,42,49,73,91,137,48,158,234,236,202,232,83,60,202,220,26,28,92,218,94,224,111,166,42,218,114,100,154,251,204,51,77,114,242,171,218,85,119,62,160,54,105,174,242,176,118,42,155,148,114,121,253,54,37,56,228,239,85,100,20,84,114,17,112,8,96,0,33,57,97,1,151,90,227,134,100,162,157,210,203,52,237,87,72,156,171,242,214,82,3,110,153,69,71,5,147,173,117,193,204,175,81,56,203,158,135,70,187,183,64,7,9,227,134,137,184,198,93,140,178,177,111,193,170,181,185,16,100,212,233,84,227,193,129,212,233,124,163,189,36,148,76,183,87,25,199,160,87,22,86,184,207,40,190,26,217,116,99,187,75,140,184,153,118,114,84,118,116,186,184,203,134,205,241,219,52,121,135,152,242,158,25,211,208,107,178,182,205,242,75,21,213,198,209,121,153,19,177,78,6,84,229,25,17,91,50,67,204,142,113,146,169,219,233,57,110,119,75,81,233,206,11,137,174,205,144,140,162,101,174,91,39,180,113,178,123,17,91,151,171,148,6,255,0,138,38,107,166,224,254,65,86,161,39,181,150,206,49,182,36,20,215,182,79,38,184,244,57,219,101,85,139,29,13,245,60,196,180,135,36,103,183,210,141,76,203,169,248,73,10,195,41,173,196,27,109,225,21,198,50,118,188,26,225,82,138,203,52,136,209,78,101,147,114,134,17,143,207,141,114,193,174,23,41,71,36,10,233,108,129,134,26,199,27,127,202,104,190,74,207,73,68,244,202,49,202,3,163,85,241,156,122,150,240,206,2,186,84,203,8,234,233,111,243,34,152,177,117,171,9,18,236,87,103,195,148,70,14,88,34,158,27,101,55,66,81,229,13,206,81,153,122,106,75,144,142,116,117,19,132,176,209,182,155,212,208,173,211,198,75,161,68,96,235,124,116,40,216,210,101,111,114,101,48,212,122,176,205,42,74,68,11,25,92,149,188,69,151,97,96,132,161,144,162,19,76,45,169,77,21,60,197,150,66,192,138,54,74,167,242,47,174,205,200,156,163,185,24,238,178,52,60,148,248,217,41,36,178,204,58,173,100,96,159,38,91,252,78,10,56,220,113,175,190,86,201,188,240,89,17,118,175,93,43,27,140,95,230,98,229,190,95,32,193,201,34,137,185,41,71,108,255,0,247,21,77,97,114,248,237,46,197,83,183,146,30,116,162,253,47,6,111,58,223,61,227,92,55,109,206,30,61,193,238,75,135,233,237,242,101,21,107,221,114,251,202,212,163,254,95,75,37,169,214,213,44,198,136,203,159,196,248,199,228,103,205,110,247,44,81,101,155,202,211,34,196,158,14,142,9,182,69,160,206,70,128,72,76,89,228,24,87,71,192,244,203,83,226,80,148,150,107,161,121,146,250,254,31,231,253,15,81,213,228,230,126,143,233,188,143,14,243,100,189,122,137,110,255,0,181,124,63,221,157,67,42,16,195,3,0,24,12,4,33,136,0,67,16,1,17,128,17,0,0,16,134,200,176,12,137,251,129,25,48,32,254,111,11,187,103,10,239,25,182,86,203,200,133,126,82,126,141,241,203,107,223,169,163,199,53,123,99,246,74,223,170,75,54,63,104,251,126,103,23,61,139,34,107,161,255,0,24,212,127,211,161,255,0,218,255,0,212,79,198,111,207,234,40,254,18,255,0,83,3,124,17,25,13,122,95,10,213,203,89,76,231,40,70,14,51,219,136,253,13,232,227,254,142,60,209,168,94,214,71,250,29,133,212,141,36,137,9,12,33,140,67,0,1,136,0,67,0,16,152,196,4,88,137,8,8,224,25,44,17,97,92,143,210,11,54,211,167,175,246,172,114,254,11,253,206,53,207,61,13,222,63,61,218,248,87,218,170,215,241,124,152,90,221,20,86,94,142,54,253,163,75,93,235,241,193,75,243,239,252,200,56,198,48,118,93,40,198,43,188,158,18,41,240,105,167,225,246,66,111,245,51,127,251,95,63,234,115,238,186,90,205,93,146,156,190,238,11,53,199,217,24,173,198,171,124,90,186,243,29,53,78,199,251,82,225,127,14,166,75,188,83,93,118,87,155,229,199,246,107,88,22,212,133,179,43,161,157,116,242,203,103,155,103,54,89,57,125,100,217,79,146,222,120,54,211,247,153,127,51,68,41,82,99,79,44,244,213,25,184,231,158,48,184,59,90,120,217,92,35,24,73,172,240,138,180,90,11,47,183,27,100,171,239,44,112,119,52,218,104,233,235,138,147,83,178,43,27,176,106,77,99,171,135,74,157,84,47,49,250,191,161,84,172,147,82,121,225,22,107,44,81,211,183,147,157,225,218,143,62,185,41,62,166,220,208,214,74,50,143,31,17,158,58,89,170,183,114,142,141,122,63,188,114,145,63,16,113,167,75,44,118,65,85,105,118,61,43,221,207,7,46,200,250,156,151,69,216,158,150,252,80,162,217,119,145,43,43,109,1,142,169,53,106,199,83,167,168,186,113,210,243,236,26,15,12,106,123,166,91,226,209,85,233,228,190,64,121,133,100,172,177,252,217,191,195,227,183,81,134,142,116,94,203,114,108,141,210,243,34,226,17,232,245,62,93,90,77,203,174,15,53,85,223,226,213,155,177,150,116,181,218,135,246,84,179,216,225,185,115,144,59,30,35,172,221,66,228,226,231,115,45,178,123,224,85,6,144,19,171,227,194,37,115,113,120,201,90,146,140,242,78,199,230,75,37,68,103,149,14,5,21,36,242,203,96,247,75,105,101,219,98,136,172,246,62,72,47,137,14,223,83,66,130,221,34,139,113,185,162,219,218,85,224,41,175,55,199,61,9,248,138,81,198,8,48,231,37,149,175,73,78,120,52,65,250,50,8,140,119,70,212,226,110,190,109,211,131,52,49,147,68,236,91,66,168,88,143,212,209,165,179,58,136,99,169,142,233,110,92,5,54,74,18,220,186,160,143,67,173,134,41,82,201,199,132,176,217,165,235,37,117,91,76,74,79,123,224,43,126,154,149,170,244,200,150,183,71,29,53,94,146,175,13,183,101,255,0,153,183,197,237,139,169,48,56,148,99,126,36,116,103,110,42,218,153,205,165,197,221,234,55,217,24,198,25,200,35,36,229,241,25,225,234,114,46,156,150,25,158,167,235,97,22,214,179,39,146,219,101,182,29,74,94,237,220,5,173,168,242,5,42,77,179,125,54,57,69,38,115,83,102,205,52,241,46,65,26,103,61,140,203,116,190,247,118,77,119,198,45,38,115,174,202,144,86,205,233,192,162,82,221,46,58,10,184,202,81,193,47,45,197,4,104,162,49,148,90,58,26,58,246,203,169,197,140,165,25,240,116,232,186,112,130,114,10,236,164,73,68,134,150,94,109,123,141,49,128,69,94,82,100,149,49,246,46,81,37,180,10,149,107,216,154,129,52,135,128,34,144,246,166,49,144,9,40,174,130,99,200,152,16,155,244,224,229,234,116,50,190,124,244,249,29,141,163,218,138,48,233,116,48,170,61,13,145,138,67,193,9,93,8,117,100,19,151,8,132,36,223,4,161,100,108,232,79,8,8,198,41,60,146,16,54,0,32,2,132,24,1,128,128,4,192,5,144,98,92,129,205,241,11,34,243,19,139,101,142,60,29,237,117,49,219,159,230,114,124,168,185,55,32,172,14,185,57,41,99,169,162,113,146,130,120,54,193,87,24,167,132,23,74,185,84,227,30,160,100,162,123,159,168,187,85,100,84,82,88,40,107,106,42,156,37,53,144,53,66,59,210,218,240,117,52,52,180,247,78,89,57,26,120,216,160,240,217,179,77,117,251,246,246,3,184,25,42,132,158,213,146,91,130,39,146,173,76,177,91,100,242,87,124,119,84,192,179,77,70,212,95,109,89,68,163,193,103,84,6,9,80,177,194,8,70,81,150,59,27,148,81,92,227,24,129,84,106,231,37,209,182,53,188,20,206,232,197,117,48,91,59,44,159,161,129,216,243,148,151,82,18,113,198,81,201,126,109,107,43,44,22,182,81,226,104,96,219,56,185,24,174,173,194,79,131,126,150,232,216,145,117,218,120,217,30,0,227,70,42,114,228,148,235,217,234,143,5,215,83,229,75,130,173,219,186,129,167,71,170,221,233,111,147,167,8,169,199,39,6,75,107,221,30,48,116,180,58,197,40,225,245,66,170,251,146,143,82,53,40,178,173,124,156,161,152,62,73,105,227,138,185,34,47,221,8,188,19,112,132,163,193,197,213,95,53,102,43,52,233,117,83,140,113,96,11,87,9,66,92,22,233,111,151,195,50,114,156,44,99,149,113,81,201,70,135,21,62,75,97,28,35,13,58,140,75,107,55,66,74,72,202,155,41,186,57,137,123,33,48,174,117,117,168,79,44,119,79,60,68,182,212,81,8,230,124,154,101,92,116,251,158,230,23,88,169,143,83,92,240,163,132,113,245,144,177,207,119,96,35,45,84,212,243,147,118,159,87,230,67,12,229,62,132,170,226,69,29,43,106,86,60,162,117,73,210,186,153,33,168,113,248,141,41,171,35,146,14,134,158,245,100,77,16,92,156,141,50,156,44,126,199,78,187,72,177,43,146,43,133,152,44,177,110,92,21,164,162,185,2,213,45,196,108,175,40,207,231,37,60,100,211,25,102,36,24,254,206,227,44,150,238,218,141,30,153,17,149,89,69,49,92,46,231,25,45,82,82,50,78,169,69,182,133,77,147,83,196,186,3,91,28,114,66,73,71,144,157,241,140,58,156,173,103,137,70,59,162,159,32,116,103,170,140,87,83,131,226,154,231,41,184,193,152,167,171,182,111,153,112,83,57,117,201,100,65,187,187,99,220,140,147,177,169,7,152,246,148,78,118,122,186,145,118,240,82,197,144,39,38,46,162,64,0,250,16,238,57,49,32,135,38,71,176,73,130,2,81,25,14,132,179,192,11,230,89,77,50,212,223,85,16,248,173,146,138,43,232,118,63,70,116,254,102,178,221,84,151,166,152,237,143,239,75,253,133,88,244,91,99,20,161,5,136,197,40,197,124,144,192,104,202,158,0,96,0,0,0,2,0,1,8,98,1,48,1,0,128,4,2,100,88,216,128,31,8,207,170,212,67,73,167,157,246,114,163,196,99,251,82,236,139,190,41,112,121,207,26,213,253,171,87,228,86,243,77,28,126,244,187,191,236,6,7,100,237,182,118,88,243,57,189,210,100,51,201,37,212,39,28,51,76,151,98,91,119,68,139,232,78,185,118,3,177,250,55,240,234,190,176,254,231,105,117,56,223,163,220,75,85,255,0,103,247,59,38,90,73,12,72,144,0,192,0,98,0,0,0,0,16,134,32,1,12,0,76,88,203,72,101,26,187,124,157,45,214,254,196,30,62,160,121,109,125,222,118,187,81,111,105,77,227,232,184,10,125,81,228,206,227,132,151,114,248,44,68,210,54,104,239,142,154,115,223,151,93,145,219,52,186,252,153,114,161,216,247,194,74,216,164,241,56,191,234,87,167,166,51,134,89,158,216,186,245,17,219,195,202,232,102,205,106,92,38,189,88,29,242,117,233,228,255,0,23,194,137,207,245,146,250,138,244,182,45,221,14,78,234,244,155,118,36,187,27,33,195,49,195,116,44,218,146,219,215,38,232,231,104,105,223,240,217,238,209,70,57,248,27,65,101,210,243,118,36,96,240,173,86,203,157,82,233,53,252,209,208,156,160,165,184,233,207,199,159,185,149,155,197,86,52,178,121,236,114,188,22,91,114,164,250,50,223,21,213,74,81,112,93,206,118,134,201,66,114,70,152,122,57,106,146,146,140,122,152,60,90,217,74,182,178,26,57,169,234,82,144,188,93,66,45,115,200,24,116,209,109,172,244,71,164,210,70,30,70,125,145,230,33,168,218,176,117,116,58,223,240,242,65,93,93,54,162,51,177,196,230,120,245,216,131,70,111,13,212,231,196,108,142,120,236,30,62,249,143,204,35,135,47,83,53,233,163,186,188,190,197,49,81,140,121,234,89,92,146,136,19,213,91,152,109,201,141,190,197,150,148,190,64,151,27,72,202,57,142,71,5,150,147,47,179,17,171,0,83,10,243,28,182,78,182,185,40,82,151,68,248,52,198,188,67,32,70,22,40,219,150,59,236,220,242,85,143,80,228,1,141,209,120,30,158,47,118,73,211,199,5,145,132,163,39,149,128,34,231,178,232,178,122,219,35,98,79,38,91,190,49,205,250,122,129,91,121,244,154,162,151,151,131,61,81,78,196,105,159,166,93,65,17,82,218,201,185,110,224,79,111,82,27,178,194,165,108,148,98,87,25,70,43,158,162,179,212,178,87,8,185,4,110,211,202,46,47,36,103,116,99,148,67,77,31,83,139,232,78,232,198,47,25,10,149,51,225,203,163,47,182,126,125,79,60,224,195,31,133,225,150,81,114,217,181,129,159,108,165,98,219,158,166,235,99,56,215,150,87,68,28,172,206,56,47,213,217,136,99,0,98,177,102,25,42,163,227,201,119,170,117,112,81,91,148,102,212,184,8,209,46,101,233,35,118,113,137,14,18,219,60,134,165,57,114,5,21,197,59,18,53,194,49,223,19,37,113,123,205,218,72,239,189,41,48,69,247,65,121,105,156,235,22,247,132,119,239,209,183,79,6,15,178,121,105,201,245,10,205,68,101,23,140,27,99,163,157,156,150,105,163,91,146,201,215,130,138,143,0,115,116,254,20,183,110,146,203,44,241,26,97,77,15,232,117,106,250,28,127,26,155,206,2,44,240,123,179,29,173,244,59,74,39,149,208,91,229,218,159,185,234,41,158,234,211,2,120,24,178,48,1,128,16,0,0,20,96,48,48,8,65,187,29,88,167,53,8,229,179,147,170,215,78,115,242,234,92,129,167,89,226,21,211,23,234,57,49,157,186,235,179,150,171,29,218,25,219,40,202,77,191,115,165,164,210,198,168,44,21,90,180,213,121,113,72,209,146,16,142,34,60,4,54,196,3,32,65,129,129,68,24,100,108,64,69,203,146,89,200,182,143,0,33,75,132,201,8,14,86,170,201,206,78,24,120,50,78,153,99,147,181,42,163,212,205,117,107,216,14,44,225,40,214,211,236,87,164,239,185,228,233,206,165,40,201,24,233,174,17,182,72,40,178,200,227,29,194,31,171,99,157,43,113,100,99,136,52,5,154,25,69,231,38,232,40,39,193,204,211,194,74,111,131,163,76,101,220,13,10,68,215,36,99,18,216,196,32,72,175,83,149,91,193,118,2,73,53,200,26,163,31,72,250,14,111,108,76,79,85,235,193,21,178,82,219,19,157,170,213,40,247,52,89,102,98,115,172,175,116,242,202,136,70,201,217,44,227,131,102,158,190,237,16,175,100,112,108,134,217,68,5,37,12,96,166,122,56,217,28,224,171,87,57,69,250,77,122,27,28,160,183,1,137,105,231,167,151,165,188,123,26,227,124,148,121,234,105,178,11,147,155,169,179,104,18,115,243,165,200,172,211,250,114,81,69,156,228,233,83,100,102,189,64,113,173,148,163,195,68,42,177,194,123,162,206,190,167,75,25,174,14,109,218,73,213,202,232,5,191,104,114,199,38,184,220,252,188,35,142,165,134,109,211,220,153,70,154,41,223,38,228,139,53,53,198,48,43,150,166,53,174,166,107,117,78,222,34,65,93,119,74,50,229,154,225,168,220,176,204,158,75,198,69,4,247,160,58,27,83,228,213,166,179,179,41,211,214,165,30,75,29,110,185,101,16,110,111,131,53,246,109,76,182,18,110,36,46,175,124,72,174,114,191,124,240,92,228,163,18,175,179,186,230,223,98,157,68,228,253,49,52,135,61,87,175,5,147,148,44,134,56,50,249,62,156,190,164,32,220,101,134,192,148,169,202,42,140,54,204,215,43,18,137,76,61,83,2,22,195,49,227,169,125,48,156,96,104,134,155,47,220,178,196,161,12,1,154,187,118,203,150,104,243,37,156,196,201,183,119,67,93,50,91,112,250,129,175,79,102,229,134,74,232,188,112,81,91,219,35,76,108,140,184,34,185,114,166,197,110,230,107,141,184,134,59,155,29,81,104,201,117,15,60,4,66,55,75,118,59,26,225,102,87,37,21,214,151,82,155,245,81,165,224,13,211,148,98,189,70,29,78,166,184,38,242,140,26,239,19,74,167,181,242,112,46,213,89,99,150,101,212,178,14,166,163,196,156,253,49,103,54,203,115,39,38,249,51,249,152,43,156,158,10,47,141,221,72,78,124,148,197,141,176,30,114,196,217,22,240,44,132,73,188,9,3,18,232,21,39,34,57,34,250,132,122,132,72,31,64,9,116,2,27,185,26,124,16,44,75,128,22,226,81,107,5,114,79,35,136,19,220,162,155,103,175,240,141,55,217,60,46,152,53,137,207,239,39,245,151,251,96,242,254,31,165,251,110,190,141,63,225,156,179,47,221,92,179,219,190,101,146,85,136,140,120,2,40,0,24,8,0,0,64,2,0,16,196,2,16,196,2,34,201,50,44,8,177,62,132,136,245,96,98,241,77,103,216,116,110,80,127,125,103,162,191,151,187,252,143,47,15,74,53,120,150,179,237,186,201,77,63,187,135,162,181,242,247,252,204,157,10,129,203,212,89,181,201,17,75,185,100,37,195,69,21,99,36,160,190,241,11,56,147,37,15,139,33,29,207,2,94,189,87,238,195,250,179,170,142,79,232,255,0,47,84,254,80,254,231,92,203,73,34,100,17,32,24,0,0,0,0,0,0,0,8,98,1,0,192,8,179,153,227,115,219,163,141,93,237,177,47,201,114,117,25,196,241,155,83,241,10,106,255,0,167,94,127,57,1,199,157,82,149,187,87,115,68,234,117,67,38,168,213,190,74,73,116,41,213,185,60,71,169,83,23,120,125,157,164,45,76,99,246,202,154,233,187,33,225,181,198,83,229,243,236,108,214,85,8,242,190,46,196,88,230,103,50,207,4,238,142,234,209,28,45,193,169,159,151,94,99,241,116,143,212,228,245,21,177,218,226,243,143,74,47,175,148,83,8,239,196,230,185,206,18,53,193,100,8,194,126,93,201,254,39,209,27,218,182,200,231,162,49,105,43,141,158,35,39,46,220,29,255,0,68,86,215,131,172,248,243,117,118,188,182,174,114,118,52,204,176,155,174,109,157,63,22,169,43,55,64,229,165,235,245,21,150,170,53,14,58,157,222,232,150,190,231,100,163,44,240,99,178,74,12,156,154,148,50,216,81,12,51,85,115,217,87,177,206,83,113,150,81,170,118,230,144,133,162,183,102,181,75,220,215,226,186,143,51,99,125,142,77,82,146,154,145,162,217,74,196,178,8,173,102,89,12,172,99,185,103,17,129,157,252,128,155,201,23,149,216,117,75,158,71,100,185,40,85,181,158,73,188,75,140,144,132,92,134,162,247,245,32,74,182,231,182,61,205,54,215,58,226,148,186,10,164,227,98,144,245,119,187,30,48,6,121,172,3,20,190,28,134,114,145,68,169,158,219,214,123,155,245,82,94,95,164,192,160,247,38,93,41,57,62,123,17,89,236,173,229,54,199,100,49,14,24,237,82,114,218,19,139,219,135,208,168,133,43,214,95,53,137,41,54,87,68,123,151,65,166,218,108,130,82,218,224,81,8,188,146,158,119,225,116,22,93,114,228,8,93,25,46,193,84,182,147,177,185,46,58,137,87,128,46,174,45,203,116,66,250,183,243,158,71,11,28,99,180,30,101,22,21,158,41,168,237,21,107,109,132,229,25,69,16,131,146,229,196,35,177,78,213,74,227,147,6,166,75,61,73,87,115,113,218,138,111,143,118,20,232,158,59,112,85,169,206,252,164,108,211,42,246,44,245,43,214,37,140,199,160,70,122,163,41,97,179,108,233,205,69,90,84,237,194,140,78,213,90,92,193,101,5,112,225,83,142,233,73,15,77,38,181,9,175,115,179,169,210,198,21,28,154,96,148,223,190,64,244,112,146,149,7,47,88,231,38,212,77,250,15,92,48,205,75,75,12,242,130,56,26,45,53,174,204,60,224,244,20,83,178,28,147,141,49,131,225,22,114,5,114,148,106,234,113,188,99,212,148,145,191,196,229,178,189,198,120,233,222,166,132,7,15,76,229,230,175,124,158,171,74,228,234,89,50,104,252,42,53,203,115,229,157,88,86,162,176,128,34,137,134,6,64,8,96,20,0,21,219,98,132,91,200,68,157,145,93,100,101,212,235,171,169,124,72,225,235,117,214,187,218,174,92,6,151,75,110,162,205,246,201,176,174,165,118,203,85,242,137,100,116,245,214,178,151,37,218,125,58,132,48,137,121,79,119,80,138,84,92,139,234,132,146,228,182,48,72,145,68,70,0,64,0,196,2,1,128,11,2,192,192,161,3,24,128,137,69,183,109,150,11,153,158,202,119,75,32,73,207,140,153,231,50,247,30,48,81,58,216,25,236,151,12,229,193,201,106,25,216,149,13,145,134,137,110,206,2,178,198,18,145,162,189,59,125,77,176,211,165,216,189,86,144,25,107,211,165,216,209,26,210,44,81,30,2,34,162,49,178,61,64,121,41,182,76,185,68,37,28,129,162,233,110,142,12,14,173,178,220,116,118,112,103,186,34,21,207,183,81,176,162,203,219,92,35,87,216,252,203,55,50,231,164,142,222,128,113,221,178,114,229,154,169,213,74,49,234,23,232,228,178,226,140,156,199,134,138,53,125,171,125,139,113,211,211,219,28,28,45,185,228,149,87,89,11,22,91,218,76,30,130,235,177,94,78,68,238,86,93,140,150,217,169,82,135,83,29,117,57,188,160,58,144,165,74,28,117,43,219,58,229,146,221,28,241,233,145,186,117,70,81,232,6,109,61,188,225,154,172,170,54,64,197,101,82,140,189,36,165,168,149,117,97,145,88,53,122,84,164,220,81,142,14,85,89,137,29,24,93,231,205,231,161,29,86,143,114,202,42,51,73,121,145,234,58,162,160,197,76,101,9,109,146,52,78,172,172,148,70,119,198,49,101,117,216,164,202,174,134,94,16,233,166,68,29,45,45,206,51,219,216,233,71,19,137,200,171,209,140,157,10,47,79,184,170,215,21,130,76,140,101,146,70,85,155,81,136,197,179,144,231,155,62,71,99,81,29,208,57,51,169,198,76,212,102,156,173,91,112,81,58,247,60,228,82,132,162,242,78,182,229,194,69,25,164,220,101,134,105,175,24,68,172,210,202,92,224,81,175,98,250,1,214,211,44,192,207,170,248,139,116,115,204,17,59,160,159,36,25,113,24,192,169,203,107,200,173,181,70,91,73,194,10,196,5,212,217,187,169,118,221,188,163,42,135,149,206,75,188,248,236,121,96,108,141,202,48,245,21,173,68,39,220,224,235,252,83,203,82,138,145,203,167,197,44,135,113,139,175,83,126,178,184,230,59,185,60,223,137,235,119,94,227,7,198,12,54,235,109,178,217,75,119,82,137,75,116,178,223,80,139,167,108,164,186,148,185,100,89,19,101,18,201,25,116,22,225,55,192,67,207,0,33,103,144,9,4,68,193,116,1,245,120,27,232,69,117,36,250,1,5,203,44,140,113,200,161,238,203,35,200,17,127,34,61,75,101,12,34,10,59,164,130,165,93,92,54,87,57,109,158,14,164,41,74,140,156,139,191,91,47,168,22,181,186,57,42,232,205,58,116,157,120,40,179,210,228,192,239,254,139,81,255,0,168,213,181,211,238,161,253,101,253,143,64,101,240,205,55,216,252,55,79,67,248,148,119,79,247,165,203,53,145,64,134,4,0,134,32,0,0,1,8,0,4,33,136,0,136,196,2,98,99,16,17,151,8,229,248,230,173,233,244,106,152,63,188,191,143,164,123,255,0,161,212,225,182,219,194,234,223,177,228,53,186,175,182,235,108,191,240,252,53,175,104,174,133,25,177,133,128,37,32,113,43,43,43,230,36,87,199,128,139,194,33,187,108,242,21,59,107,105,166,75,27,98,93,21,230,64,170,107,15,4,29,159,209,180,220,117,114,255,0,52,23,245,59,8,228,254,141,254,163,85,255,0,204,143,244,58,200,138,145,34,35,1,128,0,0,0,0,0,0,0,0,0,0,196,192,88,204,176,121,77,109,158,119,136,106,46,207,14,198,163,244,92,30,159,83,106,163,79,109,223,244,224,228,121,39,6,148,99,158,112,81,213,208,198,86,84,218,50,95,233,182,74,93,77,158,27,39,8,97,149,235,227,29,174,93,192,167,71,153,89,233,234,111,187,77,116,218,125,89,206,240,219,28,111,58,218,207,21,175,70,182,237,115,179,219,178,37,89,53,138,185,74,24,75,167,115,5,150,175,180,99,181,73,201,151,87,173,148,171,157,182,86,178,228,240,215,9,148,194,133,56,239,159,73,60,227,246,191,216,228,238,178,185,69,236,74,93,34,141,48,151,169,21,121,106,11,56,70,191,8,167,207,186,217,73,122,33,28,126,108,177,122,185,11,194,234,157,154,153,79,28,54,104,241,11,165,85,241,89,235,193,212,170,152,211,6,226,143,55,226,215,231,89,21,158,135,71,149,167,90,243,84,100,206,55,54,90,218,55,93,100,172,167,108,121,101,21,209,40,69,182,138,172,183,46,112,201,194,59,161,212,141,207,47,146,42,199,21,128,137,170,240,201,91,37,183,3,162,74,79,18,100,53,88,140,248,96,65,19,114,244,149,118,46,132,99,40,242,2,221,232,234,85,12,228,182,113,81,143,12,140,86,34,4,246,251,34,59,114,241,238,93,23,136,5,84,202,201,100,9,206,159,46,156,166,99,140,154,159,83,93,210,148,99,181,190,12,137,102,89,3,165,225,251,39,55,188,163,95,229,198,230,162,85,84,220,37,199,4,53,18,204,178,4,60,196,227,129,66,92,240,21,97,245,38,146,139,96,56,89,153,97,150,185,37,52,102,143,170,194,217,240,192,149,233,173,179,75,129,215,45,248,82,44,230,117,97,44,151,104,244,82,111,116,144,17,84,226,57,72,206,163,139,125,79,131,110,162,94,95,164,196,253,82,10,149,137,103,130,187,30,101,238,74,221,202,62,150,66,28,245,8,209,76,99,142,122,139,83,24,198,45,162,141,206,54,44,49,220,165,41,44,114,21,24,89,156,162,253,63,222,217,181,21,42,177,17,209,47,38,236,129,191,89,167,85,85,148,96,141,152,91,90,252,205,218,203,221,149,36,140,45,45,129,23,212,162,214,72,106,118,237,125,139,52,209,251,178,139,35,153,73,133,67,76,155,111,147,125,84,171,158,36,242,115,233,207,154,151,67,165,74,197,171,158,160,116,116,250,106,234,198,13,209,193,158,49,244,162,216,32,138,124,73,63,39,131,137,77,109,75,169,222,214,70,82,175,8,227,90,188,169,97,133,116,60,62,91,101,212,234,111,56,250,72,202,82,82,71,90,186,223,112,139,23,44,178,40,74,36,243,128,57,190,45,205,77,21,248,77,251,163,183,216,183,196,161,186,182,101,240,186,108,93,86,57,10,237,229,2,35,24,146,193,17,32,0,0,2,191,54,59,240,85,170,213,70,184,240,194,180,57,47,115,159,174,133,150,38,160,248,42,171,81,109,147,233,193,170,118,53,7,199,37,71,34,30,29,155,50,206,149,117,58,146,193,118,153,110,142,90,47,218,69,42,228,246,242,76,143,8,146,42,36,0,4,11,0,48,0,16,54,151,80,224,160,1,100,78,88,89,2,141,78,170,52,201,44,151,66,106,112,82,71,156,241,187,220,173,140,98,249,201,208,240,173,75,178,164,152,29,76,139,57,0,2,51,106,49,203,35,9,41,172,162,143,18,155,141,15,6,63,8,213,57,199,18,3,169,180,91,11,0,10,246,34,74,8,151,8,96,45,160,72,64,32,24,0,96,142,210,66,200,12,64,0,104,148,189,6,27,108,150,252,22,189,68,115,183,36,252,165,37,144,10,186,14,105,228,142,229,30,11,162,227,36,65,84,148,118,242,114,245,116,198,77,224,232,234,94,23,6,72,197,190,168,163,153,8,74,47,149,193,41,184,196,234,189,60,92,120,71,63,87,166,123,184,40,199,55,158,19,224,232,120,124,163,142,122,153,107,211,202,92,96,179,108,168,121,232,7,99,201,92,74,38,186,190,28,28,74,181,252,97,179,163,164,213,70,107,169,149,107,146,93,206,119,136,56,168,154,245,22,165,12,166,114,236,221,168,158,16,66,211,71,106,201,161,106,98,222,217,22,211,165,106,24,102,77,86,149,198,91,138,45,156,99,47,82,30,86,220,25,41,187,110,98,201,202,111,57,136,14,116,243,149,208,112,148,98,105,161,169,196,175,83,165,147,121,128,20,78,123,164,56,74,81,150,80,170,173,199,226,92,150,238,89,3,161,167,179,116,81,169,28,170,109,219,36,187,29,74,165,186,36,170,36,178,142,102,175,209,46,135,88,205,169,170,51,92,161,10,230,237,83,53,105,244,241,92,224,175,49,139,218,107,171,225,224,168,177,215,23,19,14,167,79,206,81,122,177,198,204,50,203,36,156,72,33,165,175,108,73,221,202,105,21,193,180,202,238,212,42,223,169,129,134,237,36,156,183,32,243,190,205,30,89,209,251,69,114,171,177,230,124,91,86,156,156,32,251,148,111,212,107,226,226,222,227,3,241,45,209,234,114,231,107,146,198,74,179,130,137,221,99,157,142,82,43,0,200,67,93,70,200,38,48,36,69,134,112,0,38,196,185,66,207,35,64,25,23,36,246,242,74,104,8,37,148,50,229,31,70,74,115,234,96,70,43,212,90,226,156,74,218,36,159,0,39,233,28,100,211,23,86,48,58,53,209,27,106,207,186,49,206,62,85,209,89,227,38,154,47,81,173,71,216,197,116,183,216,223,204,43,175,109,145,90,110,31,68,113,39,204,178,108,245,74,158,89,145,199,144,85,148,229,34,239,15,211,189,111,138,233,232,127,11,150,101,251,171,150,85,91,219,212,237,254,140,80,158,163,85,170,199,17,74,184,191,155,229,146,143,66,222,94,64,0,138,64,0,0,33,136,0,67,16,8,0,0,66,24,128,66,36,69,129,22,70,93,48,75,185,23,142,101,39,132,185,109,246,64,115,60,119,85,246,125,10,166,15,239,53,28,125,35,223,253,15,57,5,234,53,235,117,63,108,214,78,249,113,31,134,181,237,21,208,201,187,214,203,18,165,98,68,84,139,103,84,165,13,200,166,184,190,165,19,92,240,69,199,29,135,15,137,142,95,16,29,29,4,21,149,179,21,235,203,189,196,187,71,115,134,236,21,106,37,186,215,146,14,223,232,234,255,0,7,168,151,189,223,254,40,234,35,157,250,59,28,120,109,175,222,233,127,68,116,210,34,152,192,0,98,24,128,0,0,0,67,0,0,16,192,98,96,0,115,60,118,223,47,65,24,127,213,177,71,242,92,179,137,57,39,52,226,110,253,36,177,207,87,77,41,241,84,55,63,172,191,253,28,216,71,211,158,165,71,75,75,55,194,69,126,33,194,42,209,221,47,55,9,29,104,232,213,242,139,154,10,228,83,100,116,120,178,81,223,99,229,71,162,95,82,58,155,172,213,94,172,157,21,194,82,247,207,63,150,78,151,139,209,10,111,171,203,142,44,156,51,41,127,35,10,211,89,24,202,201,70,88,151,165,73,174,167,59,93,249,147,53,95,150,167,234,178,91,229,237,248,81,110,239,227,242,53,83,225,87,78,27,158,33,31,121,26,180,58,125,62,150,220,202,94,109,157,164,215,17,250,18,115,106,222,228,87,166,240,249,93,135,168,147,170,62,223,137,255,0,161,214,219,78,147,76,161,76,84,32,191,153,204,214,235,20,117,16,138,151,86,63,18,213,109,210,240,206,146,99,133,234,214,248,222,165,68,153,229,117,210,83,213,77,175,115,179,164,183,118,138,89,246,56,54,126,178,77,251,149,150,239,15,156,119,98,70,141,125,144,140,30,220,35,157,163,79,206,249,50,239,16,92,103,33,92,233,189,210,28,98,154,195,36,160,250,132,43,221,46,2,37,69,50,115,220,133,116,26,159,169,155,244,234,48,143,38,45,83,110,199,142,128,80,223,41,35,85,52,55,30,166,62,119,112,108,133,178,130,228,17,25,211,135,212,132,224,227,18,107,204,156,247,99,129,220,253,56,2,90,111,94,35,238,110,157,110,152,100,197,166,150,217,41,118,54,106,117,42,112,73,5,115,175,155,148,153,79,82,201,242,202,219,218,240,17,53,199,36,44,123,153,106,75,110,74,37,28,190,0,33,195,47,141,110,72,161,102,50,70,218,154,217,144,50,109,112,155,9,75,18,52,226,50,147,125,138,45,198,224,54,248,124,147,177,70,72,239,77,70,186,179,19,205,105,231,139,35,142,199,164,162,74,116,229,246,3,139,171,220,236,109,197,253,76,111,59,218,138,58,186,219,34,229,182,40,231,60,70,77,247,10,81,221,37,234,88,43,121,139,193,98,148,156,212,87,25,58,90,111,15,83,91,152,28,191,41,188,74,70,137,70,49,175,39,67,89,68,107,171,132,101,141,30,101,92,1,143,45,229,148,188,185,113,212,232,58,60,168,250,140,146,94,191,74,3,70,154,30,98,74,70,184,120,118,233,115,208,163,71,31,188,77,179,189,94,221,139,0,98,158,142,20,208,113,172,106,77,165,238,122,59,215,153,7,19,145,110,147,108,155,192,28,168,252,124,113,201,209,210,41,202,104,170,26,91,37,119,17,224,237,104,244,123,57,107,144,47,170,15,106,47,81,39,24,96,158,222,2,41,156,55,35,28,252,53,91,102,233,35,169,24,162,120,3,53,58,104,214,145,122,137,44,1,2,35,212,158,3,0,85,42,148,186,147,133,81,130,225,19,33,57,236,89,96,72,140,236,80,142,88,235,146,178,60,24,124,74,213,26,218,206,0,232,65,169,195,40,174,235,85,113,121,102,29,22,178,42,149,22,249,44,156,37,126,114,248,10,228,221,226,18,122,135,179,147,163,165,171,206,91,236,92,144,90,8,111,232,107,155,242,105,120,40,182,21,65,112,146,28,235,79,177,147,71,116,165,38,217,187,118,72,133,21,182,56,67,19,225,10,50,79,161,70,95,17,191,200,134,239,98,205,30,161,91,82,228,229,120,245,141,199,106,125,89,95,131,234,26,244,75,176,30,135,33,146,14,94,157,198,42,117,78,90,157,153,232,7,68,55,21,78,197,22,88,176,214,72,57,122,219,175,119,198,53,46,51,203,55,81,187,98,220,77,215,28,231,4,202,34,87,124,246,86,217,107,48,248,148,190,233,172,129,231,124,70,207,50,231,44,242,139,188,59,83,229,201,38,250,152,173,174,105,188,190,228,233,77,62,0,245,244,216,172,134,114,88,115,252,53,201,193,110,55,183,136,176,57,94,43,115,81,113,57,90,77,67,170,102,159,21,189,198,120,199,7,46,187,54,203,47,220,43,216,105,172,223,90,109,151,100,228,120,94,161,216,176,117,240,17,151,89,107,175,24,101,218,123,55,212,159,115,159,226,179,219,30,132,188,54,231,40,44,129,210,200,165,32,14,0,130,206,73,238,194,25,22,178,128,55,166,72,173,67,146,120,1,134,64,203,168,212,108,3,44,55,253,161,123,29,186,121,172,226,215,53,47,81,182,155,218,224,13,86,213,184,32,156,120,36,172,202,35,41,101,144,19,175,127,82,14,181,21,202,52,65,172,5,144,77,5,99,114,195,227,161,147,81,98,201,190,81,138,76,230,106,96,229,98,193,81,45,52,162,229,142,230,187,116,209,178,38,56,213,177,103,185,174,139,184,218,192,195,246,22,166,203,85,46,143,82,103,65,251,152,245,119,37,28,1,68,181,91,147,142,77,26,60,38,153,203,143,199,159,115,171,167,89,138,192,29,72,74,56,35,117,42,113,57,238,235,43,183,111,56,54,71,81,233,34,176,93,161,245,101,34,153,213,40,118,58,240,182,51,29,180,70,72,106,56,250,119,56,188,157,74,45,141,145,195,234,102,186,134,145,159,79,41,215,115,221,208,163,163,126,157,73,112,114,110,133,149,207,167,7,114,187,35,40,132,244,241,159,56,38,174,57,16,198,195,118,142,236,241,146,23,104,115,211,128,163,77,42,164,7,65,48,156,119,68,140,75,58,17,92,125,101,82,132,247,162,205,61,178,113,232,109,186,49,146,41,133,74,37,100,109,220,61,190,229,156,69,24,53,154,197,92,95,56,3,76,238,141,105,163,131,227,58,204,71,17,124,153,181,126,36,230,253,50,57,86,221,43,37,153,75,37,27,161,226,83,133,88,221,208,231,59,37,100,229,41,62,91,22,64,168,121,247,20,153,25,49,1,36,248,6,68,96,25,37,158,10,217,44,122,64,58,178,75,161,4,78,12,8,224,113,67,151,82,74,47,104,15,60,145,177,141,71,146,50,79,61,0,179,204,197,120,41,89,206,65,147,252,32,73,172,161,99,130,49,151,56,39,46,129,85,190,9,46,81,22,176,89,86,2,36,227,136,231,37,41,57,72,190,121,219,193,158,47,212,194,181,193,191,44,163,24,145,53,55,140,18,133,109,199,115,2,153,73,44,188,158,199,193,52,255,0,103,240,141,60,90,196,172,251,217,125,101,254,216,60,148,52,239,83,172,171,79,30,182,205,68,247,141,36,241,31,133,112,190,132,161,0,1,20,128,0,4,3,16,0,134,32,16,0,152,8,0,136,12,64,0,70,93,14,79,142,234,188,157,42,162,47,215,127,95,148,127,220,235,60,115,41,60,69,44,183,236,143,43,109,223,110,212,219,168,146,226,79,17,94,209,236,138,51,99,116,56,32,161,134,104,225,113,208,170,72,34,223,51,238,182,162,150,156,35,201,40,73,111,81,101,186,205,177,130,199,112,50,39,234,200,74,89,18,89,44,113,224,168,116,205,172,142,89,148,219,21,77,36,242,75,61,72,175,75,224,81,219,224,241,127,181,100,223,243,55,152,252,34,59,60,27,74,191,106,59,191,139,108,214,69,48,0,0,0,0,0,0,0,0,16,0,196,48,0,75,50,72,8,95,103,147,167,182,223,216,139,107,234,7,149,215,93,231,235,245,22,231,137,77,168,253,23,8,130,248,11,30,150,82,113,81,13,77,50,166,28,148,63,12,154,251,75,201,234,234,138,113,77,30,83,67,177,73,73,246,61,38,159,83,31,43,128,141,86,194,153,109,149,176,132,220,126,29,203,56,56,218,237,94,117,49,105,252,44,44,215,74,203,188,188,149,221,164,196,60,201,50,43,163,231,59,52,190,142,89,202,174,187,221,210,115,225,27,124,42,197,40,236,58,23,215,92,107,147,126,197,30,91,91,37,246,136,62,241,30,179,81,190,164,178,87,172,143,248,153,73,50,137,244,8,232,105,173,255,0,12,214,123,24,95,50,37,67,196,112,217,25,88,148,176,5,186,120,181,44,164,75,82,156,177,184,116,217,181,34,58,135,184,42,137,203,211,128,211,77,110,231,168,164,150,222,8,211,24,169,242,17,174,114,69,22,79,119,165,19,190,60,101,20,169,109,236,21,8,193,198,107,37,210,107,40,171,153,205,23,217,94,216,44,132,117,244,181,214,244,187,187,224,227,106,164,183,201,35,86,146,249,42,118,228,203,53,15,83,125,66,138,30,120,102,137,198,49,143,83,54,157,198,118,97,244,70,155,34,156,246,193,245,3,30,239,81,76,253,82,58,22,233,29,112,203,50,42,178,16,171,89,227,35,111,108,176,40,172,100,138,150,38,5,137,41,78,42,92,38,108,178,152,42,179,6,97,156,183,180,106,139,204,113,144,40,217,53,201,83,150,31,38,201,201,215,30,132,54,70,80,207,118,4,35,100,82,59,190,23,111,157,13,173,246,57,84,87,92,99,234,193,175,73,100,106,177,236,10,191,87,166,174,50,114,108,230,217,8,202,124,62,17,167,93,57,206,124,75,131,27,174,113,142,83,228,11,213,93,37,147,173,160,183,116,54,158,126,153,219,37,134,217,214,240,183,135,134,192,191,93,39,177,148,120,124,211,120,145,183,88,163,177,156,189,36,102,237,105,44,32,44,241,84,228,189,7,50,59,161,37,151,147,169,173,139,143,86,115,111,132,186,160,45,133,142,47,40,238,232,94,250,250,156,58,113,40,36,250,157,191,12,134,216,115,32,53,168,11,200,139,234,139,184,67,92,132,87,10,33,23,208,186,49,64,145,36,1,194,100,109,120,143,4,103,25,74,75,5,155,119,44,48,35,67,109,114,92,70,49,218,60,240,64,192,81,146,144,192,0,0,40,49,248,140,246,80,205,135,35,198,46,244,56,128,120,78,183,238,158,247,201,135,197,117,94,117,155,98,204,181,238,222,163,25,99,38,183,225,251,161,185,117,40,207,163,82,243,87,44,244,116,188,67,15,131,7,135,232,124,185,110,153,210,156,61,56,136,14,49,89,21,181,169,160,170,50,138,245,10,87,40,207,104,66,174,152,195,177,106,104,109,113,147,28,46,255,0,17,183,32,93,171,150,202,91,49,248,126,163,205,82,228,151,138,217,178,137,28,127,14,212,249,83,146,207,204,9,248,188,183,91,140,153,52,218,135,76,214,58,228,150,186,255,0,50,252,246,50,197,169,79,168,30,182,155,84,180,206,79,216,228,87,124,99,174,114,207,12,215,165,177,45,26,89,236,112,165,255,0,168,147,93,50,7,123,196,245,91,42,140,147,232,107,210,106,84,232,82,207,99,204,234,181,78,85,237,147,201,110,151,88,225,70,212,250,1,234,35,98,152,220,176,142,111,133,234,21,157,89,211,105,96,12,46,219,62,209,183,240,149,248,150,239,47,39,65,65,39,147,155,226,119,109,139,64,112,231,37,102,126,68,105,154,133,141,73,244,9,117,147,143,25,40,175,155,121,10,239,233,245,144,138,138,71,75,206,221,78,229,201,231,41,165,185,112,217,223,211,65,70,142,66,56,122,251,188,203,92,87,240,57,170,47,206,196,186,29,47,17,219,11,119,44,114,115,149,141,207,144,59,26,11,212,36,162,142,253,114,221,13,199,146,162,74,22,169,30,139,69,118,234,192,201,226,118,71,56,124,20,104,245,9,75,17,39,226,123,103,147,14,155,48,154,238,7,164,170,123,162,139,48,100,208,203,116,81,180,4,3,220,179,130,54,61,176,108,7,148,198,96,163,81,186,247,28,155,192,27,194,56,190,35,55,158,14,181,175,16,103,19,83,45,214,48,39,165,82,138,229,157,61,58,79,150,81,13,59,217,208,178,148,225,46,64,221,194,93,74,172,182,49,238,81,118,161,40,245,57,179,182,203,101,136,129,186,94,33,229,203,228,107,167,91,27,23,12,228,125,146,123,119,72,173,70,117,203,140,129,219,149,170,92,100,132,234,204,114,114,214,162,74,75,39,83,79,106,178,174,160,100,182,253,175,106,234,87,25,78,50,220,250,23,217,74,243,50,104,85,193,196,8,199,82,188,179,151,170,185,74,120,52,234,241,4,240,115,23,170,89,40,211,25,45,188,154,244,90,140,75,203,111,232,102,175,76,231,30,5,228,206,137,230,92,96,131,208,70,184,218,147,125,71,102,159,211,193,135,73,171,92,44,157,63,53,74,4,86,74,107,117,207,25,224,218,164,182,152,230,166,229,233,40,190,219,43,3,162,246,200,207,117,41,244,42,211,218,230,145,174,11,63,16,28,216,217,101,54,122,190,19,165,77,202,81,234,22,105,227,40,244,50,70,19,162,207,242,129,210,12,34,184,88,156,72,206,210,42,199,37,18,169,89,236,86,236,203,229,141,202,49,89,108,168,89,108,82,182,48,229,179,38,167,91,10,255,0,17,196,215,120,179,126,154,223,37,71,83,93,226,113,173,53,184,243,218,205,116,245,18,194,151,164,203,109,179,186,123,167,34,188,148,72,140,128,27,8,136,178,75,177,14,224,29,89,46,196,99,203,44,81,108,2,17,200,78,36,163,195,100,177,185,129,159,185,98,124,19,149,46,60,149,37,200,4,186,142,31,18,27,137,31,196,7,74,26,120,206,25,41,187,208,154,238,89,77,206,53,36,101,178,205,211,144,82,132,189,69,147,198,222,10,28,176,205,53,71,114,3,54,222,70,253,139,101,28,72,166,111,213,128,5,212,177,201,17,146,73,100,111,27,64,140,222,73,99,8,169,61,205,22,75,42,32,77,102,81,42,75,214,203,43,114,75,4,234,211,78,201,244,0,73,69,163,123,219,246,124,165,216,195,168,173,212,141,85,73,61,63,62,196,23,126,141,84,238,241,105,222,254,26,43,111,254,231,194,254,231,169,57,63,163,116,121,94,29,59,191,21,246,55,255,0,108,120,95,220,235,0,128,0,40,16,8,0,67,17,0,32,0,16,0,128,25,22,72,136,8,79,160,251,145,111,171,111,9,117,126,200,14,103,143,234,188,157,18,162,47,215,127,15,229,21,215,248,244,56,116,207,100,67,196,117,127,109,214,89,119,225,248,96,189,162,186,17,132,55,64,168,44,147,148,253,36,30,122,22,215,91,114,121,33,103,166,120,96,66,63,26,108,187,83,182,80,224,166,92,114,73,203,116,10,35,92,120,52,105,224,167,45,172,162,50,196,75,116,242,196,178,65,162,237,60,107,134,76,157,33,38,104,212,202,83,143,82,132,158,213,15,126,2,189,126,158,62,94,139,77,15,106,227,253,11,7,56,237,113,143,236,172,17,32,144,196,48,1,12,64,0,0,0,33,128,8,96,0,51,55,136,65,217,68,107,95,142,107,63,68,105,68,212,20,185,101,24,107,211,70,184,110,193,197,241,75,55,79,110,15,77,118,33,91,201,228,252,66,89,190,78,33,20,83,28,229,29,109,4,182,195,25,57,122,105,122,121,234,95,166,178,81,182,74,92,32,163,50,94,39,133,222,71,103,92,212,116,156,156,169,188,106,35,98,252,37,190,33,172,243,40,216,152,17,240,155,182,221,134,248,201,221,215,88,158,155,41,246,60,173,50,242,225,185,62,81,210,251,83,187,74,211,125,128,229,217,44,206,79,230,82,229,153,96,148,183,117,41,231,112,69,209,120,145,37,29,214,16,139,89,55,233,161,25,69,203,1,85,202,41,116,33,100,91,92,147,147,251,214,70,249,225,112,5,113,130,140,30,230,81,14,100,217,61,205,199,5,48,126,160,141,145,233,201,77,174,49,145,102,253,209,194,32,225,186,107,184,85,18,147,77,52,93,230,202,80,195,29,213,113,233,32,226,226,130,44,162,123,83,35,100,98,228,240,65,79,29,8,78,64,89,94,32,205,58,105,37,118,227,12,91,151,5,241,155,173,129,187,93,169,83,130,138,224,230,121,173,55,134,59,166,230,87,142,0,183,118,81,90,89,96,164,91,68,20,178,216,18,73,73,109,138,228,232,104,124,62,89,78,102,93,50,140,117,49,201,232,37,108,107,174,45,5,115,188,66,152,87,28,52,96,177,184,195,140,27,252,70,207,58,25,137,204,113,155,139,222,5,209,146,149,89,239,130,237,13,110,203,17,206,171,115,147,138,124,29,61,5,202,169,98,64,93,226,16,141,107,39,41,223,55,198,211,118,190,201,89,47,145,149,40,251,114,4,52,214,61,206,44,232,233,100,213,156,24,20,87,152,116,244,113,91,178,192,232,78,30,108,86,73,83,68,107,121,199,35,131,46,72,35,145,226,120,139,76,229,207,81,185,237,199,230,116,252,86,185,55,212,227,206,56,2,228,182,114,116,252,63,81,39,44,100,228,66,78,104,219,160,78,51,10,239,217,39,179,112,105,173,220,176,87,156,214,26,74,218,97,27,145,36,132,151,36,240,3,233,22,204,180,234,55,92,227,236,95,116,182,212,217,196,209,223,187,91,60,190,50,7,125,149,221,45,181,72,179,41,197,50,187,34,165,7,146,12,186,11,165,100,229,158,134,227,12,37,26,103,136,155,34,243,28,148,57,75,108,91,101,48,213,66,109,173,203,130,26,235,149,116,75,147,205,105,174,186,115,150,215,213,133,122,137,95,28,53,23,201,198,214,209,59,38,228,223,164,122,85,53,126,39,38,206,141,213,111,175,11,168,28,24,85,41,77,40,118,59,186,74,228,171,91,138,244,90,47,47,153,114,111,81,194,1,70,56,100,192,100,66,124,28,63,16,212,249,122,200,115,213,157,201,124,44,242,254,43,25,75,83,253,10,61,45,54,111,211,238,249,28,73,106,54,120,151,94,25,163,67,168,107,75,137,123,28,91,174,219,175,203,236,192,236,120,197,209,150,159,39,158,132,189,121,201,179,196,111,243,40,81,207,67,153,9,56,207,30,224,89,116,158,226,21,207,18,228,156,249,35,93,126,190,64,235,233,172,221,167,124,156,237,249,182,81,94,229,213,89,183,49,201,158,196,213,174,81,10,149,180,206,81,234,91,163,171,210,215,114,191,54,114,135,35,210,89,55,111,165,119,8,232,105,170,182,23,102,60,71,216,239,213,157,171,38,77,52,115,20,218,53,197,129,57,60,69,156,31,18,191,45,163,187,47,129,156,45,117,63,120,216,28,200,41,73,177,56,168,76,212,240,140,151,63,90,65,90,232,148,187,29,77,37,147,148,36,155,232,114,40,179,100,210,125,14,165,119,45,140,14,103,137,113,118,78,101,143,214,176,108,215,201,202,227,12,248,105,251,4,105,221,40,225,180,119,124,54,205,208,193,192,141,187,162,184,58,154,11,118,240,130,180,107,168,245,110,201,130,153,109,155,79,179,55,234,103,39,213,240,115,91,197,156,251,129,216,209,222,247,97,35,175,187,21,229,156,45,29,208,140,186,242,116,237,183,238,114,130,50,125,173,253,175,102,77,215,217,247,57,60,197,218,157,186,189,201,247,58,255,0,106,82,211,245,236,6,122,109,219,170,111,61,89,217,141,235,105,230,161,102,110,252,205,246,95,40,214,152,29,190,39,89,204,212,66,17,109,150,233,53,62,101,88,201,70,162,185,74,77,129,218,217,24,199,147,22,174,200,194,60,51,86,166,88,129,196,212,206,83,150,0,131,156,173,158,23,67,102,154,148,185,101,26,120,109,102,248,73,36,6,133,8,237,41,183,76,164,178,145,92,181,59,37,212,186,173,84,101,192,28,173,85,46,177,105,53,14,183,134,206,166,162,149,98,57,246,233,118,242,6,200,203,204,68,109,148,171,231,177,155,73,99,141,155,95,67,161,122,82,168,14,85,246,239,227,37,113,142,8,90,241,99,47,170,59,163,201,70,205,5,145,221,182,93,78,133,218,120,89,3,135,41,58,229,152,155,52,250,246,241,22,65,93,186,119,76,183,69,224,213,164,213,115,137,50,199,31,53,25,238,210,202,47,116,64,236,84,227,53,146,173,77,42,107,24,49,104,181,13,61,178,58,145,123,214,72,174,109,113,149,19,199,99,87,152,218,224,186,117,69,144,154,140,80,22,215,60,199,146,187,182,178,181,44,116,7,243,96,212,121,138,34,236,138,234,202,245,119,198,186,186,158,114,255,0,22,150,233,70,44,168,235,234,245,170,185,190,76,119,120,188,118,124,71,14,237,76,236,235,35,62,74,107,86,171,87,59,231,157,220,25,196,1,12,58,17,200,54,80,242,44,228,62,128,147,32,89,39,85,50,177,240,71,111,39,87,195,225,22,128,162,26,28,22,253,157,87,15,169,174,219,99,92,246,148,106,45,251,181,130,43,157,56,250,152,235,146,140,249,44,88,113,101,10,45,205,148,104,186,213,179,131,28,126,62,11,102,176,138,171,126,176,139,39,193,82,126,162,235,86,98,103,93,64,222,165,21,90,51,181,185,182,78,17,204,70,214,212,194,179,191,136,217,166,232,100,92,200,221,166,143,0,133,37,234,50,92,151,155,132,111,181,168,156,251,19,114,114,249,130,172,156,61,57,201,14,205,100,158,217,56,245,224,167,157,248,201,5,180,193,110,206,71,111,166,69,181,80,246,148,95,23,25,20,106,211,70,50,154,59,149,83,24,82,229,131,207,233,165,182,81,103,160,86,47,178,254,68,28,47,18,179,54,109,43,133,175,200,227,175,68,67,85,45,246,203,147,71,131,105,254,211,226,122,106,95,195,191,124,190,145,228,15,97,165,163,236,186,74,104,255,0,167,5,23,245,238,90,55,203,203,16,82,0,17,2,96,2,40,4,2,8,98,1,5,0,2,32,4,192,0,139,232,114,252,123,85,228,104,149,49,127,121,127,31,72,174,191,232,117,122,203,174,18,60,151,136,106,126,221,173,178,255,0,249,127,13,107,252,168,163,22,13,90,102,182,224,167,103,82,218,150,220,132,77,79,109,184,236,83,170,195,150,226,202,218,158,163,15,216,122,170,212,90,104,12,173,61,189,75,105,248,10,103,46,197,212,203,210,2,159,28,22,87,233,124,153,237,151,168,209,84,28,160,152,23,99,119,66,85,215,187,89,167,135,237,89,21,252,201,104,226,159,83,70,130,59,188,107,79,30,209,110,95,193,48,175,65,55,153,182,33,247,100,72,36,49,0,12,64,0,0,0,0,0,0,0,0,4,145,52,65,18,148,148,66,33,170,138,116,188,179,202,106,163,24,219,60,114,122,93,116,39,42,158,215,131,205,93,7,91,123,158,89,85,158,153,53,107,46,119,37,106,41,211,53,43,228,139,53,53,40,79,114,8,187,155,31,164,166,232,203,126,58,154,104,91,106,220,102,86,102,114,220,20,53,138,182,190,165,218,92,186,154,50,223,60,240,78,139,182,44,0,239,142,34,251,24,211,195,53,234,44,221,6,102,171,18,206,122,132,90,225,29,153,238,109,210,63,185,126,231,53,238,139,235,193,174,139,212,43,228,42,41,73,94,220,187,143,82,211,92,16,133,158,101,143,228,70,127,172,195,96,56,65,236,35,26,182,60,178,232,201,101,68,141,221,118,129,8,250,167,136,22,47,70,91,234,58,96,171,76,28,183,91,200,10,184,206,199,150,184,35,119,164,235,87,8,170,27,199,39,27,88,243,100,128,161,191,81,40,199,124,176,86,91,68,189,104,34,83,135,146,227,37,200,188,205,210,77,199,130,122,169,113,18,149,44,129,162,197,9,67,134,103,218,209,162,58,121,56,110,76,170,16,114,150,214,192,190,186,34,232,79,241,21,214,246,167,146,248,215,40,71,25,224,201,108,177,46,0,217,93,15,114,158,126,103,74,249,255,0,133,235,201,201,167,81,39,5,21,212,186,235,39,229,52,21,126,155,22,195,212,204,218,153,98,78,40,52,17,178,94,148,205,147,208,203,168,28,205,44,115,57,47,153,210,163,70,229,61,197,218,47,13,219,55,41,35,175,93,17,130,232,7,43,87,70,218,240,145,130,26,73,188,203,7,164,157,49,151,84,101,213,71,100,30,212,17,231,229,91,141,184,58,90,52,222,10,244,250,43,46,183,116,145,210,150,147,201,73,174,193,87,215,2,212,176,42,30,234,203,28,120,8,229,248,149,27,214,114,113,108,175,106,103,165,190,153,78,45,24,151,135,111,124,133,113,180,112,148,219,88,59,154,61,19,94,166,141,58,109,4,41,252,40,218,163,132,17,68,170,244,224,178,138,246,162,196,178,19,123,32,216,25,103,126,221,66,142,77,187,147,142,78,14,174,237,215,57,39,240,154,188,55,86,237,150,198,6,221,101,155,42,103,157,165,231,80,231,31,115,191,175,219,229,60,158,127,122,174,222,2,189,38,150,78,85,242,201,220,253,29,76,62,31,116,167,212,217,124,146,131,8,228,73,201,234,126,46,50,116,190,210,171,171,230,112,181,26,141,151,225,62,230,189,36,157,178,205,129,79,83,230,234,34,243,149,19,38,138,191,46,215,31,102,119,173,173,58,113,20,97,175,73,229,201,200,130,117,233,156,173,220,111,80,104,141,15,211,208,184,168,34,176,134,32,201,0,1,148,29,74,33,116,182,193,158,99,89,99,149,210,126,204,244,154,188,249,44,242,186,137,53,41,100,13,148,223,247,79,7,43,83,37,27,220,141,186,107,34,235,126,230,29,74,78,233,1,27,44,110,61,120,42,132,189,69,242,198,194,157,188,100,13,21,197,74,95,66,51,154,141,170,61,139,168,113,242,248,49,206,95,122,216,26,92,162,158,71,55,185,112,84,225,185,101,22,198,185,108,200,85,250,58,85,188,51,171,167,208,194,183,156,35,145,160,156,213,184,72,244,84,166,226,128,182,9,71,130,196,67,105,32,137,183,195,56,154,249,237,155,59,18,126,147,141,175,131,148,152,28,199,57,74,89,69,86,188,203,56,46,126,158,10,103,238,194,174,172,208,158,23,12,193,231,45,164,150,171,128,35,171,203,150,91,51,77,122,73,93,99,155,43,203,192,101,117,18,140,97,203,52,233,239,85,203,39,62,57,232,91,4,220,176,21,214,119,59,87,28,148,202,185,111,232,111,208,85,13,137,180,67,83,56,194,222,0,206,168,181,74,50,72,221,101,178,84,114,95,75,140,160,184,51,120,140,212,98,248,10,226,91,234,181,201,154,104,177,236,198,76,127,20,153,183,79,12,32,145,15,134,204,228,212,236,114,134,59,153,47,226,196,107,173,45,185,3,111,135,173,188,51,164,226,159,99,6,150,75,220,212,238,138,88,200,31,255,217]}}