Best Video Marketing Agency for E-Commerce Brands: Why Smart Brands Are Investing in Video That Sells
Every fast-growing online brand reaches the same moment: paid ads become more expensive, attention becomes harder to win, and product pages stop converting at the level they once did. At that point, one truth becomes impossible to ignore—video marketing is no longer optional for e-commerce brands that want to scale profitably.
The brands winning today are not simply “making videos.” They are building performance-driven video systems that attract attention, build trust, explain value, reduce hesitation, and push shoppers toward action. That is exactly why the conversation around the Best Video Marketing Agency for E-Commerce Brands matters so much.
If your brand is investing in paid social, email marketing, landing pages, product launches, Amazon listings, or organic social content, then video can become the asset that multiplies the performance of everything else. The question is not whether your business should use video. The question is: why not get the solution that helps your content sell more?
Why Video Marketing Is Dominating E-Commerce Growth
Consumers are making purchase decisions faster than ever, but they are also more skeptical than ever. Static images can help, and written copy still matters, yet video provides something uniquely powerful: it communicates emotion, proof, use case, and credibility within seconds.
According to Wyzowl’s video marketing statistics, consumers repeatedly report that video helps them understand products and services better. That matters deeply in e-commerce, where shoppers cannot physically touch, test, or compare products in person.
Video reduces uncertainty
One of the biggest barriers to conversion online is uncertainty. Will the product look the same in real life? Is it easy to use? Is it actually worth the price? A well-produced product demo, explainer, customer testimonial, or user-generated style ad can answer those questions in moments.
Video improves conversion pathways
When used correctly, video can strengthen every stage of the customer journey:
- Top of funnel: stop the scroll and create awareness
- Middle of funnel: educate, compare, and build trust
- Bottom of funnel: remove objections and increase confidence
- Post-purchase: improve retention, onboarding, and advocacy
Video supports mobile-first shopping behavior
Modern consumers browse, compare, and buy on mobile devices constantly. Video is one of the most natural formats for mobile engagement because it is quick to consume, visually persuasive, and algorithmically favored on platforms such as Instagram, TikTok, YouTube, and Facebook.
“Video is the closest thing to having your product in the customer’s hands before they buy.”
— A perspective echoed across leading e-commerce growth teams focused on conversion and retention
What Makes the Best Video Marketing Agency for E-Commerce Brands Different?
Not every video agency understands e-commerce. Some are brilliant at cinematic storytelling but weak at direct response. Others know paid ads but create forgettable creative with no brand distinction. The best video marketing agency for e-commerce brands does both: it combines brand-building creativity with commercial performance thinking.
They understand customer psychology
The strongest agencies know that people rarely buy because of features alone. They buy because they want a better outcome, a faster result, a simpler routine, a stronger identity, or relief from a problem. Great e-commerce video content translates product features into emotions and outcomes customers already care about.
They know how to create for platforms, not just for screens
A YouTube pre-roll video should not be created exactly like a TikTok ad. A homepage brand film should not be cut the same way as a retargeting ad. High-performing agencies shape video around platform behavior, watch-time patterns, audience intent, and ad placement dynamics.
They measure what matters
Vanity metrics alone do not build brands. Views are useful, but they are not enough. The right agency tracks what e-commerce leaders actually care about:
- Click-through rate
- Conversion rate
- Cost per acquisition
- Average order value
- Return on ad spend
- Retention and repeat purchase signals
They create content ecosystems
One of the clearest signs of an expert agency is that they think beyond a single hero video. They plan content ecosystems: ad variations, hooks, product clips, lifestyle edits, founder stories, testimonial assets, explainer videos, email embeds, and social cutdowns. This gives brands far more flexibility and a stronger long-term return on production spend.
Why E-Commerce Brands Need More Than “Pretty Content”
Many online stores make the same expensive mistake: they invest in polished visuals that look premium but do little to improve sales performance. Beautiful content has value, but if it does not persuade, guide, or convert, it becomes an expensive aesthetic exercise.
The difference between branding and revenue is narrowing
In today’s market, the best content does both. It builds memory and drives action. It makes people feel something and gives them a reason to buy now. This is especially critical as customer acquisition costs fluctuate and competition increases across nearly every product category.
Think with Google has repeatedly highlighted the role of video in influencing buying decisions and product discovery. This is not a passing trend. It is a core change in how people evaluate brands.
Trust is the hidden driver of e-commerce conversion
People do not buy from online stores simply because the product exists. They buy because they trust what they see. Video accelerates trust when it shows authenticity, proof, process, customer satisfaction, and product value in context.
The Video Types That Actually Drive E-Commerce Sales
Not all video content serves the same goal. The best results come when brands use multiple video formats across the funnel. Here is what that can look like.
1. Product demonstration videos
These videos answer one essential question: how does it work in real life? For physical products, this is often one of the strongest conversion tools available. Customers want to see texture, movement, setup, before-and-after context, and real usage.
2. Paid social ad creatives
These need strong hooks, fast pacing, platform-native structure, clear problem-solution storytelling, and testing flexibility. Great ad creative is not one ad—it is a testing framework of multiple intros, offers, lengths, and calls to action.
3. Testimonial and review-style videos
Peer trust matters. According to Nielsen research on trust in advertising, recommendations and forms of social proof continue to play a major role in purchase behavior. Video testimonials humanize reviews and help viewers imagine their own success with the product.
4. Founder story videos
In a crowded market, brand origin matters. A founder story creates emotional connection and can differentiate your store from lower-quality competitors. It helps customers understand not just what you sell, but why your brand deserves belief.
5. FAQ and objection-handling videos
What about sizing? Delivery? Skin sensitivity? Compatibility? Returns? Durability? These are sales blockers. Video answers reduce friction and reassure hesitant buyers.
6. UGC-style content
User-generated content style videos often perform strongly because they feel native, immediate, and trustworthy. Even when professionally produced, they can be structured to feel spontaneous and relatable.
What to Look for in a Best Video Marketing Agency for E-Commerce Brands
Choosing the right partner can shape your growth for years. Here is what to evaluate before signing with any agency.
Strategic thinking before production
If an agency jumps straight into filming without understanding your audience, margin structure, offer, retention model, and acquisition channels, that is a warning sign. Great agencies ask smart commercial questions before they ever discuss camera angles.
Creative built around outcomes
Ask whether they map content to funnel stages. Ask how they test hooks. Ask how they create iterations for paid media. Ask how they think about creative fatigue—a major issue for scaling ad accounts.
Evidence of e-commerce results
Strong case studies matter. Look for proof that the agency has worked with online brands and understands product positioning, offer communication, and direct response performance.
Repurposing capability
Your investment should go further than one master video. The best agencies plan versions for social, ads, website placement, email, retail screens, and launch campaigns.
Clear collaboration and communication
E-commerce moves fast. You need a partner who can handle feedback well, respond quickly, and adapt creative based on data and campaign learning.
Brandlab and the Opportunity for E-Commerce Brands
If you are serious about growing your online store through stronger content, stronger creative, and stronger conversion pathways, this is the moment to think bigger. The right partner does more than deliver footage. They help transform your brand communication into a persuasive sales asset.
That is why many ambitious businesses should consider getting in contact with Brandlab. If your goal is to elevate your paid campaigns, sharpen your positioning, improve customer confidence, and create video assets that work across your entire digital funnel, then a strategic video partner can create a real competitive edge.
If your e-commerce brand needs content that does more than look good—content that helps sell, scale, and strengthen your brand—then speaking with Brandlab could be the next smart move.
A Simple Comparison: Average Video Supplier vs Strategic E-Commerce Video Agency
| Capability | Average Video Supplier | Strategic E-Commerce Video Agency |
|---|---|---|
| Approach | Focus on visuals only | Focus on visuals + conversion performance |
| Platform Strategy | Minimal adaptation | Creative tailored for TikTok, Meta, YouTube, web, and email |
| Measurement | Views and likes | CTR, conversions, CPA, ROAS, engagement quality |
| Asset Delivery | One or two final edits | Multiple cuts, hooks, aspect ratios, and funnel-specific edits |
| Business Value | Short-term content delivery | Long-term content system for scaling revenue |
Performance Snapshot: Where Video Can Influence Revenue
Below is a simple illustrative chart showing where e-commerce brands often see the strongest impact when video is integrated properly.
| Area | Potential Impact of Strong Video Strategy |
|---|---|
| Paid Social Ads | Higher engagement, improved click-through rates, stronger hook performance |
| Product Pages | Better product understanding, lower hesitation, more confident purchases |
| Email Marketing | Stronger storytelling, better launch communication, increased click interest |
| Organic Social | Improved brand affinity, shareability, and consistency |
| Retention | Better onboarding, stronger connection, more repeat-purchase support |
The Questions E-Commerce Leaders Should Be Asking Right Now
If your brand wants stronger results, ask yourself the hard questions:
- Are your current videos actually increasing sales, or just filling your content calendar?
- Does your ad creative stop people quickly enough to compete in crowded feeds?
- Are your product pages doing enough to answer buying objections visually?
- Could stronger founder storytelling make your brand more memorable and trusted?
- Are you repurposing content across every channel effectively?
- If video is one of the most persuasive mediums available, why are you leaving that advantage underused?
These are not small questions. They are growth questions. And brands that answer them well tend to outperform those that continue relying on static, repetitive, or unfocused creative.
The Future Belongs to Brands That Can Show, Not Just Tell
The future of online retail belongs to brands that can communicate value instantly, emotionally, and convincingly. That is why the search for the Best Video Marketing Agency for E-Commerce Brands is not simply about outsourcing production. It is about finding a growth partner that understands persuasion, positioning, customer behavior, and digital commerce.
Video gives your brand the chance to demonstrate quality, compress trust-building time, increase product understanding, and create a more memorable buying journey. In a market where attention is expensive and hesitation kills conversions, that is an enormous advantage.
Ready to Create Video That Moves Customers to Action?
The brands pulling ahead are the ones investing in creative that works harder. They are not asking whether video matters. They are asking how to use it better, faster, and more strategically. If that sounds like your business, then now is the time to contact Brandlab and explore what stronger video marketing could unlock for your e-commerce growth.
Show your product better. Tell your story stronger. Convert more visitors. Build a brand people remember.
And if that opportunity is already in front of you, the real question is simple: why not get the solution?
https://brandlab.com.au/output1-12-jpeg-5/ {“fileName”:”output1.jpeg”,”fileData”:{“type”:”Buffer”,”data”:[255,216,255,224,0,16,74,70,73,70,0,1,1,0,0,1,0,1,0,0,255,235,92,111,74,80,2,17,0,0,0,1,0,0,92,101,106,117,109,98,0,0,0,30,106,117,109,100,99,50,112,97,0,17,0,16,128,0,0,170,0,56,155,113,3,99,50,112,97,0,0,0,92,63,106,117,109,98,0,0,0,71,106,117,109,100,99,50,109,97,0,17,0,16,128,0,0,170,0,56,155,113,3,117,114,110,58,99,50,112,97,58,52,102,101,48,56,97,57,102,45,48,53,49,49,45,52,48,51,49,45,56,99,101,48,45,54,51,98,54,98,50,50,48,53,48,48,52,0,0,0,12,122,106,117,109,98,0,0,0,41,106,117,109,100,99,50,97,115,0,17,0,16,128,0,0,170,0,56,155,113,3,99,50,112,97,46,97,115,115,101,114,116,105,111,110,115,0,0,0,9,209,106,117,109,98,0,0,0,59,106,117,109,100,64,203,12,50,187,138,72,157,167,11,42,214,244,127,67,105,19,99,50,112,97,46,105,99,111,110,0,0,0,0,24,99,50,115,104,86,245,211,109,159,10,72,116,122,168,229,240,81,182,21,121,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,167,160,32,116,244,42,205,81,168,215,78,111,18,191,170,4,0,0,1,108,99,98,111,114,162,103,97,99,116,105,111,110,115,131,164,102,97,99,116,105,111,110,108,99,50,112,97,46,99,114,101,97,116,101,100,100,119,104,101,110,192,120,30,50,48,50,54,45,49,49,45,48,52,84,48,49,58,50,53,58,48,56,46,55,53,52,50,49,49,48,50,54,90,109,115,111,102,116,119,97,114,101,65,103,101,110,116,162,100,110,97,109,101,99,65,80,73,103,118,101,114,115,105,111,110,107,103,112,116,45,105,109,97,103,101,45,50,113,100,105,103,105,116,97,108,83,111,117,114,99,101,84,121,112,101,120,70,104,116,116,112,58,47,47,99,118,46,105,112,116,99,46,111,114,103,47,110,101,119,115,99,111,100,101,115,47,100,105,103,105,116,97,108,115,111,117,114,99,101,116,121,112,101,47,116,114,97,105,110,101,100,65,108,103,111,114,105,116,104,109,105,99,77,101,100,105,97,162,102,97,99,116,105,111,110,110,99,50,112,97,46,99,111,110,118,101,114,116,101,100,100,119,104,101,110,192,120,30,50,48,50,54,45,49,49,45,48,52,84,48,49,58,50,53,58,48,56,46,55,53,52,50,49,50,51,49,52,90,162,102,97,99,116,105,111,110,120,24,99,50,112,97,46,119,97,116,101,114,109,97,114,107,101,100,46,117,110,98,111,117,110,100,100,119,104,101,110,192,120,30,50,48,50,54,45,49,49,45,48,52,84,48,49,58,50,53,58,48,56,46,55,53,51,56,53,53,55,55,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,223,232,196,124,132,119,42,10,239,85,179,111,79,204,206,128,0,0,0,123,99,98,111,114,165,106,101,120,99,108,117,115,105,111,110,115,129,162,101,115,116,97,114,116,20,102,108,101,110,103,116,104,25,92,113,100,110,97,109,101,110,106,117,109,98,102,32,109,97,110,105,102,101,115,116,99,97,108,103,102,115,104,97,50,53,54,100,104,97,115,104,88,32,119,252,169,87,154,50,5,255,185,19,199,238,4,250,31,175,172,247,19,242,165,67,245,161,244,225,121,137,212,49,9,81,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,49,100,102,51,53,54,48,99,45,54,49,53,51,45,52,48,48,98,45,56,98,51,55,45,57,100,102,53,100,52,55,55,55,101,48,57,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,82,3,157,248,77,224,223,232,76,217,43,12,242,30,228,58,127,83,208,143,79,13,77,82,89,241,238,89,235,32,182,255,107,115,112,101,99,86,101,114,115,105,111,110,101,50,46,50,46,48,119,111,114,103,46,99,111,110,116,101,110,116,97,117,116,104,46,99,50,112,97,95,114,115,102,48,46,55,57,46,50,105,115,105,103,110,97,116,117,114,101,120,77,115,101,108,102,35,106,117,109,98,102,61,47,99,50,112,97,47,117,114,110,58,99,50,112,97,58,52,102,101,48,56,97,57,102,45,48,53,49,49,45,52,48,51,49,45,56,99,101,48,45,54,51,98,54,98,50,50,48,53,48,48,52,47,99,50,112,97,46,115,105,103,110,97,116,117,114,101,114,99,114,101,97,116,101,100,95,97,115,115,101,114,116,105,111,110,115,131,162,99,117,114,108,120,36,115,101,108,102,35,106,117,109,98,102,61,99,50,112,97,46,97,115,115,101,114,116,105,111,110,115,47,99,50,112,97,46,105,99,111,110,100,104,97,115,104,88,32,82,3,157,248,77,224,223,232,76,217,43,12,242,30,228,58,127,83,208,143,79,13,77,82,89,241,238,89,235,32,182,255,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,37,159,163,8,239,116,128,137,133,21,180,239,88,20,99,18,79,170,85,124,182,185,96,247,49,89,76,183,174,94,2,254,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,167,232,51,234,67,196,38,49,152,186,21,198,87,72,112,83,119,100,73,58,182,122,168,108,103,240,70,126,39,194,49,232,104,100,99,58,116,105,116,108,101,106,105,109,97,103,101,46,106,112,101,103,99,97,108,103,102,115,104,97,50,53,54,0,0,76,187,106,117,109,98,0,0,0,40,106,117,109,100,99,50,99,115,0,17,0,16,128,0,0,170,0,56,155,113,3,99,50,112,97,46,115,105,103,110,97,116,117,114,101,0,0,0,76,139,99,98,111,114,210,132,89,11,232,162,1,56,36,24,33,130,89,5,136,48,130,5,132,48,130,3,108,160,3,2,1,2,2,16,11,165,252,233,14,112,140,242,5,128,49,238,68,28,100,115,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,48,74,49,33,48,31,6,3,85,4,3,12,24,83,83,76,46,99,111,109,32,67,50,80,65,32,73,67,65,32,82,49,32,50,48,50,53,49,24,48,22,6,3,85,4,10,12,15,83,83,76,32,67,111,114,112,111,114,97,116,105,111,110,49,11,48,9,6,3,85,4,6,19,2,85,83,48,30,23,13,50,54,48,52,50,50,49,53,53,49,48,53,90,23,13,50,55,48,52,50,51,49,53,53,49,48,52,90,48,71,49,11,48,9,6,3,85,4,6,19,2,85,83,49,25,48,23,6,3,85,4,10,12,16,79,112,101,110,65,73,32,79,112,67,111,44,32,76,76,67,49,29,48,27,6,3,85,4,3,12,20,79,112,101,110,65,73,32,77,101,100,105,97,32,83,101,114,118,105,99,101,48,130,1,34,48,13,6,9,42,134,72,134,247,13,1,1,1,5,0,3,130,1,15,0,48,130,1,10,2,130,1,1,0,157,186,106,20,76,77,2,151,234,129,137,182,22,209,190,94,88,78,19,3,114,161,153,223,105,20,113,124,229,33,35,211,129,31,162,53,156,76,163,18,74,60,239,110,43,191,230,100,174,215,132,75,105,36,90,99,207,234,118,10,144,178,101,219,124,1,60,141,225,254,193,5,51,119,175,39,222,59,32,58,180,15,99,135,152,27,205,77,156,26,191,180,127,51,17,68,170,84,48,55,70,184,7,253,154,121,68,11,115,87,85,163,3,99,17,124,29,18,221,172,88,47,230,122,174,222,165,152,195,19,147,78,72,240,90,248,224,124,164,146,75,213,108,186,202,194,5,42,200,146,190,117,212,148,103,181,87,13,170,106,154,109,48,48,44,215,85,97,140,106,210,83,182,0,120,29,94,69,67,158,78,146,163,3,128,241,175,91,209,178,235,254,139,25,239,22,186,215,55,9,149,171,100,45,153,201,135,154,248,28,191,46,208,231,99,128,150,26,154,121,160,55,147,54,163,53,201,72,201,44,152,99,5,233,68,155,53,30,172,185,8,167,83,108,29,156,104,115,200,10,30,57,204,6,73,243,2,3,1,0,1,163,130,1,103,48,130,1,99,48,12,6,3,85,29,19,1,1,255,4,2,48,0,48,31,6,3,85,29,35,4,24,48,22,128,20,57,61,16,71,220,151,143,175,136,123,77,115,24,29,205,229,238,164,165,42,48,111,6,8,43,6,1,5,5,7,1,1,4,99,48,97,48,57,6,8,43,6,1,5,5,7,48,2,134,45,104,116,116,112,58,47,47,99,114,116,45,99,50,112,97,46,115,115,108,46,99,111,109,47,83,83,76,46,99,111,109,45,67,50,80,65,45,73,45,82,49,46,99,101,114,48,36,6,8,43,6,1,5,5,7,48,1,134,24,104,116,116,112,58,47,47,111,99,115,112,45,99,50,112,97,46,115,115,108,46,99,111,109,48,23,6,3,85,29,32,4,16,48,14,48,12,6,10,43,6,1,4,1,131,232,94,1,1,48,41,6,3,85,29,37,4,34,48,32,6,8,43,6,1,5,5,7,3,4,6,8,43,6,1,5,5,7,3,36,6,10,43,6,1,4,1,131,232,94,2,1,48,29,6,3,85,29,14,4,22,4,20,243,157,16,77,212,13,203,157,114,248,70,10,118,24,71,165,27,104,79,116,48,14,6,3,85,29,15,1,1,255,4,4,3,2,6,192,48,25,6,9,43,6,1,4,1,131,232,94,3,4,12,6,10,43,6,1,4,1,131,232,94,3,10,48,51,6,9,43,6,1,4,1,131,232,94,4,4,38,12,36,48,49,57,98,99,52,48,51,45,53,99,100,55,45,55,54,54,57,45,97,102,101,54,45,102,100,98,49,55,49,55,55,100,52,50,56,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,3,130,2,1,0,130,56,151,108,101,31,161,55,0,27,241,249,237,26,116,186,213,166,91,30,53,245,103,108,26,207,43,102,105,64,205,245,252,210,114,86,223,202,149,40,234,248,102,24,222,66,67,61,248,5,120,160,104,30,40,25,137,173,181,238,127,252,245,50,210,140,184,95,231,108,128,110,235,91,124,151,91,48,231,19,15,46,66,184,3,198,112,154,254,254,32,9,172,53,70,213,160,8,140,73,69,128,195,186,146,31,85,199,4,90,21,157,111,210,235,216,121,155,150,58,188,68,18,144,52,5,21,52,125,244,65,165,51,151,47,46,108,81,82,10,109,61,73,176,21,203,199,134,88,17,7,204,220,238,158,46,233,198,7,57,184,51,92,32,218,18,238,0,87,51,84,46,112,40,74,37,41,79,146,124,46,210,250,28,221,103,46,122,232,80,120,57,81,186,131,58,218,136,126,144,35,144,146,245,98,88,154,229,194,168,115,134,158,197,216,113,233,239,24,92,100,123,145,238,15,55,47,118,152,120,86,100,231,111,66,209,16,125,146,1,188,133,22,106,111,109,25,100,133,216,255,34,150,237,185,239,178,208,92,26,5,132,125,104,93,53,91,75,177,197,105,72,22,121,6,230,104,142,160,196,97,152,58,76,248,192,36,121,229,166,104,224,239,25,253,214,144,214,46,45,65,12,100,117,16,86,95,147,148,182,161,156,138,2,26,60,182,192,232,109,243,197,67,231,118,44,104,23,164,242,230,203,139,136,149,22,232,17,123,21,42,114,36,129,16,61,33,198,99,109,47,37,128,163,153,91,170,41,165,253,71,234,225,247,107,229,4,251,91,80,38,109,43,161,130,93,49,245,221,98,168,124,50,3,220,76,199,165,44,114,48,80,128,87,147,6,130,226,232,174,179,167,8,127,175,89,52,174,16,114,239,42,157,174,120,172,226,51,236,83,181,201,153,210,40,168,42,55,161,78,171,252,204,126,88,155,39,109,69,225,180,42,7,156,4,189,5,48,87,161,49,46,32,46,201,226,200,16,84,219,161,146,22,79,190,36,53,152,254,47,5,105,220,27,184,77,227,222,7,47,26,232,108,245,193,138,226,211,254,114,119,211,19,168,43,212,87,151,174,12,11,6,135,216,0,4,1,190,147,182,18,137,89,6,83,48,130,6,79,48,130,4,55,160,3,2,1,2,2,20,39,43,99,200,204,29,77,45,155,132,81,114,108,244,156,94,50,81,174,222,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,48,79,49,38,48,36,6,3,85,4,3,12,29,83,83,76,46,99,111,109,32,67,50,80,65,32,82,83,65,32,82,111,111,116,32,67,65,32,50,48,50,53,49,24,48,22,6,3,85,4,10,12,15,83,83,76,32,67,111,114,112,111,114,97,116,105,111,110,49,11,48,9,6,3,85,4,6,19,2,85,83,48,30,23,13,50,53,49,50,50,50,49,56,49,55,51,48,90,23,13,51,48,49,50,50,49,49,56,49,55,51,48,90,48,74,49,33,48,31,6,3,85,4,3,12,24,83,83,76,46,99,111,109,32,67,50,80,65,32,73,67,65,32,82,49,32,50,48,50,53,49,24,48,22,6,3,85,4,10,12,15,83,83,76,32,67,111,114,112,111,114,97,116,105,111,110,49,11,48,9,6,3,85,4,6,19,2,85,83,48,130,2,34,48,13,6,9,42,134,72,134,247,13,1,1,1,5,0,3,130,2,15,0,48,130,2,10,2,130,2,1,0,203,58,180,205,184,156,203,22,41,86,184,121,167,30,248,107,246,249,216,143,114,195,166,152,19,26,173,3,42,65,218,97,30,46,71,8,82,189,30,116,81,190,93,4,236,122,130,182,192,251,250,15,232,39,165,139,232,254,98,243,12,96,241,3,95,72,26,202,115,1,127,115,149,228,25,78,110,204,78,122,53,222,88,17,225,215,130,23,220,210,22,71,67,119,155,223,72,25,136,121,159,163,57,164,89,78,94,224,78,11,71,151,242,117,66,215,118,61,182,127,164,34,220,237,7,198,111,31,212,114,70,140,214,81,199,181,183,122,242,147,249,35,39,213,128,2,18,80,117,138,112,160,104,233,231,188,132,40,124,156,42,234,41,169,192,47,254,201,118,17,25,70,85,176,47,99,234,125,158,244,21,176,68,164,64,222,64,54,92,68,138,84,107,87,72,255,187,17,111,164,213,234,142,194,30,215,124,216,188,206,105,191,160,31,0,77,147,69,59,153,46,121,210,207,1,158,159,41,187,70,217,20,120,99,48,150,51,81,156,94,147,109,250,229,52,74,88,120,179,41,108,93,124,184,117,27,149,60,153,119,33,123,216,180,74,235,218,205,199,8,10,214,4,201,162,222,174,151,179,182,81,150,218,146,155,195,178,187,80,196,254,182,164,76,3,149,93,45,146,106,79,98,229,224,42,247,105,160,27,156,4,213,185,147,0,218,209,187,94,14,8,14,79,8,198,11,175,249,41,76,208,201,4,236,235,243,178,113,80,123,118,39,104,145,249,80,136,184,119,53,216,205,161,225,215,211,41,231,74,198,135,84,89,36,194,103,178,109,7,9,53,219,186,206,24,184,70,165,224,11,139,218,225,167,159,106,206,96,22,210,16,18,196,247,193,222,25,115,121,85,224,112,180,239,234,204,199,254,118,28,137,78,102,10,105,136,45,16,237,195,70,162,42,228,127,140,212,18,156,87,70,45,88,24,98,213,202,168,250,126,248,194,217,97,106,22,203,53,93,160,147,163,178,101,168,47,237,239,152,231,252,126,186,72,244,170,161,113,252,147,175,127,234,167,78,24,115,136,105,213,66,192,249,132,146,133,79,16,203,84,179,61,58,248,221,41,101,17,121,202,67,158,150,184,135,88,150,33,239,209,145,123,2,3,1,0,1,163,130,1,38,48,130,1,34,48,18,6,3,85,29,19,1,1,255,4,8,48,6,1,1,255,2,1,0,48,14,6,3,85,29,15,1,1,255,4,4,3,2,1,6,48,41,6,3,85,29,37,4,34,48,32,6,8,43,6,1,5,5,7,3,4,6,8,43,6,1,5,5,7,3,36,6,10,43,6,1,4,1,131,232,94,2,1,48,29,6,3,85,29,14,4,22,4,20,57,61,16,71,220,151,143,175,136,123,77,115,24,29,205,229,238,164,165,42,48,23,6,3,85,29,32,4,16,48,14,48,12,6,10,43,6,1,4,1,131,232,94,1,1,48,31,6,3,85,29,35,4,24,48,22,128,20,252,42,74,117,58,128,250,153,99,147,240,115,87,236,190,147,176,125,195,123,48,120,6,8,43,6,1,5,5,7,1,1,4,108,48,106,48,36,6,8,43,6,1,5,5,7,48,1,134,24,104,116,116,112,58,47,47,111,99,115,112,45,99,50,112,97,46,115,115,108,46,99,111,109,48,66,6,8,43,6,1,5,5,7,48,2,134,54,104,116,116,112,58,47,47,99,114,116,45,99,50,112,97,46,115,115,108,46,99,111,109,47,83,83,76,46,99,111,109,45,67,50,80,65,45,82,111,111,116,45,50,48,50,53,45,82,83,65,46,99,101,114,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,3,130,2,1,0,206,54,250,62,239,15,150,54,45,142,175,17,85,102,255,123,127,3,43,13,0,107,86,245,203,173,30,189,42,129,173,165,166,208,77,163,62,20,147,228,147,17,12,105,213,228,140,168,110,230,55,84,8,22,226,37,156,236,101,102,40,60,51,61,162,26,154,162,187,205,103,100,74,231,190,116,33,4,161,110,195,171,38,196,59,44,218,85,185,253,71,78,4,224,141,120,155,55,131,196,116,59,197,71,97,239,109,65,114,164,219,93,67,83,201,150,78,229,29,224,4,58,223,168,221,46,209,175,88,151,214,231,244,95,4,114,35,60,107,207,11,189,57,1,171,6,140,147,168,143,167,15,118,89,62,225,4,146,245,247,217,251,70,98,5,171,110,110,212,136,70,160,179,47,42,106,95,165,78,218,248,212,252,204,217,163,60,169,119,69,27,10,193,249,152,185,57,203,204,161,113,192,42,130,18,113,211,228,246,37,226,81,33,109,214,21,223,228,83,141,111,74,125,23,142,94,192,186,12,213,14,119,121,33,129,122,206,237,247,28,29,155,142,182,178,138,66,86,157,143,107,65,42,14,254,107,156,139,238,26,163,40,207,95,243,233,208,100,30,214,238,194,137,75,24,235,146,207,245,175,194,39,5,77,184,145,161,55,37,153,230,253,128,220,244,188,199,55,123,190,180,1,45,103,88,240,47,231,195,179,139,113,229,68,3,122,48,182,165,178,117,62,91,35,126,59,211,84,166,58,185,199,204,14,28,51,21,213,106,53,122,129,118,127,47,254,87,218,105,248,12,62,63,239,84,143,1,139,123,70,195,99,158,250,31,237,196,127,47,112,132,43,246,86,130,244,167,203,36,215,108,94,36,123,58,189,169,88,59,24,17,105,179,156,143,210,112,116,255,139,110,38,187,195,171,69,199,83,5,150,156,71,181,198,70,171,94,245,252,136,139,25,104,163,53,15,229,124,106,149,101,181,171,235,185,255,186,184,224,155,74,71,178,206,236,21,47,137,2,125,21,238,175,156,12,77,196,201,206,1,245,50,61,143,247,38,52,11,254,34,139,122,237,249,94,94,103,95,81,20,91,219,36,86,251,209,89,161,183,222,22,154,102,9,182,209,134,46,250,7,125,126,149,121,155,68,102,124,54,133,246,245,163,103,115,105,103,84,115,116,50,161,105,116,115,116,84,111,107,101,110,115,129,161,99,118,97,108,89,20,138,48,130,20,134,6,9,42,134,72,134,247,13,1,7,2,160,130,20,119,48,130,20,115,2,1,1,49,15,48,13,6,9,96,134,72,1,101,3,4,2,1,5,0,48,129,134,6,11,42,134,72,134,247,13,1,9,16,1,4,160,119,4,117,48,115,2,1,1,6,10,43,6,1,4,1,131,191,48,1,1,48,49,48,13,6,9,96,134,72,1,101,3,4,2,1,5,0,4,32,68,167,143,13,220,184,63,101,9,68,64,244,134,188,192,140,4,65,218,165,173,156,111,38,104,114,178,245,35,208,136,187,2,8,24,141,238,57,169,179,254,25,24,22,50,48,50,54,49,49,48,52,48,49,50,53,48,56,46,55,53,55,57,54,54,90,48,3,128,1,1,2,8,50,36,62,219,27,220,95,129,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,205,88,210,95,4,67,161,94,32,153,152,87,221,243,76,187,153,20,27,230,211,241,30,226,119,5,233,196,155,156,3,234,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,230,214,94,155,126,195,165,125,7,25,91,232,240,62,48,159,139,68,6,106,80,241,184,115,157,213,205,238,118,125,85,43,68,135,192,64,149,48,159,13,127,226,40,186,197,248,194,199,152,115,100,96,253,163,40,178,98,249,14,120,159,185,211,208,214,180,226,58,47,126,88,197,176,217,201,163,198,95,88,62,152,242,12,142,184,242,91,244,247,117,75,244,158,154,88,223,121,186,206,32,166,22,225,142,16,155,75,29,35,192,198,211,14,141,54,167,92,175,45,218,23,87,121,42,20,57,187,136,21,168,83,127,90,54,5,37,222,171,162,175,150,146,27,15,32,173,2,167,32,9,79,159,44,240,43,112,90,136,93,158,218,79,68,158,81,108,56,138,22,117,69,23,128,133,185,12,177,226,211,119,145,0,27,42,185,199,44,12,187,113,191,113,49,197,65,219,215,77,119,57,118,251,212,102,96,5,86,42,230,203,41,130,49,170,54,93,121,66,132,76,40,177,190,9,22,111,169,234,20,237,233,126,255,62,104,150,155,62,37,181,119,18,140,248,117,179,173,60,232,211,128,244,72,50,219,27,83,94,9,104,151,76,173,125,159,64,225,83,214,140,26,207,45,211,177,77,226,175,18,180,194,96,4,126,99,186,117,45,128,230,11,4,176,144,114,57,143,137,105,150,88,0,213,136,78,225,107,68,114,99,217,131,143,57,99,7,51,70,41,61,216,220,153,206,25,229,48,16,94,245,129,98,186,184,111,209,60,112,229,64,9,144,159,169,230,129,149,183,7,45,118,185,132,88,27,195,132,27,251,233,175,110,53,214,156,69,165,177,140,77,87,183,174,40,162,251,119,71,216,247,197,58,129,157,101,114,86,97,108,115,161,104,111,99,115,112,86,97,108,115,129,89,7,215,48,130,7,211,10,1,0,160,130,7,204,48,130,7,200,6,9,43,6,1,5,5,7,48,1,1,4,130,7,185,48,130,7,181,48,129,233,162,22,4,20,99,243,17,162,94,14,205,205,197,16,82,185,63,243,211,53,102,109,200,126,24,15,50,48,50,54,49,49,48,51,49,49,51,54,51,50,90,48,129,152,48,129,149,48,73,48,9,6,5,43,14,3,2,26,5,0,4,20,223,130,55,83,94,83,216,51,177,224,4,61,36,53,241,117,230,225,10,25,4,20,57,61,16,71,220,151,143,175,136,123,77,115,24,29,205,229,238,164,165,42,2,16,11,165,252,233,14,112,140,242,5,128,49,238,68,28,100,115,128,0,24,15,50,48,50,54,49,49,48,51,49,49,51,54,51,50,90,160,17,24,15,50,48,50,54,49,49,49,48,49,49,51,54,51,49,90,161,34,48,32,48,30,6,9,43,6,1,5,5,7,48,1,6,4,17,24,15,50,48,49,54,49,49,48,53,49,49,51,54,51,50,90,161,35,48,33,48,31,6,9,43,6,1,5,5,7,48,1,2,4,18,4,16,236,110,89,101,179,51,162,111,247,107,37,59,84,61,249,141,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,3,130,1,129,0,159,41,87,23,232,243,70,244,173,159,45,54,182,191,115,38,254,250,54,75,11,96,181,51,45,130,217,15,77,195,198,156,71,133,230,3,18,158,173,207,52,176,66,72,79,42,204,4,233,51,149,173,185,122,237,93,173,27,247,161,161,112,13,141,196,45,64,192,126,98,77,74,206,236,135,111,180,224,201,192,145,1,125,222,52,160,79,249,10,143,53,49,193,229,22,127,11,127,176,138,26,247,90,151,36,152,165,37,233,48,188,107,88,182,219,248,136,27,66,183,205,111,44,55,249,55,213,24,113,181,192,71,142,201,208,206,126,34,173,36,13,226,222,19,219,103,51,23,40,35,15,251,224,144,230,99,254,120,48,8,239,42,79,12,229,89,11,134,82,245,135,253,182,91,81,170,118,16,245,38,190,190,76,142,117,200,163,174,132,230,211,65,174,72,186,175,76,185,122,92,242,158,219,34,5,196,176,0,178,200,230,81,174,104,241,172,136,41,141,44,251,80,179,69,138,84,88,199,144,224,34,125,10,131,40,98,196,9,122,52,107,32,159,130,83,98,136,199,45,181,72,17,73,210,170,62,170,92,252,246,17,73,37,210,46,249,190,10,104,107,134,189,150,34,214,19,9,50,70,185,164,184,68,205,96,246,1,52,131,111,193,159,53,2,221,1,218,230,174,105,192,164,182,69,7,119,190,53,55,54,5,42,137,52,111,15,53,151,133,120,164,109,254,193,23,88,105,190,250,254,18,83,200,241,42,165,213,249,83,253,103,174,43,84,226,151,206,56,146,64,82,121,7,33,50,224,111,21,119,106,189,45,59,199,92,51,145,108,49,221,236,168,200,225,173,22,97,223,242,161,65,69,65,211,160,130,5,49,48,130,5,45,48,130,5,41,48,130,3,17,160,3,2,1,2,2,16,47,9,14,155,232,196,72,26,168,69,77,209,103,43,97,30,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,48,74,49,33,48,31,6,3,85,4,3,12,24,83,83,76,46,99,111,109,32,67,50,80,65,32,73,67,65,32,82,49,32,50,48,50,53,49,24,48,22,6,3,85,4,10,12,15,83,83,76,32,67,111,114,112,111,114,97,116,105,111,110,49,11,48,9,6,3,85,4,6,19,2,85,83,48,30,23,13,50,54,48,49,48,50,50,49,50,53,48,53,90,23,13,50,55,48,49,48,50,50,49,50,53,48,52,90,48,77,49,11,48,9,6,3,85,4,6,19,2,85,83,49,17,48,15,6,3,85,4,10,12,8,83,83,76,32,67,111,114,112,49,43,48,41,6,3,85,4,3,12,34,83,83,76,46,99,111,109,32,67,50,80,65,32,73,67,65,32,82,49,32,79,67,83,80,32,82,101,115,112,111,110,100,101,114,48,130,1,162,48,13,6,9,42,134,72,134,247,13,1,1,1,5,0,3,130,1,143,0,48,130,1,138,2,130,1,129,0,197,231,248,153,201,249,229,45,207,104,119,233,105,145,80,220,169,145,18,92,79,192,171,209,153,41,227,150,217,249,89,247,27,102,128,138,30,150,158,42,171,166,134,249,100,107,86,184,78,144,196,234,12,44,68,91,149,11,112,92,137,75,188,156,231,149,65,248,86,0,13,211,32,38,84,110,61,18,198,179,159,182,116,90,248,219,107,158,80,104,144,157,28,220,90,144,152,14,169,139,67,222,130,157,158,25,207,122,96,235,8,139,175,155,143,41,31,29,184,14,134,9,71,173,2,85,91,94,10,143,234,204,138,245,109,36,13,25,56,232,122,251,193,194,208,237,3,43,245,231,145,112,231,122,185,212,26,134,159,151,19,52,18,104,115,224,159,17,50,96,175,198,170,116,70,240,181,48,102,242,235,122,240,170,128,68,120,67,159,202,171,98,241,210,183,76,49,82,166,36,68,253,35,214,50,210,121,193,218,172,44,102,236,232,136,146,67,132,17,47,109,44,149,147,129,60,241,137,172,1,39,139,212,73,211,107,98,198,104,42,40,166,200,28,25,115,165,29,108,11,130,233,108,212,176,10,202,29,243,167,37,108,89,194,184,178,159,20,114,110,52,226,21,27,27,13,163,120,3,59,51,0,113,37,202,173,165,1,185,201,91,183,24,67,78,162,211,91,130,252,100,94,116,59,123,196,58,239,83,171,150,251,237,131,113,156,118,60,159,194,110,3,109,236,89,100,239,31,3,57,171,12,250,16,140,159,64,255,185,60,177,8,204,79,3,223,77,37,52,175,204,93,185,66,133,107,54,91,154,225,48,115,215,242,247,63,224,157,204,135,209,185,146,207,131,212,196,92,102,251,30,173,5,241,2,3,1,0,1,163,129,135,48,129,132,48,12,6,3,85,29,19,1,1,255,4,2,48,0,48,31,6,3,85,29,35,4,24,48,22,128,20,57,61,16,71,220,151,143,175,136,123,77,115,24,29,205,229,238,164,165,42,48,15,6,9,43,6,1,5,5,7,48,1,5,4,2,5,0,48,19,6,3,85,29,37,4,12,48,10,6,8,43,6,1,5,5,7,3,9,48,29,6,3,85,29,14,4,22,4,20,99,243,17,162,94,14,205,205,197,16,82,185,63,243,211,53,102,109,200,126,48,14,6,3,85,29,15,1,1,255,4,4,3,2,7,128,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,3,130,2,1,0,119,5,7,236,186,39,56,248,204,245,108,11,25,21,62,40,212,179,10,207,119,245,134,104,124,117,131,229,73,196,104,250,195,102,189,210,112,119,252,76,38,136,247,48,75,84,31,100,206,145,124,0,175,183,90,181,228,170,153,159,135,54,233,96,156,176,34,142,189,230,20,255,193,53,27,216,100,95,172,209,27,62,225,64,137,168,24,204,137,231,160,50,102,181,46,23,191,241,57,77,26,253,108,115,190,246,0,54,112,227,213,95,121,217,214,114,193,50,76,244,133,169,29,66,184,70,130,128,51,197,104,44,187,18,229,252,50,158,137,95,159,208,254,159,139,107,92,4,94,116,159,80,27,241,5,41,25,21,156,80,202,2,196,86,248,248,9,165,120,119,17,179,228,145,138,229,202,42,182,225,178,197,177,33,189,162,133,134,56,163,172,184,58,2,57,0,15,94,214,49,20,182,254,186,58,170,160,186,240,83,78,242,243,42,79,216,100,133,130,20,121,90,220,79,127,139,212,83,194,61,122,192,182,166,189,132,42,235,24,52,236,146,50,251,0,181,105,227,95,26,58,177,147,81,201,88,82,152,149,208,54,30,175,154,221,100,106,134,11,94,99,89,180,130,78,167,138,252,173,247,67,57,67,113,81,73,219,199,199,66,145,202,96,69,175,67,91,105,252,74,17,60,49,246,124,59,15,128,157,21,192,91,94,240,168,21,32,37,5,245,237,69,252,70,28,254,123,185,246,77,44,65,36,164,96,175,163,243,235,227,184,245,113,131,200,73,189,144,23,63,232,216,145,142,52,88,54,134,223,213,206,182,37,197,147,89,247,115,193,51,1,20,251,48,111,140,185,5,233,61,210,123,104,62,54,246,249,236,120,42,251,177,250,240,66,116,49,238,154,216,27,72,110,24,177,248,158,208,43,201,196,143,251,60,122,207,199,228,31,210,167,106,29,195,51,211,214,193,202,181,232,34,147,76,174,95,52,142,239,105,123,219,124,204,101,245,49,180,85,137,85,130,78,200,110,201,195,219,79,145,187,94,215,69,83,84,30,125,104,76,247,92,2,218,41,221,181,118,44,54,15,122,139,17,71,140,237,99,224,163,171,52,217,26,197,176,69,185,186,156,230,165,114,4,221,182,184,33,222,144,199,103,99,112,97,100,89,34,249,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,89,1,0,126,166,232,90,253,58,219,189,138,126,152,32,40,201,16,17,185,94,3,149,5,72,185,217,229,205,35,217,85,111,177,235,216,218,34,95,253,98,168,159,67,50,166,193,36,11,180,35,98,13,59,240,46,107,156,100,114,122,1,15,237,234,34,246,8,238,123,93,89,111,26,15,56,150,86,120,177,202,45,224,67,22,247,33,193,8,183,220,81,248,125,136,134,173,16,34,40,144,223,122,241,224,16,0,14,244,193,235,202,224,200,228,210,96,156,129,169,41,197,41,39,246,141,36,101,236,227,179,223,167,67,85,57,14,197,198,47,47,227,119,190,3,222,26,5,94,13,163,152,38,66,123,97,9,135,121,229,125,129,177,71,93,205,224,104,124,35,139,63,165,208,113,213,133,16,216,174,66,98,206,164,133,123,247,192,207,44,211,61,86,222,202,193,36,221,219,168,202,128,184,71,59,27,224,209,144,146,95,48,114,134,235,108,13,241,46,89,151,254,169,206,213,232,117,129,236,76,156,63,136,146,137,214,84,127,42,240,206,191,28,193,20,152,102,98,12,202,16,215,126,27,67,101,69,93,134,255,219,0,67,0,20,14,15,18,15,13,20,18,16,18,23,21,20,24,30,50,33,30,28,28,30,61,44,46,36,50,73,64,76,75,71,64,70,69,80,90,115,98,80,85,109,86,69,70,100,136,101,109,119,123,129,130,129,78,96,141,151,140,125,150,115,126,129,124,255,219,0,67,1,21,23,23,30,26,30,59,33,33,59,124,83,70,83,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,255,192,0,17,8,4,0,6,0,3,1,34,0,2,17,1,3,17,1,255,196,0,27,0,0,3,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,255,196,0,66,16,0,2,1,3,2,4,4,4,4,5,3,3,3,4,2,3,0,1,2,3,17,18,4,33,19,49,65,81,34,50,97,113,5,66,82,129,20,35,145,161,51,98,177,193,209,114,225,240,36,67,130,52,83,241,6,21,99,162,146,178,194,37,115,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,29,17,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,17,2,49,18,65,33,3,81,255,218,0,12,3,1,0,2,17,3,17,0,63,0,245,64,0,232,192,0,24,8,6,0,72,12,64,0,2,1,136,0,4,0,0,4,148,73,64,0,0,0,0,2,1,136,4,3,0,16,192,0,96,33,144,0,3,1,12,0,0,6,0,33,128,0,12,67,1,128,1,2,1,128,18,3,0,0,0,0,16,192,4,0,5,18,34,132,2,0,0,16,0,0,128,96,4,136,161,1,54,21,139,16,17,96,177,118,21,138,36,10,176,88,129,12,44,48,16,12,0,6,33,128,134,0,0,0,48,0,0,0,0,0,16,12,64,32,24,138,16,134,72,0,134,201,8,0,4,80,8,5,114,0,76,98,40,145,128,0,192,0,0,98,0,1,12,76,9,100,182,54,75,8,66,24,128,4,198,12,9,37,141,146,202,133,112,0,1,161,146,23,2,174,4,140,6,81,40,160,166,50,70,3,0,2,4,0,34,161,136,96,20,132,48,8,64,48,1,0,192,9,37,148,201,40,144,24,128,64,48,1,0,0,8,96,0,0,0,2,1,128,18,3,0,0,0,0,0,0,0,24,128,0,0,0,0,0,0,0,0,67,0,21,134,49,0,0,0,0,12,0,4,49,0,0,0,0,0,0,0,0,0,0,32,1,216,106,37,36,2,176,88,160,2,108,3,29,136,16,194,192,0,48,0,1,12,69,5,196,0,7,208,128,174,23,57,182,160,38,227,184,12,4,48,1,12,64,33,12,0,66,24,20,32,0,32,4,0,80,128,0,0,0,64,48,0,0,16,192,4,3,0,0,0,0,0,25,0,49,12,0,0,96,0,48,0,16,192,129,12,0,0,96,0,32,24,20,32,0,32,64,48,1,8,98,1,0,196,80,128,98,1,0,192,4,3,16,8,6,32,36,6,0,32,24,0,128,96,2,1,129,66,1,129,2,1,128,8,0,0,6,32,1,128,0,0,0,0,8,0,0,64,5,18,34,132,4,136,161,1,32,49,4,34,74,100,178,128,0,0,0,0,4,0,32,24,132,23,1,128,174,23,1,50,74,36,32,16,193,129,44,150,202,100,50,161,8,4,0,0,5,0,0,0,198,33,144,3,16,192,99,16,5,48,16,0,192,64,0,0,48,132,49,136,40,16,196,0,32,11,132,33,12,64,33,20,34,132,33,128,8,0,0,0,0,0,0,0,4,0,0,3,16,0,12,0,64,0,0,0,0,0,0,0,0,0,2,24,0,134,48,1,0,196,0,3,0,16,12,0,64,0,2,1,128,8,96,0,2,40,118,2,108,84,98,59,20,0,144,236,3,32,86,11,23,96,176,84,88,10,176,172,4,128,192,33,8,24,128,96,32,40,4,49,1,239,140,67,48,216,1,128,0,196,4,12,100,220,0,98,0,0,16,8,0,67,17,64,32,0,0,0,0,0,0,0,24,0,128,0,0,6,4,8,96,48,0,1,128,134,0,0,48,0,1,128,0,0,1,0,3,0,16,12,64,0,0,0,33,128,8,6,0,33,12,0,145,12,0,64,48,40,66,24,0,128,98,1,0,196,2,1,136,0,67,0,0,0,1,0,196,0,3,0,16,12,64,0,49,0,8,98,0,24,128,6,32,2,128,0,0,4,49,0,132,49,0,128,0,4,34,132,17,34,24,138,16,12,64,0,0,4,178,25,108,134,1,113,0,130,29,194,228,140,6,0,52,128,68,179,75,16,208,18,200,104,213,68,28,64,202,194,177,174,36,226,84,77,137,104,214,196,176,51,1,129,64,48,176,0,0,12,128,24,0,0,0,0,0,0,0,197,113,92,7,112,184,132,3,184,174,0,0,33,128,8,0,10,1,12,64,0,0,2,1,128,8,0,0,0,0,4,3,17,64,0,0,0,0,16,128,96,20,0,0,64,0,1,72,6,0,0,0,0,0,0,0,48,32,64,48,1,0,192,4,33,128,0,0,192,64,48,0,24,134,128,10,66,26,1,162,132,145,86,32,96,32,184,80,75,25,45,128,10,226,16,64,192,4,80,192,64,0,0,0,125,22,34,196,212,71,54,217,216,13,9,176,18,34,154,21,128,64,4,148,85,192,145,128,196,50,90,1,0,0,0,134,0,33,128,88,0,7,97,128,134,0,64,8,96,0,3,0,16,192,96,33,140,96,77,130,197,1,2,1,140,9,24,192,4,3,0,16,12,0,64,48,2,64,96,0,33,128,8,6,0,33,12,0,144,24,128,64,49,0,8,96,80,132,49,0,0,0,8,67,0,16,0,0,0,0,0,0,0,0,0,0,134,0,33,12,64,0,32,40,98,0,1,128,0,0,0,0,8,0,4,0,0,33,12,64,2,24,4,72,134,5,18,3,0,36,69,50,24,9,146,80,128,145,50,172,75,8,145,161,13,1,104,104,72,160,0,176,198,4,216,118,24,5,67,68,180,106,67,8,205,138,197,49,20,70,33,137,64,17,13,0,196,0,48,0,16,196,0,48,1,0,10,224,0,0,0,0,0,5,0,8,0,6,32,0,0,0,0,0,0,16,192,4,3,16,0,134,0,32,24,0,8,96,80,128,98,0,0,0,0,1,128,128,96,2,1,136,0,0,0,0,6,2,1,129,0,2,0,0,0,0,0,0,0,24,128,6,0,0,0,0,22,29,138,72,118,1,36,82,67,72,162,9,176,198,32,169,96,59,0,68,178,74,36,4,33,136,160,0,0,0,0,1,0,8,15,166,184,174,43,133,206,109,152,128,0,46,43,137,136,6,33,92,50,40,96,78,65,112,40,9,184,192,44,22,24,128,145,23,96,196,9,24,241,29,136,16,199,96,176,0,14,192,2,16,236,0,0,3,0,24,0,0,12,68,0,196,48,1,128,0,8,96,2,24,0,8,6,32,0,0,0,0,0,16,12,64,0,49,0,8,96,2,16,196,2,1,136,4,0,5,8,6,32,1,12,64,32,24,128,4,48,1,12,0,0,0,0,0,0,0,67,16,8,67,19,1,8,0,160,24,128,6,49,0,12,64,0,2,24,0,128,0,4,33,136,32,0,0,16,138,37,148,33,12,64,38,75,46,196,216,8,2,172,43,4,34,108,88,128,139,5,138,0,2,145,5,38,5,0,128,6,50,70,3,37,148,32,38,194,113,40,76,8,104,146,216,138,34,194,40,76,33,8,0,0,6,0,33,20,32,16,0,138,24,0,0,8,96,2,1,128,8,6,0,32,24,0,128,96,0,0,0,2,24,0,132,49,0,0,192,4,0,48,16,12,10,132,0,1,64,12,8,16,0,0,0,0,0,0,20,0,0,64,0,0,8,69,8,4,48,2,134,2,2,6,0,0,0,0,0,82,4,82,1,164,49,12,129,140,65,112,24,133,112,0,0,16,8,64,32,16,0,138,0,0,1,0,8,160,0,16,31,71,113,92,155,140,230,218,138,34,229,38,65,86,19,136,92,171,129,158,36,184,154,138,192,99,97,27,88,88,148,102,82,6,132,3,25,55,26,2,135,97,12,128,176,236,3,0,176,88,96,64,172,22,24,0,172,43,20,0,77,128,98,0,0,0,24,0,0,12,67,0,0,0,0,0,10,0,0,32,16,8,0,0,0,6,32,0,0,0,0,0,0,0,16,0,134,32,0,0,1,8,161,20,32,0,1,8,96,2,0,0,16,12,64,0,2,0,24,128,6,2,0,0,1,0,9,133,201,185,64,0,32,24,8,96,3,16,192,6,32,1,136,98,1,0,196,0,33,128,66,1,128,18,3,17,68,128,192,4,43,12,0,155,19,98,196,4,49,20,201,1,8,99,8,144,24,128,99,36,96,49,138,226,184,20,32,0,16,9,128,9,136,24,138,132,201,24,212,64,155,5,139,196,86,1,8,108,64,32,0,1,0,1,64,0,43,128,192,206,85,233,71,205,82,11,255,0,35,63,197,80,111,248,208,253,73,166,58,0,201,84,140,188,181,34,253,153,87,2,192,87,11,148,48,16,192,0,0,0,0,0,0,0,0,67,0,16,192,2,0,0,0,16,192,4,3,0,0,0,1,0,192,4,3,0,36,10,16,8,6,48,16,12,65,64,134,1,8,0,2,144,12,69,0,192,8,1,160,41,0,88,96,4,1,66,21,192,161,8,0,6,3,1,8,25,55,0,98,0,40,64,49,0,0,1,66,0,0,132,3,16,30,240,10,227,57,182,46,60,133,98,66,180,82,43,35,27,143,32,54,200,119,49,200,119,3,91,129,157,202,32,9,104,176,3,43,13,50,217,12,162,174,59,153,92,46,6,183,42,230,72,164,65,119,11,146,43,129,165,199,115,59,143,32,46,226,38,225,114,10,1,92,46,3,1,92,0,96,32,1,140,64,0,0,32,24,8,0,96,32,0,0,0,0,0,0,0,16,12,4,0,48,16,0,196,0,0,2,0,24,8,96,32,24,20,72,138,16,8,67,0,16,134,0,33,12,0,66,24,128,0,4,80,0,0,0,134,32,36,0,64,2,0,0,0,0,134,81,5,32,166,0,48,16,0,0,0,8,32,0,11,128,0,128,160,16,8,0,0,0,4,49,0,9,140,76,8,100,178,152,172,16,132,48,2,64,24,128,104,98,0,0,0,40,6,32,1,146,59,146,16,8,96,0,0,0,2,97,113,1,44,6,0,33,20,115,87,212,168,109,6,175,220,150,225,38,181,156,163,8,229,57,40,174,236,229,169,174,138,254,28,92,223,174,195,142,134,182,166,89,206,248,253,83,230,117,83,208,82,165,234,204,94,221,39,14,40,234,43,207,123,69,70,221,140,167,25,78,238,106,164,253,57,30,171,138,92,145,18,141,250,24,250,214,190,94,60,232,197,222,209,154,251,24,203,79,37,201,166,143,109,194,198,21,18,236,23,30,60,211,139,234,85,61,77,90,111,193,57,47,185,217,86,148,100,153,199,58,14,37,71,93,47,137,77,127,22,10,75,188,118,103,109,29,77,58,223,195,149,229,244,190,103,135,139,29,236,215,116,106,117,89,188,190,132,15,47,79,175,156,124,53,124,113,239,243,47,242,122,52,234,70,164,114,132,148,145,185,214,177,102,52,25,55,25,164,49,136,97,0,0,194,129,12,2,16,12,2,144,12,0,64,49,4,2,24,0,128,96,2,1,128,8,6,0,32,24,128,0,0,0,0,2,144,12,2,16,134,0,32,24,5,0,48,8,10,16,194,128,1,144,32,1,0,12,67,40,98,96,75,0,184,8,0,0,96,2,16,192,4,3,17,80,8,96,2,1,136,15,119,16,54,196,151,19,155,162,3,18,241,29,128,207,17,98,104,208,172,6,118,25,86,11,0,138,65,96,0,184,92,146,144,3,33,154,144,226,6,99,72,188,70,162,2,72,171,5,138,32,144,101,9,160,32,69,216,150,128,46,23,37,138,229,26,92,119,51,29,200,46,227,185,23,29,192,176,38,227,184,12,0,8,0,0,0,16,192,4,0,0,48,16,0,192,0,4,0,32,24,128,69,12,4,48,0,0,0,0,0,0,0,1,136,0,0,0,0,66,24,128,4,48,1,8,98,0,16,192,4,34,132,2,17,66,1,8,98,40,66,101,18,4,128,196,0,0,1,0,208,145,64,3,16,5,80,8,96,32,24,128,68,148,75,42,0,0,1,8,0,6,2,0,24,128,64,48,38,225,112,29,133,97,136,9,104,146,217,12,34,88,0,20,0,0,0,2,0,134,32,0,16,14,193,96,16,192,76,0,76,4,0,0,0,0,1,8,74,172,176,167,207,250,18,220,36,214,85,50,169,249,116,183,156,150,201,127,205,145,211,166,248,124,40,165,42,150,157,78,253,23,177,215,71,79,10,16,180,119,147,243,73,243,99,103,11,214,189,28,243,136,102,114,70,178,68,51,45,48,113,34,70,178,49,144,24,212,145,201,55,115,166,169,203,51,81,154,129,99,114,128,211,44,103,70,44,228,169,70,80,233,177,232,133,174,7,150,158,38,180,107,78,148,242,167,43,63,234,109,91,78,158,241,217,156,155,197,217,132,123,90,109,84,107,171,121,103,214,63,224,232,71,131,25,56,180,211,179,92,154,61,77,38,171,141,224,157,149,79,255,0,177,211,158,152,188,187,6,74,99,54,202,128,6,0,0,1,0,0,5,0,3,1,8,98,0,0,0,128,6,0,32,0,0,1,0,0,0,0,128,96,0,0,0,32,24,0,128,96,2,1,136,0,96,0,48,0,10,6,0,2,0,0,0,1,129,34,40,64,32,24,128,64,49,4,2,24,0,0,0,8,10,16,8,0,0,250,107,18,202,185,44,230,232,134,192,26,18,40,160,196,17,87,32,139,10,197,177,1,2,41,146,202,1,146,23,3,64,35,32,200,11,25,158,69,92,130,134,77,199,112,24,0,174,0,75,69,92,0,205,162,108,104,196,208,17,97,216,98,40,44,48,184,92,129,140,145,129,67,38,225,112,40,9,184,238,3,16,92,64,0,2,1,140,145,220,6,2,184,0,0,8,6,72,196,0,49,0,12,4,48,1,136,0,96,0,0,0,0,2,1,0,0,0,0,128,0,4,0,0,0,0,0,32,0,16,196,80,132,49,0,128,4,0,33,136,4,0,1,12,98,24,0,0,0,198,32,10,0,4,16,18,49,20,0,3,2,68,85,130,192,33,21,96,2,108,5,8,9,176,88,161,129,2,101,50,91,2,89,44,162,24,66,96,2,42,24,0,0,128,0,4,8,118,0,24,0,0,8,98,2,108,3,0,16,138,16,19,190,202,42,242,110,201,119,103,171,166,211,240,41,98,247,147,222,79,212,199,225,250,123,203,140,250,109,31,238,206,247,178,56,119,214,215,110,57,200,194,104,204,210,108,198,76,195,170,100,68,139,19,228,17,139,70,83,53,155,217,156,181,39,221,129,149,83,158,124,202,171,90,17,249,142,58,154,184,166,106,51,91,8,228,122,201,118,65,248,185,117,138,43,46,196,59,28,244,245,81,150,210,240,179,165,50,137,146,216,228,173,4,247,59,158,232,231,169,16,56,83,222,197,197,184,180,211,106,221,123,5,72,88,152,75,191,48,143,107,73,95,143,79,125,170,71,204,191,185,208,143,18,133,89,81,169,25,199,154,233,221,118,61,168,74,53,33,25,193,222,50,87,71,94,107,159,81,99,1,154,100,128,96,0,33,136,40,24,0,66,1,136,0,6,0,32,0,1,0,192,41,0,192,33,0,192,42,70,3,1,0,198,4,129,66,1,0,196,2,1,128,8,96,22,0,24,88,96,32,24,0,128,0,0,0,64,0,0,2,17,66,1,0,192,33,0,192,4,3,16,0,134,0,33,12,64,125,26,101,25,38,82,145,205,209,86,12,67,33,220,9,21,198,200,96,54,197,114,91,39,34,139,184,136,185,73,128,196,208,238,0,73,55,41,146,84,82,41,51,49,228,65,165,199,115,44,135,144,86,153,11,35,60,133,112,52,200,119,51,40,10,184,155,37,177,92,7,113,92,64,17,87,2,70,21,87,29,201,0,40,98,25,3,16,8,2,225,113,8,10,1,12,0,4,48,1,128,192,66,40,0,144,24,128,0,0,0,0,0,6,72,1,64,32,1,128,128,6,32,0,1,12,64,32,0,1,0,8,6,0,32,24,8,10,1,12,64,32,0,2,110,43,140,150,16,196,33,1,67,16,0,12,67,1,128,0,12,4,23,0,98,184,8,160,1,0,12,100,141,1,64,2,0,16,50,64,96,72,192,98,108,25,13,128,192,155,133,194,2,89,87,37,129,34,24,138,130,227,11,5,128,0,0,4,3,176,128,0,6,2,0,24,8,6,32,16,227,7,57,70,17,243,73,217,1,215,240,250,121,85,149,71,242,171,47,118,78,174,69,230,109,119,66,49,165,78,48,143,40,171,33,73,220,85,42,70,60,217,207,45,100,98,237,8,202,111,209,108,121,189,122,124,105,51,25,35,26,218,233,95,21,11,63,115,142,182,178,187,188,84,241,255,0,74,55,56,172,222,227,185,248,99,119,183,185,140,245,84,97,206,172,127,91,158,77,87,41,111,41,57,123,179,157,236,95,134,126,222,157,93,109,54,158,50,111,236,112,86,173,42,151,179,181,201,130,185,114,138,196,215,204,103,234,184,231,78,79,231,253,140,248,59,249,191,99,170,104,206,197,200,155,88,170,11,189,205,21,56,175,148,161,143,152,159,85,14,148,88,66,83,162,250,202,6,131,31,43,244,233,132,148,162,154,228,42,176,202,38,41,184,242,118,53,132,219,230,79,149,250,113,84,93,204,37,28,93,215,35,183,83,30,167,43,219,219,169,149,56,60,145,232,252,58,181,164,233,75,174,241,247,60,181,225,151,185,209,9,56,181,40,236,211,44,165,123,163,51,167,53,82,156,102,185,73,92,208,236,228,0,0,32,1,128,8,0,0,0,0,0,0,96,32,24,0,128,96,20,128,160,2,64,98,1,0,194,192,0,0,0,0,0,32,24,0,8,99,2,108,48,0,0,0,0,0,0,1,12,0,66,40,64,32,24,20,32,0,32,0,0,4,3,2,162,64,161,16,32,24,0,132,80,128,247,7,113,216,150,140,54,121,13,72,155,8,43,75,146,197,112,2,89,54,52,104,150,17,54,26,11,133,202,25,46,67,185,44,3,33,220,129,92,11,100,220,89,8,10,200,89,18,0,85,202,70,101,68,13,144,156,137,200,68,3,96,5,20,1,97,148,136,38,197,226,3,184,82,196,171,5,194,228,14,193,96,184,174,0,43,12,155,128,88,65,113,92,162,128,139,142,228,20,2,184,174,5,92,119,34,224,5,140,144,184,12,64,32,0,1,0,192,64,3,1,0,12,64,32,24,201,24,12,4,23,1,128,128,0,67,16,8,0,10,0,0,0,16,8,6,2,0,24,128,0,76,150,88,128,206,195,42,192,16,172,43,20,0,72,199,96,0,0,24,8,6,32,16,13,146,80,8,6,2,24,236,32,11,128,152,128,46,72,8,33,142,226,0,6,201,99,98,64,9,5,134,48,36,67,98,176,8,86,46,193,98,162,0,108,64,0,32,1,136,96,2,1,128,8,0,0,0,10,40,86,61,77,30,154,171,209,169,83,73,101,226,202,92,136,208,232,227,59,78,178,191,104,255,0,147,220,167,190,153,127,164,229,223,245,190,127,143,14,90,26,116,252,85,101,42,211,125,101,203,244,50,146,86,61,29,79,35,205,238,189,205,72,150,184,170,70,243,185,195,63,57,234,184,120,79,54,180,108,217,81,155,138,199,99,150,104,222,82,177,140,216,14,154,176,239,187,21,55,204,174,68,105,140,252,196,50,231,204,150,17,35,1,149,2,24,12,32,70,144,37,34,224,81,104,243,170,172,106,73,116,185,233,36,112,184,113,106,214,93,83,216,207,75,203,9,70,203,208,168,61,183,230,185,146,165,206,44,113,240,201,127,205,142,110,143,87,225,181,47,9,211,127,43,201,29,199,149,162,150,26,168,239,180,188,39,170,142,188,248,231,215,166,0,51,72,67,0,8,64,48,10,67,176,12,4,3,0,132,3,0,164,3,0,16,12,64,2,24,0,134,0,2,1,128,0,0,0,128,96,0,0,0,32,24,0,128,98,0,16,196,0,0,0,2,24,138,1,12,0,64,49,129,32,48,1,0,198,17,32,49,16,0,0,0,33,128,30,240,132,6,29,14,194,196,7,112,22,34,40,64,75,100,178,236,39,16,50,98,185,163,137,46,37,68,220,87,27,137,54,1,220,150,0,2,11,131,36,33,220,46,32,1,220,119,36,96,85,199,114,81,64,82,97,113,0,85,92,164,204,199,112,52,184,238,103,113,145,85,114,174,64,192,187,129,55,11,144,80,88,6,4,56,147,137,168,88,12,108,50,201,104,161,8,118,29,128,67,11,12,0,4,23,32,119,21,197,113,1,87,21,201,11,148,49,136,0,96,32,1,136,0,0,0,0,96,0,0,0,32,0,16,0,196,3,0,0,0,16,138,16,18,3,21,128,6,32,2,132,0,2,176,88,160,1,5,134,0,43,0,192,9,1,216,86,0,17,66,176,68,138,197,88,10,38,195,29,135,96,16,153,66,96,67,37,150,201,97,18,34,137,96,32,16,20,48,0,32,46,23,16,20,80,8,162,34,68,203,177,45,20,72,134,196,0,0,48,16,12,0,4,48,1,0,196,0,93,47,51,246,51,123,43,154,80,233,236,201,72,246,52,63,195,137,234,81,143,228,37,232,121,154,45,169,125,143,86,10,208,94,199,58,235,30,102,161,115,60,233,171,78,254,167,169,169,86,147,60,202,158,36,205,198,43,25,114,146,60,218,219,202,71,163,55,187,245,60,250,254,20,228,250,34,163,138,180,163,11,38,247,125,22,236,193,203,46,71,185,75,79,29,38,159,199,20,235,207,122,143,251,125,143,31,83,151,17,201,45,251,119,49,244,233,241,145,48,234,83,150,204,152,52,213,211,218,196,185,116,52,193,75,118,15,146,17,127,42,42,32,96,59,4,3,64,52,80,209,113,36,184,129,162,56,234,39,167,175,41,63,225,205,243,250,89,218,142,93,69,69,249,144,151,35,61,53,203,13,77,43,254,108,121,252,198,23,202,55,234,141,180,245,149,248,83,119,250,95,246,51,156,56,117,45,242,191,43,51,127,191,214,167,252,109,74,118,81,151,39,22,143,119,169,224,83,242,202,39,187,69,229,70,156,187,197,23,132,233,96,3,58,57,128,24,5,32,24,0,134,0,0,0,32,128,96,1,64,0,0,128,96,2,1,128,8,6,0,32,24,0,128,0,4,3,0,16,0,0,0,0,0,134,0,32,24,0,132,80,128,64,0,2,24,0,0,0,130,0,0,40,0,0,0,0,8,16,12,10,16,12,8,61,247,2,44,116,180,67,137,205,209,128,26,56,144,209,66,0,98,1,133,196,38,192,98,38,225,112,129,146,202,37,148,64,153,118,19,136,25,138,198,152,139,16,136,176,23,136,98,4,12,188,69,136,8,98,176,1,67,18,40,42,64,172,67,16,16,211,19,68,92,13,114,12,140,238,23,3,75,133,201,67,32,188,135,145,144,92,13,114,29,204,110,85,194,180,184,17,112,200,10,2,110,59,128,192,46,23,1,50,74,98,0,11,0,0,130,192,43,128,12,87,0,24,200,184,238,5,8,46,23,1,0,128,7,113,220,129,220,10,184,19,112,0,24,134,0,2,0,40,4,0,48,16,192,4,49,0,128,96,2,24,12,4,3,16,12,4,23,1,128,134,0,43,12,0,66,24,128,64,48,177,80,0,0,8,150,54,75,1,8,0,33,9,140,64,43,10,197,128,68,0,192,170,64,49,4,5,8,0,98,97,113,92,4,33,128,8,6,0,32,0,0,0,0,0,1,129,19,242,179,74,31,41,19,242,50,244,252,227,238,74,177,236,105,58,175,67,214,166,239,4,120,186,87,249,178,246,61,138,62,79,185,206,186,71,30,181,90,82,60,183,178,61,93,119,51,201,169,205,251,26,140,214,21,118,151,220,116,52,188,71,197,148,110,162,252,43,215,185,158,162,74,49,115,147,180,82,187,58,169,87,156,52,84,227,229,114,166,155,94,251,147,187,145,174,57,218,228,214,120,96,229,115,197,154,114,108,238,212,213,109,184,179,134,115,81,118,186,95,115,148,117,174,89,75,131,83,125,163,46,126,133,62,102,213,40,170,208,57,98,165,78,92,41,255,0,226,206,188,244,227,215,45,58,26,116,38,220,138,124,141,176,67,16,194,2,144,134,138,25,104,148,85,210,230,208,26,35,155,85,75,44,164,116,70,164,62,184,254,163,170,175,22,103,166,185,120,83,139,139,185,213,78,124,122,47,235,134,254,226,173,31,19,49,141,233,77,78,61,14,109,183,167,47,232,123,186,107,173,53,27,253,8,240,86,41,188,121,116,246,103,208,210,95,149,4,254,148,111,159,89,235,197,12,6,116,115,32,24,5,32,24,0,128,6,2,1,128,8,6,0,2,24,0,128,96,0,0,0,0,49,0,128,96,2,0,0,16,12,0,64,48,1,0,196,2,1,128,8,6,0,33,12,10,16,12,8,16,134,0,33,20,32,128,6,32,0,0,1,0,192,160,0,0,1,12,0,250,81,88,6,113,117,67,70,109,27,18,226,17,131,136,177,54,196,49,40,193,161,88,223,17,96,52,115,180,73,210,224,103,40,149,25,92,46,54,67,40,171,129,32,5,5,137,24,14,194,25,44,0,119,21,132,5,10,194,184,0,20,136,11,132,105,113,145,113,166,20,237,113,96,52,203,3,62,24,56,154,220,76,131,46,65,114,156,73,196,160,29,129,33,129,54,29,128,46,3,19,0,32,69,92,86,0,29,199,114,64,41,220,87,19,36,34,238,59,144,48,166,32,16,64,23,16,20,59,128,172,48,24,0,17,64,0,0,18,80,152,66,11,133,132,5,92,119,32,96,48,16,1,64,32,10,99,36,96,48,16,192,96,33,128,0,0,0,128,64,0,3,176,0,14,193,96,16,14,194,8,5,97,133,192,0,46,32,0,16,138,25,44,98,1,88,76,161,4,77,130,197,88,44,4,136,109,8,4,22,24,21,5,137,177,66,2,71,97,140,8,176,22,75,2,64,96,2,1,128,8,0,0,0,96,0,0,0,76,213,224,199,167,231,31,113,201,120,95,177,52,57,18,172,122,154,111,226,204,246,52,206,240,223,185,226,233,159,142,94,199,173,161,149,224,254,199,62,155,140,117,158,102,121,85,124,223,99,213,214,47,204,103,147,168,106,156,92,230,237,24,171,182,106,37,121,250,231,26,149,180,250,75,255,0,26,162,203,253,55,23,197,117,242,211,77,240,212,92,156,185,62,86,60,169,106,167,45,98,212,219,117,37,36,187,37,208,244,181,154,117,175,156,101,69,167,25,187,197,156,59,187,94,143,243,153,24,203,254,162,140,53,49,139,81,159,53,217,158,94,167,74,229,57,201,74,237,187,163,233,245,52,105,105,52,84,233,38,218,140,113,220,224,169,240,230,244,177,172,165,124,132,43,198,208,213,157,58,188,57,95,31,94,134,186,213,25,69,62,165,84,167,40,28,242,140,228,252,76,211,43,167,87,101,159,234,57,86,135,119,250,17,24,88,211,134,159,67,95,85,143,152,142,58,233,22,46,52,250,69,35,78,18,31,13,15,170,124,198,106,117,31,91,123,34,173,55,206,82,253,77,20,11,81,38,213,249,140,149,43,243,53,167,69,46,133,36,105,16,167,24,69,60,148,85,251,150,213,226,193,33,149,28,21,104,229,38,140,37,167,147,240,158,147,142,237,145,28,110,67,28,244,244,177,132,114,151,78,172,239,210,234,114,146,139,158,75,151,177,207,146,171,23,219,161,207,9,97,86,44,147,172,95,153,94,232,7,53,126,227,61,47,57,0,192,4,3,0,16,192,0,0,0,0,0,0,0,6,2,1,128,8,0,8,0,0,40,64,48,1,8,96,0,33,128,8,6,0,32,24,0,132,48,1,0,196,2,1,136,0,0,10,1,12,0,64,48,8,67,0,32,64,48,1,0,0,0,128,0,0,0,163,232,174,59,145,112,185,197,209,119,2,46,25,1,64,78,65,114,138,1,92,100,18,204,164,106,200,177,70,120,220,106,153,162,69,1,143,13,15,132,106,48,50,225,32,116,209,168,172,7,59,166,67,139,58,177,37,196,186,57,89,44,232,148,9,192,35,0,52,112,37,196,168,144,11,18,3,26,36,96,93,199,145,23,11,129,162,144,242,50,184,92,43,91,136,139,148,152,12,44,49,129,1,113,178,24,12,46,72,174,6,153,1,158,67,200,10,184,178,21,201,2,174,50,66,224,88,137,184,100,5,129,25,15,32,29,135,98,114,12,128,162,88,238,38,1,113,220,86,11,0,192,9,108,11,2,50,29,200,40,86,11,142,224,22,11,0,0,8,96,21,35,24,4,33,136,0,96,33,133,48,16,1,67,36,119,0,21,138,16,18,82,16,92,10,25,55,11,132,12,155,141,144,192,119,21,197,96,40,161,0,0,0,128,6,0,0,2,6,43,128,197,112,16,0,134,32,132,0,0,0,0,16,128,0,160,16,196,2,24,0,8,6,0,32,24,0,128,96,0,0,0,15,147,35,79,203,254,118,44,243,231,91,89,132,229,167,166,225,24,187,120,151,137,251,34,85,143,122,148,161,74,242,169,40,194,56,243,147,177,174,159,227,58,58,50,113,226,57,109,205,71,99,228,244,186,170,181,42,212,132,228,231,197,142,45,201,238,172,238,116,194,132,164,237,24,185,63,67,143,85,215,158,94,166,175,227,242,169,54,232,209,138,236,228,238,121,58,154,245,245,111,243,167,120,253,43,100,119,208,248,84,230,239,90,88,46,203,153,232,195,67,66,140,124,20,214,93,222,236,206,183,145,243,180,180,85,43,75,26,112,111,215,161,235,104,244,49,210,67,197,39,41,115,244,59,226,177,71,46,179,87,26,55,132,60,223,51,237,232,70,227,151,93,122,242,202,79,24,197,28,146,248,164,149,21,66,154,240,174,227,212,106,26,139,89,121,175,115,204,186,77,250,12,86,179,171,147,51,234,78,73,216,107,99,78,118,43,16,181,138,86,99,177,89,72,236,59,21,96,169,176,210,42,195,176,9,23,18,75,64,80,8,10,133,61,145,203,90,170,166,212,30,249,115,246,58,167,187,177,199,171,148,103,56,227,242,171,92,149,99,74,113,182,233,221,24,79,109,70,62,165,210,169,104,150,169,241,53,84,237,243,35,62,181,63,143,106,62,88,251,32,40,71,166,60,183,208,0,50,132,3,0,16,12,8,36,96,48,16,12,64,3,0,0,0,0,16,0,0,128,96,2,0,2,128,0,0,64,48,0,16,192,4,0,0,2,24,0,128,98,0,16,192,4,48,0,128,0,2,144,0,128,98,1,4,49,0,0,128,96,2,0,0,0,0,40,247,196,83,66,104,228,232,150,197,113,180,77,128,50,30,68,216,10,52,76,171,153,141,50,11,100,140,144,29,194,228,133,192,187,142,230,89,15,32,53,184,204,114,43,34,13,4,37,33,129,46,34,113,44,0,203,18,28,13,201,101,28,178,129,155,141,142,166,103,52,105,24,133,134,1,8,44,3,0,176,236,32,10,118,4,196,0,85,199,145,152,92,11,108,68,220,87,1,146,194,226,8,96,32,1,136,64,3,184,92,4,0,0,0,3,64,0,59,128,130,224,59,133,201,11,129,165,193,179,59,133,192,172,128,128,184,23,96,38,225,112,42,227,185,3,176,23,112,185,32,21,87,29,201,21,192,171,133,201,24,12,98,0,24,200,184,192,160,16,200,1,136,97,76,87,2,66,24,10,226,2,144,201,29,202,29,133,97,220,8,36,67,176,172,81,32,85,133,96,0,0,0,11,136,2,1,0,128,98,0,0,0,0,0,0,40,0,0,33,10,197,0,18,5,8,4,3,0,16,0,0,128,96,2,1,128,0,0,0,18,202,17,70,43,75,74,90,186,117,154,180,148,183,237,47,115,214,132,84,60,169,47,99,206,103,109,57,229,20,206,31,235,63,93,191,202,254,58,17,124,213,140,226,205,19,57,58,214,26,186,159,135,161,42,157,87,47,115,230,170,106,29,219,189,238,123,31,24,175,149,39,4,249,30,94,155,225,179,213,165,41,93,65,242,75,156,138,215,46,24,202,85,228,210,150,200,181,163,188,246,139,123,30,148,244,241,210,171,66,17,143,178,28,106,42,116,19,159,154,55,95,184,44,121,53,244,242,134,241,240,179,159,58,177,230,147,59,107,205,206,77,46,93,14,126,20,159,67,76,214,112,212,40,191,22,199,85,42,177,169,201,153,45,50,249,141,33,78,48,242,171,21,134,182,24,147,24,67,24,0,80,49,12,33,160,110,197,69,25,87,158,17,2,42,201,202,19,81,243,24,70,140,234,116,179,245,42,246,220,214,21,49,230,70,156,124,57,231,108,90,61,61,5,63,250,139,191,251,112,253,217,207,41,75,43,69,111,220,244,116,84,56,52,110,252,210,221,154,230,127,89,234,255,0,29,0,0,119,112,0,0,64,0,0,8,0,0,6,33,128,0,8,6,2,24,0,0,0,128,98,0,0,0,16,12,69,0,0,16,0,0,80,12,0,0,67,16,0,0,0,8,96,2,0,0,16,0,4,2,24,0,132,48,1,0,192,9,1,128,8,6,0,32,24,0,172,52,128,97,95,68,226,67,137,168,153,201,209,139,137,54,54,104,155,4,103,136,172,105,97,88,162,44,5,88,86,0,184,8,0,44,33,136,9,176,138,2,137,29,194,193,96,41,50,147,51,69,34,13,46,4,220,46,5,18,192,64,67,37,163,75,9,160,49,192,106,153,166,33,98,140,221,50,92,108,110,76,162,17,128,141,28,69,137,68,0,192,9,11,21,137,88,129,149,133,99,103,18,92,64,200,44,94,33,96,136,176,88,171,14,192,77,128,96,2,1,128,18,49,216,0,144,24,128,0,0,2,194,177,64,4,216,6,32,0,24,0,128,96,0,23,0,1,140,144,184,20,2,0,24,130,226,1,220,46,32,1,140,145,129,67,38,227,184,85,12,139,140,6,32,16,0,0,1,66,29,196,3,11,133,132,192,119,2,74,64,50,88,238,0,73,38,140,134,128,64,0,16,8,96,4,129,66,0,0,0,0,0,8,4,49,20,3,0,1,0,198,4,128,196,2,17,92,140,221,106,106,74,57,171,185,99,247,2,128,230,158,182,43,148,126,159,51,230,153,207,87,89,55,20,163,45,252,73,184,174,107,163,39,212,107,229,232,242,39,56,253,81,243,99,207,169,228,213,212,84,154,149,239,105,89,187,247,66,114,170,219,119,243,60,157,186,178,125,47,203,213,90,138,110,222,46,110,75,238,149,204,101,175,166,175,140,91,229,215,189,191,201,231,188,220,93,229,235,111,82,56,121,67,45,239,216,155,79,152,238,143,196,151,21,70,116,237,30,182,123,147,255,0,220,167,142,240,166,153,201,195,219,107,9,171,66,91,111,204,155,76,142,138,159,19,158,94,28,109,127,164,238,248,86,178,85,234,84,167,59,114,202,54,86,60,216,209,201,41,37,246,53,211,84,134,159,87,78,74,91,39,103,247,51,215,246,55,207,242,190,142,44,183,45,136,69,62,71,23,103,155,91,225,175,83,85,212,169,81,198,154,126,85,212,232,149,104,209,133,169,194,87,74,201,242,177,212,221,163,99,146,188,50,228,83,94,78,167,81,57,203,115,145,202,82,231,115,211,151,195,234,84,124,172,187,177,191,135,210,138,241,57,72,166,188,196,149,134,117,85,211,194,23,217,254,167,52,236,185,50,198,42,64,155,140,168,101,162,10,69,22,32,24,66,41,33,164,82,64,56,163,147,85,28,170,89,116,59,213,163,27,190,135,42,142,82,187,234,41,28,241,93,36,141,161,73,206,88,197,93,246,57,245,245,119,84,96,253,100,119,252,46,135,14,147,169,37,227,168,182,246,28,243,180,189,55,163,164,80,180,170,89,190,199,72,1,222,76,112,183,64,0,20,32,24,16,32,24,0,128,96,2,1,136,0,0,96,32,24,192,144,40,64,32,24,128,0,0,4,3,0,36,99,16,0,0,20,0,0,0,3,0,36,0,0,4,49,0,8,96,16,128,96,2,1,128,8,0,0,4,49,0,128,96,80,128,96,64,128,97,96,17,73,13,34,146,10,247,238,2,21,206,78,134,43,5,194,224,22,21,134,1,19,96,177,118,0,51,196,78,38,196,216,12,113,12,77,172,22,3,158,193,99,103,17,98,81,136,141,156,72,113,2,6,60,69,139,0,184,238,78,44,118,96,49,146,80,12,44,1,112,11,9,142,226,2,24,139,176,177,1,18,209,118,11,1,139,136,177,54,176,177,42,37,33,216,96,21,36,182,93,137,113,8,155,146,202,113,33,148,33,136,97,0,172,80,5,72,20,22,2,64,171,19,96,16,172,80,236,17,22,21,141,44,32,36,7,96,176,8,44,80,1,0,93,130,192,64,14,192,2,1,128,18,49,216,0,64,49,0,8,96,0,0,0,0,0,3,0,0,40,4,48,166,2,24,0,0,0,134,33,129,64,72,192,44,3,11,1,55,0,104,91,128,197,113,8,32,0,0,0,0,0,0,0,16,192,0,64,3,1,0,196,84,0,48,0,0,38,114,140,34,229,39,104,160,9,73,70,46,82,118,75,155,103,15,255,0,112,139,169,181,148,83,234,183,107,252,250,28,218,189,92,181,19,198,27,65,116,125,63,201,148,22,49,149,151,138,215,49,122,110,114,214,165,90,149,27,82,110,87,86,188,182,191,216,137,231,39,121,202,95,109,135,197,134,41,207,147,45,56,56,187,75,99,45,50,199,195,148,126,233,151,117,40,166,214,235,105,25,213,170,169,99,109,209,47,81,25,43,71,152,209,78,80,77,70,79,119,201,155,52,146,86,124,183,60,218,210,114,159,177,164,43,183,27,72,138,234,148,162,239,127,216,89,199,107,116,57,101,84,148,234,212,242,70,82,246,64,117,202,180,87,83,9,214,78,77,167,181,135,13,21,89,175,28,163,15,221,155,71,225,244,210,241,78,115,253,134,12,30,170,74,24,167,185,148,101,41,109,27,191,99,210,134,158,140,31,134,140,91,239,45,206,202,116,246,254,203,98,85,147,94,150,138,167,27,75,74,163,231,40,171,251,155,179,147,65,83,195,58,77,239,23,117,236,117,51,155,169,51,74,116,213,174,208,162,183,52,82,81,66,37,68,227,116,112,213,148,110,116,234,117,43,27,35,199,171,93,228,84,61,87,43,158,116,150,231,109,106,153,68,228,104,210,84,88,105,21,97,162,161,36,59,20,43,132,8,164,133,113,228,21,104,119,50,117,1,73,189,194,52,173,63,14,43,169,147,154,165,78,83,151,36,135,123,179,13,94,83,225,209,135,154,78,225,25,232,52,210,213,234,28,170,121,87,138,76,247,99,237,99,61,37,8,208,163,24,125,228,251,179,85,190,231,110,102,57,91,166,3,2,161,12,0,0,0,0,0,0,0,0,0,0,0,0,7,97,88,0,0,0,0,97,96,36,44,85,128,9,176,236,49,0,88,0,0,66,24,128,0,0,160,1,0,12,64,0,2,24,0,128,98,8,0,0,0,0,65,64,0,0,128,118,16,64,33,142,193,72,6,32,128,2,195,176,8,0,0,104,164,33,160,175,120,76,46,23,57,54,144,24,128,10,36,46,5,133,200,184,100,21,119,21,201,184,4,85,192,67,0,17,66,10,155,15,17,140,9,196,120,140,46,2,196,88,162,132,4,224,44,75,16,68,98,77,141,4,6,76,87,53,196,88,20,64,92,211,17,98,6,96,94,33,136,18,34,177,12,64,128,177,118,16,10,194,29,197,112,37,144,226,104,34,140,241,11,26,88,49,8,202,193,99,75,5,128,140,67,19,75,5,128,140,72,177,181,137,176,17,97,149,97,88,162,5,98,241,12,64,206,192,85,132,2,0,0,128,6,32,1,12,0,64,3,0,176,134,0,72,20,32,16,236,48,1,88,44,80,5,77,130,197,88,65,10,195,176,192,41,12,6,2,24,20,4,136,177,88,4,34,172,32,1,216,65,112,40,100,92,46,5,216,49,18,99,200,5,137,46,37,92,96,100,226,35,91,9,196,34,4,85,132,4,128,192,4,3,16,64,0,5,0,0,0,0,0,7,51,201,215,234,56,211,225,193,248,23,239,255,0,63,161,232,234,103,195,211,212,151,127,15,59,115,60,122,49,202,210,127,99,61,55,204,58,112,178,79,153,53,228,227,25,98,247,189,135,41,112,229,43,28,178,171,156,218,233,123,156,219,85,69,38,163,110,73,17,26,141,27,95,99,9,192,5,86,166,81,196,206,50,199,113,164,101,85,188,182,228,6,153,119,103,102,151,225,245,42,195,139,59,194,155,229,221,255,0,131,29,30,159,27,84,170,175,47,150,47,161,244,208,165,78,58,58,57,212,193,186,126,103,123,95,251,149,30,76,116,244,105,242,130,191,119,185,109,164,42,174,213,37,24,203,36,159,153,117,8,71,169,116,145,80,241,59,88,214,52,252,41,176,141,146,216,209,52,209,139,91,145,49,81,185,209,11,119,57,38,241,145,80,155,38,46,180,173,81,233,43,66,186,222,43,105,47,67,212,141,72,84,130,156,36,165,22,174,154,60,217,254,101,55,25,30,109,29,101,79,134,215,116,167,121,80,147,219,208,197,141,235,233,51,9,207,99,138,26,168,84,142,80,146,104,83,212,36,128,90,153,158,101,73,94,70,154,141,82,150,201,156,174,87,44,102,213,230,78,68,92,13,50,210,226,200,144,1,228,25,0,88,3,32,187,97,98,172,16,70,59,150,193,9,148,17,69,233,41,58,154,169,213,233,31,12,69,150,41,190,219,134,147,226,20,241,81,157,55,31,88,187,154,229,158,158,148,118,91,21,208,154,117,33,81,94,156,212,151,161,72,234,228,96,48,1,0,192,4,3,0,36,10,0,36,10,0,16,196,48,24,128,0,0,0,0,0,64,0,0,0,33,136,0,0,64,50,70,32,0,0,0,0,2,128,0,0,4,48,1,8,160,196,9,11,23,137,74,36,25,88,70,216,147,136,16,5,98,22,40,68,150,77,128,69,8,160,21,131,17,140,130,108,13,20,75,2,64,118,26,137,64,145,73,13,34,146,32,245,114,21,200,3,13,174,225,145,34,184,21,144,100,64,1,119,1,13,1,72,100,220,46,65,104,102,119,42,224,80,18,80,0,196,1,76,4,0,0,0,0,33,136,0,64,32,128,2,224,0,49,12,2,193,96,24,82,176,88,96,4,179,57,35,70,67,65,17,97,98,105,97,216,163,44,66,198,214,19,136,25,8,211,17,98,4,6,37,216,0,156,66,197,131,3,54,65,163,33,162,132,0,0,2,101,128,70,76,70,141,17,98,132,0,0,1,96,42,192,77,130,197,136,8,176,21,96,176,18,3,0,21,128,98,0,0,0,24,8,0,98,1,129,32,59,5,128,64,0,3,24,128,11,76,119,32,0,166,201,0,0,0,24,18,3,0,16,238,72,194,25,72,139,142,225,90,8,73,142,224,38,136,104,212,150,128,204,10,104,144,128,0,0,64,48,1,0,192,33,0,194,192,99,172,167,41,252,62,164,147,229,43,254,159,252,158,76,111,26,123,75,151,52,125,86,155,79,197,211,56,247,76,249,175,136,105,229,167,149,72,89,168,252,183,236,98,186,71,4,234,185,65,201,243,48,131,28,159,131,220,205,182,151,99,45,53,85,119,111,162,50,169,168,202,94,134,115,146,51,126,128,104,235,111,178,59,116,26,58,154,135,196,107,195,29,213,206,93,38,153,212,156,92,150,210,118,138,125,95,248,62,143,81,70,157,37,10,84,221,225,15,52,190,185,22,35,42,58,20,211,148,230,159,177,209,86,186,90,103,66,163,115,86,240,217,249,78,89,87,149,246,87,254,136,207,38,229,121,115,43,39,24,91,158,247,52,130,232,53,200,61,76,186,30,241,12,172,201,148,188,38,46,161,49,117,115,150,82,46,29,140,169,221,179,187,77,75,31,27,251,23,25,209,229,86,103,157,175,130,154,103,124,229,187,56,53,47,43,216,205,111,94,92,43,85,161,43,70,76,213,124,66,83,217,203,245,50,171,29,206,89,44,102,49,53,232,241,155,31,17,156,48,147,70,241,152,29,10,108,165,35,21,34,208,26,92,164,200,67,68,26,34,137,69,162,160,176,12,10,128,4,52,21,26,153,99,66,79,236,113,210,148,122,38,109,241,9,218,140,99,222,71,37,41,171,88,212,98,186,212,177,106,80,147,77,117,228,118,208,248,149,72,248,107,44,215,117,179,60,213,43,148,141,178,250,26,53,169,215,95,149,53,39,244,245,253,11,62,121,93,59,174,107,169,221,67,226,53,33,225,170,184,139,191,205,254,229,212,199,166,6,116,107,211,172,191,46,87,127,79,84,106,84,32,24,0,128,96,2,1,128,8,0,0,0,67,0,0,0,1,12,0,64,49,0,8,6,2,1,136,4,3,0,16,12,64,0,0,2,1,129,66,2,172,60,64,81,69,216,86,176,92,130,172,0,138,177,21,33,98,172,59,5,70,36,184,154,146,208,25,88,44,93,133,98,162,44,22,46,193,96,136,176,21,98,88,8,44,52,138,176,9,68,171,0,238,20,88,98,2,15,64,8,184,238,70,148,4,100,25,4,88,17,144,100,5,220,46,103,113,220,43,75,133,200,184,238,65,99,185,157,199,112,52,184,238,103,113,166,5,133,201,184,238,65,67,34,227,184,20,4,128,83,21,192,65,0,138,19,1,0,88,44,0,49,0,14,227,185,33,112,42,224,72,194,152,172,3,2,108,5,8,5,112,0,8,145,20,32,36,69,136,162,70,22,11,1,44,147,70,137,176,18,3,176,88,162,6,59,5,130,36,86,46,193,96,51,176,88,210,194,2,44,22,44,64,72,20,73,66,24,12,5,96,176,198,65,54,11,20,5,19,96,176,196,64,172,22,24,20,77,134,50,64,98,0,0,0,0,16,0,0,12,64,0,59,136,0,0,0,0,0,2,1,20,32,16,12,0,7,113,0,85,220,46,72,192,100,140,64,32,0,8,0,0,0,67,24,8,69,4,86,82,75,187,8,244,104,84,225,209,113,138,188,156,118,56,126,35,162,149,106,126,56,168,183,186,247,255,0,126,167,161,166,141,230,116,107,39,8,83,180,160,166,222,214,103,55,87,231,26,170,51,165,94,84,236,213,185,92,194,84,251,182,207,173,248,199,195,227,90,28,72,237,82,42,247,250,151,127,117,212,249,169,81,168,230,227,141,173,206,224,114,56,239,176,233,211,82,149,229,229,71,125,45,4,103,45,220,164,255,0,67,218,167,240,154,20,35,23,8,70,111,229,119,190,76,97,174,61,52,21,29,43,171,82,54,114,178,246,93,23,220,82,168,234,187,183,177,232,235,254,27,85,233,233,168,202,248,222,82,255,0,83,60,158,13,90,114,179,185,166,91,43,18,226,69,228,37,81,174,104,24,222,18,238,57,72,197,79,152,90,114,229,22,103,27,210,156,183,230,76,110,217,172,116,210,126,103,99,170,148,97,79,146,223,185,83,70,158,130,138,202,162,223,177,181,74,137,70,215,51,157,88,165,99,150,83,201,243,2,234,207,194,206,41,179,105,182,204,100,101,167,45,88,156,213,161,201,179,186,74,230,53,41,229,22,136,142,120,211,77,108,236,87,14,107,165,253,133,73,29,81,24,57,227,43,59,61,189,205,160,206,136,198,50,94,40,166,63,194,211,126,91,199,217,140,53,154,40,191,194,213,249,37,25,16,233,214,135,154,148,189,210,185,49,116,203,76,199,49,169,1,209,113,54,102,164,55,34,161,220,104,206,229,169,108,7,31,196,29,234,83,143,163,103,60,85,142,170,234,21,106,91,148,146,218,71,51,78,50,113,146,179,69,27,66,72,209,51,159,25,45,205,224,175,19,82,177,98,178,26,147,21,134,105,20,165,189,249,53,201,163,208,211,107,223,147,80,239,218,127,228,243,145,105,165,212,168,247,185,171,129,229,233,117,78,139,197,248,169,190,157,189,143,82,50,140,226,165,23,120,190,76,168,96,0,0,32,24,8,6,22,1,0,192,4,3,0,16,12,64,0,0,0,33,136,0,6,0,72,20,0,72,20,0,72,21,136,88,9,176,88,171,0,13,33,216,10,68,82,196,20,75,176,236,21,54,1,216,0,6,0,2,19,40,86,2,44,22,40,0,155,10,197,136,12,216,172,91,66,176,66,72,99,176,1,32,59,8,161,128,1,7,118,44,150,153,184,98,77,105,206,6,220,52,195,134,53,24,129,171,166,46,27,3,49,143,6,43,50,130,227,16,16,80,10,225,112,29,199,145,34,2,242,30,70,97,112,173,50,30,70,87,29,192,219,32,200,202,227,200,131,91,129,150,69,100,6,151,17,25,15,34,10,1,92,0,98,0,0,16,196,3,1,12,161,92,46,4,16,93,194,228,92,46,81,119,25,1,114,10,16,10,224,48,21,192,6,2,24,8,86,40,44,6,118,11,23,96,177,68,8,187,9,160,36,7,97,88,0,86,40,44,4,216,44,80,138,36,69,10,193,18,5,0,18,3,11,0,0,194,192,32,176,198,4,88,44,80,1,54,21,139,0,34,193,98,132,80,177,22,37,128,17,136,172,104,77,128,144,29,128,4,3,0,16,12,0,64,48,1,0,192,4,3,0,16,0,0,0,192,33,0,192,41,0,192,4,3,0,132,3,16,1,165,15,226,167,244,238,102,111,166,143,137,138,177,223,166,88,212,75,208,236,149,72,83,131,156,142,72,199,133,140,174,223,127,185,188,101,28,124,118,199,212,228,219,154,171,158,175,117,75,24,173,212,159,51,231,254,37,240,217,39,41,209,138,78,42,242,138,228,151,127,111,232,125,124,108,213,215,35,154,190,154,50,139,149,227,6,186,219,144,209,240,176,170,233,73,198,91,73,115,185,232,105,254,47,58,26,136,195,5,58,112,141,177,234,155,223,99,111,137,252,58,53,47,82,148,84,103,13,220,87,43,119,94,158,157,15,34,21,149,58,142,53,34,227,43,221,190,102,189,101,239,79,226,53,43,206,244,252,189,44,99,53,41,249,163,207,208,243,167,59,84,141,74,77,198,203,157,206,216,113,106,69,79,39,184,29,81,248,92,106,208,188,221,167,216,242,167,66,84,231,107,236,119,170,178,161,22,229,55,118,173,204,226,169,95,38,81,30,40,246,14,36,251,11,38,203,132,28,216,25,78,180,227,204,142,60,223,83,187,83,74,49,167,236,143,62,80,183,33,134,171,39,46,160,76,119,44,141,20,185,16,203,108,205,145,83,37,114,113,186,44,105,110,7,27,142,53,100,141,148,118,13,68,109,40,203,236,85,61,209,1,9,89,157,80,87,87,57,220,13,168,206,219,50,163,85,120,157,52,117,28,147,222,221,36,99,107,162,28,74,142,201,240,234,175,20,32,204,223,195,180,245,31,131,40,51,40,51,122,117,44,65,207,63,135,97,108,106,167,127,67,10,154,74,209,242,227,47,185,235,75,83,54,173,150,214,182,232,206,115,202,41,53,203,98,225,175,22,84,234,211,87,157,57,37,220,206,117,108,143,98,178,114,165,82,43,156,162,226,121,208,248,100,156,255,0,50,105,175,229,37,139,175,62,150,117,107,203,20,222,230,250,200,97,86,29,220,119,61,72,209,167,66,54,132,87,216,242,62,33,59,234,231,233,101,251,23,50,38,237,69,242,105,29,47,99,150,138,188,174,117,223,98,42,6,135,44,68,139,42,88,99,16,236,205,50,168,202,199,86,147,84,232,203,188,95,56,156,99,76,168,250,40,74,53,34,165,7,120,177,158,46,155,85,82,131,120,217,167,205,51,101,241,124,101,141,122,14,63,205,9,93,63,212,105,143,80,14,125,62,182,134,162,78,52,231,226,231,140,149,153,208,84,0,0,0,0,48,16,0,0,8,96,2,1,128,8,67,0,16,0,0,0,5,128,1,6,37,88,6,135,97,22,136,169,196,49,52,177,86,10,203,18,148,75,176,88,9,176,88,160,34,164,69,0,68,1,86,2,132,3,2,9,17,76,76,162,64,0,0,67,0,36,6,1,8,69,8,4,38,48,40,244,46,82,100,148,140,52,180,81,157,198,164,65,165,144,172,137,200,46,3,197,9,193,22,144,241,3,158,84,201,193,157,88,139,20,93,49,203,131,22,44,236,197,6,8,105,142,61,196,117,58,104,206,116,203,163,17,20,226,209,37,64,0,32,29,194,226,0,42,225,114,64,10,200,121,25,142,228,26,228,60,140,174,60,130,180,184,238,103,113,220,130,238,4,92,119,2,198,69,194,224,80,172,23,11,128,172,22,24,0,128,96,2,17,66,1,0,192,0,96,0,48,16,16,0,0,0,33,128,18,22,40,86,40,145,21,97,88,4,48,176,0,172,43,22,22,3,59,5,141,44,43,1,22,11,21,96,176,19,96,42,194,1,8,118,2,128,0,0,64,48,2,64,161,4,72,14,193,96,16,12,69,0,134,22,2,70,0,0,3,0,16,88,96,2,176,88,99,2,66,197,0,19,96,176,192,5,96,177,64,4,128,196,2,1,128,64,0,0,32,176,192,4,117,105,149,161,126,231,49,217,66,62,24,175,66,116,177,211,139,112,89,84,199,177,116,148,101,148,106,121,149,147,46,149,56,167,186,202,93,216,87,140,111,120,175,28,127,229,142,109,186,54,72,243,62,33,91,254,162,141,41,74,212,228,247,42,20,127,17,147,85,92,119,228,114,106,168,240,245,20,184,179,188,97,121,55,232,21,217,194,211,214,167,55,196,89,53,179,79,203,110,199,133,175,248,111,22,49,169,8,37,83,178,249,189,189,125,9,173,170,174,167,196,169,40,206,148,186,69,89,210,59,116,213,255,0,25,165,225,39,122,180,234,165,179,251,220,15,43,241,84,43,71,13,77,40,193,175,44,233,198,201,123,174,199,86,74,141,47,196,81,150,122,103,44,28,92,174,226,250,7,196,116,14,188,29,90,41,113,111,105,99,202,94,222,167,151,67,242,42,99,82,113,138,146,222,47,169,166,85,90,172,170,77,220,149,118,85,74,51,131,140,214,234,163,106,54,235,246,54,156,41,66,105,210,168,234,194,222,38,227,108,95,98,160,163,69,203,153,172,37,26,115,254,133,86,207,79,167,82,219,135,83,150,231,4,181,40,13,235,85,148,229,191,35,60,114,49,252,65,164,106,228,185,13,3,164,157,237,204,206,242,143,51,120,221,142,84,211,64,115,55,112,42,112,113,228,102,136,186,26,4,139,72,44,6,85,227,122,87,236,103,74,86,230,117,85,138,122,121,119,179,56,33,36,185,18,171,189,89,162,26,198,87,50,167,57,46,123,122,92,232,218,113,42,54,163,43,163,70,142,122,79,25,88,234,184,70,105,89,141,61,202,177,29,64,180,203,76,202,229,196,7,62,73,119,99,183,113,124,235,209,92,114,228,81,155,222,71,129,169,189,77,93,86,190,163,223,229,115,195,255,0,185,63,245,49,72,170,107,21,99,84,102,138,70,85,165,131,1,196,176,172,173,103,184,92,218,251,114,51,101,140,212,89,143,22,48,119,52,133,147,143,66,218,133,104,227,62,70,99,76,14,191,133,233,218,213,101,190,48,187,191,67,217,60,45,62,166,116,106,101,23,239,234,123,84,107,66,188,50,135,221,118,44,74,176,24,138,128,0,96,32,24,0,128,0,0,0,0,4,48,176,8,44,82,69,36,4,40,148,145,66,34,139,10,197,0,9,34,144,138,10,104,96,134,69,0,49,0,128,98,0,0,0,16,0,130,0,0,1,8,98,40,64,49,0,128,0,0,4,1,12,64,0,32,0,3,188,119,34,227,76,141,40,0,46,65,72,180,101,144,102,7,66,101,92,230,204,181,50,13,132,78,67,200,40,11,138,225,112,24,128,64,75,138,33,192,212,150,17,131,137,56,157,22,37,162,232,194,193,99,86,132,84,101,97,88,218,200,28,64,202,192,105,128,56,1,152,21,136,177,40,2,225,96,177,1,113,228,43,5,128,119,29,201,24,21,113,220,129,145,85,112,184,128,6,49,0,12,0,0,96,0,0,0,0,0,0,0,0,0,0,0,64,0,128,6,32,0,1,12,10,16,0,0,12,145,128,0,8,6,34,39,86,20,211,114,145,26,125,85,61,68,50,166,249,115,64,107,97,14,224,2,1,140,9,1,128,18,5,88,86,1,0,192,161,88,67,0,137,1,142,192,77,133,98,197,96,36,6,0,0,0,0,0,0,0,0,80,0,0,0,0,192,66,40,0,144,40,86,1,0,236,1,8,69,8,4,149,228,145,233,80,137,195,70,57,85,138,59,103,85,105,252,43,121,25,233,174,93,240,141,144,167,9,75,101,44,87,161,231,45,101,85,243,91,221,152,213,248,132,224,155,117,162,191,242,70,27,118,214,211,78,30,56,187,190,190,191,238,114,84,179,140,156,170,41,111,229,124,209,199,75,227,17,172,173,199,148,100,186,73,157,10,164,106,194,83,155,139,105,91,43,243,244,3,192,133,125,86,162,85,35,82,82,150,247,78,91,91,125,254,199,95,194,35,248,61,115,167,168,149,233,234,35,141,239,201,154,235,30,112,187,105,74,15,195,111,220,243,53,18,175,197,139,179,92,62,119,238,17,247,18,163,79,131,195,140,86,39,206,252,67,65,26,188,73,40,168,214,203,28,159,43,151,240,255,0,137,78,234,242,247,76,244,167,82,53,167,70,43,202,231,148,175,212,163,231,180,218,172,101,248,109,100,220,103,22,241,173,127,20,31,46,125,142,42,154,89,105,107,56,202,50,82,92,164,158,199,177,175,209,195,85,25,74,154,81,113,151,134,105,109,236,206,26,26,169,105,170,70,134,173,53,20,177,203,155,81,234,189,87,98,160,158,178,114,210,184,73,166,252,183,125,143,58,209,245,147,59,181,84,92,98,167,74,245,52,243,190,18,183,63,71,234,113,172,95,116,84,11,8,191,21,63,220,214,19,165,234,136,155,82,50,199,114,142,248,74,60,211,42,109,91,153,192,164,209,113,170,209,17,181,156,229,98,106,210,194,87,232,105,70,164,89,188,233,198,165,41,75,53,178,185,71,34,64,208,94,197,115,2,122,126,199,157,26,82,92,188,71,166,227,225,191,102,121,241,150,50,123,245,51,86,42,62,21,226,191,220,214,13,227,147,178,223,144,225,37,36,57,197,171,73,36,237,220,42,242,190,253,142,152,191,9,200,151,134,235,155,55,132,191,45,4,110,185,17,46,101,71,202,39,185,68,149,2,58,154,65,16,87,205,47,208,77,142,30,91,247,21,138,38,163,180,31,177,224,207,195,90,162,254,99,219,212,202,209,60,26,173,241,230,223,87,114,82,55,140,175,20,203,57,169,75,194,215,169,172,39,185,21,209,19,68,103,9,93,26,34,129,161,98,81,86,3,39,27,13,70,230,152,38,103,56,84,228,150,197,74,151,137,62,16,225,203,168,177,107,161,80,238,111,66,181,74,19,83,131,223,250,152,45,138,200,15,127,79,94,26,138,121,67,105,47,52,123,26,30,13,26,211,165,53,56,74,210,71,179,167,212,71,81,11,173,164,188,209,42,53,0,176,202,132,3,176,128,0,0,0,6,22,1,2,69,88,106,36,82,72,187,0,236,21,54,22,38,150,11,1,157,128,211,18,108,0,48,176,200,1,128,5,48,16,128,98,1,0,174,0,34,161,136,4,3,1,0,0,0,0,0,8,4,196,49,4,0,0,0,32,0,0,0,3,186,194,177,98,34,166,226,185,68,128,92,46,2,1,166,82,145,1,112,53,82,41,72,194,227,200,98,183,204,89,153,100,25,19,6,217,15,35,27,141,49,131,91,140,205,50,174,64,217,44,46,43,128,153,44,171,137,148,77,202,76,156,70,5,92,102,119,4,192,187,5,137,184,192,49,12,71,113,220,8,196,49,44,0,206,193,99,75,9,196,8,176,88,171,5,128,145,142,193,96,16,14,192,0,0,0,3,0,0,0,2,0,67,17,64,0,0,0,0,3,16,0,0,0,128,96,32,0,1,128,18,4,84,173,78,156,177,148,183,236,99,42,149,42,69,184,71,194,249,119,96,105,82,188,41,187,55,119,217,24,85,169,57,120,165,44,33,209,46,108,184,83,141,63,50,229,204,231,171,168,138,110,241,89,247,191,34,8,213,205,82,210,189,240,156,251,243,60,237,38,162,90,122,217,243,93,87,115,93,101,78,44,109,21,178,223,46,172,228,166,252,215,44,43,232,180,154,152,234,169,231,13,173,205,29,7,205,208,173,42,21,20,169,201,166,222,233,117,71,191,70,180,107,65,78,15,96,53,1,12,6,2,0,24,0,192,86,17,66,1,8,161,88,4,3,0,36,10,17,68,133,134,1,0,88,96,20,128,96,17,32,80,1,32,48,1,0,12,0,0,0,0,0,4,3,2,133,97,88,160,96,56,79,135,25,119,123,92,231,169,82,93,27,109,242,72,185,78,56,202,61,66,19,197,120,118,245,234,98,181,28,223,128,214,234,39,122,181,248,84,254,148,150,95,236,107,79,225,52,169,187,217,57,125,82,221,155,42,248,135,226,89,49,117,133,93,46,61,54,39,129,8,83,240,43,74,113,243,95,107,157,46,181,249,153,85,241,210,180,31,137,59,175,81,131,206,157,58,144,147,226,101,8,173,219,125,140,104,124,79,132,229,26,148,188,45,183,146,221,253,251,155,214,132,107,65,112,230,156,165,188,247,221,111,178,57,106,233,101,21,186,3,169,240,245,18,226,233,231,8,46,182,229,254,199,110,159,81,41,82,89,237,37,204,240,97,74,84,231,149,57,56,75,186,58,214,186,84,236,171,198,210,250,227,253,208,31,67,70,180,127,13,58,105,70,236,231,248,135,194,225,95,78,164,187,109,46,207,252,30,125,61,87,142,50,139,186,125,186,158,166,155,226,14,154,119,221,37,201,129,227,199,80,244,181,94,155,226,17,149,90,110,205,188,183,139,183,53,246,35,91,165,149,9,230,188,84,103,189,57,173,238,189,251,158,133,122,43,85,66,238,55,178,111,111,151,212,224,167,83,240,170,90,106,235,58,53,31,126,159,217,250,253,138,142,85,99,88,81,114,126,20,107,87,75,193,150,80,188,232,183,104,205,171,126,189,153,162,171,10,52,215,212,213,205,35,138,164,28,102,225,138,186,39,135,46,200,167,54,228,229,205,151,25,169,4,214,92,57,26,194,155,249,155,47,168,192,206,164,123,10,155,232,205,28,110,102,214,44,13,23,54,159,84,121,117,41,120,228,211,230,249,30,138,119,177,199,190,78,233,243,51,86,49,142,112,149,226,239,110,103,93,42,170,164,125,76,162,163,9,73,253,75,151,34,98,241,169,120,254,196,86,233,173,212,150,233,114,53,133,242,183,78,102,118,115,124,173,234,205,160,172,84,109,123,33,92,92,199,98,132,104,182,139,37,115,41,252,171,212,2,123,36,129,49,79,152,186,1,203,169,158,83,113,79,151,51,203,214,237,82,54,250,79,73,248,155,114,229,187,60,237,92,110,212,251,18,145,148,124,49,70,157,12,114,186,42,18,50,211,166,159,150,230,240,149,209,205,77,248,44,107,3,72,221,74,229,100,102,185,23,5,118,6,145,185,104,113,141,130,72,34,146,139,31,10,44,136,166,106,185,110,81,159,2,155,34,122,53,242,200,219,144,167,46,197,28,114,165,58,91,189,209,165,26,242,167,37,40,61,209,166,57,108,206,105,193,194,65,30,238,155,81,29,68,46,182,146,243,68,222,199,207,81,173,42,83,83,139,221,30,230,151,83,13,76,47,29,165,243,68,168,218,194,196,160,2,44,43,26,10,192,69,138,65,96,2,134,72,194,130,144,128,10,25,35,34,152,134,32,0,0,0,0,16,12,64,72,64,0,5,0,128,0,64,0,0,0,0,0,2,0,16,0,64,33,128,8,6,0,33,12,0,64,0,81,222,35,94,24,213,51,26,211,27,19,99,167,134,103,40,23,76,100,34,218,21,130,36,86,46,193,136,17,97,151,136,98,4,12,171,10,192,34,133,96,176,21,112,200,64,69,59,128,134,0,49,0,12,64,0,44,71,136,209,64,78,33,137,64,4,226,59,14,227,32,144,24,0,0,88,120,129,12,69,52,43,20,52,50,74,1,5,134,4,10,193,97,128,8,6,59,1,34,46,194,104,9,0,176,0,0,1,66,0,0,1,10,82,80,139,148,157,146,60,234,223,16,115,188,105,188,23,126,160,122,19,171,78,159,158,73,25,199,87,70,109,218,103,145,187,182,91,183,212,213,70,49,133,178,220,96,244,86,170,147,169,134,95,115,104,202,50,228,211,60,57,70,73,125,76,80,169,86,148,242,167,117,220,15,160,49,173,87,8,188,90,186,235,216,231,165,170,171,82,159,138,42,15,185,193,82,50,156,165,157,86,224,159,136,131,162,18,165,54,242,151,138,93,185,178,165,170,224,198,213,37,107,108,146,230,99,102,191,129,22,178,231,54,191,100,58,90,30,37,92,235,54,160,185,119,97,74,122,138,178,242,45,223,40,147,10,19,242,56,171,203,121,73,189,205,245,53,161,66,22,167,20,165,209,28,244,99,59,74,179,155,79,167,168,27,206,156,99,167,105,67,46,237,236,143,34,209,205,246,103,102,191,89,148,21,37,43,253,76,225,154,118,42,41,75,107,69,236,143,67,225,21,164,234,78,157,252,45,93,35,204,165,187,251,29,127,14,150,58,232,244,79,96,143,120,98,24,83,0,24,0,0,0,12,64,3,1,0,0,0,0,128,0,0,67,0,16,134,5,0,0,0,0,0,8,6,1,8,6,32,24,8,96,2,24,0,134,2,110,192,13,165,204,202,82,114,229,178,27,121,74,196,234,36,168,56,66,247,157,71,104,162,42,101,225,230,77,73,58,113,138,249,164,116,75,72,233,74,159,22,91,164,229,83,125,185,156,176,151,226,117,50,155,255,0,224,10,151,134,59,147,113,85,121,215,197,116,21,89,99,22,1,25,93,145,90,119,139,138,123,154,82,86,161,42,140,228,140,178,147,96,77,58,114,132,22,74,57,46,171,177,190,121,208,113,234,67,123,4,93,147,34,185,220,113,149,209,141,79,204,147,76,239,86,182,232,229,156,111,54,226,69,114,66,53,104,74,83,164,237,221,62,76,234,161,241,8,202,88,212,88,75,223,99,88,227,194,157,250,163,204,113,207,117,208,138,250,77,55,196,101,70,146,140,99,21,143,91,10,190,154,142,174,146,148,46,165,150,241,74,237,95,170,239,236,124,205,29,85,90,117,48,94,40,223,147,232,122,186,109,126,51,143,14,88,205,110,147,230,17,165,42,146,210,169,80,213,229,192,147,197,227,46,77,23,241,45,60,184,113,175,70,63,244,251,71,103,119,31,245,29,17,133,45,85,9,66,48,252,206,120,39,207,213,122,156,148,106,61,29,73,81,159,143,79,63,11,93,26,237,254,25,164,112,168,183,212,172,38,183,177,213,171,210,70,134,53,41,79,58,19,94,25,54,175,250,28,243,149,163,101,187,52,202,85,107,115,45,86,70,18,131,68,1,215,199,136,179,140,223,152,230,181,206,138,20,111,43,190,128,84,54,186,57,237,27,249,81,209,83,195,38,97,98,41,227,30,214,5,0,177,74,224,56,197,250,26,164,102,155,41,48,52,11,144,82,64,84,94,229,94,243,191,109,132,146,23,203,126,160,84,183,51,114,182,194,109,147,39,220,14,105,212,78,138,239,200,228,173,226,165,143,83,170,173,59,201,180,221,140,103,4,145,7,153,36,226,236,56,205,220,232,173,78,241,191,169,203,108,89,150,221,17,172,227,242,154,45,92,122,166,98,149,196,233,132,117,71,85,23,201,191,208,218,134,174,10,126,59,219,189,143,55,25,69,155,194,73,161,163,220,77,74,55,139,186,21,251,158,101,13,84,168,203,30,113,236,118,113,163,39,146,146,183,185,173,101,186,150,44,206,174,161,167,225,51,149,104,46,115,70,79,81,77,114,87,126,160,106,181,19,127,45,205,35,86,95,53,57,28,159,136,111,144,113,39,33,166,59,150,162,154,230,154,251,17,82,116,106,71,105,217,251,28,208,171,53,38,154,203,208,232,163,69,185,101,63,208,162,48,105,19,23,42,114,202,45,166,187,29,174,41,153,78,151,99,76,186,244,191,18,82,180,53,27,63,175,252,158,143,170,221,51,231,165,77,163,109,54,178,174,153,219,205,14,177,127,243,96,61,177,152,208,212,83,212,67,42,111,151,56,190,104,216,4,3,16,0,208,128,10,1,12,40,24,128,10,1,1,3,1,0,0,134,32,16,12,69,0,0,0,128,96,2,1,128,8,0,0,64,48,2,64,96,2,17,64,17,32,49,0,128,96,4,128,192,163,210,204,106,161,134,65,145,205,167,78,97,116,115,100,86,96,106,236,200,113,18,145,87,2,108,3,17,67,16,0,0,88,0,4,3,0,16,14,195,113,2,64,98,0,1,141,68,9,25,88,147,96,24,236,36,92,72,12,71,129,104,160,172,176,22,6,162,2,49,30,37,5,192,156,71,136,192,8,148,76,218,54,100,48,51,24,236,59,4,33,142,193,96,36,10,176,88,4,49,216,97,74,194,177,66,2,68,81,32,72,88,98,8,70,117,171,70,140,50,155,251,5,106,241,165,179,243,118,60,173,86,162,53,39,180,175,234,192,157,94,178,90,135,111,44,123,24,228,162,188,114,68,202,113,138,186,181,204,39,39,38,81,180,106,202,114,240,114,28,243,205,103,186,93,16,67,242,225,229,38,164,178,232,202,137,227,69,191,19,119,236,117,208,82,155,142,219,190,72,228,163,12,229,124,108,186,30,132,31,6,253,106,53,178,236,69,105,86,212,101,25,84,121,203,233,65,79,77,42,178,226,78,24,67,164,75,210,209,110,89,73,103,62,178,151,36,26,137,205,228,163,62,68,82,147,202,87,91,165,178,75,169,26,141,75,79,135,27,41,90,222,30,131,167,78,56,239,121,212,151,78,198,210,163,10,17,203,108,251,176,60,232,105,107,109,41,46,111,107,147,170,212,112,227,42,84,222,82,126,105,29,154,170,213,42,193,66,22,143,171,103,52,52,42,17,117,42,182,210,220,35,134,158,158,85,122,217,119,101,84,167,195,150,57,39,247,61,9,214,165,70,132,93,56,39,82,75,156,186,30,75,151,141,223,153,69,197,98,217,165,9,99,169,132,159,73,35,9,60,173,189,149,247,42,47,243,83,233,112,143,168,234,82,37,111,102,80,83,24,134,2,1,128,8,6,0,33,20,72,0,0,0,0,199,96,36,10,11,1,32,85,130,192,77,128,160,2,64,96,2,0,0,0,0,40,64,48,0,2,161,78,85,37,104,70,226,148,184,83,181,161,62,251,127,114,104,137,188,86,230,124,227,41,62,72,51,133,105,183,124,113,222,75,158,221,209,205,168,173,106,18,143,89,50,11,209,201,214,212,55,208,231,169,95,139,241,186,114,249,33,56,197,123,92,219,77,53,71,69,82,127,51,71,14,149,95,83,77,245,201,127,82,143,111,227,117,120,75,132,188,211,219,236,115,105,162,168,233,167,55,204,143,139,213,226,124,103,21,242,202,49,55,248,188,127,13,70,81,250,153,32,227,208,222,173,73,77,245,100,235,37,122,138,11,185,215,240,218,120,208,205,244,71,12,83,171,172,251,148,117,235,87,3,225,212,227,214,71,159,67,123,158,135,199,37,140,232,210,250,99,115,131,79,243,0,219,241,88,83,118,100,167,122,191,113,234,124,53,154,2,155,252,182,99,71,196,218,53,127,193,50,165,180,200,28,246,167,35,147,75,12,163,47,84,209,217,91,203,47,99,151,74,255,0,41,253,200,211,158,157,27,212,111,244,39,81,12,106,219,177,217,70,159,230,255,0,167,127,185,141,120,57,78,82,245,1,81,248,133,77,59,89,94,113,239,213,30,212,42,80,248,158,150,50,131,180,238,227,255,0,151,68,124,252,169,182,105,166,117,104,74,212,230,225,117,226,236,200,175,78,149,85,165,154,142,166,23,162,221,238,213,220,31,117,253,209,26,202,19,163,60,233,239,167,147,240,202,247,186,58,235,168,107,52,240,171,196,82,78,46,82,190,202,47,230,253,204,105,254,76,120,53,211,149,46,139,172,31,117,254,13,50,243,231,39,41,95,161,39,78,167,79,42,54,109,197,198,91,172,93,246,255,0,6,27,26,101,116,97,147,230,118,198,56,195,99,138,27,62,118,103,74,168,240,188,185,160,34,182,232,198,113,113,150,219,197,244,55,243,59,132,163,116,69,101,29,214,197,164,78,59,221,108,202,132,186,53,105,0,236,59,20,22,8,146,208,172,82,230,20,229,180,24,75,202,57,116,247,38,91,129,12,206,72,218,196,201,4,115,201,24,206,55,58,100,140,102,130,185,42,71,161,205,86,153,219,56,220,194,107,161,21,133,61,205,108,99,15,13,75,119,58,34,136,165,141,201,116,147,55,140,74,196,35,159,130,223,205,250,135,225,234,223,103,23,247,58,44,50,142,119,70,167,88,254,227,84,229,216,232,177,112,134,67,6,48,167,46,198,240,161,62,111,99,120,69,34,217,113,53,52,104,198,47,212,232,91,25,197,180,90,119,1,137,128,138,130,196,74,146,145,168,128,193,83,169,70,106,165,41,53,37,216,244,244,154,216,234,45,9,218,21,123,116,151,177,200,222,198,115,132,103,238,7,180,7,6,155,91,42,118,167,169,149,227,210,167,249,61,2,133,96,24,0,134,0,0,3,0,16,192,96,32,24,16,32,0,1,0,192,161,0,0,8,6,0,32,24,128,0,0,0,0,0,64,48,1,0,192,9,1,128,68,128,192,5,97,88,160,3,160,69,216,88,153,105,2,185,120,139,16,22,69,41,147,136,88,13,20,202,186,49,26,96,109,96,177,17,153,106,64,48,176,246,101,36,65,22,11,27,40,143,4,52,96,81,110,36,88,9,104,20,75,24,9,64,165,17,92,50,10,110,36,226,85,196,2,196,171,8,46,5,164,50,46,59,144,81,33,112,184,8,64,38,202,29,194,228,220,0,119,37,140,64,43,133,192,65,23,113,220,129,133,80,130,226,1,220,46,75,21,192,187,133,204,238,25,1,98,98,184,101,220,1,152,86,172,169,222,219,203,183,98,117,21,165,139,225,201,37,214,76,242,171,106,163,56,58,112,88,174,178,127,48,67,212,234,228,212,227,77,169,74,94,105,28,49,169,28,94,81,241,26,170,83,219,21,107,245,101,57,82,143,200,165,37,212,163,42,84,101,81,223,167,115,71,74,80,79,22,131,241,13,173,246,93,18,49,157,73,73,218,229,67,148,220,26,89,120,186,177,83,83,173,39,105,53,30,172,203,135,42,146,86,234,119,209,163,178,167,27,127,51,32,210,140,49,74,74,237,252,168,232,167,167,202,167,230,121,185,179,104,58,90,122,119,77,57,119,38,20,107,106,37,189,225,7,207,212,141,52,173,169,138,134,20,221,151,43,161,83,210,78,164,178,114,113,129,188,56,84,252,52,224,158,61,77,119,106,245,30,221,186,1,52,232,194,156,95,15,121,125,76,203,81,40,81,141,229,105,73,245,145,26,191,136,198,146,194,151,138,125,145,230,207,137,82,174,85,229,121,115,193,1,209,66,154,149,70,246,77,245,145,58,202,184,39,74,82,231,234,114,234,53,178,166,165,74,48,73,190,108,243,170,100,252,78,77,178,163,162,187,113,158,242,203,217,156,243,126,59,138,27,69,141,198,237,52,5,120,74,142,205,111,115,53,123,90,197,65,219,159,64,62,162,139,202,148,26,250,81,161,205,240,233,231,162,166,251,43,29,32,80,0,0,0,1,0,0,5,0,0,0,128,96,2,24,0,0,196,0,48,16,0,0,0,0,0,0,128,96,4,140,98,0,55,163,167,115,89,205,227,77,117,238,77,42,113,151,142,166,212,215,255,0,183,160,235,215,117,124,54,198,11,146,68,19,91,81,182,20,86,49,254,167,22,166,124,56,91,171,58,177,234,112,84,124,90,246,185,96,136,185,83,181,118,252,75,202,115,234,228,170,66,53,169,249,95,133,199,232,125,142,157,108,177,167,132,126,236,243,178,116,242,95,44,149,164,187,160,52,149,103,45,58,135,169,95,15,241,107,41,47,255,0,36,127,169,141,214,37,252,55,255,0,91,75,255,0,250,71,250,148,116,77,241,254,53,47,230,175,253,207,67,255,0,168,252,85,41,196,243,190,30,178,248,180,31,255,0,155,251,158,159,198,23,19,226,113,143,104,163,63,167,225,227,192,248,84,159,91,88,243,254,21,30,38,177,123,158,159,197,159,15,225,180,227,201,179,139,224,81,95,136,148,223,40,171,151,240,115,252,102,166,127,16,168,190,155,68,198,146,180,37,35,29,77,78,38,170,114,239,38,205,215,254,138,114,254,116,138,50,161,226,212,71,253,69,107,31,253,76,189,199,160,89,107,41,47,230,39,91,255,0,170,169,254,160,138,168,177,163,31,230,49,134,213,14,157,98,194,142,157,127,45,206,116,252,81,127,98,42,167,226,103,62,154,54,132,174,108,159,38,101,11,71,56,223,155,218,196,170,218,140,109,9,73,243,147,34,113,138,147,82,101,165,38,173,41,89,118,95,228,113,133,173,101,96,57,100,185,37,23,117,127,67,40,46,37,85,77,245,125,14,202,145,198,19,159,87,225,68,105,41,95,81,126,201,25,86,244,229,27,202,135,14,50,191,138,157,222,202,75,252,163,8,215,156,106,194,149,79,21,54,173,30,152,139,80,218,212,44,29,154,119,71,78,166,159,26,148,107,82,139,219,199,230,191,189,151,75,20,117,209,211,199,85,167,138,161,81,184,57,95,197,206,62,171,251,158,117,109,52,169,212,150,222,21,43,92,238,248,77,85,196,116,212,172,185,165,220,236,248,149,53,86,46,84,162,184,147,143,153,203,250,46,229,149,44,120,208,163,148,166,169,197,212,81,234,151,65,168,198,74,237,253,187,29,26,122,147,211,85,140,162,220,100,185,163,183,80,244,218,148,164,225,132,190,105,23,83,30,83,88,176,58,171,232,231,21,120,188,163,209,156,173,184,202,205,89,250,149,4,149,183,37,172,149,153,124,208,128,35,39,29,165,246,102,134,124,246,4,221,62,123,199,250,1,160,15,152,128,111,205,31,184,49,63,52,126,227,1,9,140,76,12,228,140,100,174,110,252,94,196,180,7,44,226,99,56,29,114,70,82,137,21,231,206,56,206,47,212,222,195,175,31,8,116,34,156,89,104,204,184,176,41,196,158,166,157,9,107,112,30,59,29,42,56,210,86,251,152,89,187,154,81,169,224,148,95,32,139,131,78,92,203,124,204,148,124,55,101,169,197,75,6,226,164,249,38,247,52,52,183,132,19,75,174,231,101,45,12,42,66,51,157,76,148,149,213,141,227,163,161,21,252,59,251,176,143,57,201,122,254,130,201,118,127,161,234,254,26,143,254,212,67,240,180,31,253,168,126,131,13,121,138,81,184,215,161,232,203,71,70,95,43,143,250,100,97,63,135,221,254,92,215,254,72,98,184,230,197,5,58,146,198,156,28,217,223,75,225,209,79,42,210,205,246,92,142,184,194,48,142,48,138,138,236,137,131,207,143,195,234,205,126,101,72,195,209,43,157,212,169,240,233,198,9,182,162,173,118,88,26,64,3,0,16,198,0,32,0,0,1,136,128,0,0,0,0,1,0,196,80,0,0,0,0,0,128,96,2,0,0,16,12,0,64,49,0,0,0,0,134,32,0,24,128,64,0,17,214,59,18,59,152,105,88,139,17,166,85,192,140,5,137,168,88,43,28,73,196,223,18,92,66,50,176,23,136,172,0,164,90,153,157,128,14,136,212,47,51,150,229,41,5,110,228,67,145,55,0,29,194,226,0,131,32,184,88,120,128,92,119,21,172,59,128,192,87,11,133,80,10,227,184,12,76,4,2,0,184,1,32,85,133,96,130,227,36,46,20,192,87,11,132,2,24,128,46,23,16,0,196,0,4,128,204,171,86,141,43,43,94,79,146,64,84,234,70,148,92,164,206,89,106,21,104,231,43,198,156,122,119,38,172,99,47,29,121,94,93,34,121,250,202,238,94,21,45,187,32,13,86,170,85,155,140,118,138,232,142,91,95,123,141,109,200,155,101,177,70,142,181,225,105,205,187,114,70,13,183,212,39,219,161,32,83,98,142,239,145,172,41,39,108,238,141,163,78,48,119,124,186,4,105,66,142,17,239,38,110,157,58,23,83,89,79,209,138,146,150,81,225,197,206,79,246,61,13,54,138,20,159,18,191,138,163,232,74,177,207,165,210,84,169,62,45,93,187,46,199,162,168,218,56,199,151,86,202,114,81,142,79,100,112,234,117,211,94,10,113,221,242,10,219,81,94,150,150,42,254,41,114,73,30,118,163,89,94,114,197,37,23,216,214,158,158,173,76,100,188,221,101,35,170,150,142,142,159,243,39,44,231,245,72,15,59,135,61,61,53,120,167,82,93,76,101,167,174,148,167,63,2,230,220,185,179,211,175,170,167,24,230,154,87,228,249,191,177,229,106,245,18,148,100,156,26,191,89,61,192,243,170,202,114,157,251,130,121,68,61,69,15,15,93,202,138,182,81,196,126,85,110,194,141,220,146,189,174,205,166,227,31,2,253,123,132,115,228,203,188,113,223,204,103,40,202,238,219,164,105,74,156,165,203,204,7,185,240,89,95,73,37,218,71,162,121,58,10,208,209,198,167,17,187,59,53,110,231,171,74,113,173,78,53,33,202,65,84,0,39,40,175,52,146,247,96,80,28,117,181,240,167,55,24,69,205,174,118,42,122,234,113,164,165,15,20,159,202,7,81,159,30,155,171,194,83,78,125,143,38,191,196,170,111,25,53,103,242,196,226,134,162,80,175,26,177,230,158,192,125,56,92,242,191,251,180,212,109,42,113,203,189,200,165,241,121,186,169,78,49,193,190,157,0,246,0,152,201,53,116,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,4,9,93,149,24,185,73,70,42,237,157,14,151,13,99,30,127,52,136,48,147,219,219,98,82,53,116,247,10,84,242,157,187,5,115,106,106,112,232,201,158,126,154,73,185,73,157,159,20,113,85,163,167,156,177,109,94,253,23,185,231,78,21,104,70,105,199,173,138,130,189,76,164,223,67,142,78,238,230,245,124,144,238,209,206,172,162,219,101,66,91,120,123,127,67,77,27,113,170,228,158,241,241,126,134,110,251,75,146,234,138,163,225,117,31,120,176,55,209,77,173,124,101,203,243,34,255,0,115,216,168,248,191,22,173,82,94,88,203,31,208,240,180,210,255,0,170,255,0,201,30,174,142,183,19,81,83,39,231,147,146,247,50,174,191,143,187,232,233,52,113,252,41,225,164,213,79,180,14,207,142,39,248,42,7,22,129,219,225,186,207,244,137,225,94,66,95,155,247,59,231,28,126,26,191,154,163,254,135,18,254,52,125,207,67,93,28,52,26,85,245,101,35,67,15,134,175,255,0,216,80,255,0,81,26,164,229,175,156,122,185,216,210,141,180,255,0,16,210,75,229,240,201,153,86,168,165,168,148,227,187,201,203,217,1,166,182,106,164,40,91,165,59,63,77,206,68,239,180,85,247,231,208,218,173,22,148,120,210,79,40,229,104,244,51,87,181,254,236,128,140,114,126,47,18,125,59,4,98,157,86,215,98,149,226,159,167,255,0,1,31,60,255,0,78,119,34,169,22,185,153,174,101,245,3,45,68,175,40,83,232,141,116,171,24,185,253,82,118,246,71,54,89,84,148,187,110,119,99,134,52,254,136,111,238,69,113,168,103,86,82,236,26,89,248,106,83,148,114,82,87,141,221,177,125,205,233,171,83,169,35,150,148,148,94,93,17,21,213,166,148,169,215,197,69,113,96,249,101,204,246,165,55,86,132,165,61,229,31,18,218,222,23,208,241,38,162,248,117,105,173,175,110,86,61,157,53,73,74,252,70,229,44,90,119,244,42,60,63,136,212,150,153,229,139,180,101,102,189,30,232,189,46,170,53,35,231,188,95,39,216,143,136,209,180,106,211,188,119,131,146,81,231,179,190,231,135,10,147,161,87,42,111,221,116,100,31,101,27,211,139,80,123,53,191,84,204,171,104,213,122,74,165,46,159,172,79,63,67,241,11,211,106,219,125,13,242,126,135,179,161,109,241,98,252,29,28,123,51,90,152,241,220,101,9,99,37,102,13,117,61,141,94,146,53,33,205,113,57,217,30,84,160,224,220,100,106,127,89,241,152,197,200,0,23,229,242,242,118,236,105,179,220,139,147,189,55,120,249,122,160,52,150,210,143,220,29,219,38,79,39,6,185,110,92,158,32,43,89,93,145,103,39,190,203,177,124,247,96,192,205,146,203,102,108,8,145,156,141,36,99,50,43,158,187,240,176,134,240,143,176,171,114,99,163,252,40,144,85,135,139,42,54,230,197,42,157,130,150,232,50,238,45,219,41,66,206,214,202,125,186,32,26,148,173,205,36,107,77,99,9,77,188,33,127,20,164,101,82,164,52,174,245,94,117,122,67,252,250,28,21,181,21,43,202,243,150,221,34,185,33,163,171,85,173,187,198,131,148,123,203,171,246,244,49,165,59,85,132,250,191,94,167,61,215,83,110,74,44,138,250,159,134,215,202,148,104,201,172,162,188,54,124,209,218,120,20,106,73,66,53,34,252,81,107,125,255,0,185,238,209,169,26,212,163,82,61,122,118,55,24,88,198,5,0,88,6,2,29,128,0,0,0,0,0,0,0,0,128,1,128,8,0,0,64,48,1,0,192,4,3,0,16,12,69,8,6,0,32,0,0,16,192,4,3,0,16,12,64,32,0,0,0,0,0,0,1,8,96,17,219,137,56,155,52,77,140,54,139,12,171,10,193,1,72,129,220,42,196,208,174,59,129,46,36,184,154,137,196,12,172,43,26,56,139,16,51,2,172,22,1,92,121,19,97,1,121,15,35,49,4,107,144,102,99,112,184,27,230,23,76,195,32,200,14,128,50,83,41,76,10,11,133,208,236,1,113,133,134,21,32,59,10,192,59,129,33,112,24,130,227,8,128,40,0,144,42,193,96,36,7,97,88,0,0,227,212,234,106,58,188,13,60,114,159,87,216,11,175,168,198,106,156,60,207,159,161,205,90,164,99,81,188,172,237,247,51,175,70,90,123,74,117,50,148,185,164,115,78,164,84,50,73,38,249,0,86,171,28,101,121,60,186,35,147,238,91,180,182,127,169,155,178,147,177,64,249,94,252,136,200,218,20,156,247,107,99,117,10,113,94,84,17,199,10,115,151,162,238,206,149,78,157,56,223,155,10,149,87,37,27,163,24,211,171,168,172,146,79,30,197,26,194,237,57,181,183,68,119,233,180,51,173,105,214,240,67,215,153,116,163,71,75,21,41,248,231,210,61,141,37,158,166,206,77,194,4,87,92,56,116,105,218,138,86,244,234,87,240,227,149,79,51,232,103,248,138,58,90,42,214,118,218,40,230,150,177,78,186,134,89,79,175,104,145,93,88,186,143,42,155,37,201,118,21,232,82,123,249,165,223,155,56,106,74,189,73,185,57,62,26,228,163,212,168,174,12,178,169,226,173,47,149,110,208,29,85,43,184,56,197,65,185,75,202,142,29,117,105,186,188,55,53,8,245,52,169,89,198,89,73,120,159,243,28,53,35,75,23,41,205,255,0,86,192,184,214,165,77,74,82,231,201,95,155,56,43,86,117,39,41,51,77,68,160,146,133,56,187,190,114,151,51,159,31,11,8,155,120,95,160,83,73,203,149,209,59,228,226,111,11,40,221,21,10,81,187,120,43,24,218,78,102,142,171,89,43,151,70,27,169,201,217,20,92,99,140,111,29,217,116,101,28,165,43,248,173,186,9,168,217,202,251,51,146,89,70,91,114,42,55,169,85,206,86,139,240,246,61,15,134,106,37,71,40,212,190,15,151,161,230,209,167,60,124,79,99,117,53,119,31,164,138,245,171,124,66,49,202,48,89,59,108,207,46,85,93,73,239,60,167,221,153,214,156,229,21,21,23,118,44,56,43,41,74,210,232,144,29,14,107,23,37,211,171,49,117,37,142,83,79,209,94,197,194,155,172,147,132,173,5,213,245,21,101,70,17,106,247,144,28,188,121,70,111,7,230,27,87,133,222,194,116,237,82,45,114,101,213,218,42,0,75,157,213,155,42,60,210,34,50,181,175,20,253,202,79,197,98,15,163,209,188,180,148,159,242,155,156,191,15,255,0,209,83,220,233,10,161,136,100,0,0,20,32,24,0,128,96,2,24,0,0,196,68,235,194,147,73,238,239,186,3,179,77,104,167,36,215,17,236,149,249,29,80,163,183,139,153,231,170,177,157,85,79,25,103,201,180,238,147,237,234,107,75,87,130,188,102,167,23,44,118,223,246,232,97,167,101,106,107,21,177,134,158,54,168,218,229,149,141,169,234,233,85,249,148,95,103,212,194,117,56,58,125,68,254,151,43,1,243,63,17,174,234,235,39,59,243,155,59,52,181,22,178,132,40,73,248,212,173,127,67,202,212,61,239,234,107,166,171,193,169,158,88,226,239,126,198,171,46,207,138,233,163,70,172,97,78,237,236,163,30,173,158,123,163,138,147,147,78,93,215,47,177,238,219,241,26,42,218,233,91,141,36,227,27,124,139,252,180,121,124,44,168,95,173,203,10,227,219,27,10,18,240,93,243,181,135,56,184,179,37,38,167,56,119,241,127,146,162,232,127,234,83,245,185,221,164,111,52,206,10,91,87,246,76,237,211,187,77,123,17,94,223,199,45,45,13,25,46,79,115,202,210,78,223,14,214,46,248,175,220,245,62,38,156,190,13,66,93,162,143,14,149,75,105,107,67,172,156,73,60,43,158,63,198,79,220,238,212,188,244,244,227,41,37,26,112,139,77,250,173,207,58,50,180,175,215,115,163,23,86,139,148,247,197,44,82,229,29,236,80,234,55,91,45,156,35,78,138,78,252,229,254,192,163,195,133,85,107,99,30,252,155,177,209,169,146,115,212,119,199,27,95,174,198,117,163,148,42,37,243,77,69,125,187,144,101,94,89,60,85,241,133,56,171,99,229,102,79,173,237,208,214,113,95,155,38,191,238,70,10,242,221,25,101,226,191,243,54,81,75,123,190,153,90,247,254,228,195,156,159,243,14,159,149,55,207,157,197,79,120,223,215,184,21,17,212,150,48,148,187,33,35,45,84,237,73,71,187,20,139,209,195,41,66,253,101,251,35,163,60,170,84,145,26,63,12,37,47,166,63,212,152,61,159,169,63,21,114,240,233,106,28,177,143,229,123,157,149,149,180,179,57,86,212,76,180,211,71,25,58,146,81,187,205,109,31,94,135,187,5,255,0,83,78,170,218,53,18,191,244,60,143,135,83,148,166,229,22,163,134,249,62,157,143,123,87,140,161,78,120,219,47,20,101,23,201,245,76,168,242,62,39,7,146,110,246,87,141,241,178,92,215,63,208,249,201,193,115,62,179,226,80,140,252,88,222,83,132,102,182,222,220,165,191,78,135,204,106,35,140,101,236,152,25,193,226,238,157,153,233,232,181,206,18,75,137,135,175,79,191,161,227,70,77,29,16,146,102,85,246,20,234,170,158,25,199,25,115,113,127,212,141,86,158,53,161,120,249,151,238,121,26,61,99,191,14,171,109,201,248,103,151,39,255,0,193,235,209,172,171,69,197,201,173,237,117,182,95,243,177,169,82,199,147,86,46,47,126,134,103,173,171,211,198,162,202,154,222,43,127,230,245,60,185,199,25,88,232,193,13,8,0,77,110,156,123,238,141,18,222,237,221,147,208,126,160,48,98,184,1,44,137,22,200,144,25,200,198,70,210,49,145,7,61,94,66,211,255,0,14,222,165,212,228,70,159,230,94,166,85,173,135,138,75,113,160,73,212,158,40,5,24,202,82,180,57,147,91,83,26,49,195,79,124,186,207,252,21,82,188,97,46,13,54,247,218,123,243,104,231,213,83,181,164,21,197,54,219,187,230,84,88,167,17,67,153,150,148,209,190,46,84,111,219,99,52,141,168,59,198,116,251,171,162,163,191,68,239,74,81,244,236,122,191,13,171,139,225,62,82,229,238,120,154,57,227,40,238,185,245,61,8,229,10,121,45,156,100,141,70,107,221,1,83,168,170,194,51,95,50,40,210,0,1,144,32,24,0,128,118,24,8,0,0,0,0,0,0,0,0,0,4,3,0,16,0,0,0,8,6,2,0,0,0,0,17,66,40,64,0,2,1,128,8,6,0,33,20,0,72,12,0,64,49,0,8,98,3,191,32,185,35,72,194,152,13,69,137,196,0,26,26,76,97,89,140,99,181,194,18,99,200,49,38,192,93,194,198,101,43,133,24,139,18,174,0,70,36,226,108,43,1,139,136,177,54,176,98,6,24,139,19,108,67,16,140,44,43,27,224,44,0,196,13,49,12,0,149,34,212,133,136,88,11,82,47,35,17,133,107,113,54,69,199,112,24,8,97,0,0,128,96,32,1,128,92,207,141,79,127,28,127,80,52,3,151,241,212,51,113,203,145,51,214,221,62,21,189,216,29,53,38,162,185,239,216,243,170,86,116,96,226,188,51,150,239,185,143,226,156,103,36,229,156,153,149,88,203,12,155,241,72,42,229,43,210,148,229,43,203,150,239,145,193,41,41,207,153,21,27,206,203,146,42,148,27,222,223,118,17,106,80,81,241,61,200,84,220,157,211,216,170,138,18,146,89,108,185,216,153,213,180,113,166,172,138,52,117,112,138,138,123,153,212,169,190,47,115,158,242,111,123,157,58,122,55,146,115,253,2,58,52,212,37,85,165,21,226,127,177,219,83,29,53,62,21,6,157,71,230,151,82,21,85,78,28,58,23,188,185,203,185,189,42,81,211,199,41,47,27,228,152,86,116,244,202,140,21,77,92,247,233,14,226,214,107,36,146,82,142,11,233,234,118,194,157,45,235,215,114,217,121,159,246,60,53,21,173,214,203,119,26,87,221,250,17,69,5,87,83,87,10,126,41,55,207,233,71,170,244,52,161,73,69,109,37,206,87,33,78,58,104,56,105,105,248,122,203,149,206,90,149,229,27,212,171,59,203,229,138,228,128,235,157,72,105,227,21,82,173,173,216,226,158,183,137,41,42,43,24,245,125,89,201,63,204,170,163,82,109,223,204,205,42,56,82,109,81,166,239,45,144,25,85,171,82,81,148,156,185,187,25,193,201,205,55,201,27,254,30,82,139,201,168,40,243,185,19,146,112,180,95,216,12,242,202,109,200,119,217,137,171,69,220,155,248,25,81,165,52,148,91,190,236,198,119,118,81,29,249,116,55,133,52,173,60,124,69,70,16,167,21,231,187,151,100,116,187,40,183,141,210,41,81,199,127,187,57,101,83,105,45,239,112,7,87,105,126,200,170,18,206,118,38,110,240,141,162,156,153,209,66,131,133,63,230,97,26,99,225,120,243,51,84,227,57,111,118,253,13,233,209,206,9,101,183,91,117,58,97,78,48,141,163,18,142,88,198,210,198,156,110,250,183,208,174,13,53,44,170,203,118,116,188,96,183,178,185,229,106,173,58,142,242,119,34,187,43,234,33,79,242,224,236,237,207,177,231,78,110,82,201,246,38,203,56,228,221,159,54,95,133,222,220,186,17,90,197,113,41,44,94,228,52,227,179,42,140,188,14,40,19,74,94,53,177,81,50,166,241,75,169,88,198,41,125,67,171,43,221,197,218,228,38,221,128,247,126,23,52,244,106,55,222,45,220,236,185,229,252,30,94,58,177,238,147,61,91,17,64,194,192,3,184,8,96,0,0,0,49,12,0,0,78,74,49,114,150,201,1,53,170,170,80,191,87,200,243,242,109,229,149,157,239,147,233,214,254,255,0,243,169,165,106,142,164,242,198,238,248,198,47,171,237,236,185,179,30,123,66,87,191,39,46,189,114,127,213,253,145,21,162,169,194,241,218,94,22,146,138,123,202,93,35,253,216,113,106,83,249,150,80,154,149,73,71,231,169,210,11,209,24,70,82,148,169,202,159,55,120,208,203,162,249,170,51,122,49,167,38,165,102,168,209,143,133,117,105,245,247,147,253,136,55,173,170,141,40,83,167,108,181,19,121,74,207,195,11,154,252,83,81,42,48,142,149,203,60,149,221,185,153,170,10,52,222,162,191,154,126,55,233,30,139,238,255,0,161,231,86,171,58,213,101,82,91,200,184,48,212,197,168,41,252,175,147,57,231,44,165,178,219,155,54,212,75,194,146,243,75,244,247,49,142,244,237,214,251,132,123,191,9,173,197,210,86,162,223,56,95,238,137,211,83,180,154,145,201,240,169,202,146,206,60,227,185,223,146,82,202,60,159,32,60,253,125,28,30,86,230,121,175,106,174,94,170,255,0,115,232,117,116,120,218,107,174,135,130,163,150,73,245,86,40,152,95,57,190,201,127,83,182,156,173,82,95,161,199,79,120,205,190,118,138,253,206,136,191,205,247,154,3,232,117,242,79,224,116,162,183,120,35,231,55,197,164,122,245,106,61,69,29,53,41,74,212,50,75,195,230,147,235,246,60,169,184,169,84,193,90,57,59,120,137,22,176,181,165,187,222,220,205,242,180,26,79,175,244,223,250,152,115,151,62,74,198,207,203,250,254,161,29,45,230,170,180,182,202,50,178,124,189,125,203,155,143,25,172,182,227,89,93,53,123,47,234,103,73,248,227,181,237,40,165,119,219,161,188,183,141,22,238,222,51,171,38,165,209,133,113,186,158,24,46,81,226,74,125,255,0,83,5,209,250,62,191,220,209,248,99,30,241,166,229,45,237,107,244,39,149,215,39,107,118,42,42,59,44,189,9,134,212,215,169,119,199,46,150,68,67,202,189,132,12,229,212,60,171,198,29,182,58,87,51,142,159,230,106,36,41,30,148,60,58,59,245,155,185,146,216,218,189,163,24,193,116,48,37,35,122,142,250,89,24,171,112,146,245,52,231,66,72,203,232,143,243,17,167,85,8,62,4,164,182,198,77,179,215,210,213,255,0,162,81,148,92,225,205,219,156,123,51,205,163,182,138,111,234,157,142,175,135,106,56,109,197,222,87,131,142,43,171,184,164,111,169,74,90,122,23,74,94,122,109,94,201,223,115,230,53,113,202,18,241,93,173,191,161,244,243,105,208,151,13,75,193,56,212,180,189,121,158,30,182,143,14,189,88,181,36,239,202,86,191,236,7,139,195,101,69,98,206,140,59,153,184,145,93,20,85,206,250,26,135,71,195,53,41,194,214,143,139,203,236,121,180,165,102,116,229,120,144,125,5,10,208,169,182,73,203,156,90,249,191,231,99,147,226,26,125,248,144,86,139,60,237,22,165,83,172,163,81,188,61,57,253,189,79,160,254,36,44,210,149,213,223,170,244,255,0,155,27,151,25,177,243,224,117,107,52,252,26,173,94,233,238,153,202,109,131,92,199,30,194,26,230,3,1,136,9,100,50,217,12,43,57,25,76,214,70,115,32,194,124,140,168,237,82,72,218,102,16,218,186,245,50,174,139,142,165,78,2,141,36,214,117,55,123,111,20,85,24,229,43,190,72,224,212,78,79,84,234,190,121,92,13,120,105,77,207,185,165,72,229,68,210,86,157,40,238,173,31,220,112,89,69,199,169,71,157,40,221,24,189,164,117,227,105,56,152,84,141,153,155,22,42,38,154,119,106,202,230,84,249,23,13,166,21,209,79,193,57,69,219,195,43,111,185,233,83,168,228,170,83,151,52,175,29,173,177,230,84,120,234,83,93,145,232,211,142,82,132,163,109,251,59,154,140,189,47,134,213,255,0,180,250,172,163,253,207,64,241,97,62,4,233,212,250,36,175,237,201,158,225,80,134,0,20,0,0,0,0,192,64,3,1,0,196,0,0,0,2,24,4,32,24,0,128,98,1,0,192,4,3,0,16,12,2,144,12,0,64,0,2,1,128,8,69,8,4,3,0,16,0,4,2,24,20,72,12,0,239,192,164,133,144,100,115,105,98,39,32,184,20,32,11,1,46,37,40,142,194,1,72,148,83,98,185,65,136,210,1,144,36,138,196,7,112,5,17,56,142,228,182,69,43,33,52,13,146,217,80,0,178,30,73,148,48,176,211,67,32,140,67,18,128,9,196,88,150,32,35,16,177,86,2,136,176,88,176,176,16,49,216,44,2,0,176,88,0,228,213,234,213,13,163,226,151,244,50,212,235,165,78,163,140,90,81,91,92,243,106,215,140,228,242,92,250,132,105,87,83,86,182,252,77,187,35,11,212,191,75,14,89,70,216,218,196,198,82,156,156,113,52,138,140,42,74,91,52,175,216,214,164,99,78,150,49,119,152,127,6,43,187,234,75,140,171,60,162,188,17,231,234,74,177,116,163,70,133,39,41,188,234,179,41,202,84,224,229,46,108,122,153,211,140,99,24,47,23,57,51,150,181,89,78,41,55,205,145,83,13,229,177,170,118,189,249,145,21,140,118,219,187,39,37,27,178,160,109,93,247,51,123,200,20,174,219,100,222,238,224,107,7,24,44,185,190,136,235,163,70,114,118,111,196,247,103,45,24,40,190,36,191,241,71,101,9,84,94,56,171,46,94,228,29,220,106,26,58,28,73,201,74,175,40,199,177,58,93,85,77,87,139,12,159,126,136,206,174,134,157,73,70,82,147,191,57,100,236,106,233,126,94,48,158,49,143,69,201,1,159,196,165,46,28,97,196,202,115,118,178,229,99,42,116,98,160,161,24,187,127,253,153,142,158,18,206,85,42,61,223,150,253,139,212,235,112,118,166,252,92,189,130,148,245,60,56,78,22,188,185,43,252,167,62,50,171,140,98,156,166,40,82,149,74,138,247,147,123,158,132,101,75,78,175,81,98,250,70,32,103,79,70,168,187,215,241,73,252,177,13,78,162,116,165,141,56,194,27,116,91,138,166,177,201,222,159,63,232,113,201,78,165,75,74,86,3,72,210,156,224,231,38,212,58,201,156,241,86,151,51,106,213,223,9,83,79,193,31,220,198,61,194,42,118,195,212,207,23,45,186,3,149,182,238,111,26,82,118,187,240,174,133,19,69,44,173,108,191,152,218,109,198,124,246,69,193,99,179,92,251,25,207,121,53,30,136,210,21,74,248,211,217,248,153,141,24,231,55,23,31,184,231,7,41,70,49,87,147,59,40,209,116,227,107,221,247,32,152,208,140,22,202,236,218,52,155,243,26,194,54,55,167,74,85,29,162,138,140,98,148,85,141,20,27,93,147,238,105,41,208,211,211,117,39,226,179,178,191,38,206,28,42,107,245,43,25,182,159,94,137,19,90,193,173,141,58,56,185,120,246,185,231,215,148,106,120,211,73,246,61,47,136,85,80,113,84,233,164,160,177,201,245,60,169,202,82,158,50,119,185,6,119,184,174,239,32,181,174,11,202,216,69,210,150,50,220,218,114,86,185,205,43,112,219,234,116,69,229,73,109,208,160,159,138,55,125,80,162,175,98,225,22,241,236,79,43,199,160,30,135,194,170,97,170,112,250,163,99,216,60,13,4,241,214,210,151,119,99,223,34,152,192,8,0,24,0,128,96,0,3,0,3,135,83,91,57,99,25,90,17,221,203,251,155,106,170,225,28,35,124,165,219,153,201,24,239,124,150,219,221,110,149,186,251,46,75,188,128,83,149,226,242,188,21,188,93,92,99,219,221,190,126,190,196,212,138,150,113,169,225,140,82,227,91,229,143,74,107,215,184,229,120,181,130,89,39,141,52,254,174,254,209,95,187,98,142,52,162,156,86,113,164,252,41,255,0,220,170,250,191,98,52,39,9,43,194,107,243,102,151,17,47,146,63,45,53,253,206,170,52,178,140,120,137,184,183,125,190,103,255,0,197,146,247,22,143,76,235,87,149,54,242,80,222,164,159,205,39,207,254,118,71,69,106,240,167,70,117,98,222,82,188,105,250,71,171,251,132,115,124,67,81,148,157,59,174,119,149,185,95,178,244,71,157,91,21,73,73,201,91,175,161,126,105,110,241,245,57,228,165,168,169,41,43,97,79,157,186,179,72,136,94,87,148,151,139,251,5,63,225,182,57,188,96,201,131,252,171,119,3,171,69,43,93,122,29,16,168,212,173,211,177,203,164,243,54,111,53,140,192,246,52,201,84,130,92,213,143,157,215,66,58,109,85,74,87,229,38,145,235,232,245,28,57,110,246,103,153,241,52,229,94,82,95,54,255,0,114,14,4,241,171,82,61,237,47,220,234,141,156,221,254,166,254,199,44,221,167,9,244,105,197,157,90,111,61,228,149,253,74,61,74,245,28,39,75,27,172,46,226,189,49,60,151,200,234,213,202,242,95,249,125,183,228,114,207,169,6,112,190,79,250,157,73,248,151,62,173,171,253,142,88,121,155,177,210,173,148,122,109,176,29,20,227,225,114,182,88,211,148,158,253,246,219,185,117,99,121,227,117,47,37,37,126,170,219,175,112,162,175,37,25,69,173,151,188,125,81,181,73,52,243,237,25,85,111,159,164,66,184,95,240,171,77,222,243,105,70,239,125,159,238,172,101,131,180,158,246,114,74,246,217,247,54,138,254,28,27,219,107,219,111,248,199,90,42,52,169,109,28,165,148,158,255,0,216,35,158,126,73,53,254,5,107,69,5,111,45,185,238,186,132,157,236,138,38,163,198,148,165,232,97,240,216,101,87,39,211,114,245,146,198,146,93,205,190,31,12,40,74,127,96,46,179,188,217,152,222,236,64,105,7,181,159,82,87,241,226,189,69,125,130,14,245,147,244,34,189,57,199,15,135,208,254,105,73,152,104,106,112,181,208,111,146,154,53,157,124,244,154,90,114,141,156,122,247,71,37,93,181,22,68,170,247,107,199,242,181,20,98,148,90,139,189,185,203,170,60,29,98,139,174,220,56,105,74,42,86,166,158,199,188,156,170,214,165,53,202,173,11,203,250,30,62,165,74,84,116,210,106,94,92,91,113,86,230,250,129,229,189,200,104,209,171,74,94,228,180,64,162,141,146,186,50,69,231,96,169,113,199,153,234,124,51,92,155,84,106,74,74,75,248,109,119,60,137,206,236,133,123,221,108,65,245,154,154,60,106,27,165,146,221,52,173,151,115,197,156,113,149,143,67,225,218,191,196,210,218,202,180,124,251,243,245,246,238,78,186,140,90,85,105,249,103,189,187,62,168,233,205,252,99,169,250,224,31,84,33,244,52,201,128,0,9,144,203,33,129,156,140,164,106,204,164,69,99,51,158,126,26,145,151,169,211,51,154,172,114,228,102,171,189,62,30,155,46,231,157,168,143,35,211,169,108,33,25,89,39,234,112,87,137,104,173,28,242,131,139,231,19,166,146,231,191,136,243,169,75,135,81,75,167,38,122,16,78,247,66,21,205,91,106,222,230,117,161,120,220,232,213,199,148,173,185,9,101,0,57,35,180,189,203,228,211,38,74,204,190,105,25,86,213,173,141,57,175,84,122,58,103,41,105,246,151,138,18,240,179,206,107,45,47,180,143,67,225,239,40,227,245,47,249,253,13,35,105,60,244,178,151,84,183,61,125,5,78,46,142,155,124,226,177,127,99,201,158,208,146,250,162,226,255,0,169,215,240,122,158,106,79,230,221,21,30,152,12,8,164,48,0,16,12,0,64,48,0,0,0,0,0,1,0,192,4,3,16,0,0,0,134,0,0,0,0,0,0,0,33,128,8,0,0,64,0,0,0,0,32,24,138,1,12,0,64,48,2,64,99,8,239,178,22,36,100,25,25,105,106,35,196,207,34,148,152,22,130,228,141,16,59,128,192,138,134,137,177,96,84,103,102,86,229,5,192,87,24,178,30,64,2,12,133,112,162,196,180,88,130,50,104,86,54,176,177,3,49,228,85,137,176,21,144,100,72,183,2,238,52,101,114,148,128,208,144,200,137,86,167,20,219,146,2,194,231,5,79,136,95,37,74,14,253,27,56,43,106,53,19,146,188,221,191,148,184,143,122,247,3,231,213,121,199,203,57,126,164,42,245,37,63,52,175,238,92,53,244,71,6,179,91,42,111,26,75,253,82,50,165,86,88,75,57,223,110,172,243,43,78,117,38,241,188,175,216,138,206,182,162,85,103,187,178,35,55,208,232,142,154,85,45,154,73,27,208,208,229,47,12,91,52,142,74,84,231,89,164,219,196,244,169,105,227,78,25,84,240,68,222,49,161,165,141,230,212,170,116,75,161,195,58,242,212,84,147,231,216,154,98,53,115,117,100,148,35,100,182,138,42,53,37,164,166,212,172,228,250,118,58,244,212,161,23,149,89,43,247,56,62,37,82,155,170,163,75,238,69,114,201,185,78,239,168,221,57,74,99,130,188,178,182,200,232,240,194,23,190,236,12,43,77,195,194,191,67,158,77,219,114,230,242,147,102,111,176,68,110,150,220,217,116,225,41,206,49,92,216,165,43,93,118,59,116,150,163,6,231,22,229,37,200,14,136,105,225,87,193,23,186,228,187,158,141,89,209,209,210,140,49,82,173,107,40,174,135,13,45,79,10,147,148,35,10,121,115,151,83,31,198,82,188,148,54,111,205,57,115,97,91,65,78,242,171,82,211,169,218,251,35,138,117,171,106,181,14,46,118,167,30,106,37,234,53,20,248,88,83,78,255,0,87,112,162,225,166,164,162,227,148,165,188,152,69,78,172,97,9,75,45,251,24,105,168,206,188,242,81,251,190,69,86,92,73,101,107,118,72,190,52,168,194,217,120,185,40,174,72,43,181,186,122,90,114,150,73,203,171,60,250,142,90,138,169,227,140,2,141,41,87,121,207,104,244,75,169,223,13,52,220,48,133,161,127,53,185,216,14,103,10,56,126,94,82,151,64,154,133,42,77,89,58,143,175,99,74,206,149,31,12,34,228,163,206,199,30,121,222,92,128,203,164,147,28,60,126,31,220,155,183,55,20,174,223,35,174,141,57,40,217,191,178,44,67,163,66,9,223,155,238,92,150,50,119,229,208,218,17,197,17,53,148,177,181,205,50,133,190,224,168,94,121,101,207,153,178,166,249,69,29,52,116,178,146,188,188,40,12,41,80,140,124,171,238,117,71,75,43,114,177,209,74,156,41,238,151,221,245,52,109,69,57,84,118,72,206,181,142,103,66,149,8,241,43,205,70,39,45,111,136,203,22,169,69,66,147,218,47,234,58,117,142,53,225,180,146,167,111,20,159,246,56,114,163,81,39,8,238,149,150,93,17,61,60,99,110,59,138,148,165,62,137,30,148,167,67,225,250,75,109,197,146,223,126,71,159,45,71,225,60,106,46,82,123,28,209,163,45,84,213,74,145,146,87,223,126,102,130,198,190,170,118,82,219,250,19,82,212,228,225,25,70,106,60,221,185,157,213,229,26,58,127,42,81,95,47,115,203,148,147,158,86,178,151,98,9,171,108,215,168,165,27,89,34,170,71,193,126,196,173,236,84,42,139,193,141,205,104,201,165,179,51,150,243,230,85,37,105,251,145,90,164,239,183,32,154,78,166,204,168,94,242,138,218,226,105,101,119,179,42,28,30,46,50,236,207,167,62,91,123,190,199,209,233,42,113,52,180,166,249,184,145,91,128,134,64,12,67,0,0,0,24,8,235,161,165,83,165,148,238,175,229,3,207,175,163,157,165,87,39,143,89,117,93,223,186,91,35,149,209,124,72,210,141,161,37,188,223,72,109,178,255,0,197,126,236,246,101,26,148,158,222,53,251,153,85,133,58,208,225,40,227,155,241,99,253,253,200,211,199,140,93,71,225,88,102,177,166,159,201,77,117,127,213,151,188,34,170,193,109,124,40,69,252,207,172,142,218,154,71,42,115,73,197,66,164,188,85,47,242,174,158,198,84,113,114,158,182,172,90,163,65,99,74,63,208,131,122,52,163,167,140,116,202,95,47,18,188,251,46,223,115,202,212,234,37,86,188,164,188,49,150,202,61,151,67,183,87,94,84,104,112,230,255,0,58,171,226,86,244,237,31,177,230,86,148,97,79,37,37,139,234,250,26,137,89,85,171,37,224,139,241,75,151,167,169,209,70,140,105,233,239,31,45,142,125,62,77,185,212,141,165,63,217,29,148,188,49,148,58,50,163,204,212,191,15,220,136,201,168,70,220,217,182,170,54,79,209,153,71,120,123,1,219,166,180,82,70,213,14,74,50,58,252,208,32,133,59,43,11,83,227,163,145,19,120,200,50,188,28,64,226,173,44,163,25,201,110,153,211,165,243,41,95,183,63,115,159,82,177,131,94,135,86,158,42,58,120,203,123,184,222,224,57,203,54,239,253,127,230,230,53,13,171,41,70,114,191,93,253,204,102,4,199,169,209,29,246,239,101,232,115,66,219,242,190,231,76,118,229,223,255,0,130,142,221,54,57,101,117,100,156,222,251,217,14,186,82,82,133,242,148,157,56,95,151,171,43,77,126,28,163,125,165,183,239,253,13,42,227,104,217,111,148,234,98,223,217,17,92,180,225,148,101,36,241,243,59,253,61,17,58,229,249,234,59,37,8,168,164,183,72,232,130,84,161,83,31,52,35,26,73,190,237,239,115,142,180,148,170,206,95,204,192,229,170,239,86,11,238,40,59,183,33,79,122,179,239,100,135,5,211,176,70,26,191,21,72,196,244,49,225,105,105,199,173,174,112,198,60,109,116,99,234,119,234,229,226,177,71,56,128,0,98,142,211,151,162,42,219,23,166,167,197,173,24,125,114,140,127,112,59,53,241,225,75,79,15,162,156,110,115,106,99,106,209,146,228,206,159,139,74,250,217,91,166,199,27,155,148,82,125,8,175,160,209,78,50,209,209,155,179,225,198,81,255,0,246,216,242,53,48,140,105,70,62,28,161,82,81,242,187,219,220,244,62,29,21,83,75,75,188,42,75,250,28,186,229,44,43,44,94,213,165,255,0,114,203,151,110,164,87,141,53,106,147,95,204,201,102,149,191,139,63,115,54,84,67,51,108,209,145,98,41,13,13,68,118,3,93,53,89,105,234,198,113,222,220,215,115,232,96,227,168,138,180,156,161,87,117,39,202,50,249,127,186,251,31,54,122,159,10,175,25,198,90,106,159,234,139,237,222,222,189,80,25,214,135,14,163,68,29,218,200,241,35,197,219,43,248,173,223,253,249,156,39,71,51,143,32,5,205,140,9,100,178,201,96,101,35,25,29,18,70,51,3,9,10,202,48,247,42,66,151,138,6,90,117,85,140,100,161,119,123,59,254,231,5,79,20,91,245,59,103,121,80,186,231,99,147,254,217,81,202,227,177,217,163,168,165,5,25,239,109,140,45,114,105,75,135,86,239,147,217,153,105,221,169,131,116,154,236,115,80,123,29,144,252,200,74,47,204,151,234,142,40,120,106,74,38,153,69,120,99,43,153,195,202,215,99,174,180,114,133,206,68,241,158,230,106,198,244,188,84,42,199,210,232,233,208,77,172,109,221,163,155,79,252,92,123,236,107,163,240,205,174,204,15,82,183,240,231,56,187,109,146,254,228,80,156,169,70,53,33,230,133,164,138,190,84,39,30,207,246,102,116,229,106,22,127,52,108,105,31,67,74,164,107,82,141,72,121,100,174,138,57,244,52,184,26,58,84,221,239,107,187,250,238,116,17,64,0,0,128,96,2,1,128,8,6,0,32,0,1,136,0,0,0,0,64,3,1,12,4,0,49,0,0,0,0,8,98,0,16,196,0,0,0,0,2,40,96,32,0,1,0,12,64,1,0,0,1,217,128,98,44,135,145,150,142,197,17,113,144,93,194,228,128,21,112,200,144,1,220,145,138,192,23,21,199,97,98,2,184,110,86,33,96,35,113,166,202,196,44,2,200,121,10,193,136,21,113,100,44,66,192,3,11,5,128,65,97,216,86,1,98,76,154,132,92,164,246,69,251,158,71,196,53,50,168,229,78,18,198,11,205,32,21,127,136,58,243,194,141,212,122,190,231,60,231,140,93,154,71,60,107,66,143,134,156,127,242,102,114,113,148,247,145,164,109,10,205,190,127,114,231,87,5,225,220,230,146,181,173,186,18,140,242,219,145,81,186,172,165,182,55,147,54,133,23,63,10,230,20,41,227,189,189,217,85,181,148,169,172,41,43,203,234,1,205,81,140,112,143,138,75,155,37,109,217,28,147,148,178,82,189,153,115,175,140,54,243,1,221,74,84,147,189,89,217,34,231,175,188,92,104,69,70,7,143,39,155,217,187,155,47,4,55,100,86,147,241,74,242,149,253,15,71,77,78,149,29,43,149,104,165,39,191,169,230,233,173,151,22,127,248,134,166,182,114,180,91,20,130,165,105,84,147,151,202,185,35,154,16,149,106,141,154,78,77,66,209,69,80,161,57,46,190,164,85,202,17,140,49,83,247,102,21,229,242,194,77,197,117,42,188,214,88,71,146,49,190,224,103,234,216,45,183,28,218,82,29,42,83,175,47,229,92,217,81,90,122,18,169,149,89,59,70,60,189,78,137,63,13,219,220,164,210,138,140,23,133,17,82,164,84,90,75,197,253,8,172,56,222,43,205,93,46,72,137,212,140,185,197,71,216,88,221,50,28,118,8,186,94,42,241,93,22,231,99,197,203,25,75,159,83,42,54,211,249,162,165,57,46,93,133,82,238,43,30,119,10,236,169,85,80,211,201,65,71,25,108,159,54,97,66,132,117,17,139,169,43,69,110,197,192,140,34,149,73,122,201,255,0,98,221,90,82,150,52,105,225,101,205,176,58,98,218,158,52,163,101,107,122,153,84,170,160,177,133,73,59,243,93,12,184,238,17,116,225,39,121,249,130,180,35,7,138,123,245,32,154,181,37,40,98,159,135,177,140,158,48,46,106,209,177,16,139,168,238,222,203,100,81,165,10,56,222,117,37,103,253,13,105,215,110,173,186,62,66,157,21,11,165,38,227,212,84,180,243,175,44,104,166,247,243,4,108,234,57,74,215,251,46,108,235,210,232,229,55,150,54,191,51,171,75,240,248,81,138,115,222,71,86,118,91,108,139,166,34,158,158,157,21,148,188,76,29,230,246,67,147,249,170,59,69,116,57,234,107,20,252,20,72,55,77,41,90,247,125,89,193,174,168,234,212,132,84,210,135,245,101,79,81,24,71,240,244,175,58,178,243,73,116,60,202,206,117,171,172,54,80,229,232,20,107,106,205,206,81,148,223,135,203,21,200,230,165,89,198,74,239,194,255,0,96,156,37,156,175,60,164,205,52,186,119,87,121,43,71,177,81,182,110,112,87,89,59,248,87,115,173,55,79,195,104,186,150,223,249,72,116,227,77,222,246,154,229,111,148,229,212,234,35,77,99,78,126,46,162,146,49,173,122,146,150,82,147,247,49,156,49,138,41,214,114,199,46,118,181,194,111,40,99,204,130,114,188,88,163,20,249,14,28,246,7,23,9,52,105,17,243,21,79,205,184,59,95,119,247,20,37,105,59,144,106,231,219,145,83,222,57,39,186,230,140,212,92,75,75,123,45,238,81,82,113,148,111,31,55,99,216,248,93,85,45,44,97,151,138,29,15,22,49,179,203,246,58,116,85,184,21,92,241,189,182,104,15,124,12,232,86,141,104,41,195,244,53,50,160,98,176,192,0,6,6,186,122,92,106,170,63,42,222,71,164,218,72,203,77,75,133,74,223,51,222,69,78,93,17,150,146,247,126,135,45,106,78,85,50,134,210,232,209,215,24,223,118,16,179,169,96,174,10,156,71,74,84,249,123,114,101,214,165,79,131,78,79,248,52,124,120,253,82,59,184,81,83,76,243,254,47,56,211,162,212,54,148,185,216,35,193,212,84,149,74,146,148,157,228,221,217,203,252,90,170,159,56,69,229,37,221,246,58,53,50,113,163,78,49,140,28,183,106,75,156,175,223,216,198,146,194,41,89,127,171,185,166,93,58,133,108,38,185,50,227,47,10,38,163,206,140,87,99,56,75,161,70,122,184,95,43,117,71,37,29,239,19,209,172,175,11,246,60,239,37,86,6,212,54,186,59,40,202,241,56,249,54,109,166,150,214,32,85,162,221,84,172,223,177,9,217,243,216,218,171,179,34,162,188,27,191,220,43,159,87,189,163,223,99,179,104,164,146,217,114,246,71,28,252,117,40,203,158,231,84,159,135,112,137,158,239,153,140,246,127,238,105,61,155,239,126,253,186,153,75,154,183,216,7,77,59,245,233,207,185,189,53,126,252,187,255,0,205,140,105,165,207,107,122,246,95,238,116,210,138,201,117,251,61,202,61,42,17,194,154,123,171,69,203,157,237,183,33,184,44,237,46,87,132,61,210,87,52,132,124,17,142,91,218,49,79,250,146,228,178,205,108,175,58,143,123,114,217,25,105,207,57,127,14,217,120,167,41,223,159,35,130,91,35,162,189,162,210,178,120,209,221,114,222,93,78,73,202,209,150,251,165,107,190,229,70,41,221,202,93,47,253,5,77,222,46,68,78,88,233,253,88,226,177,160,217,81,167,195,98,231,169,156,237,119,201,29,26,165,140,241,230,215,54,116,124,22,143,15,77,58,242,92,188,190,239,253,142,74,242,202,172,139,6,99,68,148,0,222,199,119,194,41,229,174,162,223,40,94,111,236,142,14,108,246,190,21,12,105,234,43,62,145,80,95,212,148,143,59,93,44,181,53,25,207,19,93,67,189,73,179,40,178,43,218,248,83,113,163,43,43,183,82,233,127,226,97,175,75,61,98,109,228,167,181,163,127,151,191,67,175,225,169,198,133,41,69,218,82,156,145,205,174,91,235,109,155,242,249,127,211,212,43,198,173,252,71,236,140,91,52,175,252,69,254,148,100,16,152,146,25,113,64,43,5,141,49,19,136,19,109,135,70,164,168,214,133,72,121,162,238,134,144,154,3,223,86,174,163,81,54,227,93,40,183,46,146,249,127,188,79,50,112,112,168,226,205,254,27,53,83,77,86,132,221,156,83,156,101,213,119,183,175,35,93,124,120,144,167,168,181,165,45,166,187,73,115,255,0,63,113,202,87,15,204,81,47,146,247,40,219,32,150,80,128,206,70,83,70,204,206,104,14,105,153,101,139,54,153,207,51,53,167,108,60,84,81,200,163,225,107,177,211,164,121,81,104,206,162,180,228,172,95,196,97,20,103,53,185,175,82,106,45,238,69,107,166,169,120,171,63,20,73,173,101,93,73,114,145,133,41,112,234,46,207,99,125,66,217,63,184,130,169,188,163,40,156,181,161,185,189,25,90,108,117,227,212,12,105,203,203,35,166,155,199,81,43,117,221,127,83,150,27,54,190,230,249,90,165,41,253,136,61,74,86,114,112,233,40,216,206,50,120,168,244,136,66,78,56,75,170,42,113,198,115,125,36,246,251,154,71,209,39,146,79,186,3,61,59,203,79,73,255,0,42,52,34,128,0,0,1,128,8,6,0,32,24,0,128,96,2,17,66,1,0,192,4,0,0,2,24,0,128,96,2,0,0,16,12,0,64,48,2,64,98,40,0,0,4,3,0,36,6,0,32,24,0,128,96,17,213,195,99,84,217,165,201,200,195,67,134,195,0,200,50,1,216,44,78,65,144,12,5,152,242,0,19,30,65,116,4,93,133,217,91,6,40,161,100,60,133,136,241,32,50,19,144,98,24,128,34,133,136,192,0,4,3,184,174,32,0,184,174,101,168,172,168,82,115,145,228,254,59,83,41,57,121,34,192,236,248,133,121,109,74,156,172,223,54,120,250,139,199,108,174,109,169,175,28,54,119,155,230,206,59,223,212,177,19,21,212,37,236,104,149,185,236,105,10,46,75,119,225,52,142,120,101,81,227,19,186,157,28,32,223,238,201,132,119,198,148,118,235,38,99,168,171,44,176,82,216,42,171,106,228,225,195,133,146,57,90,124,197,149,174,105,4,159,138,123,68,130,225,53,8,248,183,102,18,109,182,217,115,150,82,186,228,93,42,46,91,176,34,147,197,248,138,79,139,53,8,238,219,42,124,56,189,211,100,208,243,185,126,128,119,85,173,13,61,23,11,39,43,89,28,154,104,241,36,178,124,204,170,75,139,85,46,135,165,14,21,26,25,99,121,119,100,86,51,183,27,24,172,172,85,106,210,161,77,198,50,87,151,59,18,171,211,140,92,156,124,79,145,199,41,57,79,112,26,221,93,243,33,248,101,112,206,200,112,140,170,191,64,133,10,124,89,239,35,178,18,140,105,184,83,217,117,245,51,140,99,21,140,13,26,141,53,148,188,41,114,93,192,83,154,167,79,55,246,71,19,169,41,93,142,181,73,84,150,236,140,118,97,84,165,225,178,54,211,209,156,158,78,62,24,152,194,50,186,232,116,113,92,22,9,253,130,12,29,77,70,49,188,155,59,26,167,166,147,85,160,242,75,195,19,26,21,173,27,211,240,75,171,234,115,214,171,42,147,114,148,156,159,168,87,68,235,67,37,195,138,156,185,239,201,28,115,226,58,151,147,230,249,132,84,177,147,93,77,105,210,203,121,61,144,69,202,48,166,242,79,44,76,212,155,188,165,212,214,109,202,42,24,168,168,243,177,14,46,115,180,17,20,163,30,39,55,100,141,56,113,88,171,245,55,211,252,54,172,228,159,67,214,211,232,105,82,121,73,41,76,168,243,104,252,62,174,162,121,74,240,165,253,79,98,141,26,122,120,99,78,38,188,253,140,167,86,49,150,43,121,118,10,115,150,42,237,156,218,141,85,61,60,114,168,252,93,34,70,179,93,13,55,37,157,71,235,229,60,135,63,196,212,121,166,223,60,132,27,234,181,117,43,69,54,246,236,141,96,227,70,139,149,69,105,53,225,143,86,103,74,131,94,52,174,161,220,198,181,110,36,218,241,73,245,145,106,69,75,81,194,82,140,26,83,151,154,75,250,35,8,212,154,147,193,54,154,53,171,26,84,84,100,183,191,51,58,25,213,240,199,104,245,0,167,70,85,167,148,149,145,233,40,199,79,79,102,184,139,167,72,255,0,184,69,254,31,30,89,246,250,76,117,181,105,40,47,204,123,189,246,221,146,146,51,158,166,17,157,220,50,143,211,126,126,231,159,93,170,142,82,178,78,253,13,117,146,132,170,71,135,12,18,143,126,103,44,242,189,130,148,185,251,20,156,185,25,167,178,191,51,72,250,132,16,106,55,82,91,26,164,231,27,246,228,69,174,202,165,40,167,229,220,177,41,85,167,107,56,221,162,108,220,141,101,41,69,181,123,118,22,74,73,78,78,210,40,164,175,4,156,151,62,67,140,101,105,91,229,8,97,151,138,86,93,209,164,215,129,206,95,252,129,16,148,29,242,111,236,105,78,208,114,81,106,78,198,45,40,191,15,39,200,140,176,78,234,224,119,104,53,42,158,179,196,237,25,248,79,120,249,85,146,222,219,115,71,212,199,202,159,161,42,195,0,2,0,232,210,82,206,121,191,44,127,169,130,188,154,75,155,61,42,112,140,32,161,29,237,207,220,85,139,148,136,134,247,28,246,76,154,114,232,101,166,169,218,38,80,146,227,216,169,191,9,205,78,95,156,164,7,116,157,159,161,228,124,69,198,80,156,228,237,20,122,26,153,219,24,174,108,243,126,37,141,105,195,79,23,104,47,204,170,251,68,68,120,21,21,227,155,231,47,42,236,136,82,218,205,26,234,127,137,38,185,55,116,100,116,101,211,70,91,56,244,9,71,25,25,83,149,142,135,226,137,144,185,198,199,159,169,141,157,251,29,177,118,100,106,41,229,27,148,97,78,89,197,51,90,27,85,71,45,6,225,55,6,117,70,73,72,130,245,138,212,230,255,0,149,156,218,106,185,209,113,124,209,217,93,113,41,75,214,44,242,52,242,198,109,17,93,122,89,38,241,119,188,110,116,201,248,227,238,221,190,199,46,155,248,149,30,246,234,118,59,221,63,127,102,84,99,43,165,101,207,183,118,204,165,107,62,214,253,191,201,180,210,229,246,255,0,158,166,79,197,235,151,232,247,254,160,109,77,94,253,93,250,46,167,94,154,23,171,28,175,100,247,125,78,106,126,255,0,118,122,90,24,198,206,111,237,204,14,185,203,27,101,110,178,107,189,151,249,57,53,13,198,141,72,239,117,8,83,246,190,231,77,91,56,218,221,45,179,183,54,115,87,198,85,84,86,233,215,114,126,43,121,81,26,113,234,101,149,90,175,107,41,226,147,233,101,204,228,169,225,166,236,236,110,228,229,70,15,164,165,41,219,238,115,234,60,49,81,238,202,142,109,71,58,112,55,170,191,39,20,115,205,231,172,75,177,234,252,62,135,226,62,35,66,13,120,98,243,151,178,220,35,209,212,195,240,127,15,163,65,115,140,124,94,253,79,14,91,201,158,215,197,170,94,82,60,83,83,194,144,192,76,34,233,171,200,247,169,71,129,240,120,244,115,188,159,220,241,116,212,221,73,40,174,114,120,158,231,196,218,134,158,48,92,146,37,88,249,249,187,185,19,21,191,220,114,15,153,16,123,223,14,140,184,122,117,206,238,114,246,71,54,181,71,61,83,202,89,120,118,182,207,111,216,237,248,123,105,81,73,217,112,159,223,196,113,124,67,150,173,40,183,227,138,218,120,252,191,185,26,120,154,141,234,47,244,163,35,90,223,196,255,0,197,25,21,144,145,164,81,49,54,138,0,196,150,141,108,38,130,179,72,77,23,96,104,35,77,21,94,6,170,157,79,166,91,251,30,181,90,107,58,250,117,44,179,252,200,239,127,18,255,0,43,250,30,28,118,103,180,170,255,0,209,233,181,61,105,59,75,236,255,0,192,87,153,37,205,10,59,163,167,91,75,131,170,156,87,150,251,123,28,209,217,181,216,219,6,3,0,33,153,201,26,178,36,7,52,209,207,81,29,147,71,45,68,74,177,90,25,90,171,143,115,74,177,180,190,199,45,41,97,94,63,161,221,93,94,45,222,221,73,10,227,100,212,242,163,89,45,140,230,188,8,163,9,163,166,47,137,71,214,219,24,212,94,20,203,211,189,154,50,168,131,198,161,213,53,148,78,90,187,78,235,145,213,31,20,81,168,142,73,44,101,114,247,112,127,202,238,93,72,138,150,238,221,213,136,174,234,45,74,149,246,217,247,238,111,86,57,70,148,254,153,89,156,154,73,94,155,141,247,199,250,29,212,124,81,197,150,35,212,248,116,178,209,67,209,201,126,231,73,195,240,137,95,75,36,249,169,183,250,157,198,98,128,0,40,0,0,0,0,0,0,44,22,0,11,133,130,192,0,22,11,0,128,118,11,0,128,118,11,0,128,118,11,0,128,118,11,1,32,85,130,192,72,21,96,176,18,34,236,22,2,0,171,5,128,145,23,97,1,32,48,1,0,192,4,0,0,0,0,7,86,66,200,88,176,197,145,69,192,49,97,96,16,12,2,1,216,46,59,133,22,11,5,194,228,5,130,193,112,184,12,4,23,1,220,89,10,226,2,178,12,136,24,21,144,100,103,58,145,166,175,55,100,121,181,254,40,242,198,143,234,7,172,231,24,249,154,71,61,77,109,8,95,198,159,177,226,87,171,82,167,138,114,111,208,148,188,54,229,114,225,173,181,58,199,169,175,100,188,43,146,34,189,124,124,50,183,216,137,210,116,249,28,179,140,165,46,96,90,132,102,238,228,92,19,78,214,77,24,98,226,236,105,146,167,27,174,102,153,109,86,164,105,198,237,6,158,124,85,148,221,162,142,89,84,226,53,190,192,228,249,39,225,26,58,106,234,27,186,167,225,137,201,41,4,165,100,16,142,91,190,68,85,210,162,164,179,155,180,69,87,243,37,141,59,180,107,26,83,172,252,126,24,246,53,149,106,122,117,140,99,184,28,146,143,14,201,243,19,171,110,82,9,212,149,89,55,36,67,142,252,192,115,158,73,46,172,213,181,8,99,125,206,120,69,241,47,209,29,116,40,169,75,41,43,246,64,105,164,163,77,44,170,120,164,249,35,74,210,84,215,143,123,114,137,164,170,173,44,91,113,89,191,216,243,234,213,117,37,148,136,165,82,166,111,46,164,185,126,160,160,231,108,81,211,26,49,162,178,158,242,42,51,133,20,237,147,201,246,70,187,191,2,86,93,108,93,53,58,151,148,22,195,157,72,211,88,199,205,212,148,133,21,194,132,165,21,203,145,207,60,234,248,166,254,193,90,190,114,81,132,113,140,127,114,84,185,221,133,76,182,123,162,97,41,57,99,4,155,101,198,156,170,189,147,247,55,134,52,105,183,13,231,220,34,93,39,78,43,124,170,72,205,71,41,53,102,203,187,157,69,157,223,115,103,40,194,246,217,181,176,84,213,255,0,167,165,141,214,77,111,99,146,46,83,219,19,73,198,82,126,134,148,169,181,25,75,39,126,73,32,8,43,172,101,211,146,70,242,138,130,81,138,223,155,100,211,142,59,175,53,250,157,212,52,53,107,74,245,60,16,253,216,28,180,34,229,52,160,156,223,84,122,154,109,27,94,42,184,175,229,71,85,26,52,232,195,26,113,73,13,129,93,45,29,133,39,26,113,202,78,203,212,229,212,107,233,208,77,69,231,63,67,142,14,174,182,121,85,149,160,7,93,93,107,156,90,162,188,63,81,203,91,85,10,20,220,105,75,58,211,231,46,196,107,42,45,60,91,131,139,140,124,49,183,115,201,149,103,41,38,188,192,105,44,184,159,153,22,239,212,234,209,208,155,118,238,94,151,74,235,84,83,156,124,93,138,212,214,81,141,74,116,230,162,215,135,110,165,241,61,105,87,81,78,220,10,110,246,243,62,230,19,169,4,177,150,201,156,170,74,140,149,229,123,143,248,211,105,75,193,212,168,168,105,184,143,205,120,247,61,44,41,232,168,45,151,21,175,12,123,122,179,10,83,149,44,28,105,229,210,62,161,241,6,233,218,243,190,162,92,215,72,146,213,145,197,86,179,167,149,229,149,70,238,206,42,147,157,73,101,55,118,107,58,53,33,9,84,150,251,153,171,74,242,185,23,87,57,57,203,110,136,137,78,56,91,169,74,113,142,233,59,133,74,74,75,40,236,250,160,136,132,114,91,149,96,138,197,0,15,123,171,19,167,155,141,121,62,126,133,95,197,115,7,43,85,149,138,58,184,170,164,109,45,154,50,169,23,118,226,252,40,84,101,148,239,200,218,180,114,87,134,247,231,98,163,53,44,109,253,77,242,85,32,236,219,153,202,157,149,187,155,41,218,54,91,62,224,27,131,89,114,67,201,53,226,189,196,231,139,148,191,64,52,226,229,24,69,45,214,204,244,52,122,201,209,171,133,103,41,70,125,91,228,121,49,203,56,185,44,111,251,157,18,150,73,99,211,155,3,233,64,195,67,85,214,210,194,79,204,182,103,76,34,231,44,81,149,94,159,106,145,250,159,151,211,212,244,104,197,70,158,198,84,116,209,167,23,53,188,187,154,209,149,233,180,250,25,173,66,126,32,140,82,151,35,8,214,142,118,55,139,222,225,83,168,242,59,28,180,95,38,251,157,117,252,167,35,229,120,59,217,238,16,234,86,132,105,84,173,85,249,119,60,205,68,165,79,73,46,36,191,63,80,212,234,122,46,136,222,179,142,171,85,24,45,232,82,252,202,190,175,162,60,221,118,163,143,168,148,251,150,14,105,110,140,221,205,46,76,145,166,83,25,110,116,210,125,14,115,90,82,180,144,164,58,158,25,26,47,28,5,86,57,70,226,162,250,17,92,90,154,110,18,205,116,30,106,81,186,247,58,235,193,74,39,159,78,240,155,166,254,193,29,212,229,154,74,253,15,18,119,167,93,175,83,215,161,224,149,153,229,252,66,24,86,147,245,34,187,244,118,148,28,182,221,157,137,39,36,255,0,153,223,251,156,154,20,227,167,135,170,58,159,59,239,243,50,163,41,242,223,183,71,207,253,204,227,230,251,174,182,191,251,154,84,124,211,118,234,253,23,115,58,119,115,187,231,117,123,116,104,14,152,38,255,0,167,152,246,105,70,84,169,168,191,149,116,220,243,180,52,242,170,175,201,43,191,15,35,212,151,45,191,110,130,172,103,44,114,138,111,230,92,186,165,226,103,27,147,193,77,238,213,25,75,239,38,117,215,151,134,114,233,195,156,185,247,118,56,117,49,81,167,90,55,87,206,52,239,213,89,117,34,177,168,162,163,78,49,181,213,53,151,77,251,28,154,151,122,177,95,123,29,149,100,231,90,164,186,61,146,202,252,182,56,43,74,60,89,62,169,88,168,195,78,178,212,202,71,210,252,6,158,49,212,234,31,68,169,199,250,191,236,124,230,141,120,165,35,235,180,212,255,0,15,240,138,113,229,41,248,229,247,3,202,248,148,242,251,179,206,58,181,178,189,75,118,57,77,178,4,48,130,188,136,61,79,131,209,207,83,23,210,11,47,236,111,241,154,158,38,145,209,240,122,124,58,18,168,215,153,254,203,254,51,206,248,157,76,170,181,234,103,245,127,30,123,228,74,123,162,159,34,96,188,69,31,65,240,232,57,78,54,255,0,217,141,223,99,207,215,77,99,170,189,70,175,93,165,225,203,47,15,236,122,159,14,127,151,81,195,107,66,49,109,247,72,242,181,146,95,133,173,102,163,41,234,37,182,79,123,36,101,167,153,91,122,143,217,25,91,115,106,145,188,228,66,91,154,100,224,141,162,137,138,53,138,0,177,44,166,34,8,176,88,171,14,192,103,109,207,79,64,184,218,45,69,23,189,173,36,173,250,158,123,71,161,240,135,255,0,80,225,107,231,23,27,10,177,158,175,243,52,218,122,215,187,199,9,123,173,142,63,159,221,30,131,142,90,61,76,47,119,74,170,154,246,151,251,163,207,124,226,254,198,167,140,223,84,0,5,66,100,52,104,75,64,99,36,115,213,137,215,36,99,82,59,1,231,84,217,221,30,148,45,82,132,95,61,172,113,85,137,211,160,150,84,156,47,200,204,245,166,123,197,56,180,68,191,134,111,91,105,62,207,115,25,249,74,140,164,175,72,154,15,115,88,171,193,163,8,109,51,42,210,188,77,116,242,188,44,77,85,148,63,98,116,242,241,88,163,106,136,231,79,25,254,231,92,149,226,114,79,105,138,71,94,138,86,170,215,75,255,0,83,182,131,222,199,151,70,86,154,229,250,118,61,42,110,213,87,102,88,87,169,240,221,170,85,143,116,164,119,216,243,180,14,218,133,235,22,143,72,129,88,118,0,32,64,48,0,0,0,0,0,0,0,0,0,0,0,1,0,12,4,0,0,2,1,136,0,0,0,0,0,0,160,1,0,0,8,0,98,0,1,0,0,0,8,0,0,0,0,4,0,117,228,25,165,204,225,171,171,233,3,150,117,38,249,200,124,154,245,39,170,167,14,114,68,173,101,39,243,30,67,96,95,148,215,181,26,244,229,202,72,180,226,249,30,13,205,169,106,39,7,180,137,242,186,246,108,131,99,146,142,178,53,54,151,51,105,213,140,99,118,201,138,210,200,206,117,161,79,205,35,130,182,186,91,227,200,227,117,92,157,222,229,249,77,122,191,140,134,86,68,213,214,37,229,60,235,182,182,18,131,111,114,252,166,186,214,170,165,249,141,235,167,30,103,53,172,182,51,221,178,226,107,215,163,168,141,104,237,204,185,206,48,87,148,146,60,62,36,169,59,197,238,99,86,189,74,191,196,149,253,12,88,212,125,5,58,208,171,228,146,99,169,81,82,139,148,143,156,161,170,158,158,109,193,155,126,42,165,75,202,123,133,86,175,83,42,211,223,203,216,231,188,83,185,50,169,226,46,46,43,159,48,139,140,101,83,221,155,168,210,163,252,73,101,46,198,60,69,111,14,198,50,159,54,249,133,105,82,189,230,220,86,198,11,41,201,176,82,46,114,132,97,225,231,220,168,172,227,24,217,71,196,115,79,41,38,39,81,147,187,96,16,138,230,199,39,190,195,183,236,37,187,176,10,17,117,25,221,74,130,140,83,169,44,34,115,98,233,198,230,83,169,57,108,228,192,237,212,106,96,188,52,63,83,146,82,79,220,137,62,73,2,139,96,62,98,194,77,164,90,211,206,252,236,107,142,54,132,119,147,2,20,46,212,33,188,142,165,255,0,73,7,148,191,49,254,195,120,232,225,225,87,171,46,114,125,14,41,205,206,237,243,32,38,231,86,119,125,77,112,140,44,188,210,98,131,148,212,84,99,200,235,163,67,108,146,187,250,153,68,194,46,59,117,102,85,234,44,173,23,116,186,154,85,187,147,223,98,83,167,54,148,105,242,245,39,167,129,213,157,58,81,114,142,49,183,132,231,139,110,57,62,114,54,214,85,149,87,26,86,228,56,83,169,117,107,40,160,172,56,114,183,185,172,52,178,231,81,227,31,83,182,156,105,83,89,203,205,221,153,186,114,212,206,234,234,5,70,74,83,156,184,116,35,225,238,14,148,97,43,101,155,95,161,219,94,80,210,80,84,97,180,165,230,101,233,244,212,227,75,57,197,202,79,123,17,94,124,41,202,205,168,183,114,170,83,157,45,172,148,159,62,172,236,157,76,99,150,217,114,140,87,202,115,194,18,172,221,174,221,192,136,209,132,82,121,54,250,179,74,52,170,87,171,109,60,124,11,230,61,10,95,14,139,75,140,252,63,74,59,163,24,194,42,48,138,140,87,96,142,77,62,134,157,31,20,252,117,14,180,59,36,101,58,170,234,49,123,176,171,156,227,8,183,39,178,60,109,111,196,170,86,110,158,157,90,61,89,174,191,80,219,116,161,36,225,243,25,81,167,24,165,176,145,45,97,167,210,202,123,205,218,49,222,76,232,163,37,168,170,229,107,80,164,182,245,51,248,133,103,26,92,40,73,40,61,229,221,250,28,240,214,240,214,80,82,133,186,20,109,91,73,82,187,202,167,229,210,79,194,137,141,58,84,124,145,223,184,167,171,157,89,44,164,230,253,65,84,83,44,70,249,213,116,60,18,81,78,247,183,51,207,82,241,202,86,186,70,181,106,213,130,112,165,23,227,86,114,70,116,180,117,39,61,223,135,212,152,186,152,193,234,58,90,207,153,234,233,126,30,163,8,202,167,134,29,19,231,35,166,142,154,134,138,130,175,93,169,125,49,92,142,93,93,127,197,67,40,191,204,110,203,180,73,166,58,117,90,170,122,56,222,49,83,169,202,61,162,121,116,156,235,106,163,57,218,237,238,103,39,57,73,69,201,207,15,52,141,165,86,52,163,196,75,150,208,93,253,64,219,226,58,136,198,140,104,69,199,110,113,71,132,188,51,146,232,109,58,146,169,81,202,79,118,101,61,165,126,128,55,185,113,148,172,145,17,77,155,66,54,123,128,147,140,228,250,108,44,100,151,34,160,174,247,118,72,183,47,26,135,238,81,132,159,67,57,197,40,202,107,155,216,232,112,182,78,214,187,57,235,63,6,61,8,10,54,82,223,145,211,77,172,252,46,198,58,104,199,21,41,119,45,197,221,91,146,42,10,148,227,29,209,27,227,145,173,68,178,186,228,200,165,134,202,92,128,188,156,172,223,96,197,55,103,212,80,217,122,23,230,151,133,221,148,76,83,186,82,123,46,94,134,244,87,134,233,239,213,17,121,75,156,86,221,130,62,27,199,230,3,214,248,101,120,83,140,168,203,155,119,139,61,253,53,28,33,148,252,207,115,195,248,54,139,241,53,85,74,139,242,233,111,238,250,35,232,101,38,217,154,212,82,171,139,104,183,103,78,77,118,57,91,220,214,19,252,137,221,153,105,230,221,230,206,202,53,93,172,204,56,119,119,54,141,53,141,202,141,170,73,74,39,6,178,111,65,78,82,202,242,154,178,75,185,172,229,37,82,50,94,88,115,57,39,94,58,141,77,77,75,222,150,159,195,78,255,0,52,255,0,216,8,175,39,164,208,168,101,149,89,202,245,100,190,174,199,146,213,247,54,157,86,212,162,222,204,192,168,86,31,48,176,194,35,147,15,152,169,34,74,58,162,242,167,238,140,163,179,29,25,109,98,241,221,145,68,183,137,203,171,211,229,30,36,60,200,234,69,244,3,203,163,168,190,207,159,102,103,241,24,229,78,50,234,246,54,213,81,132,102,229,23,111,67,138,164,229,58,148,225,125,178,64,122,116,252,16,94,139,161,183,46,93,31,252,185,130,221,125,141,221,183,101,70,53,118,140,186,237,111,189,193,38,175,243,47,21,159,114,165,107,238,246,186,77,154,105,224,231,40,198,205,202,95,79,185,7,171,240,250,110,52,179,113,123,247,123,29,18,218,81,119,119,86,179,235,212,116,160,162,173,100,186,61,194,164,172,185,217,218,77,254,150,177,26,115,213,188,83,138,106,238,52,225,111,119,115,134,180,184,147,81,87,241,234,37,39,103,123,216,237,174,252,84,162,191,247,99,229,127,74,60,231,37,26,144,150,222,5,57,89,75,157,223,52,32,157,218,114,238,219,60,218,146,202,82,119,189,239,189,172,122,13,112,232,120,186,35,130,75,196,215,177,81,183,195,232,186,179,167,77,115,169,53,19,234,254,37,37,10,120,174,73,30,55,255,0,79,208,203,93,25,91,106,81,114,251,189,151,247,59,254,41,83,118,63,79,199,137,89,222,123,153,149,55,121,9,27,101,44,210,138,188,136,103,127,194,168,241,117,84,211,228,158,79,236,65,238,211,143,225,244,106,31,76,84,79,156,213,203,42,207,220,250,45,100,177,163,239,185,243,53,157,234,203,220,204,90,134,40,121,138,124,130,132,111,52,187,178,143,160,248,108,87,2,179,123,237,35,201,214,75,254,137,46,38,238,172,222,56,223,175,115,214,208,188,52,50,217,218,89,120,190,231,145,172,223,77,167,142,17,235,44,148,239,123,190,198,90,121,188,75,234,42,71,212,187,120,190,231,44,29,235,206,93,228,206,165,204,211,43,137,162,51,69,38,81,118,19,24,16,64,208,49,0,206,141,20,177,213,83,229,230,234,96,93,23,141,88,191,82,17,221,63,253,110,178,149,239,157,11,243,191,43,63,242,121,114,229,247,61,109,84,176,248,173,41,61,227,56,73,118,217,196,242,165,229,101,228,166,49,33,154,100,128,98,2,26,51,146,54,100,72,14,42,209,35,75,62,29,127,70,116,212,71,28,252,19,201,116,51,90,142,221,76,47,15,244,156,210,77,67,126,103,92,94,116,149,251,89,156,51,205,94,45,222,219,21,5,62,166,50,86,168,107,73,98,77,104,239,115,42,214,62,40,181,232,97,15,5,91,122,155,81,124,140,171,71,26,133,29,139,120,156,181,209,209,78,87,138,51,174,139,81,149,57,90,112,145,233,195,203,7,233,111,208,242,97,229,113,236,122,148,165,149,40,191,191,234,72,181,232,208,168,169,213,140,250,39,119,236,207,93,158,21,55,120,175,208,246,52,243,226,80,132,186,173,152,164,104,0,4,0,0,0,12,64,3,16,8,161,128,134,64,0,8,161,128,128,6,32,16,12,4,32,29,194,226,0,29,192,64,0,2,0,24,8,0,0,4,3,1,0,12,64,0,0,0,80,8,0,4,0,0,121,106,114,108,208,152,171,34,141,50,150,40,177,190,70,119,197,132,84,137,202,195,114,77,19,24,228,192,210,25,55,115,108,187,187,153,173,141,97,78,251,178,42,56,121,244,53,90,88,69,94,110,197,103,26,124,183,102,51,155,147,0,155,143,202,182,51,114,145,64,202,129,61,183,51,171,82,41,59,10,164,159,40,156,245,37,109,186,153,181,169,11,137,226,38,68,168,190,97,38,140,170,35,188,205,188,86,50,132,122,220,169,77,218,200,160,197,182,92,34,173,118,247,37,73,168,238,56,63,21,200,52,148,26,133,204,82,111,153,117,166,239,97,37,117,118,194,155,140,84,57,110,103,41,68,78,114,107,16,81,8,206,215,102,137,89,109,204,152,167,29,203,138,156,165,177,80,237,101,183,54,43,88,209,172,99,234,101,108,185,48,165,150,123,54,46,27,200,214,149,62,173,27,170,148,226,185,110,7,34,166,147,188,135,199,119,198,17,46,106,117,165,104,43,68,214,149,40,211,146,138,87,145,81,154,140,161,27,201,183,38,109,10,42,149,44,166,255,0,50,92,145,180,157,58,49,203,105,84,254,135,47,26,82,169,147,230,69,56,105,170,213,149,228,236,189,78,143,195,210,166,146,75,38,86,153,85,171,43,36,111,90,84,244,145,178,241,214,125,123,1,140,163,78,132,50,169,108,159,40,18,170,212,151,134,81,246,75,161,141,42,18,175,83,41,95,220,232,175,90,52,41,58,106,54,147,68,28,186,151,24,65,165,43,205,246,38,140,92,82,238,66,167,58,146,88,171,157,112,143,6,57,78,55,151,66,133,248,119,150,79,122,143,167,98,227,28,38,227,43,109,187,101,225,86,75,43,52,223,68,93,45,13,74,174,243,217,17,88,210,124,122,152,168,223,183,161,217,168,156,116,148,163,24,171,212,232,142,205,62,154,157,24,218,17,223,185,53,22,154,53,111,47,21,64,56,52,250,93,248,186,135,148,222,251,143,81,90,206,209,151,132,234,157,57,106,37,21,21,104,155,211,210,83,133,156,146,148,189,64,243,232,104,167,93,230,239,8,62,231,165,71,79,78,132,109,8,253,205,125,133,178,221,128,19,82,164,105,199,41,50,42,106,18,218,59,179,60,114,119,158,224,14,115,169,187,218,61,17,203,169,169,40,201,240,214,237,91,34,181,90,156,34,212,30,253,101,219,216,226,165,74,117,94,242,148,189,194,46,20,97,8,186,149,165,200,229,173,171,169,103,40,44,98,221,174,86,178,209,154,140,167,123,46,71,20,234,206,172,98,159,150,28,144,5,73,186,143,118,246,14,42,198,213,8,94,102,239,98,36,184,147,80,94,237,148,116,81,156,118,148,150,221,25,170,118,157,238,177,103,46,114,197,165,228,68,81,117,37,47,7,82,163,213,86,42,117,35,74,55,147,177,203,151,10,59,53,41,250,152,84,132,234,71,58,146,221,189,144,209,208,170,207,83,52,228,219,138,242,198,231,69,106,220,26,118,118,83,142,214,92,140,41,67,24,57,69,91,29,151,185,157,88,74,115,81,114,223,169,150,153,229,39,37,130,221,247,46,172,156,162,178,230,116,78,147,120,59,90,49,218,62,167,45,123,41,74,254,101,202,204,35,40,164,174,152,74,158,87,81,101,94,241,109,130,158,51,69,17,8,239,27,189,153,188,99,119,140,124,76,206,41,101,104,247,234,116,66,201,62,146,64,75,197,74,49,143,85,189,251,153,183,191,137,115,41,181,58,183,191,34,100,220,101,37,123,246,42,7,40,181,37,250,28,237,103,146,235,204,209,89,223,184,232,248,107,196,138,80,178,166,172,200,150,243,217,236,116,234,40,96,165,56,249,122,153,213,218,20,252,54,120,149,19,77,241,41,250,220,136,89,84,106,124,135,77,99,31,114,177,189,246,235,204,131,94,21,236,163,124,101,201,176,167,25,42,169,117,70,244,165,30,10,132,246,51,121,70,175,141,242,228,251,148,105,94,42,23,121,115,231,18,105,83,117,42,69,65,94,79,100,187,138,164,213,104,182,185,196,245,255,0,250,127,73,149,87,169,154,240,211,218,31,234,37,35,220,210,105,227,164,210,194,146,230,188,207,187,234,19,151,136,166,229,38,24,174,172,195,104,179,108,183,27,83,126,163,188,87,81,57,39,212,43,53,14,129,57,240,218,143,119,98,148,227,11,183,246,38,150,53,43,74,172,165,120,195,250,132,113,235,170,78,140,22,154,147,202,181,89,90,63,115,204,214,212,141,55,29,53,9,94,157,37,141,215,87,213,254,167,85,90,174,218,141,109,252,82,147,165,71,211,234,127,216,242,241,53,16,138,92,133,139,26,0,42,49,88,221,128,211,232,3,148,54,216,198,81,177,188,37,120,251,19,37,144,17,79,195,36,110,246,148,95,216,194,214,118,53,78,241,64,9,218,171,69,75,99,58,158,26,172,110,94,22,69,121,211,158,85,101,115,154,49,255,0,173,134,220,183,46,179,198,173,253,77,104,69,75,83,151,104,129,217,31,86,109,107,197,247,179,234,101,27,39,219,115,85,234,86,83,201,229,186,178,203,115,171,67,78,243,73,181,181,185,174,191,228,230,146,141,250,93,171,127,115,209,208,37,140,189,249,229,204,85,119,199,151,251,147,47,53,187,217,115,245,42,45,254,155,238,41,207,24,185,120,54,187,181,187,25,87,159,169,126,36,246,118,85,36,252,54,253,81,195,52,252,41,222,216,174,125,109,216,238,213,91,9,102,183,141,61,178,238,253,78,90,137,113,100,146,91,59,62,158,198,162,51,175,225,211,202,207,127,67,207,167,226,168,223,121,30,142,183,193,77,38,175,189,255,0,68,112,80,142,49,79,178,3,233,126,3,79,135,165,169,89,252,242,253,150,223,228,228,248,140,239,38,122,212,105,254,27,225,208,167,218,41,30,30,178,87,144,133,113,62,96,3,52,202,58,158,247,192,232,218,53,42,191,244,175,234,255,0,177,226,65,94,71,213,124,58,151,11,69,74,54,221,172,159,220,157,47,46,127,137,206,209,183,161,243,178,119,155,61,159,138,212,221,158,42,230,33,77,242,29,15,50,98,151,38,93,21,176,31,65,15,203,248,85,57,115,88,163,194,214,73,198,150,146,57,187,42,81,219,135,107,93,95,205,212,246,190,32,163,75,225,209,142,78,241,131,183,175,132,241,126,39,117,94,49,113,107,135,77,69,120,239,123,71,183,67,49,167,145,70,47,153,212,153,156,99,140,82,45,21,26,34,145,9,150,138,139,76,100,13,48,40,86,24,192,67,142,211,139,245,6,194,14,237,16,119,252,78,209,213,105,154,202,220,148,175,183,177,230,205,120,100,122,31,22,107,241,26,119,117,126,246,179,103,159,62,82,44,240,190,154,228,0,188,160,84,0,0,2,100,50,201,101,24,205,28,117,226,119,76,230,171,27,196,205,15,71,59,211,112,190,232,154,247,140,178,189,147,91,153,80,151,14,183,185,215,90,154,156,37,31,186,19,197,174,37,56,203,151,62,193,91,120,149,8,194,233,169,39,97,214,242,108,4,81,99,212,173,148,136,162,236,205,234,44,169,49,10,84,95,132,170,138,241,50,211,189,172,110,88,142,37,181,79,125,142,237,36,175,12,78,42,203,25,95,177,211,163,127,153,107,236,217,149,122,52,159,133,254,167,167,160,158,242,135,117,116,121,52,158,234,231,94,154,167,14,113,151,208,247,254,230,170,71,176,32,96,69,3,16,0,196,2,1,140,64,3,1,0,12,4,23,1,136,0,0,4,23,1,128,174,23,0,1,92,46,3,1,92,46,0,1,112,0,1,92,46,0,2,0,24,8,0,96,0,0,2,184,236,223,36,2,2,213,63,169,216,181,74,61,192,196,71,75,211,171,94,228,189,59,182,195,71,133,54,199,9,9,162,83,179,54,194,230,204,101,34,230,204,146,114,96,84,19,147,58,33,28,81,48,88,162,242,72,3,174,251,32,169,82,202,209,145,155,147,148,136,155,75,153,21,180,101,146,40,230,141,75,116,216,167,168,105,114,3,118,210,50,157,77,182,103,36,234,74,82,189,205,35,148,145,53,112,57,52,187,179,41,109,45,206,137,56,66,62,167,44,229,148,182,34,155,153,156,216,197,204,7,29,162,56,223,43,132,41,201,191,66,218,182,192,22,200,167,225,94,165,66,55,92,199,138,82,231,184,18,163,21,27,203,204,76,246,86,67,148,148,165,191,66,27,187,216,130,82,188,236,106,146,76,141,163,191,81,198,14,164,182,185,65,41,197,187,37,118,84,100,227,178,221,155,42,49,138,177,19,141,151,128,168,203,197,61,144,248,110,159,152,184,188,87,243,14,157,57,212,150,241,251,133,99,121,62,182,54,133,9,79,121,45,142,168,105,226,183,150,236,39,38,222,48,8,136,197,66,54,143,49,112,248,113,206,79,114,157,169,114,222,76,210,158,158,85,173,151,148,43,143,131,42,142,235,169,221,167,208,74,86,203,100,117,69,80,211,199,47,52,142,90,149,171,86,149,160,247,244,32,210,190,170,26,88,186,84,99,121,28,208,211,202,95,153,85,222,76,222,158,142,52,218,157,77,228,58,208,146,158,48,188,155,232,186,17,88,85,172,168,114,75,110,72,230,167,78,174,178,174,91,250,179,208,167,240,220,229,158,161,223,249,78,232,66,20,227,140,34,146,244,3,146,158,155,131,28,105,197,57,119,102,145,210,199,53,42,143,57,47,208,232,177,81,166,16,148,125,13,20,118,223,96,218,62,226,105,203,121,187,46,193,74,114,114,240,192,206,26,104,169,185,212,222,79,161,186,237,21,98,148,72,37,43,108,138,176,57,70,39,45,109,74,228,153,70,245,43,70,159,171,57,42,86,157,87,217,25,202,87,42,156,110,84,93,40,126,166,122,250,216,46,21,62,127,52,139,173,170,167,165,163,146,254,36,188,168,225,166,171,106,165,121,74,203,155,100,83,163,65,207,23,57,109,209,27,234,235,83,210,82,194,159,241,26,223,208,184,78,157,10,110,120,188,190,92,186,158,38,166,179,171,41,119,124,216,19,90,178,168,213,246,72,202,46,54,105,243,8,180,162,174,139,167,12,155,86,188,159,34,163,9,95,159,66,226,220,41,183,100,164,205,184,14,45,90,207,187,102,83,165,45,237,124,130,57,221,73,84,118,234,119,233,233,194,149,9,102,252,79,153,52,105,224,178,113,199,212,172,106,85,155,140,124,189,202,49,190,109,69,110,118,82,164,234,77,57,109,24,10,20,20,36,190,85,30,189,205,42,41,47,203,164,246,230,217,21,158,167,80,162,241,139,246,70,49,169,5,225,203,119,205,142,116,85,242,148,189,140,221,43,197,237,20,192,169,86,148,233,197,185,61,182,72,150,163,37,221,147,74,54,118,151,66,163,25,58,151,74,200,9,154,197,88,205,175,2,149,205,107,71,27,166,247,51,75,194,239,200,131,120,40,84,138,119,220,190,83,220,195,76,239,27,62,134,179,120,180,222,198,145,156,227,131,88,189,238,42,158,41,101,232,94,166,124,165,31,97,59,56,226,227,226,75,154,32,206,27,71,213,151,74,62,40,63,83,56,41,36,175,204,169,61,173,216,43,211,219,147,228,114,215,166,225,121,71,120,255,0,67,104,73,202,148,91,231,97,194,87,218,70,153,121,211,106,203,115,109,50,113,155,167,83,230,220,214,182,143,41,101,15,208,222,164,34,161,147,91,165,204,98,185,167,146,186,156,121,61,153,113,106,188,84,95,62,230,146,89,45,229,225,107,117,216,231,222,148,218,232,250,132,105,167,163,39,87,134,149,231,39,104,250,159,95,10,116,244,90,74,116,175,180,85,182,249,159,83,202,248,22,158,53,107,61,84,215,240,214,49,255,0,83,61,29,84,211,170,225,46,198,43,113,21,53,77,109,13,151,161,139,175,55,212,153,199,23,225,37,53,34,40,157,105,190,76,116,235,200,151,18,45,102,7,86,121,71,118,78,178,164,168,104,33,74,31,196,170,249,122,190,70,18,222,214,34,85,29,77,124,91,187,224,193,201,123,242,64,103,175,150,52,163,167,135,146,143,133,122,247,103,159,124,151,105,35,106,205,185,110,98,249,242,43,36,170,91,103,177,74,104,137,199,35,38,154,41,174,171,166,7,50,168,215,51,88,84,79,168,195,84,229,195,146,151,71,204,214,92,148,151,38,101,37,120,190,196,82,170,233,188,39,229,34,186,21,164,183,46,48,121,122,28,211,110,18,191,56,190,76,214,157,80,39,82,252,87,50,115,240,15,83,43,166,115,103,177,21,134,163,119,38,26,9,206,83,156,108,159,77,197,89,248,77,190,18,183,114,245,96,119,82,163,39,28,178,75,236,84,22,83,199,63,213,11,137,102,224,185,49,69,126,117,251,217,34,163,121,209,169,9,227,148,93,183,61,111,135,105,231,82,132,94,81,135,109,186,28,81,139,173,89,65,121,164,236,123,180,177,165,79,193,254,152,251,34,85,132,180,48,235,41,59,122,147,91,71,75,6,210,105,187,71,153,213,73,249,189,199,87,201,126,198,85,225,106,232,65,235,48,141,248,124,228,174,121,75,57,87,118,149,214,79,204,122,250,199,142,114,234,207,47,79,188,205,178,195,93,86,243,112,123,56,199,101,238,105,240,234,60,93,77,26,111,172,149,253,150,231,53,91,85,212,84,111,234,177,237,127,244,246,154,63,137,171,82,219,66,56,175,118,69,122,154,233,90,141,147,62,119,80,239,38,207,115,226,82,243,30,5,103,187,47,44,214,32,198,38,105,26,233,105,186,181,161,79,234,146,71,215,63,12,29,185,37,177,243,223,4,165,150,177,75,164,35,127,185,238,234,101,141,22,102,250,212,241,224,252,70,119,114,247,60,229,204,234,214,203,42,140,229,52,200,151,35,125,54,243,166,187,201,24,72,235,248,124,114,213,81,93,165,114,47,235,213,248,197,213,24,211,235,45,175,239,36,143,11,95,139,213,86,148,90,126,170,24,158,214,182,55,175,66,49,110,210,169,11,221,251,200,241,53,178,124,90,210,113,148,94,73,53,41,101,111,185,26,114,54,23,34,227,184,70,169,150,153,146,101,166,6,131,33,50,174,17,67,185,55,0,6,105,77,114,51,230,116,81,73,206,55,118,3,167,226,217,113,232,118,73,191,53,210,60,249,121,95,177,217,241,86,191,25,14,234,159,123,156,83,222,44,165,245,93,0,87,0,0,0,0,19,1,21,17,51,158,103,68,140,36,69,114,78,234,87,92,209,221,78,89,210,139,93,14,74,136,219,71,37,119,6,72,86,85,169,227,81,237,234,153,154,110,80,127,212,236,212,211,82,133,219,182,60,253,142,69,40,169,109,124,89,104,206,27,72,235,138,188,90,244,57,23,152,234,166,196,43,158,155,198,163,71,73,205,89,99,84,232,142,241,40,198,188,110,174,78,158,91,197,246,70,213,35,120,179,158,147,180,173,234,102,145,235,71,204,253,77,160,237,82,253,36,115,193,222,49,119,190,214,253,13,111,225,79,233,102,145,237,105,165,157,8,223,156,124,47,236,106,113,124,62,165,229,40,125,74,235,221,29,198,84,128,0,0,67,16,0,0,202,16,12,0,64,0,0,0,0,0,48,1,8,161,0,130,195,11,48,16,134,246,230,56,198,82,228,128,144,177,208,163,10,74,243,221,153,212,139,169,23,134,204,154,50,11,62,193,166,163,95,63,18,240,157,238,156,109,136,209,197,10,114,155,217,4,233,206,28,209,223,10,106,60,185,25,87,171,142,195,76,115,194,158,107,153,53,20,96,185,220,170,50,157,73,75,176,246,150,80,199,112,48,165,62,35,178,91,154,74,208,123,171,156,252,42,148,170,189,222,44,232,133,148,111,38,6,83,170,162,252,40,233,163,41,56,221,138,52,84,228,157,182,52,172,248,112,240,133,115,191,21,117,116,118,211,87,231,29,142,90,42,85,106,39,107,29,58,137,56,199,24,115,3,45,78,162,41,227,115,58,122,155,60,101,201,152,240,156,165,227,101,106,41,190,26,197,1,227,220,153,158,142,20,229,206,40,175,195,209,181,220,81,189,99,30,78,242,46,46,48,52,213,84,167,7,141,56,156,151,141,247,26,99,173,74,45,93,178,93,72,174,70,91,18,233,183,201,129,215,199,132,97,178,220,228,168,220,231,118,93,58,82,234,205,28,49,123,43,133,71,150,23,50,121,84,55,149,23,62,123,20,163,24,236,136,48,84,163,31,55,50,167,85,70,56,197,5,94,123,24,73,52,1,39,126,100,99,185,164,34,223,202,205,161,71,171,32,230,197,189,162,141,233,80,81,222,92,205,212,84,75,80,40,231,157,252,177,67,84,85,183,230,116,42,123,147,86,203,96,50,198,43,203,187,21,148,19,148,185,142,114,194,62,166,18,155,154,176,84,180,229,229,15,47,93,203,80,155,86,138,55,167,166,80,241,79,118,6,52,232,74,172,178,150,200,233,113,84,163,104,162,184,137,69,217,25,198,245,37,119,112,133,141,221,228,82,167,126,74,198,177,167,189,217,162,86,3,24,233,227,124,154,220,211,147,177,162,132,167,229,70,208,211,198,43,197,187,26,57,173,220,21,41,57,126,92,119,245,59,85,59,189,163,100,106,162,163,238,77,87,36,52,138,62,42,158,41,118,42,112,150,54,110,223,203,19,166,237,242,67,140,35,29,222,236,138,225,142,142,85,36,178,123,29,148,232,211,162,182,74,230,139,151,97,54,162,4,112,148,165,148,138,110,49,228,137,115,114,228,56,194,252,192,91,200,184,194,229,198,5,218,192,66,133,138,223,216,127,184,177,238,65,42,203,146,187,30,55,119,99,114,140,81,148,171,118,40,213,181,19,57,213,178,103,61,77,68,97,205,238,121,250,141,77,74,146,180,37,225,24,53,173,172,117,36,227,11,251,144,164,68,85,163,234,17,223,169,166,93,52,252,111,126,133,86,173,8,90,157,247,230,209,57,58,84,83,140,114,147,228,141,104,233,101,39,196,173,20,159,98,43,158,26,89,234,166,170,87,118,143,203,19,178,113,84,169,227,24,251,122,142,166,162,20,182,143,138,93,143,43,85,241,26,142,47,31,59,253,136,163,83,82,83,156,227,57,171,163,130,87,195,107,26,83,140,230,150,215,125,110,118,209,208,231,226,198,222,165,71,6,158,131,147,188,225,225,232,118,97,26,84,165,40,198,203,185,188,29,7,225,140,247,79,113,107,241,84,22,50,123,20,121,217,73,69,202,87,200,33,148,171,94,219,51,72,202,82,134,46,206,47,169,165,42,45,114,123,21,147,225,169,43,52,107,24,168,173,142,138,90,105,78,55,82,138,94,166,115,169,78,53,85,57,89,91,159,169,21,18,167,146,190,55,125,12,165,46,22,80,114,188,229,206,198,186,154,183,127,151,82,208,93,145,193,39,40,55,59,93,190,68,95,25,212,171,41,185,57,115,94,24,164,71,137,45,203,188,39,12,165,43,73,50,233,184,239,103,127,112,51,141,228,210,92,250,250,14,156,173,41,198,91,56,143,203,60,165,200,82,135,22,77,227,226,3,54,229,82,78,93,13,105,210,82,142,207,153,81,163,138,245,10,146,198,246,253,2,51,80,116,103,139,234,19,249,164,84,101,146,221,222,228,194,18,168,172,153,70,115,168,149,59,46,166,148,222,220,249,138,84,101,27,54,185,5,183,185,21,191,14,53,33,117,180,215,238,115,217,194,110,252,206,186,105,78,49,105,253,141,156,35,37,226,138,102,177,25,74,73,80,82,76,152,84,205,111,180,145,172,210,75,28,118,48,130,225,212,221,115,218,225,29,52,229,205,92,157,76,103,82,159,229,202,204,149,7,26,185,69,108,203,205,41,110,128,228,162,234,69,181,62,156,238,116,42,121,201,74,27,223,107,119,52,148,99,46,106,231,103,195,96,165,170,140,154,240,211,241,63,236,7,185,164,210,254,31,77,78,148,126,85,226,245,125,76,53,244,219,173,116,159,46,100,84,213,84,111,195,38,143,39,85,169,168,235,201,206,82,119,228,206,110,143,67,196,137,177,230,42,207,164,151,221,23,29,71,127,218,69,71,164,68,246,87,57,63,17,7,255,0,114,222,227,114,115,141,163,37,37,232,192,235,211,175,206,121,229,140,99,149,209,205,25,120,107,85,78,249,212,178,126,145,255,0,229,149,26,181,35,65,197,59,62,87,244,49,138,147,163,78,61,18,254,187,145,68,161,151,136,207,81,78,52,146,138,231,205,179,101,148,118,57,245,169,74,106,77,55,183,34,163,7,82,156,126,107,255,0,165,17,197,164,254,89,147,58,202,28,160,115,207,85,83,229,74,63,96,58,179,163,213,77,4,120,18,123,77,199,253,72,225,122,138,189,100,39,169,171,110,127,176,211,30,164,41,207,254,219,140,215,163,21,122,124,143,25,234,43,41,93,75,246,58,41,124,82,81,240,213,78,222,187,161,166,59,105,207,31,203,169,188,88,74,244,103,206,241,124,153,10,181,26,241,218,86,41,69,227,132,252,189,31,96,29,103,120,220,228,108,232,148,154,166,226,249,163,146,82,89,1,157,121,120,78,223,132,195,242,162,255,0,150,231,157,168,123,30,198,129,97,71,236,145,1,111,206,107,212,214,18,79,81,79,220,152,171,206,82,237,113,233,191,245,48,111,161,71,185,240,237,59,83,157,71,230,81,219,209,179,187,37,196,81,92,163,225,71,62,142,164,85,11,174,119,109,255,0,98,169,182,155,151,99,42,239,162,239,151,185,115,87,139,48,210,59,70,94,199,67,242,178,43,192,248,140,173,145,231,233,252,48,156,251,68,236,248,155,230,113,212,120,104,166,254,173,141,254,50,225,162,174,211,239,43,159,85,240,90,124,61,14,109,111,54,229,254,15,153,165,7,39,8,71,156,182,95,115,236,99,21,71,74,162,185,37,98,85,121,159,16,149,211,247,60,74,175,115,213,214,202,236,242,103,230,53,25,169,66,234,62,129,29,228,84,123,223,2,165,141,25,84,250,159,244,58,126,33,82,209,107,208,211,225,244,184,58,88,71,178,56,62,37,83,204,103,245,175,199,141,90,89,77,153,142,92,196,105,144,207,67,225,49,203,86,188,86,74,44,243,143,103,224,144,142,117,37,57,37,27,89,220,151,197,158,180,215,93,107,96,150,14,42,82,118,147,240,237,19,231,245,45,99,180,99,27,201,237,30,71,187,169,146,227,206,84,229,130,84,229,143,135,37,121,59,111,250,31,61,169,146,180,87,187,50,172,174,52,204,238,52,192,213,50,147,50,76,164,202,53,76,180,204,145,104,13,46,4,161,132,90,58,116,113,115,172,173,208,229,137,234,252,58,158,49,140,229,178,109,202,254,136,180,142,79,137,182,245,178,78,235,24,165,99,146,95,47,185,165,121,169,87,169,36,162,147,151,67,54,252,72,10,16,92,0,64,0,1,113,54,38,201,108,5,38,101,34,228,200,100,24,204,206,50,194,106,70,179,49,146,34,189,23,105,199,210,75,115,135,30,28,165,23,236,116,105,39,149,60,126,145,106,86,54,159,217,155,246,35,142,81,198,70,212,165,112,156,114,34,9,198,70,69,106,87,41,14,139,218,197,214,142,84,125,140,40,203,115,72,221,156,114,240,214,59,122,28,181,149,164,153,42,199,161,65,222,138,247,58,34,175,117,221,28,122,57,39,6,182,185,215,7,186,151,98,196,111,165,172,169,74,53,31,40,59,191,110,167,182,209,243,241,142,53,28,95,46,71,183,164,159,19,75,77,191,50,88,191,117,177,42,180,17,66,32,64,49,0,0,192,4,3,0,16,14,197,170,50,126,128,100,7,74,163,21,230,220,20,105,244,216,24,231,179,236,90,167,38,57,201,198,93,194,42,172,247,181,128,206,126,14,99,132,115,242,157,60,43,249,138,140,20,57,36,134,174,50,142,157,245,9,164,149,147,177,187,150,198,88,185,203,145,1,13,58,150,242,29,71,24,172,97,204,210,163,113,133,160,174,200,133,59,60,166,247,10,133,67,137,188,141,113,133,53,225,42,82,141,172,96,223,56,129,113,169,227,177,173,186,153,209,167,142,236,43,234,35,31,10,123,128,85,168,162,185,153,42,110,106,237,156,181,170,55,52,142,186,13,184,221,132,103,9,70,21,28,13,35,15,204,185,199,170,147,141,85,40,157,116,42,170,144,189,247,40,154,177,202,88,152,195,71,44,247,151,132,214,18,206,171,244,13,69,89,69,90,0,21,43,70,130,197,4,39,10,177,118,48,106,240,188,183,103,51,117,41,75,40,173,139,34,61,77,60,113,78,230,51,114,157,87,190,197,233,170,58,148,174,200,111,199,180,72,161,109,45,209,165,107,58,123,28,243,207,52,145,188,182,130,76,15,41,214,197,116,57,235,106,103,36,247,180,72,156,221,174,97,41,78,123,91,99,108,147,169,22,13,197,162,163,66,238,252,141,85,40,199,160,28,240,167,38,246,228,116,194,22,91,148,172,129,176,135,116,145,159,23,197,100,47,19,28,32,163,184,23,41,99,27,179,28,238,174,133,90,123,168,147,26,115,190,220,130,167,41,74,86,53,132,36,249,154,66,157,185,154,236,130,37,69,32,109,32,114,111,144,227,30,224,40,199,38,105,200,9,108,10,185,148,164,185,46,102,156,196,169,70,247,176,87,36,227,57,203,194,174,107,79,75,46,115,103,77,163,5,118,101,82,174,94,24,144,14,112,164,172,183,100,90,164,221,238,84,40,245,124,206,170,116,37,46,150,3,154,20,241,231,185,209,10,114,151,40,157,48,211,198,59,189,217,163,75,191,217,19,87,28,220,27,122,191,67,72,208,235,63,208,222,43,233,69,168,46,108,154,51,140,93,172,149,145,106,9,115,27,146,92,137,221,176,161,190,192,163,220,165,27,3,104,1,6,209,38,83,51,109,201,217,1,115,169,216,133,25,75,153,112,163,213,155,168,197,4,103,10,102,138,54,24,189,194,157,194,221,204,106,234,105,82,91,187,190,200,231,150,170,165,79,42,194,35,7,108,170,70,60,217,205,83,89,210,39,52,229,127,152,202,48,81,119,114,46,38,186,101,83,108,166,206,121,234,161,43,40,200,138,137,203,171,49,225,70,251,34,225,162,180,101,54,222,68,70,74,47,22,247,54,181,209,18,165,147,110,219,149,15,35,74,105,201,218,40,186,58,55,36,178,229,221,157,112,130,167,225,166,173,222,68,211,23,74,17,165,21,158,242,232,133,93,185,71,243,39,132,123,32,83,78,47,15,49,141,90,19,171,103,82,165,189,12,171,29,76,227,70,148,176,86,111,101,126,108,231,163,167,157,91,55,27,30,130,161,78,234,86,187,93,100,95,26,156,114,75,154,3,153,211,167,167,231,105,84,237,209,28,245,181,138,164,101,5,43,246,75,145,142,165,212,173,81,198,219,223,125,206,106,182,85,20,113,199,162,177,66,166,223,22,221,78,169,202,78,14,51,228,114,169,70,148,154,146,114,155,228,84,105,85,156,149,246,69,65,73,102,177,189,206,232,120,99,100,68,105,168,71,195,176,249,21,27,70,163,229,208,228,175,7,25,185,243,185,170,102,138,207,152,87,42,165,42,138,49,123,54,249,11,82,233,194,110,52,97,117,21,107,190,166,245,170,58,48,147,130,241,75,230,236,112,74,121,91,185,149,100,226,154,110,246,99,132,101,45,145,209,79,79,116,219,218,230,188,26,119,229,185,113,28,239,79,81,73,109,117,220,181,25,83,187,200,234,86,91,24,206,147,147,110,50,220,184,48,157,70,221,217,170,138,146,202,91,139,240,243,181,219,241,26,66,155,143,68,239,204,131,158,110,46,86,81,178,238,53,78,80,186,140,142,153,66,11,160,215,151,145,81,149,23,61,212,214,197,240,161,149,241,31,81,171,129,42,10,50,88,236,187,23,144,137,190,238,224,93,242,68,184,254,161,125,246,123,20,183,2,99,116,183,9,45,157,247,41,128,66,135,43,30,190,130,139,134,147,136,255,0,238,183,250,30,92,34,229,56,198,60,228,236,143,166,148,33,78,130,165,203,24,172,126,198,122,111,151,155,86,54,138,151,70,112,86,138,147,119,61,29,77,120,167,37,30,76,243,230,243,150,198,85,206,233,36,78,29,206,158,27,176,157,54,81,202,226,103,40,205,59,199,99,179,22,186,6,221,215,220,14,122,122,173,69,63,155,37,218,91,154,83,248,138,133,169,213,164,252,43,205,17,202,154,146,255,0,7,52,180,215,156,150,92,182,126,251,16,119,173,77,10,190,74,138,253,140,234,66,50,234,121,181,52,78,95,51,100,42,122,154,94,74,146,183,103,185,71,108,163,40,242,123,11,21,47,53,56,179,151,241,85,169,255,0,18,147,126,177,46,26,218,114,218,248,190,210,216,13,165,166,165,46,81,50,158,142,38,139,83,21,208,181,168,167,46,160,112,207,75,99,25,105,241,78,82,91,35,214,180,101,200,206,162,74,18,77,93,48,60,140,227,14,75,22,111,67,89,127,13,247,236,199,86,156,123,28,117,104,95,120,108,69,122,21,43,169,167,221,171,28,174,94,35,26,117,36,158,21,185,244,145,173,183,3,58,219,202,43,187,61,202,27,81,60,86,148,170,65,127,49,236,210,254,4,66,52,75,193,39,221,17,15,12,147,245,46,114,198,146,100,198,55,138,246,40,247,244,223,250,72,56,155,75,195,74,63,204,206,95,133,120,232,56,246,103,85,127,60,99,216,202,187,40,47,50,246,58,58,24,80,231,63,127,236,108,157,238,69,124,223,197,31,230,99,234,113,107,93,168,81,167,245,59,157,95,17,121,106,173,234,114,107,55,213,83,143,72,68,221,101,183,194,168,241,126,35,77,116,135,137,253,143,164,213,73,70,150,62,135,149,255,0,211,244,188,85,106,190,173,69,127,86,122,26,233,94,241,236,79,213,120,250,169,108,217,231,75,204,118,234,223,67,135,169,182,73,155,232,105,241,53,17,93,19,185,132,143,83,225,20,110,242,238,236,65,238,127,14,142,253,17,243,250,250,151,148,145,239,106,229,141,38,124,206,174,121,76,156,173,115,138,76,125,8,52,138,130,202,73,30,255,0,194,127,46,141,69,40,111,6,247,183,110,119,60,109,29,62,46,162,156,47,103,41,88,247,32,234,75,225,213,37,47,12,170,41,75,99,61,17,231,212,146,81,213,57,120,188,52,227,103,43,95,155,183,238,120,26,167,249,169,118,138,61,221,75,156,116,186,137,44,173,42,248,189,149,157,146,143,51,193,213,60,181,21,61,236,21,149,202,68,141,1,104,184,144,138,136,70,136,180,68,77,18,40,101,33,88,184,160,141,40,211,149,73,198,17,231,39,99,215,173,37,166,210,84,146,217,70,42,156,93,249,119,102,58,13,59,163,7,94,94,102,173,24,153,252,94,166,49,165,66,45,237,191,185,26,121,110,82,111,126,124,223,185,42,91,151,46,77,138,49,216,33,100,25,23,97,88,8,200,50,27,137,46,32,23,37,176,16,9,146,198,201,97,81,35,41,26,72,206,68,21,167,169,133,85,234,118,84,142,81,113,253,15,55,145,233,81,151,18,148,89,121,74,228,155,203,202,200,142,89,171,220,233,175,28,101,232,247,71,63,17,70,77,20,116,243,167,37,232,112,193,227,82,199,109,55,127,185,197,81,99,54,41,29,73,220,198,178,185,116,221,226,77,77,208,26,232,94,237,111,250,157,180,252,214,60,221,51,241,219,109,238,122,84,247,146,151,125,196,43,73,173,211,244,61,63,134,202,241,169,15,105,175,232,207,50,91,198,253,142,207,133,212,81,212,193,62,82,188,69,35,211,113,105,94,193,24,185,114,53,155,118,106,196,70,140,210,186,217,178,8,105,222,214,3,166,9,65,94,65,198,134,120,216,43,158,207,176,212,36,250,51,173,52,214,197,36,77,49,202,168,205,151,29,58,94,102,116,88,77,108,52,198,113,138,249,81,165,144,88,205,222,114,219,160,84,201,73,203,126,68,170,50,148,182,118,71,77,149,183,19,118,2,99,74,49,222,219,149,184,149,216,211,222,192,22,182,236,202,82,114,149,145,164,162,228,253,2,16,81,3,47,20,188,54,177,180,99,138,0,1,249,85,206,126,37,230,238,111,63,38,198,52,168,201,221,200,12,106,57,84,150,16,189,206,138,84,49,87,147,187,46,49,140,121,14,224,62,135,5,88,126,123,149,142,236,140,235,82,201,94,60,192,243,234,90,85,20,122,179,165,190,29,43,68,159,195,186,114,202,91,200,137,221,166,130,48,113,115,78,69,104,212,243,107,161,165,26,83,148,119,91,29,116,233,170,113,245,46,138,81,141,40,122,156,178,166,231,44,141,213,41,74,119,147,47,28,34,200,56,229,78,72,229,115,150,124,59,115,61,11,93,243,28,52,241,82,205,173,203,161,209,167,141,43,49,170,75,161,114,99,132,186,16,41,97,78,55,103,52,175,83,146,217,157,19,167,155,223,144,212,82,228,7,135,248,90,76,107,79,73,10,49,119,243,108,106,233,198,219,72,219,40,116,32,185,92,159,195,167,213,150,169,201,61,164,106,148,151,54,6,63,131,118,218,228,173,27,125,206,200,74,255,0,57,165,209,53,94,123,209,63,168,151,163,159,116,122,46,73,116,185,14,50,231,109,139,163,207,122,39,123,187,7,5,199,170,59,182,124,153,51,211,102,53,28,88,203,160,184,82,103,124,116,170,40,124,21,236,52,199,2,166,227,208,49,151,210,206,231,74,61,194,16,79,103,32,56,124,79,161,81,165,41,63,41,218,227,78,29,72,146,223,194,192,81,210,164,175,57,88,202,165,74,112,186,130,185,171,118,94,107,153,249,190,144,174,85,78,174,162,92,188,39,101,29,26,143,152,168,167,21,180,145,74,82,95,48,26,70,148,99,202,40,166,212,78,121,214,168,185,50,85,90,141,244,38,26,234,89,72,165,4,185,156,188,90,239,150,40,174,60,227,205,38,48,215,87,178,6,187,156,255,0,138,159,209,97,61,87,120,147,13,116,236,129,207,177,201,45,67,233,17,113,155,230,92,53,209,42,132,100,229,201,10,19,165,243,51,69,94,148,121,32,8,211,147,230,109,26,106,38,107,85,79,185,92,122,127,81,21,162,67,109,36,115,203,81,15,151,115,9,202,117,121,187,33,137,174,137,234,99,29,163,187,56,235,86,156,249,202,203,178,47,11,45,140,167,78,76,214,12,239,118,104,252,168,133,6,132,242,108,168,36,238,78,87,101,112,228,53,70,77,244,2,110,43,29,10,140,35,231,159,232,92,37,77,121,33,119,234,65,205,10,51,151,40,157,148,116,170,30,41,238,201,142,166,206,206,15,32,90,154,146,151,147,96,174,139,55,208,56,107,238,100,245,78,63,41,18,213,187,93,236,65,179,81,130,218,200,206,83,143,59,156,207,86,219,118,143,220,142,52,229,229,24,52,157,90,146,126,20,103,10,115,82,203,171,34,115,172,185,43,250,17,196,174,222,241,177,81,210,180,254,31,230,124,196,244,81,123,202,105,28,159,139,81,191,54,194,26,138,178,141,241,10,233,158,158,130,241,57,92,205,224,188,178,253,76,101,90,165,188,191,96,141,77,188,81,176,70,144,169,29,242,242,154,90,156,163,117,123,24,198,164,91,182,40,209,56,246,69,69,170,41,190,118,136,78,158,10,249,92,113,169,140,90,72,37,191,137,189,200,172,237,57,59,98,216,227,167,119,191,15,246,54,167,89,202,241,190,50,246,52,205,167,139,169,119,236,6,28,25,253,44,231,171,70,81,147,111,153,221,59,168,183,23,41,190,215,56,170,207,82,249,83,197,1,16,142,42,207,127,115,69,20,11,241,18,138,140,161,187,235,99,54,170,116,77,21,26,216,70,82,149,72,243,223,236,43,205,242,76,13,126,195,51,226,56,249,213,132,235,94,216,174,96,92,172,185,147,196,68,212,82,148,118,57,212,39,103,44,154,125,16,27,229,39,62,94,22,182,4,164,219,119,216,139,206,46,242,150,200,210,157,104,206,32,100,220,156,241,183,133,254,198,137,225,191,50,177,221,187,33,224,175,147,2,151,137,14,196,174,91,20,165,127,112,59,62,27,24,173,79,22,94,90,75,47,191,67,125,70,183,57,63,18,94,236,227,165,43,82,105,124,210,254,131,133,23,63,21,140,86,225,78,172,94,237,185,127,164,231,169,171,116,215,134,156,87,190,231,100,180,149,242,140,99,74,114,148,185,74,91,35,72,252,22,207,61,85,120,65,127,46,236,138,242,63,21,173,170,237,78,203,255,0,18,227,78,188,183,173,171,151,180,118,95,169,235,106,52,180,29,30,30,158,88,89,221,93,95,254,51,138,127,11,141,71,122,218,138,141,118,141,63,242,192,229,149,77,52,57,212,114,127,234,108,202,122,205,63,40,198,79,216,239,90,45,5,30,116,156,223,255,0,146,165,255,0,100,90,173,8,248,116,244,163,21,255,0,227,142,32,121,107,81,83,254,214,158,175,232,204,229,83,81,82,78,46,24,203,179,230,125,37,45,68,40,222,78,46,172,173,181,221,172,121,181,239,171,171,248,136,197,193,201,229,100,239,110,192,121,211,211,235,106,75,59,168,237,242,187,15,240,250,200,243,175,31,185,223,26,18,75,168,157,14,236,168,227,189,88,199,199,82,15,255,0,19,158,183,139,205,36,255,0,241,61,23,166,82,123,202,200,227,148,99,155,140,155,189,249,40,129,196,227,8,242,148,163,237,176,227,57,69,237,81,75,253,91,29,92,42,18,249,236,253,73,158,142,235,195,105,123,1,154,213,74,155,180,242,131,245,54,142,185,181,105,90,72,194,84,234,211,88,184,222,61,154,216,207,133,15,146,244,229,251,1,216,240,171,188,101,115,41,211,177,149,37,40,201,70,109,70,93,37,125,153,114,174,211,113,149,165,110,100,17,82,17,148,119,71,59,155,165,180,183,143,70,116,58,145,151,35,25,199,36,208,81,70,89,86,141,143,110,159,240,163,236,120,58,56,227,169,179,236,207,122,15,195,31,97,1,169,218,149,135,167,149,224,189,12,245,82,240,197,11,78,247,177,81,238,124,30,165,148,161,221,92,237,151,138,186,247,60,239,134,109,82,30,169,158,162,95,156,189,200,174,186,30,89,63,230,101,65,248,167,236,103,167,119,167,47,245,48,132,188,117,189,34,101,95,63,168,241,235,126,231,37,87,150,166,172,251,108,117,222,250,185,203,181,217,203,78,155,168,227,5,206,164,191,169,186,143,163,248,61,30,14,138,23,230,214,79,238,70,170,87,148,174,119,69,42,116,125,143,55,82,246,145,152,87,147,171,124,206,67,125,84,175,35,156,232,201,117,62,143,225,84,176,167,31,68,124,253,24,103,86,49,238,207,170,209,69,70,157,251,153,232,229,143,196,167,140,79,156,170,242,168,207,103,226,117,119,104,241,57,200,179,194,159,67,57,115,52,108,207,156,128,223,75,39,78,189,57,46,113,149,207,122,49,148,116,20,220,229,244,198,223,123,158,46,146,25,84,221,62,86,219,187,216,247,53,242,225,105,227,7,107,69,74,95,164,73,125,89,227,198,212,227,193,161,117,121,74,78,89,101,222,77,242,60,9,60,165,41,119,119,61,223,136,205,174,12,114,148,212,41,108,228,173,109,185,127,67,197,192,66,160,164,135,137,74,37,66,72,210,40,113,137,164,98,84,36,139,72,105,23,8,74,114,180,85,216,9,35,209,210,104,241,74,173,110,93,34,26,109,44,105,188,167,188,191,99,173,73,84,168,163,211,169,154,177,106,249,70,252,162,178,106,246,246,60,29,93,110,38,170,164,189,79,95,91,91,135,165,147,186,202,175,202,251,116,60,9,166,220,158,247,108,69,171,148,175,27,119,45,52,115,227,37,204,46,194,58,118,17,205,155,14,35,3,161,146,217,151,17,139,48,45,178,89,57,10,225,67,33,148,75,2,89,156,139,100,50,43,57,29,58,26,182,147,131,103,44,140,227,91,135,94,63,184,30,182,165,101,11,167,99,146,84,163,206,233,157,170,211,134,253,121,156,114,167,103,207,116,109,133,210,230,140,107,199,243,100,109,76,157,74,241,167,221,1,149,25,90,241,41,248,162,204,188,179,79,236,105,23,226,50,168,163,44,106,123,51,211,143,150,63,161,229,191,13,95,115,211,132,178,166,165,236,249,150,21,210,185,91,186,38,132,154,158,207,126,104,81,149,199,228,171,247,42,61,122,85,245,16,221,199,36,247,220,233,134,190,47,105,167,19,45,52,163,83,79,20,222,241,240,152,213,162,229,45,164,146,39,242,171,210,114,167,82,62,25,38,102,169,248,242,108,225,142,145,169,39,26,142,62,199,74,85,163,243,101,238,76,29,145,154,47,136,112,126,42,48,150,53,21,153,162,168,165,229,144,197,117,228,237,112,82,125,78,101,41,21,197,178,228,65,208,229,114,87,135,145,146,173,18,149,88,190,160,105,118,53,98,50,139,234,131,40,247,10,208,87,35,36,60,144,22,4,41,6,64,81,55,22,78,224,5,161,220,207,32,200,11,16,147,0,6,236,40,201,131,220,118,8,171,169,115,51,116,225,126,69,8,41,173,185,8,0,33,167,96,159,137,18,48,20,32,162,83,0,2,24,36,48,0,11,133,194,224,124,178,212,74,38,177,213,202,214,185,15,30,164,99,30,136,232,230,235,133,121,203,230,72,185,212,171,21,187,56,84,177,53,142,161,251,133,213,173,68,147,58,35,168,148,149,174,145,198,229,148,187,27,66,156,113,187,152,29,180,170,211,142,242,150,230,240,170,167,117,19,204,141,22,221,242,86,59,232,213,132,109,29,140,213,141,39,79,21,149,236,98,171,198,47,121,23,169,169,225,219,145,231,206,104,65,220,234,41,252,226,81,203,230,60,236,198,171,73,43,93,216,184,107,209,198,159,212,87,229,197,109,99,204,226,122,134,119,234,48,215,161,41,83,124,236,75,148,62,163,130,49,156,229,177,172,168,74,63,48,195,91,56,211,147,182,68,189,42,231,25,28,238,156,187,135,138,61,74,142,168,66,81,118,186,46,109,198,55,178,56,179,151,118,62,36,187,140,53,186,171,119,228,58,41,195,46,112,177,141,10,244,227,230,142,230,210,115,148,114,140,191,66,42,220,99,14,130,240,90,251,92,230,221,174,173,152,202,21,47,178,108,14,153,184,218,237,149,8,194,72,229,80,159,88,179,72,82,125,218,3,167,24,69,114,50,149,120,167,108,75,242,173,183,247,19,160,188,215,220,12,248,201,74,242,141,144,165,168,140,165,217,26,74,156,87,204,78,84,227,182,23,0,138,83,151,134,197,37,11,226,221,228,79,30,148,62,92,73,85,169,229,146,150,224,104,244,206,205,229,99,52,170,67,212,215,141,179,181,229,115,23,81,223,176,26,210,158,77,198,91,92,115,165,59,248,85,209,148,106,202,231,102,150,243,168,158,87,244,3,142,81,232,226,200,116,95,68,207,98,181,56,73,246,57,101,12,119,203,98,106,227,133,80,168,223,81,186,82,138,243,110,117,221,125,65,224,234,203,168,228,90,119,55,188,205,169,83,133,59,189,219,69,227,15,64,113,136,21,36,177,187,137,46,49,146,119,77,88,137,207,21,205,179,41,86,191,86,128,153,249,188,178,177,57,39,233,238,85,219,141,242,20,32,229,43,100,84,28,215,151,98,213,163,101,107,26,194,130,190,242,186,28,180,215,142,113,91,17,81,82,49,118,222,254,198,82,81,138,182,6,206,45,171,56,218,221,130,202,78,206,59,250,129,203,56,198,73,222,54,50,198,119,244,61,25,210,73,36,222,222,134,106,41,182,163,25,123,129,199,103,110,65,195,82,231,19,186,80,158,219,196,168,66,219,185,111,232,128,224,225,198,252,137,116,215,71,99,210,194,63,51,76,153,194,45,120,98,159,216,14,14,67,187,59,21,7,46,80,136,165,70,207,201,31,212,186,142,120,205,162,165,60,149,141,225,70,50,78,240,253,197,192,87,242,219,238,69,115,221,174,76,168,201,27,112,85,155,105,216,21,24,190,87,176,25,228,201,110,50,91,155,58,49,75,168,184,113,92,236,190,224,100,163,183,112,193,219,145,163,74,50,222,74,221,10,81,202,237,53,183,169,70,60,23,47,148,205,233,164,252,171,100,118,42,126,205,147,46,47,37,18,14,126,12,162,185,88,153,105,230,246,81,187,125,141,164,170,252,201,149,74,88,198,81,235,37,220,163,207,157,55,108,89,154,211,165,37,138,219,169,235,254,99,167,78,24,197,223,110,68,78,132,149,255,0,47,151,96,56,176,148,121,75,110,196,94,165,211,253,81,214,232,201,110,103,83,75,81,247,77,132,64,182,111,212,79,73,86,234,207,117,220,168,81,173,29,167,24,185,127,40,29,90,41,95,42,82,228,247,95,220,246,33,248,122,116,176,140,157,157,252,75,153,230,252,58,42,131,157,121,199,199,31,12,34,251,247,41,194,181,105,54,178,109,246,49,125,110,58,157,72,193,91,79,7,126,179,158,236,231,159,17,203,41,241,36,253,133,29,52,249,117,247,185,211,71,67,87,155,114,94,236,203,78,26,147,156,121,83,157,200,84,181,21,124,201,65,122,187,179,217,90,37,30,101,45,61,223,133,125,194,60,136,232,99,206,119,155,245,53,90,103,202,16,191,177,235,67,75,8,191,22,236,185,202,52,163,209,69,115,26,60,45,117,10,244,116,149,38,233,190,86,217,242,50,127,150,148,109,107,120,121,221,108,116,252,75,92,230,241,203,24,166,174,151,107,238,120,245,171,172,165,227,81,78,77,216,212,71,76,171,45,247,48,157,123,242,57,165,168,164,185,201,178,127,25,77,114,69,71,78,82,153,157,106,87,95,216,197,235,187,35,158,166,177,178,9,173,65,46,77,197,250,163,27,106,33,43,194,95,163,54,142,174,173,246,77,253,141,163,90,82,243,209,143,220,43,58,122,218,176,218,180,37,238,108,171,105,235,46,151,253,1,212,167,214,159,232,97,83,135,46,84,173,247,3,74,148,98,226,210,221,28,82,132,233,201,115,146,253,209,167,142,62,70,215,163,220,110,179,255,0,185,31,186,34,179,226,81,123,202,88,191,229,91,254,132,170,138,77,151,86,52,234,43,242,125,206,87,23,25,91,168,29,20,63,142,223,242,158,197,55,120,71,216,241,104,191,31,61,237,185,235,209,119,167,23,112,138,212,124,161,71,204,130,186,252,180,197,70,94,34,143,91,68,241,169,167,125,217,237,69,126,106,60,58,46,212,180,242,245,61,232,253,70,106,180,210,239,75,255,0,38,100,165,111,197,190,200,189,19,252,151,254,166,96,229,109,62,174,93,246,10,241,111,224,175,47,75,126,166,223,11,165,196,215,67,249,35,151,246,48,183,228,127,170,127,208,245,62,5,75,248,181,95,89,89,125,191,249,45,72,245,107,120,105,216,242,181,111,24,179,212,175,229,60,125,108,182,98,21,228,87,126,54,100,85,87,226,51,54,195,175,65,28,171,95,177,244,241,240,105,254,199,133,240,170,119,179,238,207,111,85,60,104,181,233,115,55,214,163,193,248,133,76,164,206,8,243,55,213,75,41,152,174,70,145,51,98,143,49,79,153,80,91,130,189,15,135,248,101,25,53,182,107,246,187,61,15,139,182,226,215,92,20,126,242,149,140,126,23,5,150,159,107,191,29,70,191,68,141,117,242,139,213,90,110,209,226,65,55,232,149,204,126,180,241,126,43,36,235,214,146,179,183,134,235,223,253,143,54,231,95,196,170,57,78,163,114,201,202,105,55,236,112,197,150,51,90,164,90,137,49,53,138,52,129,68,164,183,178,53,163,70,85,101,104,254,172,239,167,167,133,56,236,175,47,169,147,87,28,180,116,146,146,110,167,133,29,145,132,99,28,97,104,161,181,254,127,192,227,29,253,8,171,147,180,110,144,161,117,74,202,249,85,120,175,97,59,206,106,41,115,255,0,151,55,205,83,85,42,190,84,214,17,89,91,220,131,204,248,157,101,58,188,56,191,5,61,151,138,231,158,250,123,154,84,150,114,201,187,201,238,217,15,167,185,164,43,6,35,25,4,56,162,28,81,171,51,146,3,54,34,154,33,133,48,39,32,200,0,150,59,144,216,3,51,147,27,145,148,229,100,219,34,162,181,76,87,169,206,149,216,54,229,43,178,145,149,122,250,10,153,210,87,123,242,43,81,28,101,126,231,22,130,166,53,109,220,245,42,197,74,7,73,227,21,199,7,185,90,157,227,6,41,73,57,217,110,93,104,254,71,177,81,203,56,221,16,159,38,116,91,40,156,237,99,38,187,145,69,94,146,93,14,237,44,178,130,141,249,93,114,251,158,124,150,199,102,134,126,94,219,127,130,14,212,236,211,46,175,202,254,198,86,216,219,205,71,216,210,59,254,29,90,254,7,213,126,232,214,181,57,58,201,47,43,60,237,45,94,20,178,250,119,251,117,61,152,56,184,229,23,149,213,209,20,74,46,46,45,237,217,20,170,183,127,66,43,101,40,41,124,200,52,242,82,134,77,111,125,194,184,53,114,202,89,95,116,203,161,62,34,241,118,30,166,43,140,212,87,51,24,70,81,157,185,21,150,159,137,171,69,217,200,214,26,249,124,209,39,81,167,142,42,75,118,113,181,98,143,78,58,184,73,110,236,62,52,95,41,35,202,114,99,139,251,19,13,122,81,213,65,203,22,236,109,119,209,158,70,55,92,205,104,106,42,81,149,159,138,35,13,122,106,82,67,226,25,194,189,57,173,154,43,40,190,198,85,164,106,122,154,101,218,71,54,33,139,3,167,62,224,230,115,100,215,81,58,216,245,10,233,83,185,87,93,206,40,106,163,39,179,41,106,169,202,88,229,102,7,102,73,117,30,107,185,203,146,238,61,152,29,89,5,206,120,207,18,248,200,13,110,43,144,235,68,35,86,44,10,114,176,179,19,146,11,197,128,243,29,201,180,123,135,220,11,200,89,16,230,23,245,2,238,4,221,119,6,237,212,10,67,51,204,51,3,231,99,66,167,205,22,95,10,167,208,122,92,53,220,78,159,105,26,214,113,229,207,79,82,95,35,33,105,235,71,228,103,172,169,191,168,174,27,238,52,199,145,133,85,242,51,72,102,158,240,103,164,233,91,118,200,114,141,236,152,211,25,70,17,159,56,180,109,79,75,21,186,185,164,109,46,76,211,117,18,43,53,167,82,243,75,98,42,81,161,79,119,118,84,161,39,243,49,42,123,110,238,7,45,73,198,254,24,24,77,250,51,209,225,161,112,253,139,169,143,41,223,179,18,147,236,207,95,133,236,46,19,244,26,152,225,163,81,183,107,29,21,170,37,109,205,163,79,126,129,58,87,232,130,184,92,137,114,59,184,62,145,14,15,242,196,186,152,243,242,67,200,238,224,127,36,67,130,191,246,226,52,199,22,72,184,106,37,13,178,216,234,224,71,173,56,143,240,240,255,0,218,67,76,105,166,252,202,110,73,164,144,242,138,133,146,220,35,70,16,142,219,9,227,123,38,101,166,110,19,126,84,103,55,56,115,103,78,209,87,109,153,227,78,171,219,114,163,157,87,119,221,154,126,43,107,108,107,248,106,127,74,35,240,180,254,144,51,227,70,92,209,156,172,249,59,29,49,163,77,124,166,138,16,92,146,3,207,116,106,201,121,110,85,29,37,76,183,217,29,238,41,174,100,240,83,249,152,211,21,21,24,67,107,108,101,148,101,46,133,254,30,54,243,19,248,88,223,204,65,172,35,23,181,190,230,153,211,161,43,198,215,50,225,120,109,155,18,210,197,189,228,216,85,85,169,57,120,174,115,230,229,205,157,205,71,8,198,92,144,69,81,140,94,49,87,245,26,152,243,220,137,148,253,78,201,83,167,207,28,153,133,90,48,127,35,41,140,56,158,163,226,122,145,45,50,190,209,145,15,77,62,153,21,26,186,143,185,57,247,50,224,84,95,81,46,141,92,186,216,14,140,147,46,19,81,149,218,185,203,194,157,249,72,210,42,113,249,36,7,85,57,78,82,120,165,21,234,119,194,109,82,81,74,251,30,108,43,202,42,206,147,59,33,91,53,125,209,154,212,68,235,59,239,18,99,56,203,155,46,165,163,118,252,71,28,228,175,180,100,84,118,99,23,29,166,101,140,174,241,150,231,43,169,37,242,200,92,105,46,232,26,236,133,26,179,231,43,33,74,141,159,154,255,0,115,153,106,154,94,102,135,26,202,82,221,176,142,156,101,24,221,83,191,184,191,19,53,179,141,130,77,194,55,82,185,207,58,170,76,43,111,196,50,150,161,62,138,231,45,174,182,104,56,117,57,149,29,92,118,185,88,92,107,243,68,66,131,113,221,238,105,75,75,41,206,217,109,212,138,205,206,114,126,22,84,85,71,191,84,109,61,44,97,43,229,43,19,57,97,180,34,241,234,1,194,157,71,226,77,123,21,61,45,56,199,103,191,171,48,90,148,164,252,200,83,168,165,243,48,52,143,10,43,197,11,176,227,66,47,195,20,142,117,38,228,147,124,206,135,166,86,126,46,64,39,90,47,174,227,133,73,57,120,98,164,253,16,70,132,82,201,239,218,230,244,228,163,27,43,101,232,6,83,150,126,101,191,176,42,22,179,196,232,113,81,146,187,82,244,70,85,99,53,243,125,136,169,157,169,61,252,34,227,69,171,100,76,232,222,57,74,77,177,67,79,25,119,253,74,135,198,182,248,221,34,224,231,86,94,7,239,113,248,99,22,163,5,250,153,58,210,131,182,54,3,90,185,211,151,145,73,25,206,91,221,66,207,220,214,140,229,83,103,225,93,199,82,10,164,90,235,209,145,85,74,116,149,40,185,56,198,162,231,154,109,125,172,122,84,180,240,156,86,117,37,63,69,225,95,161,226,82,132,184,170,19,94,22,123,58,103,178,244,51,86,58,227,74,16,242,69,47,100,95,66,110,148,110,114,203,82,234,212,194,151,234,101,167,78,57,115,253,12,170,214,80,218,60,197,82,174,9,82,134,242,50,88,83,111,39,148,192,83,171,195,131,171,85,218,40,240,181,159,21,157,86,240,240,199,185,236,107,233,198,173,46,29,100,220,165,226,217,218,199,158,180,26,116,246,166,155,245,220,212,71,146,167,42,169,168,222,77,171,120,81,143,2,179,142,74,151,134,246,187,125,79,160,84,99,31,14,59,220,207,83,74,26,122,142,28,233,213,255,0,245,159,79,215,145,81,224,189,11,150,242,81,143,220,149,240,250,107,205,57,125,142,233,74,73,101,53,139,124,162,101,140,165,185,113,24,254,26,132,126,75,255,0,169,220,120,194,43,195,24,175,100,83,180,110,186,130,139,182,224,102,225,216,151,22,108,209,18,105,1,150,2,193,20,216,43,16,103,42,102,83,129,212,215,114,37,24,201,120,93,194,188,250,177,107,120,236,206,89,201,189,153,233,184,95,153,207,91,79,117,234,69,99,164,94,57,123,30,222,134,42,116,222,251,163,198,165,106,106,207,204,223,236,122,58,42,152,207,159,49,7,109,104,62,28,174,115,81,111,36,109,58,151,216,231,167,43,76,168,246,105,59,232,96,254,159,242,123,244,94,84,20,189,15,157,210,75,61,36,163,217,179,219,208,79,61,44,61,137,85,190,129,254,76,191,212,206,122,239,31,134,213,151,213,51,109,35,181,26,190,236,195,226,30,15,135,83,143,86,238,65,230,79,106,84,253,156,143,127,225,148,184,90,58,107,173,183,60,78,31,18,189,26,94,137,31,71,8,227,8,161,85,158,161,218,39,139,172,123,51,214,213,75,161,227,235,118,139,47,44,215,147,63,51,39,168,229,187,102,154,120,103,86,43,212,219,47,119,225,180,176,132,111,216,191,136,213,181,215,165,141,180,209,198,146,145,229,252,78,175,137,251,153,158,181,248,243,39,44,164,199,242,145,212,169,121,77,35,39,204,210,153,151,83,162,140,92,154,138,230,246,3,221,248,92,95,25,46,144,161,8,255,0,252,155,102,26,201,167,170,150,82,198,55,156,178,74,246,233,200,238,208,181,158,162,77,165,227,197,47,72,171,30,117,76,173,41,199,41,74,52,215,150,86,231,38,204,52,249,237,116,229,41,71,41,100,219,148,156,187,238,99,14,99,212,75,41,199,210,36,195,153,81,211,8,220,233,163,70,83,154,138,243,62,134,84,57,158,198,129,69,229,20,229,180,111,111,148,34,225,77,83,142,49,228,187,149,98,229,30,78,222,164,227,226,183,216,141,38,75,245,12,82,139,223,208,174,114,95,169,53,54,131,246,2,105,60,99,82,171,249,85,163,238,71,196,101,248,125,21,58,9,191,23,63,94,175,255,0,131,120,83,180,168,210,217,243,169,40,183,107,158,95,197,117,23,213,73,188,210,94,31,23,161,81,198,242,98,113,118,14,34,23,18,251,116,42,43,22,22,101,41,161,113,34,2,220,150,83,168,136,115,244,1,51,54,134,230,251,25,185,200,128,146,51,123,3,147,238,67,34,140,236,68,234,9,156,213,165,121,88,138,233,206,43,118,215,234,99,86,124,71,101,229,70,41,22,69,43,20,144,69,93,154,197,88,7,11,197,169,46,104,246,40,203,42,105,163,201,59,180,21,54,194,230,249,102,170,75,25,178,167,226,167,37,232,85,104,242,127,96,231,177,166,92,212,252,168,202,188,122,154,211,234,135,56,221,17,92,119,185,190,145,218,78,55,234,97,47,5,75,116,101,209,150,53,47,126,132,87,170,221,247,239,185,165,39,225,104,198,46,241,94,198,148,185,180,105,149,83,150,51,87,246,103,95,195,53,88,206,90,105,252,173,168,191,236,113,77,90,119,239,185,221,162,163,9,205,213,148,173,34,85,143,73,187,144,173,27,219,168,213,52,247,203,96,84,155,249,182,3,56,210,130,158,77,220,115,140,57,197,14,84,229,146,73,145,105,102,226,128,134,165,55,107,248,71,83,77,25,52,104,227,40,115,12,138,35,240,180,154,228,103,45,42,246,58,162,164,250,3,82,235,17,166,56,158,158,72,206,84,164,186,29,205,91,160,158,60,152,212,199,6,19,236,203,135,18,14,246,103,103,12,56,111,161,116,102,181,146,75,197,76,153,235,37,209,52,105,124,121,216,60,50,232,136,174,126,52,167,209,149,10,114,151,154,230,184,91,146,31,137,1,135,225,38,165,148,93,130,122,89,189,205,239,83,179,43,243,109,229,3,159,131,94,49,88,74,199,85,40,213,199,199,102,66,202,251,166,94,115,93,8,41,236,9,54,137,226,62,177,31,17,244,64,44,226,158,229,42,144,238,101,63,17,148,169,246,101,29,121,199,185,87,235,115,131,135,37,243,26,198,86,234,48,214,252,101,150,37,74,126,167,62,107,185,164,109,54,136,41,185,243,230,75,212,99,230,71,74,132,173,200,229,212,111,181,172,5,45,76,101,200,174,52,95,82,104,240,148,113,105,10,165,8,203,202,6,151,79,144,93,163,24,194,84,253,81,164,102,159,155,96,49,82,151,86,62,34,234,97,248,138,125,153,92,88,48,54,141,88,143,41,55,179,50,82,129,106,81,250,128,85,35,41,47,57,135,1,253,103,77,147,234,24,250,148,99,24,74,62,89,27,39,87,171,64,162,209,91,144,78,82,244,30,79,176,221,251,19,119,244,129,89,122,6,94,132,120,187,5,229,216,10,207,249,88,101,232,69,228,52,216,22,154,25,23,37,175,89,1,176,28,246,127,84,133,143,243,76,14,129,28,248,219,230,152,127,231,48,58,55,4,206,127,252,228,84,92,126,169,1,187,179,230,37,101,201,19,148,123,176,188,123,129,78,207,154,13,163,208,87,67,186,0,186,97,176,93,0,8,126,16,251,7,254,32,27,13,88,86,254,80,255,0,196,6,32,203,208,87,127,72,12,184,236,103,119,216,164,229,209,1,110,87,15,9,155,148,187,5,229,244,144,85,144,177,245,35,197,244,135,139,177,69,226,24,191,168,207,197,234,22,151,168,23,140,190,164,39,25,253,72,140,101,221,134,18,250,152,20,163,83,172,163,250,20,163,46,173,25,225,47,173,148,161,63,173,129,120,151,117,216,203,25,219,204,84,83,75,118,3,113,76,151,78,33,226,238,15,59,115,1,96,144,240,68,222,167,160,212,170,122,0,241,143,210,191,64,194,63,74,12,170,125,40,50,169,244,175,212,10,178,181,172,137,112,131,249,80,94,95,79,238,63,23,211,251,128,184,112,250,80,99,30,200,164,187,143,31,80,38,200,222,132,109,6,209,154,140,123,155,81,106,17,125,72,28,169,185,35,30,7,54,223,178,53,157,105,66,62,8,222,230,14,172,229,190,45,1,50,165,232,101,43,197,248,163,183,114,184,149,178,218,23,55,225,206,112,198,118,69,24,70,41,218,209,52,179,179,216,122,122,49,139,114,117,27,75,161,165,105,193,43,48,49,123,175,65,99,27,114,33,212,81,228,209,49,174,147,182,214,3,88,172,101,116,57,238,238,217,151,30,8,151,170,167,212,13,103,70,50,91,182,16,165,131,188,101,34,21,120,212,249,172,92,31,52,165,112,51,116,114,151,157,151,10,112,141,242,188,223,118,91,219,160,174,6,177,156,99,11,40,238,68,175,39,123,218,194,73,201,217,26,229,5,23,111,209,144,115,112,229,158,74,114,91,158,141,57,89,221,117,56,158,214,109,216,222,148,239,24,138,71,86,182,182,48,80,92,217,90,74,92,26,25,63,52,142,86,248,218,147,186,82,180,124,209,87,238,101,182,123,69,223,156,159,81,73,112,252,115,94,46,136,209,206,52,227,147,121,75,185,203,82,78,163,187,96,101,41,74,164,238,107,8,42,113,114,151,50,87,132,194,189,103,21,204,35,72,56,169,185,206,73,118,35,83,248,106,250,90,148,229,45,229,212,224,156,167,51,163,73,163,169,91,209,117,147,40,227,134,149,234,106,167,82,126,40,109,82,221,123,63,191,249,51,213,85,139,150,20,34,148,86,199,173,241,12,116,138,18,167,180,84,29,41,190,201,242,127,103,253,79,38,84,227,65,181,57,94,93,75,18,177,167,65,202,87,101,212,197,108,58,154,159,14,48,253,78,87,38,250,154,65,46,124,201,120,154,67,204,175,191,161,18,143,137,221,239,217,1,84,105,70,164,183,178,138,231,39,208,37,21,57,120,33,104,46,93,216,178,140,60,210,229,242,163,58,154,235,121,127,114,13,221,25,74,59,45,204,101,74,162,249,99,31,118,114,212,212,87,168,252,242,94,139,98,35,74,83,222,114,108,138,234,113,138,243,213,166,68,233,198,222,103,250,88,186,122,123,114,86,246,69,74,143,91,63,123,1,230,106,104,191,60,119,183,50,180,211,221,51,170,81,148,91,186,123,28,83,92,42,219,108,164,65,221,60,163,187,50,132,191,51,152,57,94,38,80,159,140,163,219,248,108,175,156,59,171,158,223,194,91,225,206,15,229,149,143,155,208,85,80,175,6,249,94,204,250,47,135,75,29,77,88,247,73,146,171,174,150,212,235,47,83,47,140,63,5,24,255,0,49,188,23,142,75,188,145,203,241,55,149,93,58,251,144,78,130,159,19,95,41,116,130,61,206,72,243,190,21,79,248,149,62,169,29,213,165,141,54,200,174,58,175,41,158,79,196,93,147,61,74,105,202,82,60,143,138,191,21,141,198,107,204,190,231,111,195,169,229,83,35,129,115,61,223,134,82,180,98,90,145,233,79,193,167,62,119,91,83,41,253,207,115,93,60,104,227,126,135,206,87,150,85,25,57,42,99,204,117,57,10,34,168,202,51,59,244,17,203,85,65,127,60,127,169,193,212,244,254,29,101,91,43,219,24,74,95,176,252,30,182,150,120,232,107,84,151,38,165,47,213,179,201,214,56,70,141,121,74,81,149,234,96,161,119,127,12,108,122,210,138,143,195,99,78,63,52,161,15,221,30,62,178,165,232,69,59,198,53,103,58,150,183,153,101,205,179,45,188,42,219,214,151,163,176,68,150,242,147,151,119,114,144,71,85,41,89,158,175,195,234,181,89,199,39,105,197,237,234,120,244,217,221,167,169,133,72,75,157,159,114,163,222,151,138,109,244,111,246,70,59,246,222,223,212,187,222,50,241,91,111,234,202,156,85,229,214,236,202,178,75,118,68,226,234,84,81,143,117,246,53,91,111,207,155,51,211,226,171,212,169,39,252,56,100,81,163,158,47,85,87,195,40,198,208,81,151,91,122,159,55,81,185,73,238,207,107,91,81,211,248,108,32,167,25,101,188,163,201,197,243,60,78,123,150,37,68,160,165,205,71,237,177,54,142,106,62,40,237,126,230,200,205,239,168,126,145,72,33,165,103,189,159,236,85,227,213,91,221,12,151,24,246,183,176,21,183,66,89,156,98,229,11,222,204,87,169,30,151,0,145,148,139,117,21,236,213,132,236,249,48,172,164,102,205,100,99,34,12,231,43,43,156,158,103,115,109,68,182,196,201,25,173,41,21,97,34,162,6,145,86,67,1,162,161,164,105,66,110,21,99,235,177,1,212,163,216,159,142,27,117,70,84,151,86,238,86,158,106,116,87,116,37,12,101,43,119,54,195,153,109,86,75,212,182,41,109,93,250,143,230,3,155,85,75,193,146,230,115,209,149,231,31,123,30,132,213,226,209,230,213,143,14,121,35,53,99,215,164,239,5,254,77,96,237,35,159,79,44,163,207,191,249,55,246,53,17,173,94,73,157,26,9,199,55,9,173,154,48,243,65,175,64,211,207,135,86,50,93,24,30,140,234,240,223,229,221,123,154,81,213,41,121,157,153,162,132,191,238,69,74,61,206,122,180,212,101,249,113,3,186,155,207,120,180,14,131,114,188,158,254,135,28,42,84,130,218,41,23,29,116,227,180,150,196,197,111,82,164,96,210,148,91,20,235,82,140,54,177,46,178,173,29,142,73,70,82,111,195,112,59,169,234,114,87,73,88,210,83,140,163,188,172,207,58,157,42,183,240,166,142,149,166,169,116,230,254,192,116,194,28,88,218,219,119,31,225,26,123,17,13,87,13,225,107,29,80,155,148,114,185,6,18,211,203,153,133,90,50,92,221,143,67,137,20,185,146,227,10,156,221,198,171,204,90,116,223,138,71,68,40,217,120,92,127,67,167,240,244,249,152,78,158,14,241,118,8,21,23,232,87,9,35,46,44,147,221,151,248,136,165,184,25,214,169,195,87,51,142,171,47,148,117,49,156,175,150,196,58,74,205,192,163,72,234,162,221,177,220,169,78,82,142,209,60,238,36,169,212,221,29,116,117,113,124,197,134,166,115,148,121,161,57,74,81,191,67,162,117,35,45,210,185,142,57,62,118,40,149,91,21,188,110,139,141,122,82,232,41,81,151,212,140,93,14,119,118,8,234,115,165,37,109,140,167,8,219,99,159,129,59,237,33,168,85,93,70,10,140,98,164,174,174,119,209,169,70,61,44,121,178,167,86,251,23,30,42,217,161,71,171,45,77,53,29,164,143,47,83,91,41,237,200,28,100,249,162,84,20,190,81,63,139,90,233,229,74,93,55,59,98,161,216,243,221,4,247,131,179,42,63,136,132,187,162,15,67,135,25,17,58,8,195,141,37,183,83,72,241,90,189,200,50,225,199,233,65,195,143,210,138,176,91,212,161,112,227,244,160,225,199,176,56,223,168,184,107,187,2,176,93,131,24,162,113,254,102,39,69,62,172,11,219,184,93,46,164,112,87,118,46,10,238,192,188,151,116,25,71,234,70,124,21,220,95,135,93,192,215,40,253,64,231,21,243,24,254,27,249,133,248,95,230,96,107,196,139,51,149,89,124,177,5,167,183,204,62,7,243,1,159,18,173,252,166,177,168,223,56,216,56,31,204,14,143,243,1,106,72,126,30,230,47,78,223,206,47,195,75,255,0,112,14,141,187,133,151,161,207,248,121,255,0,238,48,252,60,255,0,247,24,29,56,199,208,45,31,67,159,129,63,253,198,62,12,190,160,58,45,31,64,180,125,12,120,114,250,132,233,203,234,96,111,100,22,71,62,19,250,134,162,254,176,55,178,11,35,159,151,206,44,215,254,224,29,91,8,229,226,47,172,92,75,242,152,29,96,114,222,127,88,211,151,214,192,234,3,155,41,175,152,56,146,250,128,232,3,5,82,93,199,196,144,27,1,143,17,157,145,95,144,174,183,100,24,136,29,215,35,55,82,75,161,69,226,24,145,196,244,14,35,2,177,245,12,125,73,226,62,193,197,244,2,172,82,177,151,23,208,21,101,216,13,128,205,84,93,138,114,219,144,20,22,68,103,234,25,199,234,100,20,43,49,113,35,245,11,139,31,168,162,134,71,18,31,82,14,36,62,164,5,133,200,206,63,82,30,113,250,145,5,10,226,201,125,65,117,220,161,220,184,181,99,59,174,232,119,93,209,6,142,68,228,77,215,116,61,187,128,100,82,171,238,78,196,148,90,169,233,176,167,40,178,7,246,1,99,31,165,7,14,155,249,16,236,48,33,209,165,244,34,127,15,75,232,70,182,245,22,44,12,191,15,75,233,31,2,154,233,251,154,88,44,2,199,109,164,255,0,81,173,186,133,131,126,224,94,123,53,177,24,174,224,32,46,94,36,183,228,85,11,70,77,95,153,144,225,225,156,89,7,102,137,101,42,147,236,119,164,148,119,56,116,126,10,19,111,172,236,111,196,148,246,50,219,58,173,213,169,101,200,39,30,28,119,58,105,65,71,123,28,122,170,234,83,197,1,141,73,226,153,199,44,170,207,99,165,193,212,149,151,83,179,79,164,141,43,57,44,165,216,35,29,62,142,48,138,157,95,178,238,118,70,56,71,39,225,138,91,68,183,5,11,206,163,60,141,126,190,82,147,133,48,167,172,173,75,133,56,77,241,37,46,104,240,231,148,241,140,229,188,35,101,234,142,203,99,226,159,137,246,28,244,242,212,82,226,197,69,112,214,87,233,236,105,151,158,169,223,118,205,33,167,115,87,94,24,253,76,235,150,158,141,58,113,168,220,176,140,83,241,61,159,169,197,91,82,234,189,174,161,253,74,130,173,72,66,46,52,246,143,205,46,172,226,157,105,75,195,77,26,186,114,170,246,139,151,162,228,138,116,99,79,106,143,127,166,32,114,240,219,126,38,219,236,135,133,187,47,110,103,102,55,74,48,91,243,125,18,94,160,233,210,167,79,58,146,221,189,174,182,251,46,160,115,83,161,41,239,24,237,245,62,71,74,133,58,25,58,179,81,183,78,164,202,173,88,206,82,82,116,33,37,107,203,204,215,177,80,143,39,66,156,113,113,188,170,212,238,5,229,57,40,184,211,188,90,219,41,226,209,60,68,164,255,0,54,155,179,249,19,110,253,189,68,156,114,151,230,75,81,86,106,216,195,101,99,84,156,90,130,149,42,56,71,39,24,238,200,161,60,147,81,148,175,61,237,40,180,217,201,168,210,66,180,92,188,59,117,143,67,166,156,184,144,201,74,173,73,190,157,34,109,40,201,169,93,77,56,110,220,170,32,60,25,194,84,86,50,251,51,37,47,204,220,246,117,58,126,36,93,226,247,245,71,143,90,140,180,245,210,151,46,143,185,7,102,157,248,153,244,95,11,172,229,168,164,229,207,200,207,151,165,82,210,61,93,46,167,131,86,18,190,215,64,125,107,86,170,253,155,56,126,33,255,0,168,161,233,27,157,203,199,156,151,99,143,85,14,38,170,132,123,197,17,167,163,162,167,134,154,11,173,133,173,158,48,177,209,21,140,82,60,221,101,76,170,226,32,223,75,27,82,114,62,123,226,146,252,214,125,44,22,26,71,236,124,158,190,89,106,36,107,150,107,26,49,202,162,71,210,104,99,140,46,120,90,26,121,78,231,208,194,208,164,197,72,226,248,149,93,153,226,73,222,71,126,186,166,77,171,245,60,243,80,84,72,169,204,181,200,206,124,200,8,249,143,83,69,70,51,167,90,82,147,139,142,41,91,213,158,101,63,57,234,104,238,171,36,155,73,173,215,123,11,225,61,122,154,217,112,244,144,223,127,20,255,0,68,207,159,248,183,228,74,52,148,113,198,157,188,217,95,111,216,247,126,34,183,141,47,255,0,28,99,247,148,151,248,62,119,226,210,252,218,182,138,133,229,108,86,235,159,251,25,105,229,162,209,37,32,54,129,211,77,236,114,64,233,166,202,143,115,77,60,232,69,219,150,198,238,238,222,221,250,158,127,195,234,43,202,14,202,251,175,83,191,151,216,138,38,210,131,236,246,70,112,81,252,21,73,61,157,90,138,43,216,85,222,48,246,70,233,40,189,29,38,154,198,60,71,103,114,15,51,227,181,114,148,33,196,141,69,21,107,165,107,95,253,143,50,199,87,197,42,70,190,174,83,148,242,197,248,100,163,111,216,229,181,249,84,131,247,216,211,32,202,158,245,102,253,108,106,178,250,118,238,157,204,232,236,175,45,155,223,127,114,141,2,123,66,79,208,100,85,127,150,253,64,81,141,162,3,94,84,32,48,146,82,169,43,171,153,58,126,47,12,172,107,31,153,250,137,236,165,236,69,97,57,202,47,196,182,33,187,242,54,123,202,221,12,38,173,148,163,239,98,43,146,171,189,70,36,46,108,164,101,84,139,137,8,210,32,95,33,162,75,138,42,31,65,71,152,216,151,34,142,223,135,212,231,31,83,166,106,213,20,175,210,199,157,165,150,53,86,252,246,61,58,169,78,158,95,115,92,179,92,181,127,138,138,98,170,173,52,87,66,161,62,71,14,162,59,179,188,230,212,199,168,164,105,160,157,227,27,242,219,252,29,81,218,40,243,244,50,178,107,181,250,158,148,188,210,183,114,69,173,41,200,159,44,218,29,49,212,230,153,81,234,105,170,84,149,8,181,47,65,241,103,23,189,159,161,205,161,169,225,148,126,230,211,170,144,27,78,112,156,54,73,72,202,81,168,213,146,139,57,231,83,33,194,164,162,238,153,113,53,181,58,21,19,229,103,238,104,169,206,50,189,204,165,169,115,19,212,62,228,87,117,42,206,59,40,163,73,212,186,179,216,243,35,94,73,91,152,101,94,79,100,201,134,186,92,100,170,94,49,185,211,74,82,92,246,244,56,41,203,80,165,229,103,84,107,75,231,141,130,174,165,89,54,92,114,198,246,102,74,81,115,240,238,116,102,148,57,178,9,141,108,94,232,85,106,194,107,177,63,196,223,144,176,143,220,12,50,140,119,185,84,212,106,238,205,103,78,41,121,81,205,58,216,59,66,54,40,236,225,67,18,113,182,203,145,203,78,189,75,242,58,169,212,93,72,57,245,26,120,227,151,83,158,139,167,25,90,162,61,55,24,207,169,201,83,77,12,249,154,212,109,9,83,199,242,236,97,119,42,184,189,140,234,233,221,61,233,201,156,210,157,88,202,239,152,195,94,148,232,180,188,198,46,50,92,216,168,106,234,59,70,113,219,185,209,58,145,74,228,86,10,228,181,46,230,217,211,146,217,153,200,168,207,41,199,212,127,136,75,205,18,37,39,114,36,220,186,20,116,70,173,57,114,46,202,219,28,28,58,145,221,69,155,83,173,86,59,56,182,67,90,207,195,200,142,44,250,51,88,213,132,188,241,177,162,167,78,75,195,102,21,207,12,230,238,217,188,103,56,117,50,171,66,81,119,129,156,107,56,222,51,8,235,0,25,20,128,96,0,1,184,183,1,128,1,0,33,136,161,128,5,200,0,11,128,8,97,116,23,0,176,19,141,250,176,196,162,174,4,226,131,16,29,192,86,75,171,42,232,5,96,198,225,146,22,64,68,168,223,230,100,173,61,190,118,109,112,220,12,184,31,204,46,7,177,190,225,96,48,224,191,229,253,5,192,151,116,116,88,44,6,60,25,119,14,12,187,155,0,24,58,114,66,89,46,143,244,58,70,6,116,41,185,221,202,246,69,56,246,58,41,187,68,151,30,108,131,154,17,156,170,40,180,172,118,206,77,44,98,103,8,38,213,194,167,134,246,96,103,40,74,215,50,247,53,133,87,47,12,158,196,78,80,79,153,70,110,59,138,81,75,152,248,177,79,152,212,163,46,204,12,252,61,201,106,29,206,140,35,244,160,116,227,111,42,3,159,24,130,81,54,225,67,233,31,14,63,72,25,197,165,201,23,151,161,74,49,250,71,100,65,147,37,181,216,219,20,197,195,139,232,81,141,227,244,137,186,79,156,108,109,193,135,97,240,96,250,1,207,106,35,194,131,249,172,107,248,104,118,127,168,191,11,79,179,3,46,13,47,253,192,225,83,255,0,220,52,252,36,59,176,252,44,126,166,4,112,163,255,0,184,136,224,171,255,0,16,219,240,235,234,98,122,91,189,166,6,78,147,233,52,105,24,212,81,183,129,139,240,146,191,241,63,98,163,167,148,126,127,216,12,228,165,218,0,157,78,209,52,116,37,245,254,194,224,63,173,126,128,100,149,79,127,184,75,60,44,226,254,198,159,135,255,0,242,13,80,183,253,198,7,55,142,252,228,104,171,99,21,180,141,213,27,252,236,78,135,243,176,51,142,166,207,175,220,169,106,28,135,248,127,230,97,193,125,216,25,126,34,162,126,31,220,159,196,212,250,153,163,167,110,121,25,202,54,239,250,0,191,17,87,234,26,212,84,235,34,49,223,168,185,116,145,81,183,226,103,245,7,226,39,214,70,23,93,198,146,125,64,236,167,82,46,42,242,223,220,39,86,73,248,99,116,114,56,197,10,233,114,108,13,255,0,17,82,252,146,45,87,159,242,156,241,169,111,82,242,148,223,134,147,253,0,246,169,212,141,93,61,44,57,181,121,123,155,211,148,97,100,249,179,203,208,202,116,238,167,22,163,208,236,226,38,238,98,182,232,175,94,212,165,143,181,206,26,26,122,149,167,147,228,117,202,10,186,132,97,229,230,205,167,58,84,97,102,246,236,136,168,133,53,29,160,175,47,171,177,180,37,8,223,196,156,151,61,207,55,83,174,201,99,79,101,232,103,24,202,150,158,117,164,252,83,88,175,184,23,175,215,102,248,116,207,63,100,249,238,42,217,70,14,113,87,103,118,139,79,193,222,202,85,95,204,254,82,163,159,240,115,148,127,49,53,126,80,235,247,236,118,209,210,218,142,53,26,180,86,203,162,58,161,5,23,121,121,153,21,170,38,176,143,86,65,226,235,32,255,0,7,45,43,156,84,168,53,40,183,243,83,233,250,114,60,218,52,99,82,118,179,151,171,228,122,223,21,164,167,21,90,59,84,139,180,125,143,54,189,116,233,174,28,21,56,252,209,236,205,68,170,171,94,52,227,195,163,203,172,187,251,24,83,167,42,174,46,79,24,203,116,254,175,111,242,95,7,24,198,85,226,242,159,146,159,127,87,233,232,107,94,115,175,24,83,167,59,40,120,106,84,183,236,138,137,226,36,163,66,141,56,241,109,121,111,225,143,249,50,80,149,58,239,9,113,181,15,230,107,203,254,11,148,99,7,21,78,244,232,71,205,62,175,252,176,188,99,65,218,155,165,156,188,52,214,242,126,173,245,32,206,148,99,156,227,82,31,137,172,253,118,72,168,99,40,225,94,162,169,109,162,147,198,43,238,85,79,201,158,18,240,197,198,202,149,61,219,127,204,201,156,241,138,252,90,82,156,118,167,70,43,101,254,229,13,70,164,226,157,44,41,208,191,138,81,217,126,175,118,102,167,11,202,90,122,106,172,147,179,147,216,166,164,177,171,171,113,73,114,165,126,94,253,135,56,201,197,78,49,134,158,159,126,178,32,36,229,41,71,139,85,237,226,225,211,93,71,21,39,11,70,149,56,182,252,213,39,115,40,206,149,57,90,148,29,73,79,171,124,205,83,133,242,213,120,166,159,134,43,162,10,214,83,167,44,165,149,41,70,156,109,36,160,246,103,54,166,140,43,65,194,82,133,159,138,241,127,228,214,53,106,75,55,78,78,50,139,242,194,60,209,189,178,155,147,169,83,43,110,165,40,218,221,172,7,205,213,165,83,79,87,25,242,232,251,157,212,221,224,142,253,69,24,215,131,206,60,247,182,219,30,85,69,61,53,76,21,228,158,209,34,190,255,0,67,44,180,52,219,231,40,39,251,25,211,142,122,186,51,233,24,25,232,148,169,81,140,35,127,203,74,50,141,249,236,116,233,85,210,125,149,136,174,154,149,48,165,41,30,50,147,169,168,251,236,122,58,233,99,79,19,139,225,240,206,189,253,66,61,45,79,131,75,47,99,227,181,47,42,210,126,167,214,124,82,88,105,95,169,242,137,103,91,238,106,37,122,31,14,165,104,69,245,103,161,169,169,141,38,140,180,209,198,145,134,186,175,52,17,230,215,150,82,49,42,78,236,150,104,6,114,230,89,155,126,34,13,104,249,207,99,225,235,45,74,222,219,111,247,103,145,167,94,35,217,248,84,111,170,114,124,147,138,251,238,47,132,117,107,228,150,169,62,111,137,21,107,253,49,111,251,159,43,173,125,49,195,196,222,55,189,190,231,209,107,106,101,58,146,186,141,148,228,155,142,74,237,226,191,161,243,58,169,111,8,218,214,79,110,198,99,85,206,90,32,164,6,145,55,166,206,116,109,6,84,119,105,170,112,234,198,87,178,190,231,179,125,217,224,192,246,180,213,56,180,35,46,182,179,37,33,106,55,130,143,212,236,116,54,214,178,188,224,220,184,20,148,108,185,153,99,158,170,146,198,246,123,153,234,167,255,0,77,170,169,133,221,74,142,49,106,86,107,167,220,138,240,235,79,58,146,150,78,77,187,222,92,217,207,207,83,31,72,182,109,55,119,187,190,198,52,247,173,81,246,73,27,100,220,21,238,174,189,138,181,79,174,255,0,234,87,46,192,6,45,62,158,111,66,101,57,197,172,211,199,212,211,230,144,212,154,32,133,94,45,110,172,82,156,101,123,52,42,145,139,139,120,171,153,79,79,125,227,47,212,7,31,225,162,100,237,23,246,254,164,75,141,78,253,81,46,178,197,198,75,23,117,112,162,254,38,251,35,9,187,83,102,183,188,36,253,108,115,234,29,169,165,220,138,230,69,146,139,138,50,170,138,44,148,5,22,141,86,200,206,40,209,242,8,150,15,104,130,9,115,0,131,113,105,174,119,61,154,94,58,43,216,241,227,204,245,52,82,188,28,111,186,255,0,38,185,102,177,155,187,220,181,200,173,76,82,82,125,84,136,135,35,72,102,53,227,224,54,38,162,188,89,71,14,150,88,86,158,246,228,249,125,143,82,251,66,93,226,143,38,62,29,74,245,139,71,171,7,149,42,109,59,173,209,136,181,164,30,229,53,225,151,234,68,118,145,170,243,26,69,105,103,141,88,223,147,216,244,184,113,87,185,227,173,164,123,148,229,26,148,97,62,232,14,87,167,187,218,68,61,59,238,118,99,27,249,138,81,93,193,142,15,195,202,252,202,252,63,118,119,98,131,20,52,199,52,40,193,119,58,227,141,145,56,161,145,90,228,186,28,149,242,111,102,108,60,110,7,4,97,85,75,194,117,211,158,161,47,18,76,211,20,131,47,80,134,165,39,206,37,90,30,166,119,125,193,183,220,43,71,143,212,200,84,233,229,123,146,52,128,214,81,131,234,140,229,11,114,104,91,142,196,10,28,183,26,116,219,220,153,34,84,25,70,210,167,120,222,46,231,60,233,203,157,162,107,140,173,204,151,78,76,8,132,50,92,139,116,29,188,161,140,145,106,85,16,24,58,54,249,71,210,214,102,185,204,151,57,118,3,29,151,65,166,187,26,63,97,99,126,133,11,136,187,2,169,232,14,40,155,88,10,148,148,150,233,17,24,168,202,234,76,172,110,53,20,5,198,82,91,220,198,174,50,124,141,147,86,33,173,200,44,0,0,123,6,194,251,7,216,7,112,16,0,238,43,133,130,192,1,112,176,98,1,113,220,86,11,0,92,7,96,176,8,55,29,135,96,39,112,29,130,192,45,192,160,1,0,236,43,0,130,236,118,29,128,89,2,144,98,131,20,3,201,6,66,197,118,25,1,144,242,21,144,88,7,146,30,75,177,54,24,15,36,28,69,216,66,3,92,188,59,108,74,149,165,125,201,29,192,185,73,191,43,177,132,213,71,243,26,100,23,3,21,74,93,197,58,78,222,109,205,238,73,71,27,163,55,208,151,66,175,252,103,112,108,53,49,198,150,165,114,108,119,212,157,118,11,5,114,231,95,233,47,42,221,98,111,96,176,24,241,37,255,0,183,34,149,71,214,50,52,0,39,47,112,205,26,8,130,114,30,67,176,182,0,201,139,41,15,96,176,19,121,7,139,185,86,0,38,210,238,24,203,235,40,96,70,18,250,216,112,223,214,202,24,18,169,199,234,99,225,71,234,96,22,0,225,65,124,195,225,197,242,145,54,22,44,11,225,219,168,248,126,168,140,95,113,226,0,225,110,102,115,95,202,105,116,14,192,115,218,255,0,44,134,169,185,125,95,115,112,40,199,240,209,124,217,47,76,173,179,58,7,110,160,114,173,30,69,173,12,82,241,72,234,141,72,74,42,41,59,135,14,93,93,136,57,191,5,79,30,109,253,201,90,122,9,242,71,68,212,98,249,92,202,114,79,165,138,28,84,35,202,43,236,130,121,95,102,103,147,238,41,59,149,26,113,49,123,179,100,239,200,226,102,244,37,120,219,177,44,89,91,120,160,242,139,57,107,86,156,159,51,162,180,237,19,154,148,29,90,152,153,105,122,90,46,164,242,151,149,110,205,245,53,29,122,145,165,11,99,13,219,233,115,165,210,149,42,42,20,226,242,127,177,20,180,177,165,28,166,211,125,255,0,231,50,5,71,79,196,77,73,43,127,69,220,239,141,60,99,224,137,207,10,171,43,45,162,97,174,215,184,71,8,72,43,122,178,198,46,89,38,96,239,205,153,210,167,47,195,38,252,211,154,39,91,83,135,12,87,54,84,113,235,181,57,203,135,15,42,50,90,127,195,202,51,169,28,181,19,94,8,115,199,179,126,166,250,122,49,163,77,234,171,37,41,189,168,211,147,243,62,225,56,213,87,167,78,92,77,109,85,226,146,127,195,143,80,56,166,248,52,113,168,213,77,75,111,57,222,248,46,222,225,40,44,41,57,69,194,15,106,116,99,230,155,255,0,157,77,107,42,90,93,53,58,81,166,165,52,247,219,121,48,140,39,74,178,169,83,243,117,179,142,209,94,90,75,177,81,25,240,231,23,90,42,165,110,84,233,199,148,76,218,169,78,74,55,117,245,50,190,43,233,255,0,157,203,142,105,218,17,207,83,83,121,205,242,130,236,75,168,154,84,52,145,110,82,254,37,71,206,94,190,136,34,26,84,229,141,20,170,87,151,154,167,68,76,99,195,169,133,57,241,107,84,217,187,114,246,236,141,33,41,202,60,13,61,149,40,239,57,190,253,253,201,154,138,198,150,142,147,115,146,188,170,73,244,238,223,64,22,20,214,52,184,116,234,215,201,188,175,253,61,12,158,77,202,122,171,127,44,46,85,227,66,164,97,74,10,165,105,109,151,95,183,100,58,144,165,79,25,86,121,213,190,214,126,27,250,46,160,78,85,165,74,157,56,199,131,67,123,75,185,48,113,138,240,199,139,147,178,148,249,32,171,78,89,206,122,186,173,171,93,69,63,234,92,21,74,146,167,25,254,86,157,236,187,253,144,21,146,140,45,90,171,148,122,66,59,35,88,93,75,242,232,83,138,183,158,103,47,18,20,96,226,183,171,149,242,230,201,117,107,215,159,153,65,122,110,194,187,42,202,42,13,78,181,24,180,219,218,159,48,209,66,150,171,89,25,41,83,148,105,120,228,148,109,237,251,156,115,210,193,203,41,41,84,151,171,61,79,135,66,20,232,44,105,97,58,242,181,163,244,162,43,215,211,101,248,136,229,178,151,51,209,164,186,247,119,56,107,120,53,20,227,79,177,219,82,92,42,50,125,149,145,21,230,235,235,103,86,200,215,225,81,222,82,56,39,44,235,30,206,134,158,20,153,106,57,190,53,47,200,72,240,180,180,175,43,158,239,197,150,81,196,243,104,197,68,179,196,174,164,212,105,30,86,174,119,147,59,171,78,209,177,229,87,149,228,253,203,17,153,44,125,9,101,7,67,55,230,45,242,51,249,136,58,116,222,99,222,248,34,188,234,78,254,28,191,162,60,61,50,182,231,191,240,180,169,252,50,117,27,91,198,114,68,171,203,135,89,55,195,174,238,229,249,116,211,138,149,165,102,229,35,231,117,27,212,246,86,61,223,137,53,248,121,66,241,157,235,70,54,123,74,22,141,190,231,135,95,122,146,126,161,107,33,161,12,130,209,172,12,81,172,74,142,186,108,244,190,29,61,170,66,255,0,204,145,228,193,157,186,58,152,87,142,201,223,109,221,129,30,173,31,253,94,93,35,6,207,63,89,40,255,0,246,250,49,78,14,114,188,159,213,27,179,177,218,43,85,59,191,46,39,31,197,27,139,161,69,206,248,66,62,22,185,122,223,169,34,188,185,249,229,238,103,65,111,81,247,159,246,52,123,238,70,159,248,42,95,84,164,255,0,115,76,181,177,61,71,113,62,224,103,73,228,165,238,83,51,165,180,108,104,6,117,188,137,122,148,201,169,206,11,212,166,6,115,242,72,231,173,24,201,242,58,39,229,75,188,145,132,252,196,86,19,166,224,222,59,237,118,97,168,149,229,21,232,117,212,126,41,255,0,252,78,26,223,197,145,154,169,69,146,138,68,85,34,209,8,180,81,112,46,68,193,3,230,84,84,121,147,205,151,18,16,14,30,99,183,225,245,63,62,113,125,206,56,121,190,229,233,101,142,162,247,230,17,232,235,58,25,83,242,157,58,133,149,41,123,92,229,165,201,155,101,98,123,161,129,81,230,213,240,215,131,237,35,209,211,255,0,2,81,229,139,76,224,215,70,205,181,238,119,105,29,220,214,254,40,221,110,99,245,175,198,235,153,161,149,246,53,143,148,210,20,252,247,238,122,58,10,191,147,40,62,142,231,4,213,224,159,99,109,12,237,93,69,242,150,192,119,241,35,114,179,129,81,163,118,253,7,138,250,66,133,40,149,176,182,236,31,98,0,99,140,37,46,134,170,151,112,49,25,165,92,99,101,212,146,9,186,19,52,19,137,70,64,217,166,40,88,160,51,11,179,76,69,143,168,19,147,41,49,224,24,128,155,21,209,88,139,16,26,107,184,254,226,225,160,225,144,49,9,195,212,156,61,74,44,66,195,249,132,226,254,160,40,105,25,218,93,198,178,2,172,137,196,119,144,101,46,192,43,20,162,133,151,160,212,189,0,120,18,226,94,66,201,16,103,112,187,13,251,7,136,160,220,118,38,207,184,177,79,152,23,148,123,160,216,142,28,123,20,146,92,128,55,24,0,0,92,55,11,0,92,96,32,24,8,62,228,14,224,77,253,67,36,5,0,57,70,219,93,147,121,118,2,128,159,16,120,138,44,8,241,119,13,192,171,133,201,220,100,14,225,184,8,6,1,112,184,0,201,22,224,88,92,140,111,220,20,108,5,10,224,22,96,61,172,38,199,184,183,1,161,216,95,96,187,1,177,92,55,13,192,0,98,0,76,98,0,1,136,0,97,112,16,12,64,0,22,30,34,40,5,136,138,36,6,2,0,24,92,155,160,184,21,113,92,87,13,192,119,11,177,110,0,60,130,251,9,49,176,21,223,96,187,11,136,7,184,241,111,170,18,99,184,6,44,105,36,77,194,87,176,26,57,120,124,59,51,41,47,21,234,66,79,238,74,217,245,41,20,111,7,77,197,225,224,151,169,47,137,23,186,50,124,203,226,120,84,83,126,164,17,82,77,187,153,185,122,21,56,78,254,25,95,220,135,26,209,231,27,148,38,200,114,9,77,245,68,101,23,208,172,171,33,198,166,18,76,159,8,156,98,21,209,169,149,212,125,78,253,6,159,135,12,228,188,76,224,210,197,86,169,74,15,229,123,251,30,165,109,66,167,28,99,99,21,184,138,245,227,9,222,81,201,255,0,171,99,150,122,135,81,238,76,229,155,22,54,0,157,92,99,204,225,142,85,117,17,79,171,53,175,46,134,154,26,89,85,203,176,30,140,154,133,40,183,201,110,121,173,126,43,81,121,201,66,156,119,148,159,68,116,107,234,248,184,113,246,57,170,69,73,75,78,170,40,211,138,203,81,46,254,132,27,202,173,212,234,212,167,25,202,79,13,61,43,94,200,206,116,101,66,43,41,168,214,126,42,213,111,203,249,71,74,114,201,86,148,127,62,183,134,140,62,136,119,53,155,163,86,180,98,214,84,40,44,164,223,205,47,80,174,42,212,255,0,11,141,105,222,85,231,252,40,115,107,215,220,202,49,171,73,240,92,178,212,85,243,246,167,30,223,229,157,50,114,167,23,169,171,226,212,214,120,210,139,249,83,50,173,70,165,41,45,53,9,42,154,154,139,243,39,209,127,177,81,201,82,19,172,231,79,79,46,29,10,107,199,54,249,255,0,191,160,180,248,86,140,105,81,206,20,98,239,86,163,249,191,231,99,122,52,178,133,74,23,181,10,127,198,169,127,51,236,189,89,156,220,235,84,141,42,17,224,233,161,230,146,237,217,122,149,9,201,214,148,168,208,202,20,97,187,151,211,31,242,197,154,106,52,52,139,135,70,47,199,47,249,205,142,46,90,156,233,195,242,244,171,194,237,215,252,179,57,94,183,228,232,213,161,15,52,223,40,251,250,129,120,101,82,112,209,193,100,163,121,78,82,222,222,172,206,13,211,140,105,43,84,173,41,59,75,181,251,26,166,227,46,6,142,157,229,37,105,73,245,245,145,53,106,105,244,218,120,202,157,213,105,63,20,165,206,225,18,169,209,163,74,179,212,181,86,178,157,147,233,31,99,154,173,105,106,39,224,186,93,250,177,194,149,77,85,92,167,203,215,148,127,203,53,154,141,47,4,23,223,185,70,81,160,162,155,151,232,92,29,144,239,146,176,42,119,2,233,185,78,106,17,150,242,118,61,125,18,82,248,133,56,175,45,37,101,246,56,244,240,224,222,118,182,17,203,239,201,29,127,3,142,90,138,146,127,44,72,174,248,94,167,196,189,34,142,143,136,84,194,150,55,245,39,65,28,170,214,168,215,91,28,191,18,170,165,38,140,171,151,77,28,170,220,250,26,49,198,148,81,226,252,62,158,83,94,231,187,201,10,71,155,175,121,77,250,28,77,89,157,58,137,101,85,251,156,213,94,49,53,7,46,162,123,51,205,155,188,142,189,76,246,103,36,85,217,89,46,132,179,89,43,35,22,84,39,200,207,169,161,31,49,21,217,75,106,77,158,254,150,45,124,38,155,217,41,44,109,222,242,62,125,109,72,250,45,74,141,15,134,82,138,217,227,149,189,162,78,151,151,141,241,26,185,211,165,227,85,55,156,149,227,139,143,167,169,226,207,153,235,124,90,127,159,24,241,39,53,10,86,241,171,88,242,167,200,66,179,0,40,1,26,68,205,26,32,53,139,58,105,191,191,185,203,19,162,155,240,132,122,212,106,58,154,70,173,148,165,86,49,198,231,39,197,103,150,177,165,38,212,35,100,154,242,250,15,75,41,79,135,71,27,167,86,251,59,55,232,115,107,234,241,53,117,219,201,239,142,239,117,232,34,185,39,180,36,251,32,163,181,10,75,249,81,51,138,148,37,28,167,27,171,110,174,93,236,252,14,46,61,19,118,42,40,153,187,66,79,208,121,53,230,139,38,114,140,160,210,230,246,2,6,157,203,81,202,153,159,150,91,128,167,252,90,104,162,94,245,99,232,138,100,25,212,231,79,253,95,216,195,156,215,185,209,83,163,236,153,205,23,226,191,100,216,86,111,157,253,92,142,6,239,38,206,233,237,25,122,70,199,2,51,86,45,20,137,69,162,41,162,209,37,64,168,217,109,18,122,148,249,18,185,148,95,202,102,186,154,51,37,212,13,41,243,95,234,10,47,26,145,151,102,152,225,202,62,228,71,147,3,220,75,42,43,175,75,156,116,78,170,51,202,147,126,204,231,75,26,178,94,172,219,6,49,12,168,227,214,198,241,47,225,242,89,82,245,141,159,244,47,83,27,211,57,244,82,180,35,226,242,201,153,190,181,30,130,229,99,72,51,57,47,204,151,185,81,123,149,27,45,252,61,200,166,220,101,126,168,165,204,83,88,207,223,112,62,138,133,165,12,151,41,70,230,51,218,76,62,23,89,75,71,139,231,7,97,84,222,110,198,98,212,167,41,59,35,170,141,27,111,62,99,163,74,48,87,234,84,164,242,216,13,108,172,18,240,198,226,82,86,37,205,72,43,138,172,158,109,141,84,186,10,241,197,179,8,84,194,94,134,153,111,196,14,32,227,40,201,14,209,236,69,79,17,6,72,171,71,176,241,143,96,35,53,220,51,69,96,159,65,112,87,96,22,104,56,136,198,167,229,190,70,110,167,160,193,215,154,238,60,145,199,196,118,228,74,175,37,230,67,13,119,102,25,250,156,177,175,77,243,149,141,22,50,242,201,1,182,72,156,149,201,193,146,226,192,209,238,75,185,56,203,184,120,128,165,114,174,204,239,52,82,148,251,1,87,125,131,47,66,115,151,88,134,126,128,60,199,154,22,81,236,47,3,3,76,226,23,139,34,209,232,200,126,224,80,14,232,87,0,176,89,134,65,144,5,135,97,100,23,1,134,221,196,59,0,108,3,176,98,251,0,133,98,156,90,230,78,112,79,153,1,96,176,103,16,205,116,69,5,135,136,179,254,80,202,64,86,32,70,253,198,144,12,0,123,0,128,123,5,128,64,61,128,9,30,227,24,18,48,0,16,20,22,185,4,140,29,162,60,208,5,132,25,95,168,174,187,148,48,72,89,33,220,7,97,49,237,220,44,136,22,225,113,236,61,128,135,32,185,78,194,1,0,54,215,34,37,42,189,32,191,80,52,3,28,171,125,49,66,189,111,66,141,247,11,28,246,173,220,165,25,190,114,253,192,219,97,108,152,163,75,171,144,229,101,178,100,3,146,66,226,71,234,7,11,174,98,112,138,91,178,138,117,35,245,33,103,31,169,25,99,75,175,245,7,26,93,128,211,40,253,67,206,63,89,131,141,59,236,236,46,28,95,41,129,209,157,63,168,92,74,127,81,132,169,75,234,68,112,101,220,14,165,86,29,195,139,15,83,155,135,81,116,12,106,118,3,163,141,79,184,113,105,253,71,58,167,46,177,31,10,118,242,129,183,22,159,214,60,161,245,35,149,208,155,124,151,234,47,195,190,89,43,129,218,177,250,144,109,220,227,252,36,215,207,97,126,30,167,74,128,118,253,208,95,212,227,252,53,79,253,201,15,240,242,255,0,220,144,29,119,67,186,57,63,15,36,175,156,202,140,49,230,228,192,221,181,232,52,174,102,171,83,143,202,190,230,115,212,54,252,19,183,176,29,88,250,11,19,129,202,95,84,137,121,125,114,3,210,67,202,199,150,178,233,81,254,165,248,254,182,13,122,13,193,243,177,50,140,37,209,28,62,63,168,121,75,184,27,85,162,146,202,50,251,25,70,156,229,243,32,191,112,219,185,81,84,99,86,149,76,162,215,103,185,181,229,41,110,204,83,95,81,164,36,147,87,145,42,199,68,22,196,214,150,49,9,79,27,24,234,100,238,101,88,95,39,185,233,232,225,195,163,147,247,60,250,48,206,162,93,207,82,179,80,210,236,237,126,65,94,124,231,108,235,202,57,89,227,5,222,68,202,154,85,35,70,49,181,24,46,37,105,95,246,42,164,170,66,167,230,96,168,209,133,239,123,248,140,248,114,189,58,18,150,83,172,248,149,165,252,189,128,213,106,60,28,75,53,169,212,109,4,149,241,137,116,218,148,149,24,77,189,61,15,21,89,203,231,145,141,42,242,124,109,68,33,121,73,240,168,167,216,215,26,114,195,74,226,240,167,227,172,242,217,178,11,229,31,197,86,241,85,169,181,40,174,222,134,19,131,161,40,210,142,250,138,219,206,93,191,217,23,10,237,70,122,170,177,179,155,198,132,122,219,253,197,226,211,198,82,170,243,212,213,189,162,186,127,42,3,10,208,227,214,142,154,140,156,41,211,87,178,253,229,35,157,183,86,81,161,71,193,24,121,165,46,158,190,236,232,140,106,208,143,5,201,75,83,87,204,250,71,253,145,157,122,106,42,58,93,39,138,126,105,75,250,201,154,70,78,159,30,50,161,66,106,157,58,126,107,253,33,27,85,148,116,186,93,169,199,121,79,183,175,185,83,147,194,58,77,42,221,249,165,223,187,102,26,154,241,211,82,149,26,50,109,75,101,181,155,125,88,15,89,170,134,150,151,6,130,149,220,175,126,179,236,97,167,210,78,172,99,86,180,159,167,251,127,147,163,65,240,247,90,218,138,251,199,179,249,159,111,99,208,156,19,8,228,147,84,169,94,214,75,146,56,183,156,189,78,141,84,179,158,49,228,138,163,71,134,178,159,51,66,97,69,83,89,79,244,51,157,107,55,82,94,88,242,247,42,189,87,41,99,19,26,209,78,84,227,125,163,121,91,191,175,234,65,217,26,153,105,158,251,202,127,178,219,252,158,191,193,32,169,232,235,85,238,207,10,14,212,163,232,143,160,208,70,81,248,76,84,185,212,150,222,196,171,29,186,101,193,208,100,249,218,231,137,169,169,149,94,103,181,175,154,165,166,140,61,15,1,120,234,34,69,175,103,225,80,234,122,83,118,132,159,161,205,240,248,99,70,230,218,153,99,73,250,153,87,155,107,201,203,177,199,169,149,174,118,205,99,3,203,213,84,91,155,140,215,21,121,94,77,10,154,185,19,121,73,157,52,32,84,103,89,90,39,43,230,118,106,78,54,80,18,188,195,97,15,56,29,93,33,30,238,199,187,241,39,249,84,163,103,143,14,219,122,180,143,22,132,114,213,80,143,243,30,214,181,101,172,132,19,119,83,167,31,116,147,145,158,151,151,131,241,106,153,234,107,60,229,62,81,188,149,153,195,47,42,55,248,133,73,74,172,229,60,148,165,83,117,46,104,195,156,0,200,96,249,130,1,162,145,37,1,164,77,233,242,57,226,116,83,242,132,117,105,93,171,82,240,74,167,137,188,99,43,54,114,214,147,157,74,146,114,114,188,190,101,185,181,24,231,56,222,28,88,168,201,184,229,111,185,205,150,75,158,95,205,246,2,71,204,1,20,103,73,183,149,155,94,39,201,154,89,222,254,23,254,168,153,208,254,26,125,239,253,77,64,206,81,178,109,70,223,233,145,132,170,74,62,109,215,170,58,167,252,57,123,19,15,225,164,7,60,106,199,53,54,236,185,27,41,41,114,105,147,58,20,229,242,219,216,193,208,106,82,80,151,151,185,6,181,62,111,244,156,235,230,255,0,72,84,149,72,69,229,22,239,213,145,26,138,205,52,211,118,65,81,93,254,92,253,206,20,119,85,242,91,186,145,194,140,213,139,69,162,10,68,85,26,64,200,222,154,42,42,67,138,39,169,164,121,20,76,182,76,205,26,79,145,154,228,6,203,148,126,228,197,109,34,215,40,251,16,188,178,245,144,71,167,161,149,224,151,242,132,215,231,179,47,135,203,116,175,213,155,213,254,41,168,205,71,80,7,204,13,34,106,171,193,156,26,105,99,82,113,110,203,36,255,0,177,232,181,116,121,203,195,170,146,239,22,102,181,30,156,188,201,247,138,28,57,139,156,98,238,84,10,141,17,85,55,130,145,11,153,172,86,80,113,10,233,248,85,79,205,149,59,249,163,251,163,209,182,50,187,60,77,45,78,14,162,19,250,101,185,244,53,49,198,200,131,72,78,50,91,25,206,86,150,196,70,81,81,198,228,86,217,222,43,98,13,111,100,66,110,230,81,157,221,155,52,109,37,234,80,85,141,209,201,56,89,157,87,108,83,141,227,112,142,40,212,116,229,126,135,68,43,198,125,119,42,26,71,81,221,242,54,141,8,210,229,13,192,80,131,145,162,166,162,28,70,186,9,212,125,136,170,9,181,24,221,153,241,151,83,58,141,205,115,3,26,146,202,70,109,20,225,34,94,75,161,164,75,38,91,148,217,55,42,35,16,94,23,116,54,196,7,125,41,231,27,131,230,115,81,169,142,198,217,220,203,77,87,33,50,21,70,60,128,101,34,19,245,45,48,40,144,201,88,159,184,21,109,132,146,236,62,130,87,2,212,35,216,135,20,153,162,34,96,77,130,193,176,174,3,176,236,137,220,118,96,59,32,16,192,89,5,202,216,0,67,191,168,10,192,15,126,98,198,61,144,236,22,0,178,236,22,29,131,96,21,128,119,93,197,117,220,4,22,42,235,184,174,128,54,0,216,54,0,24,12,4,3,11,144,45,195,112,205,122,151,12,91,241,108,4,226,194,240,139,241,73,27,202,156,38,177,165,81,95,173,207,46,162,180,222,215,44,29,21,43,70,47,101,114,127,18,223,67,56,219,233,102,177,179,232,3,77,75,154,43,20,46,162,109,122,129,86,138,234,44,233,253,72,134,148,186,49,96,144,23,157,59,243,27,169,4,74,130,30,40,3,139,0,226,39,208,49,69,37,232,4,230,187,13,84,244,45,70,226,113,254,96,39,57,55,200,119,97,140,126,160,112,139,234,192,50,12,159,161,28,56,253,67,225,195,234,0,188,152,125,191,112,112,135,168,213,56,128,212,114,232,62,28,80,240,245,19,138,137,5,40,198,198,115,201,242,43,59,19,42,139,170,2,45,221,6,17,124,217,57,171,249,100,13,190,144,101,20,169,211,43,133,30,198,25,84,228,144,227,42,189,0,210,84,172,249,54,10,155,79,203,97,113,38,186,221,143,243,94,237,1,86,186,232,79,141,61,156,66,210,124,226,24,245,183,238,1,148,187,175,208,127,153,214,195,87,4,247,229,183,184,21,140,159,84,85,88,248,35,118,174,103,235,29,194,242,124,213,192,34,148,150,242,67,242,217,162,149,210,114,113,68,101,181,220,172,3,114,191,71,113,114,233,97,101,238,199,30,91,254,128,38,220,182,184,224,177,231,250,15,239,96,222,59,243,2,219,185,56,165,190,36,241,173,255,0,193,50,173,110,172,10,149,40,201,111,20,101,61,50,233,23,246,46,21,83,118,187,102,202,156,229,203,96,56,191,15,55,229,127,169,170,210,165,7,156,239,35,181,70,52,213,185,247,102,19,183,59,129,193,42,53,19,242,92,35,148,121,211,103,107,169,30,82,145,57,211,107,206,128,230,205,118,104,92,72,157,107,27,119,37,198,54,232,7,54,81,191,152,121,46,230,220,58,119,242,160,224,211,237,251,149,24,197,198,230,158,18,149,26,125,110,60,34,159,152,10,218,112,75,177,26,155,120,125,139,81,138,124,204,235,43,197,123,153,105,182,138,55,147,151,100,105,168,170,149,79,23,146,154,187,29,8,240,232,199,187,220,207,81,40,213,140,105,227,24,113,36,163,207,119,190,228,86,17,167,23,42,112,197,112,234,55,90,167,183,66,163,42,188,55,56,255,0,19,81,43,71,249,98,39,82,82,227,74,156,101,249,149,56,106,255,0,44,80,242,148,42,85,171,159,130,148,85,58,81,254,96,10,181,101,8,206,174,210,141,5,140,35,30,175,171,8,42,185,82,211,198,86,117,22,117,31,82,93,41,83,146,166,255,0,133,70,57,78,79,171,9,56,209,165,83,82,155,226,86,86,79,178,3,69,134,167,85,41,212,159,228,208,229,27,108,204,248,212,163,158,186,172,111,38,241,163,27,242,93,253,197,28,149,42,58,72,175,29,79,204,173,189,173,31,254,4,159,27,81,42,174,49,134,143,79,229,143,243,16,85,73,99,70,42,20,175,174,175,207,127,216,138,113,116,149,13,20,234,94,173,73,126,101,72,175,249,200,41,94,148,94,171,81,25,173,69,91,240,226,254,88,247,247,101,206,75,71,74,53,38,151,226,39,121,110,183,75,149,189,10,48,212,206,150,135,79,42,116,239,42,178,254,36,186,203,209,24,124,51,225,210,213,79,241,26,143,39,245,244,94,131,161,165,169,172,172,229,82,252,52,252,111,175,250,125,223,244,61,200,70,201,70,49,198,41,89,37,208,5,89,37,77,90,54,75,100,145,197,169,188,105,74,81,91,242,61,10,209,240,239,216,138,84,227,82,149,76,188,168,177,30,77,10,22,143,18,127,191,65,208,143,226,245,148,232,164,220,91,241,63,65,106,235,169,188,41,255,0,13,61,191,152,244,62,7,67,4,245,19,249,155,138,126,139,152,180,121,53,52,234,26,202,145,189,163,77,187,203,178,71,12,38,235,74,117,173,101,39,104,174,209,92,142,159,137,212,157,89,206,48,86,141,105,183,41,122,118,51,218,16,246,42,42,139,187,113,245,216,250,245,69,66,26,90,63,77,191,99,229,254,23,78,51,214,209,82,229,154,185,245,114,146,85,231,81,242,167,15,221,153,233,168,224,248,197,111,27,138,233,177,231,233,163,149,68,94,174,167,18,163,185,190,130,158,83,138,8,247,52,241,198,140,87,161,150,173,242,71,74,217,28,181,188,85,25,150,156,122,182,163,20,120,26,153,94,71,175,241,10,155,158,37,89,94,76,220,102,162,42,242,61,42,48,240,182,113,105,161,148,239,216,245,113,194,151,169,81,230,234,165,115,137,157,122,147,144,161,49,195,206,76,185,151,73,120,136,59,190,30,242,248,141,46,201,199,250,158,158,178,113,90,169,58,145,114,138,149,73,180,159,104,164,112,124,18,57,124,66,13,253,95,209,29,58,154,169,57,77,212,225,203,133,180,177,190,242,147,127,208,149,99,231,53,82,92,72,198,60,178,147,230,92,124,134,58,137,94,188,127,211,127,215,115,104,121,66,51,144,33,200,72,6,52,33,160,171,137,180,31,132,197,26,197,248,66,54,138,201,249,51,106,46,203,60,78,123,228,229,226,111,123,110,109,24,170,146,148,113,132,218,142,209,156,188,222,198,49,119,187,189,239,38,80,193,237,22,192,154,187,82,155,254,86,84,20,85,169,71,216,208,80,218,43,216,100,84,85,118,167,33,47,42,10,255,0,195,126,232,125,16,8,198,47,243,42,191,230,54,49,143,206,255,0,152,4,223,63,99,158,80,83,169,238,205,229,180,100,253,12,111,249,139,220,138,230,113,231,103,200,228,234,119,53,105,53,232,113,77,90,111,220,205,88,161,162,70,136,171,143,51,162,59,35,10,126,99,163,229,42,23,83,69,200,205,115,46,91,34,162,36,200,67,97,16,55,127,216,198,126,72,251,179,121,127,99,25,255,0,2,30,236,14,173,4,188,111,236,206,250,203,197,115,202,209,203,26,182,191,52,209,235,79,197,6,253,46,107,148,172,230,183,36,185,144,105,147,60,250,235,29,85,57,119,149,143,68,224,215,43,53,46,206,228,171,29,180,222,84,87,166,63,224,187,153,80,121,83,106,253,31,249,52,235,112,52,70,212,159,139,220,193,26,65,216,138,83,88,213,125,153,235,66,182,122,122,109,189,237,102,121,117,185,69,253,142,255,0,133,218,172,39,6,247,94,32,20,234,217,141,106,159,38,206,185,208,237,102,67,162,215,56,34,163,14,60,89,106,162,231,114,214,11,156,81,162,140,31,202,136,50,227,199,184,165,168,137,179,167,79,233,68,202,157,63,165,1,174,147,85,9,44,47,102,116,201,163,134,20,105,201,249,78,136,83,197,89,54,69,104,156,110,13,69,161,40,118,19,140,147,228,6,115,166,186,17,195,145,179,191,80,200,12,120,114,23,15,185,211,196,139,51,169,53,109,128,230,171,78,61,142,103,19,122,146,187,49,147,52,140,152,138,180,159,37,115,57,100,186,21,21,27,166,110,164,237,208,231,131,151,210,105,147,234,128,214,50,223,152,220,164,223,51,154,78,73,221,23,10,145,151,61,136,173,110,190,160,86,183,152,156,19,228,197,194,244,3,91,43,109,32,95,234,51,198,193,142,224,105,226,92,164,82,148,253,12,108,59,190,225,93,49,171,53,205,20,235,197,173,227,99,151,57,33,58,146,236,76,53,190,253,131,197,216,191,10,234,44,163,220,9,180,187,142,207,184,74,107,184,149,159,80,43,110,225,116,44,80,241,64,25,6,76,120,133,128,89,72,87,145,86,29,128,139,200,60,69,216,64,77,152,98,85,195,32,39,31,65,226,25,122,15,32,23,216,118,12,131,32,29,130,193,144,100,128,6,162,217,50,169,111,45,140,220,234,63,155,244,3,110,92,200,156,229,242,68,205,229,234,43,75,212,6,184,175,157,145,88,203,172,136,180,187,143,25,247,2,177,254,97,198,156,91,223,114,112,159,81,227,83,29,128,217,194,9,24,206,86,229,18,112,159,212,10,140,175,230,1,41,75,181,130,242,53,84,159,114,184,96,99,148,172,59,200,215,4,22,64,66,108,118,111,161,119,66,187,96,22,72,50,183,64,196,88,34,7,153,13,182,94,49,65,225,40,207,25,49,240,228,249,178,242,65,112,35,132,53,24,162,133,116,3,189,137,157,76,68,234,69,25,206,164,100,5,113,211,245,34,85,155,39,194,78,81,2,178,147,234,45,194,235,184,92,6,155,30,111,177,25,3,144,23,197,107,162,31,29,153,125,194,222,160,95,31,126,72,127,136,235,99,44,67,16,54,85,148,188,200,127,150,250,179,2,92,236,7,98,166,175,101,83,98,30,16,149,146,114,57,184,214,228,47,196,63,95,208,14,135,90,73,217,199,236,95,26,81,181,224,210,103,44,43,218,95,236,109,41,198,165,155,149,223,168,27,74,81,169,31,14,223,115,43,197,43,62,102,82,107,164,127,70,67,113,111,168,27,203,107,89,139,136,214,247,50,81,139,239,250,146,233,197,191,51,3,163,241,62,136,175,198,165,27,39,99,142,84,63,153,216,149,73,39,204,35,166,90,164,223,63,216,153,87,82,123,179,46,13,215,152,210,58,91,242,97,87,10,241,93,119,54,133,105,73,243,185,156,52,177,249,165,246,70,248,66,22,181,59,1,114,134,93,89,207,58,125,164,205,248,182,222,223,185,156,170,94,50,239,208,14,74,177,218,217,93,153,112,100,254,98,220,106,223,169,164,97,93,108,84,101,29,61,95,150,69,58,90,133,213,254,166,209,85,111,102,236,83,82,231,196,220,12,84,117,43,157,190,230,145,141,94,169,23,147,235,43,135,18,209,230,64,177,151,116,82,166,223,54,66,168,187,23,22,165,201,5,84,105,237,230,42,52,99,41,70,50,155,81,190,237,137,38,63,118,6,181,106,167,41,91,149,236,140,47,21,195,169,82,30,24,167,37,59,249,126,196,184,227,59,199,202,249,250,14,45,40,198,92,218,132,149,136,162,24,169,211,140,164,223,14,158,74,79,148,174,16,141,248,112,169,40,169,211,252,218,145,254,131,148,86,50,82,110,84,106,40,197,91,163,42,73,212,147,82,198,46,165,85,24,201,115,113,93,255,0,66,43,24,203,42,112,165,90,126,105,58,181,47,219,162,29,47,204,173,82,53,227,202,210,143,242,196,169,74,53,33,82,172,99,189,68,229,187,232,182,70,86,117,169,70,149,106,142,85,107,73,74,77,109,140,23,36,1,58,152,198,164,163,53,199,213,207,10,119,233,18,149,23,41,83,161,9,126,70,159,197,82,95,84,187,10,53,18,85,171,240,211,80,252,186,63,236,58,116,100,233,211,211,70,57,87,156,178,169,44,173,110,224,116,83,198,114,150,178,173,92,163,22,210,139,93,79,62,60,111,136,252,74,17,166,236,212,178,191,60,77,190,35,89,202,49,211,233,225,140,87,134,49,254,231,163,240,141,18,209,232,220,229,252,74,189,125,8,171,163,167,130,173,26,84,151,229,195,247,245,103,93,72,70,23,148,218,140,87,54,77,28,105,66,117,100,207,31,226,58,217,106,39,132,95,133,4,118,211,212,126,57,215,133,56,168,194,16,188,95,83,207,212,234,29,61,28,105,69,248,170,115,246,59,126,13,79,135,167,173,55,243,59,126,136,240,235,205,202,172,165,244,237,19,81,18,163,41,206,48,167,188,155,198,62,231,191,241,26,144,248,126,130,158,158,159,153,199,5,253,217,193,240,42,17,122,153,87,169,252,61,60,111,127,83,143,226,250,201,234,181,22,134,206,127,254,177,34,185,166,231,45,69,72,201,248,97,38,146,236,76,252,241,143,220,218,16,197,25,211,89,212,148,186,114,70,153,118,124,54,45,87,78,62,101,107,123,220,247,245,53,28,116,121,61,165,81,228,120,255,0,12,95,158,173,206,82,178,61,31,138,212,73,170,107,148,85,137,125,95,199,152,252,83,61,143,133,211,241,229,217,30,86,158,57,212,71,208,104,105,225,74,253,201,86,58,186,28,149,222,49,125,206,179,205,215,84,179,146,36,87,143,174,157,229,35,205,151,51,171,85,82,242,103,42,87,145,182,29,218,26,126,20,250,182,119,106,188,48,68,232,105,90,49,253,71,170,254,132,87,145,169,119,145,207,212,222,190,243,49,177,164,102,252,198,148,251,153,191,49,164,30,48,100,30,175,192,236,167,58,173,237,26,114,144,181,114,169,78,134,162,119,106,62,10,111,237,18,254,23,79,254,142,188,159,55,24,211,95,249,51,29,123,131,135,59,84,169,168,155,140,189,47,137,26,124,253,107,126,42,105,52,210,120,237,232,117,67,145,199,57,101,169,169,43,243,147,59,41,242,12,162,100,162,230,74,0,24,0,20,107,31,41,145,172,124,191,112,53,167,40,174,42,110,14,246,120,203,159,186,102,20,191,135,30,166,212,165,252,72,231,31,50,120,53,191,189,204,99,36,162,162,165,7,111,91,20,89,21,255,0,133,47,91,34,252,73,93,194,86,239,107,163,42,210,140,163,24,167,206,72,168,213,114,24,151,149,12,12,235,249,98,187,200,162,107,121,169,175,230,44,138,71,61,63,35,127,204,206,134,115,82,254,18,247,96,41,249,37,246,254,166,47,207,247,54,159,146,95,243,169,140,185,144,101,83,105,197,156,149,163,105,157,149,149,247,48,174,175,28,189,46,74,174,114,145,5,25,105,173,46,102,236,198,137,180,158,229,64,130,114,222,195,130,34,174,210,185,66,28,124,192,130,62,96,55,169,229,102,117,63,133,15,185,117,57,125,200,173,252,26,108,168,154,18,198,172,31,105,30,220,55,167,21,239,19,193,142,231,183,166,150,84,127,113,10,114,94,20,65,172,249,25,51,108,25,203,172,142,80,58,145,150,161,94,4,84,232,37,148,99,246,190,255,0,99,120,121,109,219,99,143,65,43,71,27,242,190,222,204,236,123,78,107,249,174,72,181,75,98,211,220,133,200,164,84,107,37,149,54,105,240,218,152,106,162,159,41,120,95,220,136,61,136,87,167,87,110,140,138,250,27,184,236,92,110,249,163,157,106,50,198,88,243,220,221,106,99,217,144,99,90,140,119,119,177,48,163,44,118,145,173,70,170,124,194,132,101,31,155,96,49,149,57,163,57,241,14,247,124,122,25,70,74,79,120,151,71,45,58,149,34,247,71,76,43,55,204,209,211,141,175,98,85,56,182,64,227,83,114,184,222,37,115,72,82,138,228,130,84,98,192,51,167,37,184,156,105,190,76,153,211,132,98,113,191,53,147,3,183,128,186,50,37,64,41,210,169,141,212,157,202,124,85,29,192,231,157,14,200,201,210,199,156,77,103,170,232,246,101,221,74,30,107,148,115,113,97,14,134,85,167,78,123,223,114,171,209,201,248,89,205,42,83,143,66,162,225,90,43,105,50,243,166,254,99,138,172,12,247,46,38,189,37,131,20,169,199,162,56,99,41,46,167,69,41,206,78,206,67,5,198,56,245,53,76,168,209,148,151,50,39,78,164,62,93,136,171,240,177,56,250,153,39,39,208,60,96,91,167,234,28,41,119,37,102,60,166,186,1,106,155,43,134,103,196,154,232,28,73,246,3,124,80,177,143,99,65,57,198,62,88,220,138,156,61,7,143,161,50,171,85,175,12,82,49,148,117,15,230,3,166,214,230,194,241,250,142,41,81,174,254,114,86,150,175,254,225,112,122,25,161,58,158,134,16,160,215,57,179,69,11,16,87,18,93,131,57,244,176,98,41,101,209,216,12,167,198,151,82,84,42,117,102,188,57,191,156,106,148,186,205,129,10,156,187,141,83,245,52,225,219,230,97,130,238,192,149,24,247,43,195,220,56,113,12,34,128,45,30,225,138,31,131,208,87,130,1,217,10,209,39,141,73,11,241,52,250,38,5,226,187,6,62,134,127,139,143,210,195,241,81,236,192,215,0,180,123,153,42,241,125,71,197,139,234,6,158,17,228,145,154,169,14,225,156,62,164,5,231,216,89,190,228,229,77,124,200,124,88,119,64,25,55,220,105,200,151,94,29,195,143,14,224,93,229,212,121,25,241,162,202,140,211,228,5,93,139,112,114,199,153,46,180,122,1,91,134,228,78,166,10,238,44,159,196,71,233,96,105,121,14,210,102,63,137,138,249,70,181,113,250,100,6,182,13,151,59,24,173,82,111,104,49,186,187,219,134,192,167,90,154,249,144,191,17,3,38,227,149,157,48,113,86,218,156,128,211,141,126,68,185,55,205,146,169,183,242,200,174,27,245,2,93,137,119,52,225,176,225,191,248,192,142,130,86,52,225,62,232,56,79,234,64,103,176,108,108,169,237,188,131,131,31,168,12,5,177,209,193,167,245,15,133,73,117,253,192,229,219,212,95,249,29,88,82,244,253,67,26,93,151,234,7,45,223,212,23,125,206,172,105,118,136,241,163,126,81,3,144,45,115,175,242,87,72,137,202,146,237,250,1,206,160,60,95,99,117,90,151,252,64,235,83,3,37,78,93,32,87,2,164,190,84,90,212,70,219,108,195,241,59,121,128,201,233,106,122,17,194,146,249,145,174,74,92,230,195,27,173,164,255,0,64,34,52,151,213,17,186,113,250,162,59,184,189,156,191,66,184,142,43,202,4,170,55,126,100,15,73,46,226,85,165,127,152,181,82,79,154,144,19,248,123,47,20,138,198,16,235,114,94,87,243,72,78,55,127,48,27,198,188,83,217,89,13,218,165,221,206,101,22,159,41,26,169,198,59,88,11,225,43,111,177,140,154,139,182,76,215,137,126,81,28,146,235,27,129,138,134,79,204,202,149,12,55,203,114,166,228,214,205,69,25,184,203,186,253,64,181,21,213,148,169,197,145,4,215,203,127,184,219,235,143,238,5,97,79,212,82,141,46,145,96,170,36,186,137,187,173,165,103,236,2,92,63,165,154,101,28,118,141,140,241,149,249,169,21,140,186,216,10,82,143,84,14,164,111,180,46,137,183,160,208,7,18,255,0,33,80,242,168,239,21,150,214,233,113,101,98,178,1,69,62,36,113,181,252,23,125,37,102,66,147,133,36,225,36,240,140,167,29,173,189,236,105,124,165,31,153,166,158,238,201,18,227,22,146,147,86,126,27,191,245,92,202,156,175,38,233,168,222,10,74,18,107,102,149,175,253,78,117,43,58,213,99,29,231,44,105,171,244,46,83,223,137,108,165,5,57,198,49,150,238,251,6,56,184,201,78,56,105,233,248,162,249,228,20,170,89,106,105,187,97,66,132,47,45,254,96,132,255,0,13,74,117,234,84,78,165,101,181,185,70,35,167,74,181,74,84,161,131,151,17,229,82,253,137,141,37,173,214,211,211,40,181,70,151,138,126,145,93,62,224,119,124,47,73,149,62,45,101,121,213,87,223,229,135,68,122,53,164,175,218,49,68,66,170,205,168,251,28,159,18,174,169,83,113,249,153,21,197,241,13,107,155,225,195,100,112,199,153,46,238,78,79,153,190,130,159,23,81,20,252,171,196,205,50,246,82,90,109,4,151,88,211,187,247,103,204,84,146,201,118,91,159,67,175,157,180,173,63,157,220,249,250,52,213,90,177,132,157,162,229,226,126,157,68,87,165,82,162,209,252,38,20,175,140,170,46,45,71,233,209,30,46,153,202,172,165,94,124,231,201,118,137,211,241,106,146,213,106,21,24,109,196,119,127,203,20,17,130,140,108,185,4,69,89,99,15,87,178,42,146,180,54,86,51,146,226,85,183,211,253,95,252,103,70,60,162,138,143,87,224,244,241,168,231,46,84,227,145,205,172,170,234,85,126,231,163,11,80,248,124,165,201,212,118,251,35,199,111,41,220,138,239,208,83,189,189,79,126,43,24,70,39,151,240,218,94,37,232,122,171,121,25,173,41,236,143,7,226,21,119,147,61,173,68,176,164,207,154,215,212,241,72,188,165,121,213,37,148,141,180,212,242,147,126,134,30,105,30,166,142,151,244,52,203,208,211,83,198,142,94,135,22,177,217,216,244,159,130,130,71,147,171,150,237,245,36,90,243,42,187,201,179,53,212,185,144,185,51,76,163,155,101,203,200,66,91,154,115,148,35,234,69,123,186,60,105,232,41,191,170,182,95,104,171,255,0,99,204,214,84,198,150,142,28,75,90,154,155,142,60,155,222,247,61,10,210,225,124,62,133,246,252,170,147,253,85,191,185,230,252,98,106,21,248,106,166,74,149,60,108,213,177,240,254,230,90,120,113,243,29,244,252,167,4,22,232,239,135,34,198,83,50,17,164,204,202,24,196,52,64,205,87,36,102,104,190,80,42,21,22,18,142,106,247,111,28,119,229,206,230,54,93,141,163,47,202,113,205,189,156,176,182,203,213,51,4,218,40,165,100,246,110,47,208,188,166,222,242,140,255,0,213,20,200,82,30,221,192,118,75,229,107,253,50,255,0,32,229,143,204,191,242,86,26,29,192,202,82,202,112,219,101,126,183,41,78,50,229,36,57,66,18,230,140,229,167,79,148,152,26,62,79,216,231,167,252,8,3,167,86,62,89,93,118,51,206,116,214,46,159,133,1,83,254,20,189,140,230,173,38,57,212,142,18,140,175,22,214,215,20,231,27,249,145,4,77,120,95,178,102,45,94,59,244,103,69,226,227,205,117,76,199,107,61,249,160,174,38,177,147,79,160,203,175,108,147,51,70,26,116,81,230,141,62,98,40,151,212,210,45,108,136,170,54,247,10,158,84,17,154,42,62,114,23,50,227,230,3,90,222,157,194,167,240,32,21,119,9,201,97,78,62,133,24,45,153,234,104,39,224,75,208,243,156,78,191,135,202,210,113,111,147,16,122,22,232,102,205,140,95,51,108,2,106,43,193,148,15,144,30,126,155,195,90,75,249,187,247,59,229,231,95,205,20,121,239,193,171,150,246,188,122,250,30,131,222,48,151,216,204,106,170,5,17,30,101,149,27,83,100,213,249,100,40,50,230,175,7,250,145,94,142,134,162,158,158,41,243,139,177,215,177,229,124,58,126,57,67,186,185,233,50,2,93,108,74,152,52,78,27,20,105,47,70,66,156,174,84,97,30,161,60,81,5,222,67,82,157,215,137,152,70,162,238,205,51,219,152,29,28,73,219,153,60,105,219,145,140,106,26,101,16,28,170,94,59,152,197,69,74,230,174,214,57,102,218,145,71,163,13,68,18,176,170,85,142,60,206,120,59,196,38,213,183,32,206,80,133,77,238,60,85,40,109,34,26,236,76,174,209,68,202,172,102,236,157,153,88,79,29,249,25,56,219,162,52,206,240,179,64,113,215,182,251,156,141,73,63,49,217,56,172,185,11,24,125,38,153,114,41,52,107,10,150,58,21,58,127,65,120,67,232,64,85,13,98,130,179,103,84,117,84,230,183,177,203,193,139,249,80,58,17,34,186,39,74,19,254,19,50,149,58,144,232,68,105,226,239,25,52,116,210,171,40,236,252,68,86,80,201,244,40,232,226,66,75,196,172,37,74,50,242,205,13,24,97,43,94,192,172,116,206,156,227,13,154,103,34,141,92,252,165,26,57,32,82,244,12,16,241,75,161,2,204,50,185,87,138,249,67,47,229,2,109,114,148,2,236,78,255,0,80,21,100,43,197,19,111,86,24,32,27,169,20,37,81,62,129,140,123,15,101,242,128,248,136,82,168,151,57,34,50,127,73,157,72,185,47,32,23,198,143,114,37,169,72,197,82,239,27,15,130,187,148,83,212,183,209,144,234,183,220,209,82,245,43,134,17,143,21,139,38,206,142,26,236,60,87,96,57,249,149,139,58,20,61,6,169,250,5,115,224,199,195,103,71,12,165,2,14,117,77,141,211,183,83,103,31,82,28,99,214,64,101,138,12,87,98,241,93,24,98,4,90,61,130,200,172,91,30,54,217,176,49,183,242,133,173,209,29,48,163,158,247,216,83,141,56,74,192,99,26,119,232,109,29,59,246,53,202,54,202,157,146,75,169,25,206,91,226,192,153,82,141,252,205,137,99,77,221,36,55,9,203,155,176,227,73,110,238,182,245,2,184,217,47,41,55,146,232,130,82,167,14,183,126,132,58,247,249,64,28,155,250,65,73,197,61,226,140,164,165,47,65,40,75,169,67,227,70,50,221,92,181,170,141,182,68,187,90,206,38,110,52,254,144,141,63,21,27,242,43,241,23,91,72,231,106,2,216,138,233,82,147,142,211,95,169,154,115,119,106,70,57,91,160,213,69,216,11,151,21,252,193,132,223,204,37,86,37,41,166,3,84,165,245,6,22,231,33,198,65,55,190,200,6,163,234,193,193,117,50,117,100,223,97,120,159,204,6,150,138,234,197,225,238,66,79,184,241,244,3,76,99,220,48,191,150,198,86,183,202,198,178,190,209,144,21,226,95,40,179,107,161,173,24,202,82,180,229,130,245,55,112,160,169,203,123,203,165,192,228,226,63,65,113,91,236,107,104,174,81,68,73,171,237,138,251,0,71,41,124,163,116,229,107,184,162,28,167,245,16,242,238,6,252,53,141,220,162,53,194,143,55,115,155,116,75,183,168,71,91,171,8,249,98,133,248,169,37,100,246,57,25,63,112,174,167,93,201,238,44,253,17,206,146,250,139,140,127,156,13,212,162,253,25,112,146,57,246,183,241,6,167,111,157,129,213,195,140,215,130,123,246,100,186,114,79,199,225,57,227,56,94,243,155,58,37,171,142,201,60,151,168,3,198,62,190,228,170,176,139,245,34,85,41,203,229,223,186,100,240,226,213,243,96,116,126,33,190,68,78,189,213,223,51,62,28,148,118,146,50,149,58,183,228,5,254,33,125,37,70,162,102,42,53,126,147,88,230,185,199,246,3,85,33,57,122,137,168,138,222,128,52,253,74,77,243,82,18,132,187,49,170,109,129,74,125,236,105,154,125,44,103,138,93,127,66,150,61,192,187,122,141,68,81,107,220,181,36,4,186,126,163,195,98,239,177,42,87,124,192,118,72,93,121,237,112,114,11,144,101,56,222,45,52,218,193,120,121,75,205,220,155,84,202,171,164,227,148,235,91,196,186,35,87,103,123,218,203,127,109,238,216,43,70,164,92,190,89,78,87,191,54,69,10,80,203,83,91,136,229,40,248,19,111,104,251,29,20,105,254,23,75,255,0,229,171,226,155,254,199,2,107,133,167,74,10,10,164,178,113,189,206,167,81,206,87,10,222,148,154,253,79,43,89,93,215,213,75,127,10,103,101,109,79,6,208,140,83,111,119,126,135,152,163,108,219,230,17,46,87,86,234,217,234,124,54,142,52,178,235,55,101,236,143,42,140,101,58,155,123,47,115,232,35,40,105,233,59,242,130,197,5,114,124,86,110,214,92,185,30,76,82,130,202,94,231,69,90,252,122,254,62,82,228,175,200,226,214,41,203,26,16,243,212,120,162,161,232,214,113,173,171,159,58,143,10,126,203,153,115,154,141,55,34,165,24,198,156,99,77,120,32,177,143,177,16,166,170,78,17,147,240,223,112,10,48,106,42,252,223,137,255,0,111,219,250,157,20,99,122,240,86,190,226,243,55,39,206,91,187,29,191,12,166,165,172,140,159,150,154,115,96,116,124,86,92,53,26,49,126,88,216,243,232,67,42,134,154,170,142,181,105,75,187,55,208,81,206,124,136,175,103,67,79,10,57,117,103,68,81,41,98,148,87,66,249,35,42,228,215,206,208,183,161,243,58,186,153,77,158,207,196,170,243,223,99,193,170,239,35,113,154,116,35,121,35,219,209,82,189,253,143,55,73,75,197,27,158,230,158,56,211,108,82,35,83,43,197,126,135,137,170,149,207,87,87,61,154,60,109,67,188,218,16,174,105,145,242,151,83,99,57,59,64,168,152,238,105,13,234,199,211,114,33,200,219,69,79,137,171,138,191,54,151,238,7,177,241,8,222,116,169,61,252,52,105,99,126,238,239,250,30,55,198,106,57,87,212,222,79,105,227,140,185,199,126,95,177,236,106,176,255,0,238,20,213,73,120,63,19,121,63,72,196,240,53,245,56,144,148,179,114,202,179,123,253,247,253,204,180,226,167,230,71,116,57,28,84,215,136,237,129,168,205,19,228,101,212,218,94,83,39,204,0,6,0,53,204,210,254,189,25,146,45,223,127,244,144,104,157,169,98,229,107,43,225,110,94,183,50,196,213,201,112,177,85,47,252,182,254,230,119,44,74,135,17,110,141,71,137,70,106,69,100,14,34,197,129,89,32,186,35,22,77,218,10,211,153,13,88,151,38,41,201,202,18,143,117,98,12,39,8,201,38,209,147,163,30,236,218,59,208,139,235,100,73,6,83,165,139,107,38,68,161,100,183,230,142,138,220,226,251,197,25,75,122,126,204,43,26,177,92,59,174,168,230,71,99,241,65,163,140,205,88,234,167,180,74,143,50,41,239,2,215,50,132,222,229,189,226,103,212,181,200,12,229,208,184,249,137,159,32,128,27,213,234,195,28,168,62,241,123,5,79,55,254,37,209,241,41,71,186,42,57,99,43,51,167,77,44,106,243,230,172,115,213,142,50,29,57,227,40,190,204,138,247,164,252,42,93,44,209,137,116,222,84,125,153,61,14,140,16,250,8,164,17,231,106,188,58,154,114,238,236,117,211,109,208,222,247,86,123,156,255,0,18,86,134,75,163,185,190,149,169,67,30,141,52,103,245,175,198,145,243,26,24,193,221,38,108,138,138,143,51,104,255,0,99,3,88,61,136,163,77,46,22,162,47,179,177,236,99,46,231,139,81,120,239,220,245,233,84,206,148,37,221,1,97,146,5,36,44,85,192,124,196,225,113,61,158,194,187,1,170,118,27,137,57,21,7,112,11,53,208,119,125,135,156,83,176,238,159,80,22,91,114,51,123,190,69,136,2,55,41,145,191,113,120,128,181,100,103,57,33,73,123,152,203,220,11,147,68,58,150,232,45,172,75,138,101,70,119,206,123,29,49,166,177,220,231,225,217,220,217,85,107,96,47,5,216,44,40,212,185,87,0,1,221,6,192,72,138,216,0,87,101,198,162,92,209,2,216,13,248,139,29,164,209,16,173,53,46,119,51,176,172,49,93,118,19,177,200,235,255,0,49,28,92,128,236,188,69,120,245,103,27,119,238,78,55,249,191,112,142,236,225,220,92,72,119,56,176,95,80,248,113,250,128,236,226,71,186,23,21,116,104,229,198,31,81,81,80,250,130,186,56,164,186,187,145,225,95,48,173,23,243,1,92,65,241,37,210,33,24,195,234,29,224,190,96,5,57,62,104,171,95,152,184,180,215,81,75,85,5,200,130,184,113,236,53,77,118,102,43,87,191,149,141,234,101,210,44,13,148,82,232,85,237,216,229,252,68,254,146,169,212,201,248,252,40,14,156,189,72,157,106,113,231,35,146,172,155,150,215,177,17,75,177,113,53,212,245,144,232,14,187,113,234,97,109,249,14,78,237,98,129,170,147,147,89,59,216,156,146,94,83,69,90,214,88,221,162,107,79,47,151,22,4,41,204,215,136,149,175,19,14,79,123,135,79,53,194,54,117,20,157,214,222,130,87,190,228,70,221,141,161,40,167,226,65,91,198,75,15,11,222,196,195,79,41,248,165,36,102,234,180,255,0,46,59,178,161,10,138,94,55,246,34,182,169,70,42,150,80,119,103,43,169,82,91,116,58,229,37,201,9,212,140,97,43,160,50,132,118,188,228,75,81,102,121,239,204,171,128,156,80,90,197,92,87,2,68,202,186,11,46,224,100,219,37,185,27,98,175,230,65,132,83,243,32,57,219,125,133,226,250,89,210,229,70,61,228,71,25,90,209,240,129,138,139,147,178,91,148,232,53,230,146,65,195,119,186,144,165,74,167,96,41,83,165,31,52,239,236,53,58,81,229,11,152,56,212,79,116,195,198,190,87,250,1,209,199,250,96,14,180,190,148,101,28,190,150,104,148,190,150,4,229,39,209,6,82,244,53,84,156,186,15,133,31,64,49,139,168,221,148,83,54,163,28,164,243,146,141,141,56,152,67,26,113,223,185,140,211,147,201,181,126,209,64,107,148,33,45,163,123,119,29,93,83,105,248,109,126,199,59,114,139,43,63,11,123,89,1,156,102,220,141,146,218,247,49,82,143,60,110,55,81,36,237,183,161,81,188,156,109,205,220,227,155,110,79,114,184,141,247,41,84,240,184,184,220,12,110,202,205,141,66,61,111,114,37,29,252,46,255,0,98,42,156,211,91,196,19,135,91,175,185,10,156,218,111,22,44,31,45,151,220,13,112,132,158,213,5,192,147,118,132,148,136,225,89,111,82,37,195,8,187,241,37,176,19,58,53,96,252,84,217,157,167,127,44,142,201,106,158,45,41,237,234,115,186,143,158,114,191,162,8,158,13,86,188,173,123,154,71,75,59,94,95,212,151,168,158,202,94,43,119,31,226,21,183,139,251,48,23,225,228,186,160,224,203,235,136,242,167,46,178,94,230,170,157,55,202,127,177,68,198,148,122,204,210,52,233,165,188,137,148,92,93,147,79,236,60,106,53,228,76,138,172,105,125,95,184,237,73,61,223,238,68,105,202,95,35,31,14,125,41,48,43,139,73,75,178,55,252,77,57,37,137,197,40,85,78,216,126,195,81,170,190,70,151,176,29,81,112,148,185,163,69,225,119,80,185,201,23,255,0,44,90,169,37,201,48,52,148,252,94,40,216,92,108,121,33,70,180,187,23,26,137,243,140,64,133,91,208,181,81,253,55,42,56,203,202,149,195,11,128,184,151,249,80,212,151,210,135,195,67,198,40,9,186,236,135,123,252,165,197,69,116,42,241,231,96,51,91,242,69,99,252,160,228,144,248,221,128,159,23,211,97,74,237,59,47,19,191,235,177,82,114,103,163,67,77,25,104,227,10,139,121,120,175,216,149,99,201,212,169,75,83,77,201,238,160,222,220,139,134,241,184,245,52,120,85,33,119,108,111,23,110,86,125,73,131,180,36,159,52,65,197,90,178,227,188,186,188,81,21,229,101,37,236,99,241,11,198,10,75,185,173,101,229,245,176,87,87,194,232,185,85,115,233,77,95,255,0,39,200,211,226,21,57,82,79,107,238,116,104,177,211,232,214,75,243,27,203,252,30,118,174,126,41,201,252,171,250,129,201,25,57,107,104,165,234,205,52,180,39,172,214,214,171,15,37,63,203,82,124,151,212,204,98,218,171,57,211,222,106,158,49,255,0,84,157,145,235,209,167,29,61,26,122,72,114,130,241,63,170,93,64,90,216,211,161,161,140,41,173,228,252,207,155,60,250,43,26,82,155,234,246,246,95,239,111,220,233,248,148,220,231,24,174,155,36,77,72,91,26,81,91,171,67,244,255,0,123,148,69,24,74,164,189,58,179,210,166,150,159,65,82,107,157,87,138,246,70,110,138,167,141,56,151,241,22,161,195,160,191,237,199,127,112,142,52,143,107,225,116,112,131,147,60,170,20,221,74,145,137,244,16,143,14,148,97,213,243,51,85,172,55,119,21,105,99,6,202,130,180,78,125,108,237,11,17,94,46,190,163,150,71,155,8,229,51,175,85,44,230,200,211,83,202,72,219,46,221,53,59,73,35,211,154,194,142,61,140,116,180,188,106,86,47,87,60,114,246,34,188,205,93,71,185,231,191,21,67,163,83,59,202,198,48,142,82,52,203,154,190,204,194,111,99,109,79,241,14,106,175,112,46,28,143,67,224,116,243,215,65,203,203,23,147,251,110,121,240,218,55,61,127,129,197,126,31,83,86,79,120,211,149,190,226,144,170,86,182,163,138,234,58,120,209,148,242,81,189,156,159,99,194,213,201,202,52,150,87,190,82,253,95,251,30,204,234,240,150,166,124,105,81,146,141,58,113,113,141,239,181,236,120,154,159,61,56,246,166,191,201,22,166,146,220,234,137,207,77,29,17,44,69,244,49,124,205,145,148,185,148,34,144,144,200,5,204,183,201,191,176,151,48,147,180,46,192,210,172,156,161,21,41,73,250,56,218,198,70,149,91,240,169,91,150,205,74,233,144,0,81,35,40,161,146,80,5,136,113,44,146,12,220,81,56,163,82,0,198,73,90,107,254,116,49,104,219,28,101,63,230,119,253,140,217,4,207,122,113,244,118,51,142,234,81,244,53,107,242,165,238,140,162,237,52,253,66,179,95,55,177,201,53,105,181,234,118,73,40,212,244,185,205,93,90,119,238,140,213,141,41,63,9,113,230,103,67,120,180,104,182,101,13,171,49,13,147,212,32,151,33,64,108,152,5,116,85,190,75,253,40,211,77,231,251,25,212,118,148,125,98,139,211,121,247,42,35,81,29,206,115,187,81,29,142,23,204,82,61,173,13,78,37,37,119,124,163,98,250,28,95,13,169,111,13,249,75,250,157,210,218,109,119,220,179,196,164,52,3,70,153,113,235,227,122,82,94,132,104,39,225,132,175,210,63,224,219,88,188,12,228,248,124,155,165,142,254,22,209,155,235,81,223,202,82,93,153,164,76,165,231,191,212,147,46,60,138,141,25,112,100,46,67,143,50,42,234,111,20,206,239,135,203,42,46,63,75,56,249,197,163,79,135,207,26,248,253,72,15,72,67,16,8,0,10,0,22,226,220,10,113,66,191,160,183,238,75,76,13,50,176,178,79,169,15,150,232,198,82,140,95,80,142,134,253,73,187,238,101,25,39,204,119,93,192,167,38,67,109,143,238,32,22,228,181,34,174,44,138,133,226,26,114,250,67,34,209,21,57,127,43,30,94,229,5,128,87,245,97,127,80,179,0,12,152,242,22,221,197,247,2,243,30,81,51,176,177,3,76,163,220,126,30,230,88,177,89,129,159,9,246,31,9,154,170,145,124,183,43,46,234,192,97,193,144,184,50,58,27,245,22,76,12,120,50,245,31,6,70,153,75,184,178,168,2,84,89,74,136,175,87,186,31,230,125,64,62,16,112,253,69,226,238,59,247,100,81,195,93,199,132,69,146,238,28,72,174,160,60,99,216,49,93,137,227,197,11,142,190,150,5,226,59,25,113,165,244,72,92,105,63,145,132,106,39,29,185,145,196,159,208,55,82,86,242,176,168,197,247,5,146,30,83,127,41,94,63,164,172,226,114,118,187,101,66,87,234,39,6,249,161,224,20,103,21,125,201,226,120,182,220,172,46,129,81,87,184,21,39,156,110,237,236,74,131,124,162,86,43,169,91,116,185,4,112,237,205,151,8,70,91,95,114,108,131,11,121,88,87,84,35,78,158,252,217,51,169,148,173,117,24,152,110,163,187,177,17,74,165,192,214,122,136,199,100,209,140,171,43,110,201,157,18,120,86,42,18,147,156,175,19,85,81,174,99,140,33,110,101,112,224,2,85,162,62,44,123,139,24,174,81,21,151,210,128,124,104,201,243,29,233,245,187,246,34,209,11,219,161,3,105,59,218,232,140,154,216,121,122,19,155,250,66,171,105,115,37,211,191,33,101,232,28,79,80,22,46,38,145,170,213,183,228,99,42,177,247,33,212,95,75,3,186,90,148,249,197,125,130,148,233,203,55,57,114,91,46,231,159,196,254,82,163,81,175,148,15,74,52,163,82,120,211,154,123,93,178,120,111,28,173,177,199,26,179,250,11,85,167,216,14,181,74,88,221,61,129,66,79,149,153,202,245,21,59,26,81,214,212,167,151,131,204,172,5,73,201,63,47,34,39,54,254,86,76,245,87,149,220,45,232,129,106,87,209,32,34,78,55,221,10,244,254,159,220,215,143,9,121,169,191,208,153,212,161,127,225,201,123,4,31,149,111,41,45,83,232,137,202,131,229,41,71,221,26,74,140,109,28,42,38,216,84,37,14,204,121,65,124,162,150,154,180,119,198,235,220,142,28,215,56,216,13,93,85,111,12,82,51,85,26,229,33,99,46,193,139,236,5,91,110,108,92,52,53,22,134,167,143,80,37,211,107,161,56,250,23,42,138,79,113,103,18,162,112,125,24,97,62,232,174,38,219,18,234,216,9,158,107,162,51,202,70,174,188,113,182,247,35,36,254,80,37,84,179,230,87,25,55,205,144,252,79,120,137,211,94,168,13,214,163,179,27,175,37,212,231,84,155,229,36,87,6,93,44,6,203,86,227,212,127,140,147,234,142,126,5,79,64,84,37,216,14,149,170,127,89,95,138,191,207,251,156,220,23,244,135,7,208,14,159,196,122,254,229,113,147,231,137,203,194,125,134,169,122,129,215,25,199,208,181,81,116,177,197,134,61,74,139,73,243,96,118,170,141,118,46,53,100,157,246,56,248,155,115,177,113,169,235,127,176,29,156,118,211,188,86,225,196,139,249,89,130,147,236,60,159,98,43,89,78,61,46,78,91,249,182,38,227,183,160,13,201,90,249,47,212,106,95,242,228,98,187,14,48,95,72,27,209,188,234,70,22,243,59,30,212,175,103,24,236,186,179,205,248,109,52,245,25,91,200,143,67,248,147,219,201,31,255,0,102,102,181,19,61,44,43,81,112,154,231,201,174,135,147,42,51,167,55,10,139,196,182,191,213,234,123,174,246,216,198,164,20,227,226,221,17,95,45,171,166,229,167,154,183,67,74,49,141,105,208,203,202,226,159,236,105,241,45,38,242,106,45,245,134,246,23,195,99,255,0,79,23,63,53,59,196,168,233,212,85,202,219,90,202,199,149,172,147,122,106,146,238,206,250,178,189,206,90,244,242,160,227,223,98,163,15,133,39,90,172,95,85,226,253,54,95,187,103,183,13,52,163,226,149,173,238,121,63,6,88,209,114,126,199,173,58,143,7,27,145,92,113,188,181,50,171,210,158,235,223,167,252,244,52,248,109,46,54,170,83,126,74,104,154,177,224,233,229,39,25,41,228,214,255,0,243,254,92,239,210,210,252,47,195,162,154,241,207,197,32,8,70,51,213,185,53,104,195,196,253,145,231,86,155,171,94,82,125,89,221,57,112,244,114,151,205,81,219,236,113,82,134,83,64,122,63,11,161,119,155,247,61,40,120,234,55,208,198,148,56,58,117,31,154,71,77,40,227,3,42,190,135,149,175,171,230,61,42,178,180,25,225,107,106,94,69,137,92,77,103,35,179,75,74,222,43,24,80,134,86,61,58,80,198,40,210,58,233,199,26,126,199,153,241,10,190,41,110,122,53,101,140,25,224,124,70,173,234,99,127,114,69,174,89,75,41,253,206,138,16,240,228,115,210,89,63,185,232,40,112,233,59,246,52,203,202,212,111,89,156,115,222,71,69,73,94,114,103,63,86,192,185,74,212,217,236,104,19,167,240,154,175,172,165,8,255,0,115,198,154,240,158,226,143,15,225,116,247,178,149,86,237,232,149,133,35,139,85,85,71,69,89,169,184,202,166,162,91,56,221,74,41,91,159,161,228,215,121,106,170,111,123,90,55,246,71,165,168,147,150,155,75,74,21,124,82,148,166,233,189,146,188,182,103,149,25,113,42,206,95,84,155,34,180,137,178,51,91,26,68,168,210,38,115,230,82,230,19,230,81,61,0,107,144,4,52,14,214,138,110,219,3,242,149,31,226,195,124,125,109,123,17,83,94,211,170,249,63,85,212,155,91,147,101,77,229,38,223,86,32,21,228,189,74,82,125,80,15,96,26,146,108,123,119,34,219,203,168,240,234,128,161,18,212,187,139,41,46,128,54,69,247,31,17,95,114,93,159,80,51,203,42,179,93,157,191,98,25,106,220,90,158,255,0,255,0,137,36,19,242,201,119,70,7,66,243,35,6,130,166,174,246,127,99,158,186,217,51,162,91,193,250,110,97,87,122,100,162,104,61,236,107,243,28,244,221,164,116,62,100,138,83,186,26,221,4,252,169,138,60,138,134,74,243,20,46,161,90,213,243,65,255,0,42,52,211,121,204,170,127,14,159,177,174,155,206,84,116,86,87,131,60,249,243,61,41,114,56,43,71,25,49,72,189,20,241,173,109,252,74,219,30,188,252,81,140,145,224,194,88,206,50,236,207,114,155,202,142,253,7,41,209,148,136,26,102,145,142,179,200,121,154,41,99,90,162,219,111,22,231,165,170,242,158,93,7,142,186,221,36,236,102,172,122,242,94,24,63,116,82,34,156,178,160,242,249,93,217,75,153,164,104,185,20,66,45,16,107,2,35,46,22,162,50,236,238,56,48,172,185,48,175,92,68,233,230,170,105,233,201,243,198,197,90,229,8,6,226,209,55,2,132,43,142,254,160,32,29,192,4,39,24,190,131,176,4,67,167,23,203,98,56,77,118,54,0,48,107,31,148,140,162,116,146,226,159,68,6,23,64,218,54,225,196,206,84,159,66,136,201,15,136,145,56,180,60,64,124,95,81,170,136,142,26,125,10,74,221,0,188,175,200,50,22,66,203,212,130,182,125,5,100,78,79,208,51,101,15,135,234,46,28,190,160,226,122,143,48,21,166,186,142,243,14,32,248,136,12,248,241,138,180,90,72,215,42,81,164,164,230,165,41,116,236,67,166,159,64,112,92,177,32,206,85,35,242,203,112,82,111,171,53,84,215,210,86,62,128,69,174,185,142,49,245,41,198,253,7,107,116,2,119,29,175,212,109,250,6,123,114,10,156,16,240,137,57,77,252,182,30,53,31,84,65,88,71,177,88,199,178,51,84,231,245,21,132,190,160,30,43,162,65,103,217,11,25,47,152,105,75,184,15,197,217,7,254,33,105,15,25,48,38,228,186,137,26,240,152,112,144,25,198,105,149,148,75,225,196,92,56,129,155,148,88,189,141,149,56,148,148,80,28,254,33,228,251,29,23,137,57,67,208,12,111,46,195,241,23,196,130,235,17,113,169,253,64,43,75,176,99,55,208,127,137,167,30,236,153,107,46,188,55,1,240,234,117,69,198,17,143,84,153,130,173,45,242,187,184,44,95,153,176,58,49,141,249,147,40,65,191,48,160,233,247,52,240,190,77,1,159,14,159,118,62,20,31,89,23,143,102,135,40,74,22,189,183,3,63,195,193,252,204,151,167,167,245,200,210,233,124,200,137,86,130,124,238,4,254,21,116,155,19,210,55,243,21,248,134,252,176,100,186,149,101,210,192,102,244,114,250,197,248,57,253,72,209,102,63,31,114,140,191,9,46,241,15,195,63,229,53,180,131,25,4,99,192,107,232,31,10,95,200,107,140,187,11,22,6,46,156,251,68,88,85,236,108,48,57,173,87,233,12,106,246,103,72,16,114,227,62,185,13,65,124,215,58,110,0,96,212,122,89,19,146,250,141,229,20,250,24,202,159,100,20,174,223,41,9,229,220,88,202,60,211,39,32,26,201,110,86,114,234,255,0,98,50,12,159,96,141,37,82,82,231,43,125,142,218,115,139,164,163,52,165,101,208,243,155,151,168,212,164,185,100,21,217,248,122,85,27,180,172,41,252,62,162,87,140,182,57,149,74,151,228,206,152,106,170,70,13,120,128,229,158,154,180,122,95,216,197,211,154,123,169,35,190,21,167,117,190,199,68,171,69,243,143,232,7,145,250,155,69,211,182,231,162,176,155,73,37,119,221,24,212,225,70,77,74,156,88,28,183,164,38,169,247,177,187,133,9,127,219,183,179,26,211,209,125,36,190,229,71,58,141,62,226,106,9,242,58,191,9,75,235,146,23,225,97,242,213,127,160,28,183,138,249,66,201,242,137,210,244,173,127,221,127,161,63,134,151,74,171,244,3,159,25,118,26,140,151,99,111,193,207,235,65,248,90,189,36,191,80,51,197,247,65,111,66,191,15,93,117,37,233,235,250,129,73,165,232,52,227,245,24,186,21,111,188,88,149,25,245,139,3,171,107,109,40,147,191,101,250,156,220,41,47,149,149,195,149,252,182,3,92,226,25,71,177,10,31,205,111,177,172,34,151,91,253,128,88,223,177,112,118,231,251,26,40,197,243,69,240,227,217,16,40,187,242,70,145,143,161,60,56,143,27,117,97,90,168,250,14,198,87,151,114,178,144,23,111,65,227,236,70,76,105,220,15,71,65,77,170,18,149,252,239,159,161,221,78,214,86,91,25,66,158,20,169,210,93,22,230,253,12,86,211,57,168,153,78,107,6,158,215,216,210,81,244,220,231,148,92,220,173,242,236,189,200,56,42,201,214,170,224,221,226,246,56,120,114,163,94,81,82,202,15,170,61,24,105,165,78,175,136,230,157,38,166,238,236,105,28,149,188,46,205,251,138,107,58,86,131,191,102,116,87,140,39,23,211,110,189,78,9,233,155,121,81,147,79,181,192,215,71,225,166,163,141,157,222,223,115,178,45,152,82,201,99,151,154,50,221,247,185,215,24,229,36,227,178,234,192,201,210,157,93,85,13,62,242,81,180,154,253,217,233,234,35,58,142,214,178,70,90,25,69,85,169,95,53,39,61,162,151,68,111,168,175,123,71,191,63,98,43,204,215,212,241,70,154,229,5,99,127,134,105,242,150,82,228,114,40,186,218,143,118,123,186,120,194,148,21,55,230,234,42,42,217,214,244,70,228,83,94,105,119,99,156,172,172,69,97,169,157,161,238,120,85,229,148,228,207,87,93,63,1,229,66,46,115,102,162,86,250,90,123,35,209,198,216,163,61,52,18,81,219,145,181,87,140,163,112,57,245,149,20,98,253,15,157,175,44,170,30,167,196,42,248,90,238,121,17,241,213,44,71,94,142,157,218,108,234,215,203,10,77,117,43,75,12,82,125,142,63,137,212,249,74,143,50,111,99,50,231,200,152,199,112,42,30,42,180,226,237,103,45,207,99,87,44,116,84,174,246,141,41,75,245,103,149,65,41,106,160,190,157,207,79,90,212,168,82,133,72,243,141,56,108,251,176,71,15,196,103,106,244,97,196,141,101,66,143,108,92,118,191,220,242,168,237,19,209,248,173,69,87,89,168,148,102,171,69,90,49,148,149,165,19,134,42,200,138,167,200,214,156,174,102,40,202,210,3,160,117,57,38,37,200,114,222,6,153,66,228,49,71,168,208,85,63,149,122,142,155,74,191,138,74,42,221,127,183,169,63,58,244,42,155,180,42,75,41,69,181,101,104,223,47,66,12,178,241,22,69,174,90,0,26,230,33,199,152,14,28,159,184,197,15,34,24,10,72,146,217,12,8,183,47,113,90,200,109,146,6,116,226,163,82,164,87,213,255,0,248,136,84,110,170,212,79,158,127,255,0,139,25,4,183,102,103,53,105,75,220,209,147,83,204,192,205,121,173,221,52,115,77,94,18,253,78,139,227,36,251,25,78,62,55,31,177,21,203,30,103,74,241,65,28,220,153,209,73,222,36,139,85,206,45,17,30,101,173,153,15,195,38,81,98,124,132,158,229,116,3,73,171,211,135,220,210,143,153,122,153,203,248,49,125,164,105,67,206,138,142,185,35,139,80,142,214,115,87,65,28,71,179,160,158,80,140,118,221,88,242,26,220,238,208,79,29,175,201,220,145,107,183,230,126,187,143,168,234,121,147,92,137,54,203,61,90,240,30,44,229,134,167,46,206,231,181,170,127,151,19,197,172,191,58,70,122,94,94,198,157,166,170,67,186,229,114,163,46,70,26,25,223,134,239,205,127,207,232,110,246,148,151,102,88,86,171,145,113,123,25,166,84,121,129,172,121,149,61,224,200,45,1,213,240,233,229,70,81,250,89,214,121,250,7,142,162,81,250,145,232,0,238,45,152,8,160,199,176,177,99,184,238,194,36,7,141,195,25,123,133,1,112,229,204,2,13,133,96,0,11,50,121,21,113,0,174,59,138,196,184,118,149,128,182,147,50,149,55,125,153,94,53,234,68,229,63,160,9,229,204,118,70,79,55,208,22,69,70,184,160,193,25,222,93,135,147,2,177,66,107,208,50,97,144,10,203,176,236,131,33,228,21,54,66,197,119,46,235,176,120,88,70,184,176,194,229,198,114,79,200,86,115,202,233,88,203,76,213,55,110,76,88,155,70,172,146,107,163,230,140,221,150,255,0,220,9,196,44,23,93,100,145,46,84,239,188,202,43,16,176,61,68,45,104,197,178,29,121,116,136,26,99,46,193,194,151,116,96,235,85,125,201,202,171,234,7,87,15,188,131,135,5,206,71,45,170,63,152,92,57,63,153,129,214,157,53,212,56,176,93,142,78,15,171,14,12,123,132,117,61,68,123,160,252,68,62,179,151,135,21,212,118,130,234,128,233,252,76,59,137,234,163,208,231,188,59,161,94,31,82,10,223,241,8,151,168,111,146,51,202,159,184,248,144,236,194,43,141,83,177,46,85,95,80,226,71,184,226,242,249,173,238,4,53,81,252,193,194,147,231,34,242,121,98,157,253,141,227,74,86,241,108,69,115,112,125,70,169,197,26,212,140,161,234,140,214,252,228,84,22,130,26,113,12,34,60,99,220,128,183,160,236,251,14,235,184,239,234,21,24,190,193,140,189,13,4,216,17,140,187,132,212,229,187,152,219,235,114,118,104,8,112,245,22,30,165,227,30,195,86,232,138,132,178,93,71,148,215,204,13,144,213,192,174,44,190,160,227,75,234,70,50,139,238,78,32,116,126,33,253,72,124,127,231,71,35,131,22,62,161,93,188,107,245,7,55,216,227,229,212,165,82,75,169,7,67,168,25,152,113,157,247,87,45,85,95,72,26,103,232,28,100,74,106,93,3,27,247,2,179,14,36,123,162,120,127,204,46,15,168,26,113,33,213,139,139,79,177,155,165,46,228,74,148,251,129,209,196,143,210,68,165,15,160,231,225,203,185,18,140,208,27,254,95,210,38,161,234,142,117,238,60,110,188,193,26,57,69,124,194,227,91,169,24,39,243,2,164,159,86,21,124,121,18,235,62,227,224,203,255,0,144,224,190,232,9,227,181,212,175,196,203,184,126,29,135,225,239,243,126,192,63,197,73,124,195,165,168,180,239,54,241,235,98,127,12,251,191,208,214,26,85,234,16,241,141,75,112,170,120,155,242,176,156,107,82,127,153,31,220,181,66,148,37,226,220,117,42,57,59,111,143,96,172,149,109,252,171,245,43,143,46,137,47,184,182,250,98,86,86,229,24,128,41,205,245,45,74,107,169,28,105,118,64,234,207,185,70,234,115,124,191,160,248,146,143,60,78,87,57,245,22,82,236,7,91,212,123,2,212,127,42,56,242,151,65,169,204,131,183,241,23,249,80,42,203,233,71,30,115,69,169,207,170,3,171,137,30,163,82,132,186,47,208,230,82,125,93,138,77,253,64,111,37,21,190,49,127,98,47,15,164,74,82,106,215,47,124,124,168,1,99,217,254,163,198,63,204,40,211,250,164,105,140,16,18,163,27,111,34,150,31,80,164,215,66,110,128,209,198,43,156,144,90,159,212,101,97,99,232,6,233,71,211,245,54,161,24,202,180,22,220,238,114,40,157,159,14,167,122,178,151,101,97,72,245,169,122,243,234,88,162,54,115,109,157,73,225,77,201,43,190,139,187,56,170,235,105,80,142,10,89,201,115,183,113,124,79,82,233,193,168,243,91,47,127,254,63,169,228,197,94,55,124,202,59,42,124,66,85,31,35,7,168,114,243,45,140,113,223,99,72,211,156,221,161,22,223,161,81,133,103,41,121,93,215,99,109,5,9,84,169,54,213,210,142,201,242,187,58,35,163,182,42,188,177,187,183,132,215,24,83,242,172,87,68,69,99,91,79,40,109,154,159,177,139,147,143,232,116,58,150,218,219,179,26,203,24,180,84,111,69,227,5,211,97,201,203,10,149,31,250,81,142,86,70,248,74,84,169,193,115,123,176,52,248,110,159,119,85,174,92,142,249,83,73,101,243,33,193,70,133,8,197,244,67,165,226,183,171,185,149,104,188,48,75,177,139,150,82,46,180,237,177,149,237,27,129,195,173,149,238,103,167,165,186,185,188,225,196,107,181,203,132,84,13,35,106,113,181,173,211,115,61,76,210,187,236,141,99,229,60,253,117,75,41,1,230,107,170,101,46,102,90,90,119,124,183,34,163,115,169,204,239,209,210,190,229,71,93,176,133,207,19,93,60,171,52,123,90,169,97,11,31,61,86,89,77,150,37,103,32,135,49,72,112,93,64,211,74,242,173,57,118,141,143,67,88,212,181,148,60,110,49,227,45,237,123,99,30,199,47,195,104,241,170,168,121,120,147,81,59,42,184,210,248,132,18,169,40,170,80,157,76,212,110,251,114,37,88,242,53,117,56,213,171,84,117,35,81,206,107,198,163,141,249,244,57,203,169,38,224,156,165,119,41,59,171,89,163,59,128,211,19,230,2,234,7,77,55,225,52,94,86,140,105,179,104,243,44,74,136,245,26,230,37,180,199,18,160,250,191,66,148,112,210,221,57,44,229,246,146,68,95,242,253,217,165,86,163,74,148,83,139,88,222,241,234,69,101,226,244,43,46,233,162,110,250,32,241,119,253,0,180,211,234,15,202,200,176,53,104,236,192,209,70,209,86,0,241,32,189,128,124,200,154,220,121,117,7,36,208,25,14,54,184,218,230,103,201,129,16,127,159,87,253,81,254,140,2,43,26,243,111,147,197,255,0,81,219,96,33,145,62,158,198,140,153,242,32,194,68,79,204,159,116,153,164,204,231,229,139,237,116,21,201,61,167,47,115,74,44,85,227,105,251,147,77,218,70,90,109,212,115,87,87,1,243,137,81,154,45,114,32,168,16,107,187,211,237,245,34,168,61,147,18,179,211,84,244,73,254,225,65,222,41,149,29,235,202,97,88,232,94,83,26,200,210,56,101,204,232,210,187,77,111,100,246,102,50,91,151,74,235,151,51,42,245,239,149,37,36,64,80,106,80,148,111,116,208,27,70,90,175,225,69,246,145,227,213,222,164,143,110,113,206,148,227,221,108,120,178,222,76,205,35,171,67,63,4,93,252,178,254,231,163,53,249,158,232,242,52,114,222,164,61,46,189,207,89,203,40,198,93,199,37,84,60,214,45,243,51,234,105,205,26,69,163,68,100,141,34,69,56,75,10,240,151,169,234,51,202,159,148,244,233,75,58,80,151,116,80,238,23,24,147,8,46,23,29,132,20,101,97,230,196,43,4,105,148,90,241,17,131,230,185,18,59,176,29,194,225,116,252,192,210,249,88,80,22,13,208,92,33,88,6,0,32,1,88,7,100,78,43,176,238,44,128,78,8,151,15,66,242,11,162,140,28,109,209,129,181,211,20,160,152,24,236,22,27,166,250,19,96,134,27,10,194,179,2,242,168,25,84,238,85,152,91,185,21,22,155,249,131,7,214,70,158,16,240,129,24,33,168,162,174,133,112,11,32,253,4,27,16,43,176,241,21,113,92,162,124,65,226,250,139,184,174,4,227,126,172,92,56,250,151,112,220,9,225,71,176,112,161,216,171,49,89,128,184,112,236,28,56,118,30,44,118,1,99,16,197,14,193,103,216,5,130,14,26,245,42,204,55,2,105,71,135,85,73,242,71,69,77,68,101,43,222,198,6,114,134,247,177,21,223,8,228,142,122,218,105,194,78,81,221,117,67,163,174,225,248,38,146,191,204,111,86,181,161,117,186,3,146,18,203,156,75,178,48,157,95,22,219,22,167,46,192,106,172,27,25,57,191,165,146,231,46,136,35,125,134,148,28,94,85,35,23,217,156,183,155,231,49,96,223,57,54,21,181,94,27,218,19,191,168,120,113,217,152,240,162,82,141,185,72,168,209,74,43,168,242,93,201,240,175,50,82,51,148,113,223,246,3,86,208,188,61,140,149,153,91,119,1,248,73,118,93,10,197,6,55,229,253,72,172,221,187,16,156,141,212,34,185,219,245,7,86,17,232,138,140,38,223,68,78,79,170,54,149,103,47,148,210,241,158,206,54,3,5,126,198,145,150,60,236,18,132,19,218,68,206,48,232,217,21,166,113,125,16,36,223,84,99,24,250,26,226,250,108,6,152,84,244,37,198,170,249,144,98,254,167,250,143,22,250,129,63,152,250,197,3,167,83,255,0,115,244,47,4,60,87,112,49,116,101,141,248,166,127,135,139,243,84,58,92,98,46,26,3,37,166,167,245,49,189,61,53,213,151,138,66,186,64,47,195,211,245,26,165,20,249,126,227,83,65,196,236,128,188,35,244,161,166,151,36,145,143,22,75,160,248,207,170,3,94,108,38,255,0,150,198,121,171,115,12,151,112,27,149,253,6,166,186,162,46,159,204,27,125,64,92,162,167,188,95,216,206,84,229,213,13,47,83,72,185,71,212,12,48,97,129,210,221,57,46,204,142,30,94,85,112,50,193,134,31,169,166,22,249,24,99,252,172,168,203,22,62,27,53,199,208,49,93,98,6,124,39,221,13,81,151,211,251,154,44,23,91,21,146,124,234,17,80,169,37,207,99,72,211,166,254,111,220,151,86,55,37,201,48,55,181,40,242,138,19,148,58,36,98,153,73,1,106,93,144,242,220,139,50,146,96,104,165,22,247,217,19,40,201,242,220,49,125,210,5,82,43,173,192,150,154,232,198,162,223,66,243,205,171,242,236,130,164,108,239,11,219,212,160,80,125,138,225,153,166,210,228,28,79,66,13,162,146,236,122,26,24,120,110,186,158,87,21,244,103,183,165,142,48,72,149,99,164,138,149,21,58,114,156,185,36,81,197,174,171,227,140,22,234,30,55,239,242,255,0,159,177,134,158,95,196,156,231,52,172,188,60,221,249,190,166,81,139,113,72,186,139,41,247,61,29,30,146,209,226,77,114,228,141,35,10,90,55,26,78,164,214,77,124,164,42,245,92,173,29,189,17,234,58,145,87,219,153,195,87,133,74,78,46,118,147,237,208,5,166,161,58,245,37,44,239,143,62,198,245,116,238,154,148,234,59,179,109,13,46,6,157,69,191,20,158,76,141,108,175,7,217,17,94,91,187,149,254,102,199,85,109,107,124,219,138,55,148,213,187,155,87,180,158,86,106,246,230,84,103,40,94,201,62,110,199,167,70,59,100,186,30,117,63,227,39,219,115,163,139,40,167,102,6,213,37,42,147,177,219,5,132,47,219,99,151,76,178,241,245,54,175,60,99,138,34,179,147,206,100,214,118,141,135,77,115,102,85,37,227,64,92,173,8,220,202,46,85,37,232,58,146,148,150,230,212,96,177,108,11,159,130,22,253,79,15,95,83,118,143,91,83,59,71,220,240,181,82,206,165,141,68,172,40,83,115,170,143,111,77,5,21,203,145,193,164,167,121,171,30,149,248,112,144,71,15,196,106,37,22,120,47,204,122,90,250,153,30,105,81,50,243,26,47,12,25,154,222,69,207,104,63,96,59,62,29,148,120,114,131,180,239,179,245,46,171,116,245,186,201,66,79,193,73,83,139,245,109,47,242,109,240,170,75,10,149,39,186,167,74,235,221,242,57,92,191,233,181,83,148,149,167,168,141,60,109,207,20,69,121,53,155,189,52,213,182,123,125,196,133,168,243,67,253,40,32,238,128,160,176,208,192,112,123,157,43,161,205,31,49,211,31,40,136,153,171,84,14,87,42,167,70,19,242,251,154,68,73,54,161,30,172,186,239,42,139,117,43,71,205,220,74,207,83,28,165,140,99,187,118,189,130,180,179,171,57,93,59,190,105,89,50,42,70,72,192,3,178,245,0,249,144,26,7,49,0,11,203,236,38,147,40,77,118,2,92,76,153,189,197,40,92,14,125,213,102,223,44,85,191,81,142,162,199,159,210,255,0,176,75,155,3,54,75,228,217,161,46,60,215,116,65,140,209,148,149,233,75,209,220,218,91,171,153,244,146,239,16,174,106,251,198,44,197,115,54,169,188,25,129,154,177,213,15,40,211,220,138,76,119,220,160,154,180,137,91,51,73,44,160,102,6,244,247,167,56,247,139,22,155,147,247,30,159,154,93,246,39,77,225,156,162,17,232,193,248,81,51,221,5,38,19,218,70,145,201,53,184,224,92,213,200,91,17,93,186,89,238,149,239,208,222,81,241,52,142,58,50,197,243,245,253,14,249,244,101,137,89,173,164,121,58,154,124,61,68,227,234,122,221,78,47,137,67,198,167,221,1,195,167,150,26,168,250,236,122,212,119,160,149,239,101,253,15,22,79,25,198,93,153,236,105,157,229,40,223,155,254,164,139,91,162,227,216,206,62,84,205,34,205,50,102,145,33,149,6,69,91,222,44,237,208,203,45,61,190,151,99,141,27,104,158,51,169,15,184,29,204,156,66,227,200,161,7,184,238,130,232,5,176,108,59,39,212,88,128,99,234,24,138,205,48,187,1,227,234,32,4,174,16,38,61,131,97,0,48,64,23,0,1,5,152,12,86,0,1,88,88,162,174,60,151,96,51,225,161,96,250,73,154,218,47,168,172,6,118,159,114,94,125,145,171,2,142,105,70,75,161,25,72,235,19,140,101,208,8,220,86,22,50,30,44,129,108,59,143,22,24,250,128,175,232,23,244,29,135,136,17,118,27,151,111,80,178,238,4,21,113,236,44,128,21,187,21,177,57,11,32,46,253,134,146,181,219,51,204,51,2,219,143,68,197,151,161,14,163,238,78,82,3,76,135,146,49,241,119,22,50,125,88,29,25,32,201,28,248,75,184,89,175,152,14,139,250,129,207,146,92,230,28,72,253,65,91,57,10,210,151,34,97,90,49,221,65,201,250,138,117,167,39,124,72,141,99,70,17,241,78,87,101,84,175,24,199,21,212,228,110,114,126,41,91,216,85,95,75,148,107,156,101,216,89,75,162,57,49,144,188,107,172,130,59,47,54,175,139,19,85,62,131,147,137,85,124,210,31,22,175,212,194,186,85,58,178,236,141,35,70,93,101,250,28,89,85,151,207,33,199,138,190,102,7,84,169,205,115,49,155,197,218,204,112,173,56,252,215,27,115,155,187,72,34,20,189,75,226,187,89,6,15,171,67,84,226,4,229,118,53,185,162,140,123,9,221,114,65,74,81,154,138,223,153,24,181,230,52,188,141,23,15,23,149,239,208,12,47,30,194,201,125,37,78,157,183,78,247,35,28,121,220,7,147,98,188,144,93,9,176,26,148,153,166,55,48,187,52,166,221,200,173,49,151,66,177,147,233,251,134,65,191,112,29,172,52,144,41,21,153,4,242,33,212,75,156,145,163,119,228,67,138,151,61,192,142,34,190,210,14,49,19,132,83,231,98,26,93,38,81,172,171,69,250,19,196,108,203,107,247,47,44,94,209,176,22,165,223,97,228,237,177,158,119,123,236,105,127,80,39,45,236,226,30,197,95,185,46,107,164,91,0,148,174,173,182,196,185,73,70,251,19,42,141,62,86,14,43,234,144,6,82,22,114,43,141,233,97,241,88,16,167,34,179,151,123,10,117,37,37,107,108,36,164,254,89,4,90,149,71,202,236,234,163,82,116,154,150,91,246,57,163,78,165,185,49,202,21,23,55,96,174,245,82,21,157,172,242,100,84,165,195,151,54,200,211,74,156,101,27,238,251,182,116,213,172,159,39,112,57,150,95,76,131,25,63,150,67,227,74,239,176,61,76,173,205,149,9,81,156,157,172,203,116,28,87,138,164,76,37,168,155,234,217,10,166,92,228,192,232,194,31,52,215,216,95,150,190,102,99,105,119,15,118,6,249,67,254,49,103,20,249,153,120,123,162,172,128,211,139,117,107,135,17,175,152,149,24,141,70,32,61,153,73,33,40,250,143,22,5,71,99,71,55,107,92,202,204,123,145,87,151,113,226,165,115,50,148,154,3,74,84,91,173,4,251,158,229,24,218,7,149,163,89,213,246,61,152,237,19,61,44,14,203,119,203,185,224,234,101,58,211,186,78,243,121,243,233,202,63,183,245,61,93,108,175,167,116,226,237,41,188,127,83,205,141,165,54,225,28,83,125,59,116,36,105,190,135,73,226,82,155,187,59,235,79,24,225,18,52,240,116,226,229,55,126,193,86,164,40,67,137,62,125,0,49,225,195,41,121,159,236,120,176,166,222,186,49,150,233,203,127,99,74,218,154,218,154,138,48,77,185,59,37,115,183,73,165,133,58,210,73,229,40,198,210,147,125,74,142,133,93,57,237,29,222,200,90,133,23,70,81,123,202,92,151,114,165,8,193,172,86,236,202,210,157,92,227,181,149,162,223,79,82,43,134,20,101,9,239,180,175,200,169,65,70,115,167,118,214,77,43,254,165,209,156,103,170,150,59,66,61,95,95,82,170,164,245,83,138,149,220,160,167,31,116,84,97,13,178,126,150,42,59,236,57,251,90,236,210,141,55,41,46,192,117,233,163,140,46,250,110,101,57,103,51,90,178,194,157,186,179,24,46,164,85,183,140,78,119,226,153,189,71,181,140,233,71,39,112,141,56,123,36,111,37,133,43,14,156,44,238,204,181,51,240,216,43,143,87,83,99,199,243,213,251,157,250,217,236,253,142,58,16,230,205,50,239,209,194,209,200,122,153,217,51,74,43,26,59,156,122,169,222,86,3,207,212,191,13,206,39,201,157,90,169,116,57,101,200,168,152,121,138,172,246,72,84,213,228,83,89,87,167,31,80,61,154,31,147,240,217,202,246,206,162,143,217,30,109,71,42,127,14,163,225,156,56,181,167,60,159,41,123,30,134,170,92,63,135,82,86,178,241,78,253,206,13,84,120,79,69,23,14,11,225,198,87,203,37,63,95,66,52,242,181,137,113,94,59,174,134,112,102,181,188,74,230,17,217,134,93,9,150,140,224,106,138,4,141,225,200,201,26,195,144,23,45,226,137,107,116,174,83,242,147,127,204,246,69,65,74,88,213,157,78,35,132,151,149,244,246,51,189,205,33,37,29,52,173,81,198,83,126,75,109,36,100,69,48,0,0,26,243,125,132,84,121,176,24,12,64,48,16,0,75,208,19,186,2,90,179,216,12,171,55,197,75,166,18,254,131,151,114,42,73,202,188,34,214,216,203,250,26,115,72,8,19,239,234,13,18,249,50,12,228,172,189,182,50,234,111,62,114,245,119,50,146,3,154,172,124,15,208,230,58,234,187,69,251,28,166,107,81,165,39,185,164,185,152,65,218,70,242,222,204,64,39,98,101,180,138,232,41,238,174,81,116,31,142,62,225,15,14,162,72,206,147,241,27,79,109,85,251,129,217,71,153,165,88,222,38,84,121,157,29,11,25,113,61,152,88,218,164,55,185,157,172,3,164,237,36,251,30,133,55,149,43,93,59,109,177,231,37,102,118,233,165,183,153,123,118,44,43,75,110,101,172,134,116,191,210,116,69,43,91,179,38,107,36,215,114,163,231,235,68,244,52,83,240,193,223,154,254,135,38,166,54,114,52,208,207,192,163,127,44,191,169,159,214,191,30,167,86,189,71,22,77,252,73,247,65,212,211,45,254,81,69,238,56,111,18,121,72,138,221,26,105,221,181,49,254,101,99,24,189,138,79,25,70,95,76,174,7,165,97,23,146,96,209,68,5,135,139,16,64,0,0,60,132,0,0,27,8,0,119,0,21,128,98,184,196,0,59,136,0,2,195,184,100,2,105,220,69,5,155,232,4,128,220,90,38,246,230,138,43,33,248,89,34,32,188,83,228,201,193,138,227,187,2,5,144,89,5,136,165,144,174,93,144,108,84,70,66,185,110,200,156,163,216,4,31,112,191,242,146,234,69,124,160,48,241,17,198,237,17,113,165,232,128,211,25,6,18,238,66,169,33,183,39,220,10,194,239,152,248,79,179,38,21,33,27,44,172,253,14,169,73,40,90,31,118,217,21,135,10,203,114,50,138,9,201,198,91,191,220,206,85,34,215,50,162,221,104,165,179,223,216,207,139,127,168,152,212,138,126,92,141,85,74,113,223,133,184,19,140,231,30,111,217,23,248,118,169,229,47,234,41,234,101,37,225,88,251,25,74,164,154,182,82,220,10,84,225,205,149,25,82,143,99,21,73,250,150,168,129,171,173,30,137,11,139,127,145,19,132,87,64,229,208,10,230,249,88,205,194,238,252,199,198,179,176,157,78,215,96,13,89,120,133,123,242,146,31,138,92,236,135,225,238,152,18,163,38,249,161,224,217,78,105,34,115,147,249,88,21,131,93,71,195,94,230,77,212,233,100,9,201,115,3,100,173,242,135,216,140,239,209,149,147,2,172,24,147,149,135,144,21,96,39,32,1,146,228,251,15,32,184,25,185,21,25,39,204,28,111,213,145,128,10,82,244,68,238,249,36,86,33,143,168,19,118,249,150,163,46,133,226,148,119,177,17,180,121,93,145,87,27,250,154,193,175,152,136,222,198,145,183,38,128,175,3,216,88,69,252,200,137,194,57,109,120,251,4,179,78,209,189,189,64,120,219,173,196,211,246,30,51,235,184,220,93,186,1,207,83,136,250,223,236,103,195,171,46,135,68,243,229,146,68,168,84,230,165,251,129,154,165,80,28,36,188,215,101,112,234,95,248,140,165,120,243,168,6,78,46,254,81,165,37,208,232,78,54,219,38,253,131,213,175,220,14,124,95,91,131,167,233,251,155,184,228,238,215,239,177,50,162,185,109,246,3,7,5,255,0,24,40,70,219,201,35,85,166,223,121,36,106,232,99,11,198,164,90,237,96,142,104,168,95,171,52,252,168,124,169,191,112,224,169,62,81,191,160,165,167,199,102,247,2,213,104,175,44,82,34,122,135,208,207,132,251,239,216,29,42,137,242,96,18,212,73,243,108,74,188,186,19,40,72,155,48,53,85,93,249,34,149,89,116,70,43,216,214,5,23,197,150,87,123,157,10,172,101,4,177,180,140,18,245,99,251,129,106,157,253,69,36,163,182,235,236,44,159,123,21,25,111,226,223,220,9,186,245,98,252,190,191,212,190,187,48,149,26,187,114,220,8,240,119,95,168,172,159,41,154,112,102,188,206,223,97,198,143,243,48,38,41,242,222,198,137,164,246,76,181,78,43,212,189,144,18,164,85,253,67,96,216,41,223,212,123,16,8,35,91,32,177,9,134,228,87,165,240,232,243,126,167,163,145,197,160,142,52,227,126,198,181,235,70,10,207,230,49,90,140,106,84,226,87,241,95,24,46,107,187,255,0,96,163,78,42,162,141,189,136,140,102,226,191,153,229,254,14,218,80,194,10,63,51,235,216,40,169,40,198,46,82,126,24,158,38,171,83,45,77,86,219,240,174,71,87,196,181,57,190,20,31,133,28,16,164,234,78,20,226,252,206,197,71,161,240,234,118,132,171,245,242,199,211,212,244,104,81,225,211,254,103,187,48,165,74,49,156,99,139,81,130,239,205,27,214,173,106,111,135,188,136,168,213,203,24,60,95,137,248,87,220,157,67,124,7,26,125,22,55,48,138,156,165,12,162,227,40,94,233,245,125,24,107,103,40,210,81,142,209,91,1,205,167,198,19,183,54,116,234,177,74,53,239,110,27,221,246,71,21,15,62,77,242,58,56,185,75,135,226,202,126,31,212,168,118,117,36,159,59,157,208,166,161,20,191,83,42,81,167,9,219,172,118,52,173,60,97,234,200,174,122,179,206,102,144,70,48,87,102,205,217,4,103,81,221,189,205,40,68,198,215,145,217,73,37,20,21,163,106,49,56,107,201,182,116,214,151,68,113,86,151,95,208,35,131,81,121,73,160,132,113,138,27,89,84,52,72,210,54,156,177,163,246,60,218,178,202,91,245,58,245,51,217,163,138,93,88,28,53,221,217,140,222,198,181,124,230,21,60,197,69,209,67,138,190,166,62,137,176,165,200,211,75,23,83,83,100,185,248,80,30,151,198,111,24,66,141,239,141,40,197,47,115,206,248,140,120,58,185,71,128,232,168,65,248,92,242,222,199,111,197,96,255,0,29,10,114,150,89,86,132,91,60,255,0,136,70,49,173,170,181,53,13,218,88,203,36,238,200,174,22,175,20,96,213,153,191,67,57,173,203,82,42,6,209,49,129,188,68,41,154,64,146,162,81,167,203,247,51,111,207,35,79,146,230,47,248,124,183,108,35,74,143,26,20,233,169,75,234,148,26,217,62,233,153,26,85,147,148,146,202,163,81,86,74,124,227,232,65,20,0,0,1,81,235,238,36,56,121,80,20,33,128,8,67,16,5,195,152,8,12,103,53,198,132,122,181,47,182,197,62,97,86,23,171,78,107,163,105,253,201,148,189,121,16,13,223,98,57,122,178,173,110,95,168,89,32,51,181,163,99,41,179,105,24,76,14,106,222,83,3,162,183,144,231,51,90,128,222,30,40,24,26,83,98,42,250,9,20,73,80,83,218,102,213,127,137,77,247,72,198,60,209,180,247,165,9,125,44,14,170,92,206,158,135,37,39,186,58,250,22,50,76,206,113,41,187,11,152,25,216,214,140,177,151,61,187,88,206,72,33,38,159,54,189,128,239,111,197,238,133,125,201,139,202,154,125,139,177,164,121,58,248,218,172,142,109,36,177,156,149,250,95,244,59,190,33,29,242,60,250,47,10,241,124,183,177,154,212,123,75,120,69,250,148,101,167,119,163,107,222,203,250,26,149,26,210,123,142,92,200,131,179,53,154,40,34,203,231,117,232,103,19,69,179,32,244,105,172,168,194,93,226,87,136,90,42,191,244,202,13,93,69,180,116,66,49,150,215,253,64,197,49,248,100,247,102,147,163,37,178,179,49,151,133,217,171,20,57,65,175,46,232,130,183,92,131,32,21,192,109,95,144,172,16,128,0,0,0,0,119,16,0,0,0,0,8,96,2,12,172,59,3,72,10,83,139,230,109,8,211,107,103,118,114,226,134,158,33,79,83,25,65,229,21,99,155,141,43,248,182,54,157,109,173,145,201,38,164,249,149,29,80,146,125,75,216,228,84,165,206,44,184,185,71,204,194,35,42,129,249,143,171,52,226,211,75,149,216,45,214,86,216,138,149,25,62,165,70,28,220,165,203,177,159,18,57,88,37,60,182,82,73,123,1,172,170,65,43,37,183,169,60,104,47,153,24,207,134,185,205,179,39,143,112,58,101,90,18,92,200,82,135,161,141,161,109,228,202,92,53,212,13,111,27,108,45,251,36,103,149,63,164,174,34,94,84,5,90,98,113,239,253,72,226,119,108,51,143,102,1,225,93,130,237,171,43,138,247,242,175,216,91,190,114,176,15,135,119,185,170,140,97,29,236,142,119,30,215,97,105,118,96,116,103,4,185,220,153,212,139,126,91,24,225,47,164,124,58,146,230,6,145,156,70,234,71,186,51,90,127,82,149,8,160,135,196,139,229,33,167,39,201,160,225,122,15,130,20,110,190,100,68,146,151,57,154,112,87,184,248,73,124,160,103,28,87,45,202,223,233,47,27,118,30,45,247,2,50,143,98,177,79,150,195,197,139,6,0,154,94,172,77,174,182,253,65,195,186,39,8,253,32,38,227,245,36,45,187,150,148,23,79,216,165,136,25,184,200,20,38,111,104,250,12,12,113,104,119,138,52,19,105,246,10,155,131,147,232,138,178,236,24,246,65,24,202,79,172,73,203,181,206,133,78,238,222,16,156,97,13,155,139,246,3,159,38,250,21,140,159,202,86,107,229,141,137,147,108,3,24,199,156,208,101,74,61,217,155,143,171,22,0,95,17,95,100,135,197,51,198,195,73,119,3,72,185,73,238,85,159,91,145,78,106,50,191,51,121,78,41,120,124,79,169,20,94,30,28,27,148,190,107,138,90,135,149,161,19,39,107,239,23,250,146,242,139,188,35,37,238,192,222,92,102,148,164,241,79,149,137,225,205,252,200,202,85,107,79,204,77,166,17,165,90,117,35,102,230,153,143,143,157,216,56,247,184,149,250,20,62,36,186,182,62,36,186,11,126,193,238,3,226,75,234,14,35,238,9,68,172,123,0,148,223,75,143,38,186,134,44,77,0,213,105,13,214,125,72,176,40,128,248,206,251,108,55,90,79,155,253,137,196,49,1,169,149,196,127,81,56,176,176,22,170,75,185,165,45,219,109,69,156,246,26,251,144,117,168,210,148,252,73,36,95,225,99,40,228,173,246,56,151,62,166,170,114,232,159,234,21,180,180,146,141,175,201,250,132,105,199,43,60,145,158,115,250,164,190,225,149,79,168,13,37,78,11,231,66,116,227,111,226,16,220,154,179,196,171,218,94,24,171,21,14,52,251,72,191,47,204,102,166,237,188,95,234,53,37,213,48,53,117,91,86,110,224,241,50,205,125,44,165,53,244,178,43,101,78,235,105,33,56,78,47,116,102,166,239,178,177,164,91,202,239,250,128,212,95,210,198,215,161,180,106,197,134,210,222,224,115,227,232,27,155,186,114,20,161,36,147,86,96,100,162,217,113,167,38,203,82,183,52,107,78,210,156,108,7,161,74,27,40,156,250,170,115,150,161,111,230,217,29,49,109,71,111,99,60,154,175,28,228,182,78,92,175,99,13,174,20,177,147,156,158,221,17,142,187,82,232,82,105,63,204,159,63,68,116,206,162,140,29,73,121,99,203,212,240,53,53,165,90,179,147,238,34,12,174,174,249,179,210,248,109,24,211,164,235,213,178,114,218,55,56,180,122,119,168,172,151,202,185,158,173,101,148,93,23,138,91,56,123,46,97,69,11,100,227,22,220,91,186,184,167,94,28,38,177,201,197,219,20,105,167,167,140,92,189,44,142,7,39,26,181,92,93,164,188,72,14,202,126,24,58,146,189,185,43,243,57,181,19,117,83,79,99,122,178,254,29,53,188,146,228,187,156,181,150,19,107,169,98,20,82,167,15,83,93,45,43,183,89,249,158,209,50,133,57,86,154,138,126,254,135,167,10,106,16,244,75,100,64,169,83,81,119,125,57,156,213,231,148,206,138,178,194,22,235,212,229,130,202,64,105,74,59,14,164,138,181,162,99,55,121,1,84,163,148,206,155,217,24,211,228,104,194,162,126,251,28,85,222,83,118,58,42,204,231,154,123,247,101,70,48,143,54,19,149,172,189,74,181,145,141,73,90,94,165,70,115,121,72,198,175,134,6,208,86,220,229,212,203,160,28,115,126,35,23,188,141,37,230,51,234,84,105,31,35,59,62,7,28,245,240,93,167,119,246,71,26,242,30,143,192,214,46,117,91,229,78,82,254,194,144,170,57,86,248,165,7,5,25,203,55,60,102,236,153,228,213,179,141,76,99,134,83,222,43,146,231,200,245,33,27,235,42,190,20,107,42,116,100,220,37,43,30,93,255,0,38,49,203,125,221,172,72,172,83,38,104,107,152,228,138,137,129,188,12,81,173,50,13,10,66,41,26,69,207,106,68,227,121,211,142,46,93,109,23,102,58,158,84,140,158,245,91,217,184,199,100,69,57,201,202,110,78,82,126,178,230,33,12,0,0,0,31,38,82,39,252,150,3,16,192,4,0,32,0,6,77,192,154,141,199,13,182,114,74,253,140,165,188,154,118,145,181,95,225,251,110,97,196,116,229,186,188,121,92,7,41,91,169,14,102,171,10,145,201,17,42,93,128,205,202,230,115,101,74,13,25,201,50,14,122,254,95,185,137,209,82,57,68,192,205,106,16,224,237,33,48,34,183,16,71,116,5,66,55,94,42,50,244,102,6,244,124,81,113,238,138,54,162,246,71,116,124,167,159,69,248,81,221,79,120,150,37,41,43,153,242,102,204,134,138,133,204,88,217,149,97,55,100,6,250,121,103,148,114,187,183,83,84,252,9,156,154,74,150,157,155,235,200,235,235,40,253,203,18,184,181,234,244,155,60,153,247,61,173,92,114,161,63,99,199,154,216,207,75,30,166,146,89,74,215,243,127,116,111,29,224,142,29,20,222,17,146,190,203,250,51,191,108,164,189,75,10,17,210,158,84,206,115,90,79,102,128,23,51,78,132,114,101,32,59,52,146,178,146,251,157,42,103,30,153,254,101,187,196,235,40,222,149,117,30,98,169,140,231,116,246,48,176,110,128,222,116,227,134,219,25,58,83,75,43,93,13,85,146,86,53,141,104,181,103,225,32,231,26,155,70,238,150,123,197,166,115,206,18,131,228,81,87,139,230,131,30,206,228,128,67,179,93,4,53,54,138,205,62,104,42,0,171,69,242,96,224,194,36,46,43,1,65,113,136,118,32,0,86,11,0,50,36,80,88,12,37,74,253,76,101,78,81,232,118,98,44,74,142,104,202,81,27,147,102,179,138,49,146,105,236,6,54,146,230,57,77,242,230,105,195,93,135,141,190,80,48,87,233,18,178,146,217,179,92,95,96,225,203,177,21,134,75,176,247,124,145,209,10,21,38,252,48,108,191,195,85,234,172,7,46,50,235,20,85,162,188,201,29,31,133,151,81,58,56,243,176,25,101,14,145,29,225,244,154,99,30,227,197,119,3,23,103,242,176,81,125,34,141,173,18,188,32,115,240,231,245,126,129,195,183,67,125,152,247,238,128,197,67,208,106,159,161,209,25,40,199,149,217,155,119,191,112,35,1,240,199,111,14,225,181,185,128,146,143,75,176,114,75,146,220,123,5,162,250,5,69,228,250,143,222,224,220,23,66,115,136,70,151,93,1,180,98,234,69,115,184,184,177,183,32,54,176,238,206,126,52,23,70,28,120,1,209,126,236,14,126,52,1,86,139,234,7,67,199,171,68,52,190,162,50,76,54,1,223,179,184,242,244,39,20,195,134,189,64,174,126,131,73,250,147,138,143,55,96,255,0,200,10,188,80,179,37,189,202,79,249,64,151,82,77,237,176,252,114,249,153,73,165,188,182,68,206,180,95,240,238,3,199,21,185,56,174,228,44,186,149,37,21,205,126,224,55,20,252,173,18,161,57,59,40,153,183,226,217,216,214,21,167,8,180,186,245,2,39,25,199,156,90,32,185,212,169,62,109,137,70,73,121,173,112,21,187,48,197,142,216,250,130,247,0,86,236,116,210,156,99,6,149,174,251,156,197,198,232,130,101,78,81,119,184,227,119,206,72,232,189,227,103,107,247,49,157,56,223,152,80,169,147,40,219,212,124,23,21,206,225,143,184,25,238,216,247,69,226,22,64,103,101,220,49,46,200,174,92,172,17,24,49,168,75,208,121,122,34,110,3,150,221,72,219,171,0,40,67,26,183,97,216,9,184,92,188,80,98,4,220,104,26,37,128,242,30,68,238,53,18,10,207,178,41,63,66,49,93,202,80,236,81,87,30,94,140,88,75,185,74,47,184,14,239,233,98,255,0,196,165,40,148,154,125,0,141,199,103,216,211,110,193,246,34,179,177,74,37,99,232,82,131,232,17,22,151,98,227,236,139,80,151,91,22,169,93,243,10,199,29,205,99,29,172,205,85,53,22,135,224,143,62,125,192,116,212,147,79,167,169,180,158,61,140,184,145,183,50,93,88,216,128,105,94,239,99,109,50,78,165,206,41,84,244,59,52,73,225,147,234,41,29,53,92,165,229,232,20,50,115,156,214,203,203,238,78,110,155,110,225,168,172,180,218,88,199,231,107,111,242,101,183,55,196,181,87,181,40,189,151,51,142,133,25,215,168,163,5,185,49,167,61,69,107,45,219,61,122,49,142,154,10,149,21,149,87,205,246,42,34,164,127,11,74,52,225,44,122,202,93,91,54,211,74,117,42,62,35,77,37,101,189,247,57,235,212,133,20,220,109,82,171,219,39,208,210,156,127,10,168,210,95,44,119,247,234,69,122,74,214,60,200,197,207,85,86,56,218,210,181,255,0,127,240,122,28,72,198,158,82,123,24,81,78,166,85,39,213,242,32,170,106,20,162,220,119,127,52,159,83,206,173,44,166,217,215,170,171,195,167,143,86,115,233,105,241,106,239,201,26,71,94,142,134,17,188,185,190,103,68,223,237,185,78,208,137,205,90,120,198,221,122,145,88,214,158,76,116,145,9,101,35,162,42,200,33,77,171,24,124,198,147,123,137,46,64,106,159,66,101,33,153,205,133,100,247,185,155,87,147,52,182,198,101,70,117,94,48,103,55,86,205,171,59,153,197,21,10,111,24,30,125,103,226,59,43,203,100,112,213,123,176,57,223,54,65,111,169,5,69,203,195,72,245,190,17,21,29,21,121,201,127,219,75,245,103,143,91,106,71,179,166,114,90,39,74,30,105,202,40,149,99,142,81,206,63,17,169,42,60,72,66,49,139,222,216,250,158,100,175,224,89,101,225,191,238,122,26,158,26,209,106,164,243,202,90,151,8,202,47,109,151,83,130,127,199,154,181,177,138,95,176,74,197,45,203,144,146,220,108,162,13,41,144,205,41,144,108,138,92,201,135,50,237,226,40,42,121,162,140,186,84,118,149,156,146,244,53,126,123,246,70,81,183,14,47,107,189,239,220,33,2,24,5,8,96,0,46,168,178,87,155,236,80,12,0,0,4,49,0,132,209,66,3,55,190,207,169,207,37,138,148,155,186,146,228,118,52,96,210,119,77,119,95,184,28,212,165,195,169,207,193,35,167,115,154,180,48,186,249,89,164,42,94,42,252,249,16,91,51,146,67,148,140,164,192,153,197,28,147,254,36,142,138,178,106,44,228,37,88,24,138,37,153,105,165,55,177,76,206,15,115,70,84,38,107,65,218,70,69,210,118,144,29,20,188,46,81,236,206,202,47,107,28,175,106,151,238,142,138,28,205,35,86,67,52,100,180,84,74,9,88,98,124,128,198,21,45,83,105,40,167,182,231,122,151,149,244,104,243,109,143,139,173,206,248,63,4,149,227,120,187,236,238,33,68,252,84,42,123,51,197,106,232,247,39,110,20,189,143,23,161,41,26,104,101,107,199,118,212,185,122,30,156,55,81,127,202,120,212,29,181,24,253,91,115,177,235,211,149,233,167,126,163,149,173,13,41,187,73,25,173,202,137,81,180,214,225,17,243,138,100,199,152,27,208,118,169,7,234,118,245,60,248,59,125,142,236,138,52,228,46,104,145,221,132,59,92,77,88,106,72,118,184,84,198,78,46,235,99,104,234,37,107,73,41,123,153,52,201,119,3,119,42,115,233,139,51,149,9,243,131,186,51,220,184,212,148,118,82,2,90,148,124,241,18,105,245,54,85,159,41,164,209,53,104,211,151,138,156,172,251,4,72,94,198,89,74,155,181,69,247,41,73,62,165,26,102,250,238,47,11,244,38,224,65,88,174,140,26,146,34,195,187,0,200,50,67,200,155,46,192,60,144,100,137,176,88,7,144,178,29,130,192,67,109,147,133,205,68,81,150,55,228,24,154,99,30,172,78,80,93,81,4,89,148,148,187,137,212,143,114,92,215,212,21,211,10,243,80,199,45,133,42,242,250,162,142,87,53,234,75,159,160,27,241,37,47,152,78,75,172,174,115,58,146,236,44,170,48,142,135,40,244,68,231,30,182,57,237,54,62,28,187,129,209,196,167,216,78,172,12,120,61,216,248,8,13,127,17,5,202,196,189,68,111,114,120,48,31,10,61,128,79,80,46,52,159,36,86,16,67,81,93,128,205,212,152,248,149,28,108,155,177,166,8,49,93,192,201,241,25,46,83,143,206,109,195,136,112,226,7,59,115,127,49,73,73,245,54,240,174,130,203,210,192,40,210,203,153,83,163,5,213,34,92,236,78,87,249,88,19,130,111,100,28,63,229,42,47,125,149,139,115,179,228,216,25,112,215,107,23,24,197,116,47,46,200,160,39,24,143,24,246,24,183,1,217,10,209,238,196,175,216,171,75,184,11,255,0,31,212,45,127,65,216,44,4,218,75,144,99,55,243,33,184,223,171,39,7,220,7,195,111,205,43,148,160,146,182,196,112,223,212,201,113,107,187,3,100,162,187,9,198,253,17,143,136,35,154,234,6,142,38,114,186,102,156,69,213,138,77,63,80,51,184,219,99,197,49,89,119,2,110,194,229,89,117,145,55,1,166,86,228,41,22,174,6,180,60,85,18,150,232,232,171,79,132,241,146,87,57,169,185,70,87,72,233,226,228,183,231,212,138,193,164,246,73,178,101,27,116,103,76,160,155,240,187,152,202,50,143,56,129,147,247,19,253,202,150,47,169,18,72,168,144,186,12,108,43,48,30,72,7,143,114,146,64,72,96,251,149,176,125,192,156,31,113,225,46,227,0,22,63,204,60,87,212,33,1,86,236,201,189,131,97,109,216,7,187,30,44,81,253,11,187,238,192,113,135,163,26,166,251,177,39,46,134,145,115,236,64,42,111,185,81,164,250,92,165,151,99,104,230,21,151,225,228,46,11,238,142,172,36,252,214,7,24,45,220,172,6,10,158,219,177,240,189,77,92,233,69,109,185,14,165,249,32,42,52,118,221,141,198,156,87,138,95,185,207,58,213,37,182,92,140,240,156,217,71,95,18,154,228,195,143,19,24,208,183,54,87,14,219,0,229,91,173,198,170,166,74,138,236,28,190,84,6,138,80,144,229,13,204,238,251,23,25,205,144,78,45,30,158,154,54,165,111,67,143,157,174,142,188,177,129,42,197,52,148,214,82,88,245,246,71,159,81,84,214,234,37,62,73,254,200,244,20,115,131,139,92,213,135,10,24,175,21,190,198,85,149,26,42,148,112,162,175,55,206,70,58,157,76,40,70,84,233,59,205,249,164,191,162,43,83,172,140,84,169,208,246,148,187,156,20,232,202,181,69,24,245,40,234,248,126,159,241,18,149,73,121,99,203,220,244,234,211,141,109,227,250,147,167,138,163,30,28,60,171,100,97,174,214,97,249,84,249,245,125,136,171,167,94,53,42,254,22,55,150,59,202,71,110,222,24,165,177,199,160,211,58,116,178,151,158,167,63,68,111,86,162,167,78,117,62,157,144,28,90,232,190,59,220,237,210,209,224,211,73,249,185,179,155,75,196,213,84,227,212,86,132,124,171,185,222,252,49,21,10,171,229,219,153,197,86,89,72,222,189,78,157,78,104,167,41,5,107,74,38,147,149,149,133,21,100,68,228,4,63,113,195,205,114,121,178,144,69,223,102,99,63,66,219,216,143,184,19,59,37,110,166,114,219,110,165,207,118,68,221,145,71,60,201,126,24,251,149,35,57,203,161,81,133,93,228,113,214,103,100,250,156,85,222,225,24,116,35,169,79,145,49,222,64,105,87,196,163,30,242,62,135,79,106,122,8,61,175,42,153,126,135,207,218,245,233,43,245,185,239,234,162,168,233,162,175,252,61,60,155,253,63,220,85,143,6,187,199,225,148,83,117,32,234,212,148,223,88,201,55,204,228,79,42,245,91,119,241,115,61,45,76,103,78,134,138,151,18,73,42,106,120,219,109,247,103,149,167,121,100,251,187,136,86,150,19,40,76,211,40,102,148,200,52,129,149,107,18,250,147,2,164,81,19,118,132,217,28,172,182,229,205,117,9,237,78,43,44,110,249,142,105,228,238,146,119,232,2,2,70,136,24,196,0,84,121,200,98,135,148,162,128,0,0,0,0,9,17,100,128,174,99,25,93,175,87,35,110,166,17,242,211,223,163,1,77,169,69,169,35,5,31,6,237,237,43,43,27,191,23,84,67,130,93,89,6,106,89,47,85,204,137,51,76,99,29,213,238,53,24,213,141,214,221,208,28,181,124,81,103,42,59,231,69,156,245,41,53,185,42,198,66,99,3,45,36,217,114,49,52,131,216,0,168,121,137,28,121,162,163,178,127,35,55,162,247,57,185,209,79,179,58,40,189,209,164,116,177,20,201,42,36,155,216,162,100,182,3,11,222,107,220,235,163,53,150,14,81,234,146,182,231,52,34,156,149,251,154,211,157,167,59,206,81,73,167,101,27,228,65,187,120,209,168,187,38,121,61,79,86,191,134,53,63,154,39,149,212,180,140,38,241,172,159,169,235,80,121,65,171,175,178,60,170,235,198,122,58,57,93,65,221,217,247,253,12,207,86,186,226,90,51,135,34,205,35,120,63,13,132,188,196,211,123,149,243,1,113,230,118,194,242,167,23,232,113,29,180,63,130,189,46,5,43,246,29,253,6,5,68,187,2,109,21,98,64,174,35,228,193,165,238,77,174,0,62,27,67,123,45,132,164,208,242,2,74,184,89,62,160,211,64,55,186,179,49,116,172,239,23,99,91,133,192,201,93,115,30,253,25,66,197,50,133,148,151,52,60,197,227,190,219,146,234,46,79,96,52,82,136,246,48,113,191,38,30,53,201,129,190,40,88,179,53,57,117,67,226,50,10,179,16,213,69,212,121,38,80,132,86,41,146,226,250,16,127,255,217]}}