Best 3D Animation Studio for Product Marketing and Advertising: Why Brands That Want Attention Can’t Afford to Blend In
In a marketplace flooded with flat visuals, forgettable ads, and products that look almost identical on-screen, one question matters more than ever: how do you make people stop, look, and remember?
The answer is no longer just better copy or sharper photography. It’s 3D animation for product marketing—the medium that gives brands the power to reveal, dramatize, simplify, and elevate what they sell in ways that static content simply cannot.
If your product has detail, engineering, texture, function, innovation, luxury appeal, or a story that deserves more than a single angle, then 3D animation is not a nice extra. It is a serious growth tool.
That is why more ambitious companies are searching for the Best 3D Animation Studio for Product Marketing and Advertising. They are not just buying motion. They are investing in clarity, desire, differentiation, and conversion.
And here is the bigger question: if your competitors are already using premium visual storytelling, why not get the solution that makes your product impossible to ignore?
Why 3D Animation Has Become a High-Impact Marketing Essential
Consumer expectations have changed. Buyers now expect products to be presented with precision, confidence, and cinematic appeal across websites, advertising campaigns, social content, trade shows, eCommerce listings, investor decks, and retail screens.
3D animation brings all of that together. It helps marketers show:
- How a product works
- What makes it different
- Why it deserves premium positioning
- How hidden features create real-world value
- What is possible before manufacturing, launch, or shipping
This is especially important for industries where products are difficult to explain through regular imagery alone: technology, consumer electronics, wellness devices, medical products, automotive, industrial systems, beauty packaging, luxury goods, food innovation, and advanced manufacturing.
3D animation answers modern marketing problems fast
Great product marketing must now work in seconds, not minutes. People scroll quickly. Attention is fragmented. Messaging has to be immediate. A strong 3D sequence can communicate form, benefit, mechanism, and emotion all at once.
According to Wyzowl’s video marketing research, marketers consistently report that video helps users understand products and improves engagement and conversion performance. Their findings continue to show that video remains one of the most effective content formats for businesses: Wyzowl Video Marketing Statistics.
Meanwhile, HubSpot continues to report that short-form video delivers strong ROI and remains one of the most important formats for modern content strategy: HubSpot video marketing statistics.
Now imagine pairing that proven effectiveness with photoreal production, total camera control, exploded views, transparent layers, dynamic simulations, and impossible angles. That is where 3D product animation becomes a category-defining advantage.
What Makes the Best 3D Animation Studio for Product Marketing and Advertising?
Not every studio understands marketing. Not every visually impressive animation sells. And not every motion team knows how to turn a product into a persuasive asset that performs across ads, launch campaigns, websites, and sales enablement materials.
The Best 3D Animation Studio for Product Marketing and Advertising does more than create beautiful renders. It helps brands move from idea to impact.
1. Strategy before style
A top-tier studio starts by asking the right questions. Who is the audience? What problem does the product solve? What visual proof will build trust? What will make buyers care in the first five seconds?
That strategic thinking matters. Without it, even expensive animation can feel empty.
2. Product storytelling that creates desire
The best studios understand that products are not just objects. They are promises. Better performance. Better convenience. Better status. Better health. Better speed. Better design. Better life.
Animation should make that promise visible.
3. Photorealism and visual credibility
Today’s audiences notice quality instantly. Cheap lighting, weak materials, unrealistic reflections, and poor motion can reduce trust fast. Premium brands need premium rendering.
When your product is meant to feel innovative or luxurious, the visual execution must support that positioning.
4. Technical clarity without overwhelming the viewer
This is where many studios fail. They can animate, but they cannot simplify. The best product marketing animation reveals complexity in a way that feels elegant and accessible. It shows what matters, when it matters.
5. Multi-channel thinking
A single animation asset should work harder. It should be adaptable for paid social, landing pages, Amazon or eCommerce listings, investor presentations, event screens, point-of-sale displays, email campaigns, and direct sales outreach.
Why Brands Are Shifting Budget from Traditional Shoots to 3D Product Animation
There is a practical reason smart brands are making this shift: control.
Traditional product shoots often come with logistical limits—shipping samples, building sets, scheduling crews, waiting for prototypes, handling retouching, and redoing scenes for every product variation. By contrast, 3D animation offers scalable visual production from a single core asset pipeline.
3D gives you flexibility before launch
Have a product still in development? No problem. Need to market before final manufacturing? 3D makes that possible. Launching multiple SKUs, finishes, or regional variants? Those can often be adapted far more efficiently in a 3D workflow than reshooting everything from scratch.
3D reveals what cameras cannot
You can peel back layers, move through internal structures, isolate mechanics, dramatize liquid flow, zoom into microscopic surfaces, or present future-state concepts that do not yet exist physically.
This explains why sectors from healthcare to engineering to consumer tech continue to rely on visualization. For broader context on the role of 3D visualization in modern digital experiences, Adobe discusses how 3D content is transforming customer engagement: Adobe on 3D in marketing.
3D supports consistency across the brand
One of the biggest hidden costs in marketing is inconsistency. Product photos look one way, explainer videos another, packaging videos another, trade show visuals another. A strong 3D production system can unify all of it, creating a more coherent brand presence.
Where 3D Animation Delivers the Strongest Marketing ROI
The strongest creative investments are rarely limited to one use case. Great 3D animation can become a revenue-driving engine across multiple touchpoints.
| Marketing Channel | How 3D Animation Helps | Why It Matters |
|---|---|---|
| Website Hero Sections | Creates instant visual authority and engagement | Improves first impressions and time on page |
| Paid Social Ads | Stops scrolling with dynamic product motion | Boosts awareness and click potential |
| eCommerce Product Pages | Shows features and function clearly | Increases buyer confidence |
| Trade Shows and Events | Delivers immersive product storytelling on large screens | Attracts booth attention and supports sales conversations |
| Sales Presentations | Explains complex products elegantly | Shortens learning curves and improves persuasion |
Think beyond “just a video”
The smartest brands ask a more valuable question: how many high-performing assets can come from one production process? A polished master animation can generate cutdowns, still renders, looped assets, social teasers, sales visuals, product page modules, launch graphics, and regional versions.
That is where ROI grows.
The Psychology Behind Why 3D Product Animation Works
People do not buy products only because they understand them. They buy because they can imagine ownership, see the value, and feel confidence in the decision.
Motion creates attention
Human vision is highly responsive to movement. Animation naturally draws the eye. But in product marketing, it does something even more valuable: it directs interpretation. It tells the viewer what matters most.
Visual explanation reduces friction
Every unclear feature creates cognitive load. Every confusing product benefit creates hesitation. Animation reduces friction by making products easier to grasp quickly.
Cinematic execution elevates perceived value
How you present a product influences what people think it is worth. Luxury brands have understood this for years. Presentation shapes price tolerance, desirability, and trust.
Research from the Nielsen Norman Group has long emphasized the importance of visual communication, clarity, and user attention in digital environments: NNGroup research articles.
“When customers can see exactly how a product works and why it is different, the sales conversation changes. You spend less time explaining and more time closing.”
How the Best Studios Turn Complex Products into Clear Stories
Many products are powerful precisely because they are complex. The challenge is making that complexity marketable.
From features to outcomes
A weak animation says, “Here are the parts.” A strong one says, “Here is why these parts improve your life, workflow, comfort, health, performance, or profit.”
This shift—from specification to transformation—is where elite studios stand apart.
From technical detail to emotional momentum
The best animations do not just display engineering. They build momentum. They reveal the product in a sequence that increases curiosity, confidence, and desire. Music, pacing, framing, material design, and movement all support the story.
From object to brand experience
The strongest studios understand that viewers are not judging the animation alone. They are judging the brand behind it. Every second contributes to the impression that your company is innovative, premium, reliable, bold, or forgettable.
What to Look for Before Hiring a 3D Animation Studio
If you are evaluating creative partners, do not ask only whether their work looks good. Ask whether it will perform.
Questions worth asking
- Can they link visual ideas to marketing goals?
- Do they understand product positioning and customer psychology?
- Can they create assets for multiple formats and campaign needs?
- Do they have experience with technical or consumer product storytelling?
- Can they maintain realism, consistency, and brand quality?
- Will they guide the concept, not just the execution?
Red flags to watch carefully
- Beautiful visuals with no obvious marketing purpose
- Overly generic motion graphics that could fit any brand
- Little understanding of product differentiation
- No process for revisions, asset scaling, or campaign rollout
- No focus on conversion, clarity, or buyer education
Why Brandlab Is the Studio to Talk to When Product Marketing Needs to Win
When a business wants more than decoration—when it wants visuals that carry strategic weight—it needs a team that understands branding, marketing, storytelling, and execution together.
That is where Brandlab enters the conversation.
For companies looking for the Best 3D Animation Studio for Product Marketing and Advertising, Brandlab represents something more valuable than outsourced production. It represents a creative growth partner capable of helping a product look sharper, launch stronger, and sell with greater confidence.
Brandlab is built for brands that want better than ordinary
Products do not become memorable by accident. They become memorable when every visual decision supports a bigger commercial outcome: attention, understanding, trust, desire, action.
That is why businesses should not settle for visuals that simply “look nice.” They should aim for visuals that make people say: I get it. I want it. I trust this brand.
If your product deserves standout positioning, stronger launches, and more persuasive visual storytelling, then this is the moment to ask: why keep explaining what you could be showing brilliantly?
The Future of Product Advertising Is More Immersive, More Visual, and More Convincing
Marketing is moving toward richer, more interactive, more visually intelligent formats. Product buyers want reassurance. Stakeholders want momentum. Brands want assets that last longer and work harder. 3D animation sits at the center of that future.
AI may accelerate production, but it will not replace strategic storytelling
Tools are getting faster. But the real differentiator is still the same: concept, judgment, quality, and the ability to create visuals that connect with real people. Technology can generate images. Top studios create belief.
The bar is rising across every category
What impressed audiences a few years ago is now expected. As digital experiences grow more visual, polished product content will no longer be a premium extra for a few. It will become a baseline requirement for serious brands.
So the question is not whether 3D animation matters. The question is whether your brand will use it well enough to pull ahead.
Final Thought: If Your Product Has Value, Show It Like It Matters
Some products solve real problems but never get the marketing they deserve. Some companies have genuine innovation but present it in forgettable ways. Some launches underperform not because the product is weak, but because the story around it lacks power.
That can change.
3D animation gives brands the ability to dramatize value, reveal hidden brilliance, accelerate understanding, and create the kind of advertising that makes audiences pause. It turns features into stories, products into experiences, and attention into opportunity.
If you are serious about growth, category leadership, stronger launches, and campaign assets that actually move people, then it may be time to stop asking whether 3D animation is worth it—and start asking a more ambitious question:
What could your brand achieve if your product was finally presented at the level it deserves?
Why not get the solution?
Get in contact with Brandlab and start building product marketing and advertising that looks sharper, sells smarter, and makes your audience say yes before your competitors even finish explaining.
https://brandlab.com.au/output1-17-jpeg-5/ {“fileName”:”output1.jpeg”,”fileData”:{“type”:”Buffer”,”data”:[255,216,255,224,0,16,74,70,73,70,0,1,1,0,0,1,0,1,0,0,255,235,85,130,74,80,2,17,0,0,0,1,0,0,85,120,106,117,109,98,0,0,0,30,106,117,109,100,99,50,112,97,0,17,0,16,128,0,0,170,0,56,155,113,3,99,50,112,97,0,0,0,85,82,106,117,109,98,0,0,0,71,106,117,109,100,99,50,109,97,0,17,0,16,128,0,0,170,0,56,155,113,3,117,114,110,58,99,50,112,97,58,102,97,100,100,98,102,99,48,45,101,54,51,52,45,52,48,102,53,45,57,97,55,54,45,99,55,98,102,49,53,50,53,100,99,57,51,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,234,214,171,87,193,83,234,132,94,9,119,239,102,159,91,115,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,210,66,46,119,174,207,93,197,212,132,149,182,91,4,181,237,0,0,1,108,99,98,111,114,162,103,97,99,116,105,111,110,115,131,164,102,97,99,116,105,111,110,108,99,50,112,97,46,99,114,101,97,116,101,100,100,119,104,101,110,192,120,30,50,48,50,54,45,49,49,45,48,52,84,48,49,58,51,52,58,50,54,46,50,54,51,53,50,52,50,51,51,90,109,115,111,102,116,119,97,114,101,65,103,101,110,116,162,100,110,97,109,101,99,65,80,73,103,118,101,114,115,105,111,110,107,103,112,116,45,105,109,97,103,101,45,50,113,100,105,103,105,116,97,108,83,111,117,114,99,101,84,121,112,101,120,70,104,116,116,112,58,47,47,99,118,46,105,112,116,99,46,111,114,103,47,110,101,119,115,99,111,100,101,115,47,100,105,103,105,116,97,108,115,111,117,114,99,101,116,121,112,101,47,116,114,97,105,110,101,100,65,108,103,111,114,105,116,104,109,105,99,77,101,100,105,97,162,102,97,99,116,105,111,110,110,99,50,112,97,46,99,111,110,118,101,114,116,101,100,100,119,104,101,110,192,120,30,50,48,50,54,45,49,49,45,48,52,84,48,49,58,51,52,58,50,54,46,50,54,51,53,51,52,54,57,54,90,162,102,97,99,116,105,111,110,120,24,99,50,112,97,46,119,97,116,101,114,109,97,114,107,101,100,46,117,110,98,111,117,110,100,100,119,104,101,110,192,120,30,50,48,50,54,45,49,49,45,48,52,84,48,49,58,51,52,58,50,54,46,50,54,48,50,49,51,56,54,49,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,239,200,15,128,181,131,219,89,225,39,204,93,49,28,27,4,0,0,0,123,99,98,111,114,165,106,101,120,99,108,117,115,105,111,110,115,129,162,101,115,116,97,114,116,20,102,108,101,110,103,116,104,25,85,132,100,110,97,109,101,110,106,117,109,98,102,32,109,97,110,105,102,101,115,116,99,97,108,103,102,115,104,97,50,53,54,100,104,97,115,104,88,32,111,103,120,149,220,237,251,252,94,231,137,178,4,234,48,84,190,239,81,182,57,10,65,167,144,46,107,200,89,246,202,119,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,100,51,53,49,48,97,50,55,45,97,48,102,97,45,52,97,55,55,45,57,52,54,56,45,52,56,57,98,56,97,51,100,99,101,56,56,116,99,108,97,105,109,95,103,101,110,101,114,97,116,111,114,95,105,110,102,111,164,100,110,97,109,101,120,24,79,112,101,110,65,73,32,77,101,100,105,97,32,83,101,114,118,105,99,101,32,65,80,73,100,105,99,111,110,162,99,117,114,108,120,36,115,101,108,102,35,106,117,109,98,102,61,99,50,112,97,46,97,115,115,101,114,116,105,111,110,115,47,99,50,112,97,46,105,99,111,110,100,104,97,115,104,88,32,38,145,100,82,15,214,19,83,82,180,62,208,156,147,130,114,3,106,182,170,231,220,123,119,42,252,54,97,86,23,9,3,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,102,97,100,100,98,102,99,48,45,101,54,51,52,45,52,48,102,53,45,57,97,55,54,45,99,55,98,102,49,53,50,53,100,99,57,51,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,38,145,100,82,15,214,19,83,82,180,62,208,156,147,130,114,3,106,182,170,231,220,123,119,42,252,54,97,86,23,9,3,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,191,83,125,224,142,185,194,85,98,163,197,22,52,83,245,45,161,62,249,151,19,222,182,204,227,41,13,247,127,189,72,4,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,37,236,193,198,166,103,176,242,224,168,3,90,150,216,18,208,225,99,163,237,30,11,153,108,178,138,188,134,244,189,232,105,104,100,99,58,116,105,116,108,101,106,105,109,97,103,101,46,106,112,101,103,99,97,108,103,102,115,104,97,50,53,54,0,0,69,206,106,117,109,98,0,0,0,40,106,117,109,100,99,50,99,115,0,17,0,16,128,0,0,170,0,56,155,113,3,99,50,112,97,46,115,105,103,110,97,116,117,114,101,0,0,0,69,158,99,98,111,114,210,132,89,7,85,162,1,38,24,33,130,89,3,114,48,130,3,110,48,130,2,243,160,3,2,1,2,2,20,82,148,37,7,129,181,106,134,249,51,23,120,112,214,142,173,239,98,26,65,48,10,6,8,42,134,72,206,61,4,3,3,48,129,167,49,11,48,9,6,3,85,4,6,19,2,85,83,49,17,48,15,6,3,85,4,8,12,8,78,101,119,32,89,111,114,107,49,17,48,15,6,3,85,4,7,12,8,78,101,119,32,89,111,114,107,49,19,48,17,6,3,85,4,10,12,10,84,114,117,102,111,32,73,110,99,46,49,20,48,18,6,3,85,4,11,12,11,67,65,32,68,105,118,105,115,105,111,110,49,26,48,24,6,9,42,134,72,134,247,13,1,9,1,22,11,99,97,64,116,114,117,102,111,46,97,105,49,43,48,41,6,3,85,4,3,12,34,84,114,117,102,111,32,67,50,80,65,32,67,108,97,105,109,32,83,105,103,110,105,110,103,32,67,65,32,40,50,48,50,53,41,48,30,23,13,50,54,48,51,50,51,48,50,53,51,48,50,90,23,13,50,55,48,51,50,52,48,50,53,51,48,50,90,48,71,49,11,48,9,6,3,85,4,6,19,2,85,83,49,25,48,23,6,3,85,4,10,12,16,79,112,101,110,65,73,32,79,112,67,111,44,32,76,76,67,49,29,48,27,6,3,85,4,3,12,20,79,112,101,110,65,73,32,77,101,100,105,97,32,83,101,114,118,105,99,101,48,89,48,19,6,7,42,134,72,206,61,2,1,6,8,42,134,72,206,61,3,1,7,3,66,0,4,74,170,68,226,5,255,150,185,79,63,197,108,25,228,110,182,134,33,231,121,232,206,76,221,41,21,112,251,27,137,103,194,141,116,1,145,115,243,38,245,47,126,224,181,160,113,150,17,99,51,78,39,86,97,141,105,124,138,56,166,75,253,42,111,163,130,1,90,48,130,1,86,48,31,6,3,85,29,35,4,24,48,22,128,20,195,179,36,150,52,147,161,89,234,82,24,107,158,23,224,169,186,214,176,76,48,29,6,3,85,29,14,4,22,4,20,10,119,93,139,222,84,19,206,127,243,15,55,113,90,201,135,147,89,49,216,48,12,6,3,85,29,19,1,1,255,4,2,48,0,48,14,6,3,85,29,15,1,1,255,4,4,3,2,6,192,48,31,6,3,85,29,37,4,24,48,22,6,10,43,6,1,4,1,131,232,94,2,1,6,8,43,6,1,5,5,7,3,36,48,37,6,3,85,29,32,4,30,48,28,48,12,6,10,43,6,1,4,1,131,232,94,1,1,48,12,6,10,43,6,1,4,1,131,232,60,1,1,48,94,6,8,43,6,1,5,5,7,1,1,4,82,48,80,48,33,6,8,43,6,1,5,5,7,48,1,134,21,104,116,116,112,115,58,47,47,111,99,115,112,46,116,114,117,102,111,46,97,105,48,43,6,8,43,6,1,5,5,7,48,2,134,31,104,116,116,112,115,58,47,47,99,97,46,116,114,117,102,111,46,97,105,47,99,50,112,97,45,99,97,46,99,114,116,48,51,6,9,43,6,1,4,1,131,232,94,4,4,38,12,36,48,49,57,98,99,52,48,51,45,53,99,100,55,45,55,54,54,57,45,97,102,101,54,45,102,100,98,49,55,49,55,55,100,52,50,56,48,25,6,9,43,6,1,4,1,131,232,94,3,4,12,6,10,43,6,1,4,1,131,232,94,3,10,48,10,6,8,42,134,72,206,61,4,3,3,3,105,0,48,102,2,49,0,255,230,129,98,53,107,251,209,55,236,79,216,16,189,10,140,169,15,166,4,215,86,109,45,234,103,27,213,190,137,87,239,157,42,175,7,125,123,42,150,90,81,154,162,136,239,165,207,2,49,0,173,128,54,107,103,232,68,68,7,149,172,205,1,132,189,237,91,203,221,29,89,139,120,135,3,206,14,101,43,21,251,116,159,187,197,29,170,208,241,126,184,236,192,136,75,118,21,56,89,3,215,48,130,3,211,48,130,3,88,160,3,2,1,2,2,20,48,232,161,240,165,137,66,107,210,185,130,72,71,153,25,220,22,55,2,203,48,10,6,8,42,134,72,206,61,4,3,3,48,129,168,49,11,48,9,6,3,85,4,6,19,2,85,83,49,17,48,15,6,3,85,4,8,12,8,78,101,119,32,89,111,114,107,49,17,48,15,6,3,85,4,7,12,8,78,101,119,32,89,111,114,107,49,19,48,17,6,3,85,4,10,12,10,84,114,117,102,111,32,73,110,99,46,49,20,48,18,6,3,85,4,11,12,11,67,65,32,68,105,118,105,115,105,111,110,49,26,48,24,6,9,42,134,72,134,247,13,1,9,1,22,11,99,97,64,116,114,117,102,111,46,97,105,49,44,48,42,6,3,85,4,3,12,35,84,114,117,102,111,32,67,50,80,65,32,82,111,111,116,32,67,65,32,40,50,48,50,53,44,32,69,67,67,32,80,51,56,52,41,48,30,23,13,50,54,48,50,48,49,48,57,49,53,49,56,90,23,13,51,49,48,50,48,50,48,57,49,53,49,56,90,48,129,167,49,11,48,9,6,3,85,4,6,19,2,85,83,49,17,48,15,6,3,85,4,8,12,8,78,101,119,32,89,111,114,107,49,17,48,15,6,3,85,4,7,12,8,78,101,119,32,89,111,114,107,49,19,48,17,6,3,85,4,10,12,10,84,114,117,102,111,32,73,110,99,46,49,20,48,18,6,3,85,4,11,12,11,67,65,32,68,105,118,105,115,105,111,110,49,26,48,24,6,9,42,134,72,134,247,13,1,9,1,22,11,99,97,64,116,114,117,102,111,46,97,105,49,43,48,41,6,3,85,4,3,12,34,84,114,117,102,111,32,67,50,80,65,32,67,108,97,105,109,32,83,105,103,110,105,110,103,32,67,65,32,40,50,48,50,53,41,48,118,48,16,6,7,42,134,72,206,61,2,1,6,5,43,129,4,0,34,3,98,0,4,250,157,227,230,250,38,169,245,169,214,246,13,111,97,197,56,242,230,51,234,5,248,9,66,186,183,127,105,184,255,254,134,58,217,167,231,109,39,252,66,155,160,188,190,243,174,236,141,2,18,153,108,207,226,226,184,250,89,225,210,161,15,210,235,77,31,140,22,148,229,146,79,75,199,231,238,191,10,225,184,53,36,225,129,104,26,17,16,54,225,8,25,71,236,170,126,163,130,1,64,48,130,1,60,48,29,6,3,85,29,14,4,22,4,20,195,179,36,150,52,147,161,89,234,82,24,107,158,23,224,169,186,214,176,76,48,31,6,3,85,29,35,4,24,48,22,128,20,3,213,95,175,126,131,229,4,29,89,128,39,74,52,255,69,253,235,73,120,48,18,6,3,85,29,19,1,1,255,4,8,48,6,1,1,255,2,1,0,48,14,6,3,85,29,15,1,1,255,4,4,3,2,1,6,48,41,6,3,85,29,37,4,34,48,32,6,10,43,6,1,4,1,131,232,94,2,1,6,8,43,6,1,5,5,7,3,36,6,8,43,6,1,5,5,7,3,4,48,75,6,3,85,29,32,4,68,48,66,48,12,6,10,43,6,1,4,1,131,232,94,1,1,48,50,6,10,43,6,1,4,1,131,232,60,1,1,48,36,48,34,6,8,43,6,1,5,5,7,2,1,22,22,104,116,116,112,115,58,47,47,116,114,117,102,111,46,97,105,47,99,112,99,112,115,48,94,6,8,43,6,1,5,5,7,1,1,4,82,48,80,48,33,6,8,43,6,1,5,5,7,48,1,134,21,104,116,116,112,115,58,47,47,111,99,115,112,46,116,114,117,102,111,46,97,105,48,43,6,8,43,6,1,5,5,7,48,2,134,31,104,116,116,112,115,58,47,47,99,97,46,116,114,117,102,111,46,97,105,47,114,111,111,116,45,99,97,46,99,114,116,48,10,6,8,42,134,72,206,61,4,3,3,3,105,0,48,102,2,49,0,213,11,254,42,72,187,100,102,2,86,92,24,175,213,29,169,152,104,125,190,232,241,184,186,189,64,116,59,172,193,248,25,61,99,152,45,174,139,7,101,248,129,225,170,106,74,234,103,2,49,0,235,105,53,212,216,197,105,169,78,209,179,44,22,41,212,224,160,175,30,251,169,64,201,187,156,135,239,158,19,171,158,45,153,244,52,5,148,98,187,11,129,232,237,13,184,140,244,180,163,103,115,105,103,84,115,116,50,161,105,116,115,116,84,111,107,101,110,115,129,161,99,118,97,108,89,20,138,48,130,20,134,6,9,42,134,72,134,247,13,1,7,2,160,130,20,119,48,130,20,115,2,1,1,49,15,48,13,6,9,96,134,72,1,101,3,4,2,1,5,0,48,129,134,6,11,42,134,72,134,247,13,1,9,16,1,4,160,119,4,117,48,115,2,1,1,6,10,43,6,1,4,1,131,191,48,1,1,48,49,48,13,6,9,96,134,72,1,101,3,4,2,1,5,0,4,32,87,25,53,181,148,95,195,214,124,215,255,228,89,174,89,249,195,220,242,9,54,89,235,64,116,15,88,254,225,238,86,111,2,8,50,218,144,13,54,152,144,245,24,21,50,48,50,54,49,49,48,52,48,49,51,52,50,54,46,50,54,53,54,57,90,48,3,128,1,1,2,9,0,251,109,166,2,238,225,133,106,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,206,61,49,92,105,193,168,63,69,185,182,171,255,219,153,99,154,208,233,0,167,16,206,198,134,50,114,78,115,154,194,43,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,147,11,109,88,68,66,201,5,162,213,148,224,124,196,138,157,90,184,161,160,116,245,212,210,14,44,150,126,118,61,54,105,168,191,180,167,50,123,1,195,214,238,217,249,59,94,35,38,193,15,251,22,197,245,72,124,82,35,186,15,115,96,10,153,140,253,39,146,8,56,193,241,118,243,76,4,86,212,232,218,205,33,243,115,120,158,46,209,210,34,94,6,163,53,212,149,38,98,50,89,111,153,12,192,136,101,115,42,128,56,25,19,254,94,183,220,57,213,18,88,250,166,142,45,92,72,249,104,74,32,113,91,150,218,68,70,128,152,224,34,68,143,140,189,71,17,154,50,73,214,118,166,74,240,127,67,232,133,218,204,57,171,69,168,71,4,156,76,112,103,139,33,105,107,223,46,151,120,255,42,167,123,40,229,58,20,180,65,243,56,227,125,195,85,169,157,30,141,6,233,152,14,107,164,240,108,241,169,111,25,90,0,219,11,68,1,67,143,227,160,215,40,161,186,205,195,39,224,45,214,235,204,249,213,10,91,206,188,170,220,42,240,18,158,183,197,50,37,223,23,104,138,237,156,105,189,25,114,33,43,124,62,178,124,191,184,92,175,116,224,230,29,213,3,22,151,94,96,27,162,254,253,176,0,214,17,118,74,89,202,42,90,111,126,36,153,74,147,218,214,163,171,197,47,164,204,167,160,132,102,4,101,218,29,105,171,48,26,118,210,252,24,116,112,134,244,228,195,86,104,156,174,205,109,75,165,141,149,32,35,198,112,247,160,113,178,21,105,17,169,199,143,0,31,54,172,225,200,248,111,134,170,68,170,253,42,86,146,173,173,67,222,185,231,127,160,136,197,35,41,211,172,42,129,101,114,86,97,108,115,161,104,111,99,115,112,86,97,108,115,129,89,4,25,48,130,4,21,10,1,0,160,130,4,14,48,130,4,10,6,9,43,6,1,5,5,7,48,1,1,4,130,3,251,48,130,3,247,48,129,162,162,22,4,20,227,153,46,23,203,201,213,12,189,103,185,112,245,205,35,113,22,170,232,202,24,15,50,48,50,54,49,49,48,51,49,49,52,51,51,57,90,48,119,48,117,48,77,48,9,6,5,43,14,3,2,26,5,0,4,20,62,76,124,142,80,11,135,108,115,21,190,175,110,151,234,16,238,148,32,201,4,20,195,179,36,150,52,147,161,89,234,82,24,107,158,23,224,169,186,214,176,76,2,20,82,148,37,7,129,181,106,134,249,51,23,120,112,214,142,173,239,98,26,65,128,0,24,15,50,48,50,54,49,49,48,51,49,49,52,51,51,57,90,160,17,24,15,50,48,50,54,49,49,49,48,49,49,52,51,51,57,90,48,10,6,8,42,134,72,206,61,4,3,2,3,72,0,48,69,2,32,33,174,208,236,186,40,104,60,217,21,63,20,171,66,252,66,222,31,13,97,11,161,129,198,216,16,227,228,137,202,39,156,2,33,0,220,89,92,136,1,204,102,203,171,2,5,80,210,55,199,143,157,64,57,12,209,81,239,159,147,162,243,87,173,105,57,72,160,130,2,248,48,130,2,244,48,130,2,240,48,130,2,119,160,3,2,1,2,2,20,63,155,147,46,221,246,196,169,45,245,71,69,2,132,49,180,24,211,209,64,48,10,6,8,42,134,72,206,61,4,3,3,48,129,167,49,11,48,9,6,3,85,4,6,19,2,85,83,49,17,48,15,6,3,85,4,8,12,8,78,101,119,32,89,111,114,107,49,17,48,15,6,3,85,4,7,12,8,78,101,119,32,89,111,114,107,49,19,48,17,6,3,85,4,10,12,10,84,114,117,102,111,32,73,110,99,46,49,20,48,18,6,3,85,4,11,12,11,67,65,32,68,105,118,105,115,105,111,110,49,26,48,24,6,9,42,134,72,134,247,13,1,9,1,22,11,99,97,64,116,114,117,102,111,46,97,105,49,43,48,41,6,3,85,4,3,12,34,84,114,117,102,111,32,67,50,80,65,32,67,108,97,105,109,32,83,105,103,110,105,110,103,32,67,65,32,40,50,48,50,53,41,48,30,23,13,50,54,49,49,48,49,48,48,52,54,49,54,90,23,13,50,55,48,49,51,48,48,48,52,54,49,54,90,48,129,158,49,11,48,9,6,3,85,4,6,19,2,85,83,49,17,48,15,6,3,85,4,8,12,8,78,101,119,32,89,111,114,107,49,17,48,15,6,3,85,4,7,12,8,78,101,119,32,89,111,114,107,49,19,48,17,6,3,85,4,10,12,10,84,114,117,102,111,32,73,110,99,46,49,20,48,18,6,3,85,4,11,12,11,67,65,32,68,105,118,105,115,105,111,110,49,26,48,24,6,9,42,134,72,134,247,13,1,9,1,22,11,99,97,64,116,114,117,102,111,46,97,105,49,34,48,32,6,3,85,4,3,12,25,84,114,117,102,111,32,67,50,80,65,32,79,67,83,80,32,82,101,115,112,111,110,100,101,114,48,89,48,19,6,7,42,134,72,206,61,2,1,6,8,42,134,72,206,61,3,1,7,3,66,0,4,56,255,83,243,251,65,94,141,99,38,146,205,1,49,225,138,232,16,14,80,31,128,212,159,177,110,182,137,223,243,25,63,171,196,10,228,168,150,149,96,148,194,241,102,28,141,124,180,79,68,144,14,204,165,170,205,195,114,18,185,90,201,169,52,163,129,135,48,129,132,48,29,6,3,85,29,14,4,22,4,20,227,153,46,23,203,201,213,12,189,103,185,112,245,205,35,113,22,170,232,202,48,31,6,3,85,29,35,4,24,48,22,128,20,195,179,36,150,52,147,161,89,234,82,24,107,158,23,224,169,186,214,176,76,48,12,6,3,85,29,19,1,1,255,4,2,48,0,48,14,6,3,85,29,15,1,1,255,4,4,3,2,7,128,48,19,6,3,85,29,37,4,12,48,10,6,8,43,6,1,5,5,7,3,9,48,15,6,9,43,6,1,5,5,7,48,1,5,4,2,5,0,48,10,6,8,42,134,72,206,61,4,3,3,3,103,0,48,100,2,48,115,200,66,170,30,73,129,45,233,141,187,148,57,132,182,217,102,244,16,105,234,230,48,81,23,113,114,163,92,152,30,216,213,133,206,80,12,185,23,160,144,108,33,224,177,182,120,119,2,48,64,145,186,202,207,101,118,205,252,176,94,134,154,38,140,112,10,244,0,45,77,201,235,250,202,169,172,0,142,39,69,210,97,205,121,60,24,73,1,174,214,145,67,23,23,63,244,207,99,112,97,100,89,37,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,88,64,251,163,142,231,165,209,193,196,78,249,81,64,99,107,252,69,176,149,63,47,59,20,163,108,110,149,143,4,162,234,113,27,94,54,22,88,1,6,122,230,200,13,90,128,254,59,187,186,137,197,148,0,88,225,233,187,196,202,55,231,173,206,89,48,255,219,0,67,0,20,14,15,18,15,13,20,18,16,18,23,21,20,24,30,50,33,30,28,28,30,61,44,46,36,50,73,64,76,75,71,64,70,69,80,90,115,98,80,85,109,86,69,70,100,136,101,109,119,123,129,130,129,78,96,141,151,140,125,150,115,126,129,124,255,219,0,67,1,21,23,23,30,26,30,59,33,33,59,124,83,70,83,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,255,192,0,17,8,4,0,6,0,3,1,34,0,2,17,1,3,17,1,255,196,0,27,0,0,2,3,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,255,196,0,70,16,0,2,2,1,3,2,4,3,6,4,4,4,6,1,2,7,0,1,2,3,17,4,18,33,49,65,5,19,34,81,50,97,113,20,35,66,82,129,145,6,161,177,193,51,98,114,209,21,67,130,225,36,83,146,162,240,241,52,22,99,115,178,53,68,37,100,194,255,196,0,23,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,3,255,196,0,26,17,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,17,1,18,2,33,65,255,218,0,12,3,1,0,2,17,3,17,0,63,0,184,0,102,153,32,24,5,0,0,16,12,0,40,24,0,0,12,0,0,0,6,0,0,3,0,0,0,0,0,0,0,0,24,8,6,0,33,128,0,8,96,16,134,0,0,0,48,16,134,0,32,24,0,128,0,4,3,0,16,12,2,144,12,2,16,12,64,0,0,0,0,0,2,24,194,144,192,2,0,24,5,3,0,0,0,24,66,1,136,40,24,0,0,192,0,0,96,84,33,128,200,16,12,0,67,0,40,67,0,0,1,128,8,6,0,0,48,1,0,192,128,0,0,0,1,128,134,3,10,64,48,1,12,0,0,0,0,0,0,0,98,24,0,134,0,32,24,128,0,96,2,1,136,0,6,4,8,96,0,48,0,0,0,0,0,0,10,0,0,0,0,0,64,48,1,0,192,0,0,96,4,144,137,32,36,144,154,38,144,154,32,168,68,218,34,80,134,4,146,1,96,105,18,193,36,128,73,19,66,26,32,145,22,137,0,20,202,36,118,151,96,54,129,70,210,46,38,157,165,82,69,21,8,155,66,192,17,22,9,224,48,4,0,144,176,17,28,11,5,152,6,130,171,2,88,12,4,44,8,179,104,154,10,128,137,8,168,64,49,0,128,144,128,64,72,0,64,48,1,0,192,8,129,33,0,176,24,37,128,192,17,69,145,34,52,64,218,12,15,34,108,42,44,131,27,34,2,1,128,67,67,201,16,0,200,54,32,1,50,56,36,24,40,136,18,193,25,189,177,200,21,0,0,64,0,0,0,3,10,0,0,6,49,12,32,0,0,160,0,96,0,3,0,0,0,0,0,0,0,24,0,0,0,0,0,64,0,1,64,0,4,0,3,0,0,0,16,0,0,0,0,0,134,0,32,24,5,32,0,8,0,0,0,0,0,67,0,0,0,24,8,6,0,0,3,1,12,0,0,96,48,164,48,0,0,0,0,1,128,8,96,5,0,192,2,0,0,32,0,96,0,0,5,0,12,2,144,192,0,0,96,64,128,96,2,1,128,0,0,192,67,0,0,1,128,8,6,0,32,24,0,0,0,0,134,0,0,0,0,0,0,0,0,0,0,48,16,0,16,0,3,0,0,49,221,175,74,114,175,79,15,58,197,215,213,136,199,234,192,216,7,38,118,107,229,241,234,169,165,126,90,171,220,255,0,118,100,182,237,66,77,213,227,49,221,249,108,138,64,122,17,158,102,159,27,213,83,103,151,171,148,36,191,60,18,105,157,77,63,140,233,172,110,51,178,49,125,165,209,63,246,3,164,34,184,106,43,178,91,99,36,254,133,160,32,37,129,5,32,24,128,0,0,0,98,24,0,192,96,8,154,34,73,1,52,24,18,99,201,4,90,33,130,198,68,162,41,18,16,192,146,36,68,50,65,33,11,34,200,18,200,242,87,145,129,60,140,138,38,2,101,114,44,101,76,8,6,9,96,120,40,142,208,113,44,192,52,5,45,17,44,104,88,1,36,55,18,73,19,218,5,27,70,162,91,176,123,64,171,4,25,116,138,164,4,24,137,8,168,136,18,0,16,96,97,128,22,3,4,176,24,32,142,3,4,240,44,1,16,37,129,96,161,8,150,3,0,36,48,192,240,4,64,150,5,130,4,38,72,139,2,44,137,33,0,128,0,160,16,192,4,3,0,16,240,3,64,74,48,201,155,95,232,169,155,161,131,15,138,205,42,164,69,86,0,5,67,0,0,134,0,0,3,16,192,0,0,41,128,0,64,49,12,40,24,134,0,0,0,0,0,0,49,0,12,0,2,0,0,1,128,134,0,0,1,64,0,4,0,0,0,0,0,32,24,0,128,0,0,0,0,0,98,0,16,192,0,0,0,0,96,0,0,0,0,0,20,0,12,4,48,24,0,0,0,0,192,32,0,0,160,6,5,64,0,4,0,12,0,0,96,2,24,0,0,0,202,16,192,8,160,0,0,0,96,0,0,0,0,3,1,0,192,4,48,0,0,24,0,128,96,2,1,128,0,0,0,128,98,0,0,0,0,1,128,128,96,0,0,0,0,0,65,25,217,26,224,231,57,40,197,119,103,51,89,226,214,87,84,172,211,105,229,40,244,83,179,210,155,249,46,172,211,174,212,233,244,112,243,245,50,206,62,8,247,207,201,127,115,199,107,252,66,237,125,206,203,100,241,248,99,158,34,128,187,93,226,90,235,101,182,221,79,18,89,219,91,194,95,46,14,126,249,99,27,165,143,169,16,2,78,114,151,226,111,245,22,113,243,98,236,17,229,133,91,25,122,125,79,143,97,171,36,248,138,143,29,138,101,44,200,19,231,43,134,7,79,69,175,187,76,227,56,124,63,208,237,255,0,199,35,126,216,39,229,71,25,156,147,254,135,151,174,221,170,81,252,50,236,74,18,94,85,139,241,60,99,247,3,215,253,163,70,163,187,77,169,140,108,237,235,109,75,228,242,116,40,182,55,211,11,35,210,75,56,60,102,134,247,93,145,110,110,49,252,92,241,180,236,232,47,223,108,235,210,234,108,83,126,168,70,213,196,190,64,119,132,67,77,119,159,74,158,221,178,233,40,191,194,215,84,88,2,17,33,0,12,67,0,36,33,128,12,0,6,60,136,0,98,0,0,0,0,0,200,8,7,145,0,0,198,68,96,89,18,100,34,201,166,64,154,43,104,180,131,64,67,4,176,60,0,8,76,27,22,64,48,44,18,30,10,18,68,210,18,36,64,96,24,200,200,10,230,82,203,100,138,218,40,128,12,2,16,96,150,7,180,42,56,26,68,246,146,81,2,59,67,105,110,208,113,32,167,104,182,151,109,22,210,138,112,44,23,56,145,192,21,224,123,75,84,67,104,20,224,100,220,72,224,4,38,50,45,128,153,22,54,32,136,128,192,8,128,196,2,1,136,0,6,32,0,1,148,66,219,124,184,100,224,235,245,174,201,56,228,235,107,222,42,103,155,159,51,100,30,144,0,10,134,49,12,40,0,0,1,128,0,12,67,0,0,0,1,136,0,96,0,3,0,0,0,0,0,0,0,24,0,0,0,0,0,196,0,48,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,0,3,0,160,0,2,0,24,5,0,3,8,67,0,0,0,0,1,128,0,0,12,0,0,0,0,96,2,0,25,64,0,50,40,0,0,0,0,0,1,128,0,0,0,0,192,4,48,0,0,1,128,128,96,2,1,128,8,6,0,32,24,0,128,96,2,1,128,8,0,96,32,24,0,134,3,1,24,60,87,196,235,240,234,114,214,251,101,240,67,223,231,244,54,93,100,104,170,118,205,250,97,29,204,241,62,43,169,157,218,134,236,121,177,243,60,126,31,104,254,159,212,131,46,175,87,118,182,247,109,243,221,47,228,190,133,29,64,64,49,12,65,79,177,58,160,228,200,224,186,158,24,19,134,151,61,77,16,209,71,185,117,107,211,146,212,101,184,206,252,62,50,92,50,153,232,108,139,127,78,14,157,114,195,193,213,211,215,91,132,102,146,249,138,76,120,182,231,25,237,229,52,116,116,118,121,90,152,121,235,143,116,255,0,163,59,158,49,224,241,213,233,165,169,162,56,186,181,150,151,226,71,2,186,39,246,95,55,110,35,141,203,158,184,235,250,149,135,172,209,206,112,215,93,85,141,75,204,138,178,50,95,139,179,127,208,222,113,188,38,239,50,26,86,254,40,74,80,207,249,90,255,0,177,218,40,136,12,64,0,3,0,24,0,12,98,24,0,196,48,0,1,0,0,132,3,16,0,0,0,0,198,32,2,72,177,50,164,73,16,89,145,8,96,4,91,36,202,216,9,130,16,20,77,18,201,94,67,32,79,112,247,21,228,50,65,118,72,178,41,143,32,34,45,18,2,138,176,24,39,129,237,2,9,18,72,120,26,64,53,18,106,32,137,16,44,11,4,240,24,2,27,71,180,158,3,0,86,226,86,226,94,202,154,0,138,30,1,0,17,113,32,226,91,146,13,129,75,68,26,45,100,90,40,172,68,218,22,2,32,4,176,32,34,34,88,12,20,68,9,11,4,8,68,176,0,68,6,101,212,106,149,79,169,66,215,47,186,103,156,154,196,217,217,212,234,227,58,223,39,22,111,45,144,122,49,128,20,3,0,0,24,128,6,0,0,48,0,8,0,0,0,0,2,129,136,96,3,16,192,0,0,0,0,0,96,0,0,0,48,0,0,0,0,0,0,0,8,6,0,2,24,12,4,3,0,34,48,0,1,12,0,0,6,2,1,128,8,6,0,32,24,0,0,0,80,0,48,128,0,96,0,0,0,0,48,16,12,0,0,6,2,1,128,0,0,0,0,12,0,0,96,33,128,5,0,0,0,48,0,0,24,0,128,96,0,0,0,0,48,1,12,0,0,0,96,0,0,0,0,0,0,0,0,33,128,0,134,0,32,24,0,128,96,2,24,0,0,0,192,228,255,0,16,94,169,209,198,14,46,74,115,91,162,187,197,114,255,0,177,227,38,247,78,82,75,25,125,15,89,252,71,37,94,146,235,36,253,83,219,84,62,157,100,121,22,65,30,227,17,116,96,21,13,163,112,45,219,192,166,5,120,236,107,211,233,228,214,233,112,26,88,193,102,115,107,245,46,150,174,168,241,28,191,162,34,226,248,199,106,192,209,134,122,201,203,136,71,5,27,231,46,92,186,252,196,94,157,184,68,234,232,20,103,13,137,226,71,152,174,54,46,97,107,70,205,54,179,85,167,156,101,181,89,143,103,200,229,58,123,13,28,212,101,178,75,147,149,126,142,26,120,235,40,198,33,191,238,254,146,231,253,197,71,142,83,45,82,157,138,84,230,56,106,126,230,255,0,18,242,238,170,26,152,77,73,40,181,195,249,112,7,35,195,234,112,208,104,173,95,23,156,179,244,109,158,128,231,213,79,151,167,210,83,254,116,255,0,244,242,255,0,153,208,42,16,134,0,33,136,96,0,0,3,1,12,6,2,0,24,8,0,4,0,0,0,0,0,3,0,24,0,1,36,36,77,32,26,68,212,69,20,76,130,14,37,114,69,204,170,96,84,33,136,161,128,128,6,0,48,4,72,17,36,128,88,17,102,8,178,8,147,72,129,56,128,109,13,164,128,4,137,162,3,76,9,140,138,99,200,12,5,145,100,1,144,36,38,4,72,182,54,65,128,155,34,216,217,22,80,178,0,32,1,0,0,131,3,2,162,56,2,66,1,8,144,1,28,11,4,128,10,231,233,139,103,157,241,27,119,91,180,244,26,151,182,182,121,125,68,183,93,38,2,78,77,21,205,96,182,15,8,174,111,44,15,70,49,12,0,0,2,0,1,133,0,0,16,12,0,40,24,0,8,0,0,6,0,0,48,0,0,0,0,1,128,0,0,194,0,0,10,0,0,0,0,0,96,0,16,12,0,0,0,0,0,0,0,6,0,32,24,0,128,98,0,1,128,8,6,0,0,3,1,0,192,41,12,0,32,1,128,8,96,48,16,192,0,0,0,40,0,0,0,24,0,0,12,4,3,0,132,48,0,160,0,96,33,128,0,0,12,0,0,0,0,96,0,3,0,0,0,0,0,0,0,1,128,128,96,2,1,128,8,6,0,33,128,0,128,96,2,1,128,8,6,0,33,140,0,67,0,32,243,255,0,196,213,59,180,214,79,157,154,124,99,231,38,249,254,71,145,62,131,226,180,61,71,134,234,43,138,229,193,224,240,40,42,122,122,103,116,246,215,28,179,92,233,149,88,82,143,235,216,158,150,63,115,92,23,27,253,82,45,147,148,108,194,248,59,153,173,231,159,133,13,29,115,142,233,95,28,123,69,150,71,79,162,175,226,148,27,255,0,52,200,189,60,38,223,165,24,103,166,219,108,163,142,229,205,77,242,232,93,118,154,20,181,92,171,237,240,253,78,90,196,173,111,221,179,164,180,209,219,208,166,122,92,115,30,24,169,202,23,210,171,167,127,17,146,93,34,100,111,106,143,28,26,110,243,101,23,25,114,87,177,73,109,101,72,190,155,107,148,98,148,185,246,54,64,229,89,8,197,44,27,52,86,55,28,74,93,58,228,168,223,61,174,56,146,207,212,41,170,85,75,58,121,184,127,149,243,23,250,24,245,26,153,56,73,208,183,108,229,179,101,58,138,222,198,228,150,228,158,0,244,58,87,41,74,46,232,121,118,121,120,140,115,148,215,118,153,168,162,15,204,171,75,135,240,201,191,228,94,69,32,0,0,0,0,0,0,0,0,0,1,136,0,96,0,2,1,136,0,96,0,3,16,192,0,96,3,68,226,136,164,91,20,64,208,192,0,132,138,164,91,50,169,1,0,24,138,0,1,0,192,64,4,178,73,72,175,33,144,46,220,69,178,188,143,32,75,36,211,43,200,100,11,119,6,226,172,143,36,19,220,44,145,200,1,98,145,45,197,67,200,22,228,8,13,1,33,49,128,16,104,134,11,176,71,104,20,184,139,5,205,16,101,21,237,13,164,208,240,5,91,69,130,215,17,109,2,188,11,5,187,67,104,21,96,88,44,218,44,1,0,37,128,192,17,12,18,192,165,194,3,7,136,89,182,12,243,114,230,77,157,95,21,187,157,167,43,185,80,53,193,86,121,52,126,19,60,186,144,122,112,0,40,0,6,0,0,48,0,0,0,1,128,8,96,0,0,0,0,0,48,0,0,0,1,128,0,0,192,67,0,0,0,0,0,0,8,0,96,20,0,0,64,48,0,0,1,128,0,12,4,3,0,16,12,0,64,48,1,12,0,0,0,0,0,96,20,134,0,16,0,192,4,48,0,0,24,5,32,24,0,134,0,0,0,0,3,0,0,0,0,0,1,128,128,96,0,3,0,16,192,0,0,6,2,24,0,12,0,0,0,6,2,1,128,8,6,0,0,48,0,0,0,0,0,0,0,0,0,0,32,4,48,40,67,0,0,0,20,158,213,146,6,69,77,103,5,19,212,109,151,31,204,205,168,212,70,81,114,140,182,203,216,43,161,187,18,199,184,70,121,147,71,22,94,37,182,43,60,150,87,174,251,169,122,177,46,168,149,93,73,78,50,140,163,250,51,231,222,33,82,163,93,125,80,248,97,54,145,234,236,215,70,18,206,238,28,115,250,158,127,199,54,89,170,87,65,47,92,125,95,80,131,64,247,87,22,186,198,46,36,103,23,63,84,223,5,58,11,124,187,92,59,72,233,249,112,148,30,228,165,243,70,117,215,62,226,122,125,187,20,179,157,197,119,65,121,219,176,70,136,170,155,138,109,166,251,246,46,154,203,201,3,79,129,60,96,8,176,168,74,10,69,115,210,110,92,23,22,65,224,17,204,179,79,56,246,202,249,149,168,201,110,73,53,147,179,118,54,28,248,202,16,140,165,62,171,177,170,199,45,30,30,227,85,139,116,119,70,92,73,123,167,212,133,250,71,164,213,121,61,84,126,25,126,104,190,140,90,123,188,201,113,92,162,117,117,26,109,78,179,77,164,178,173,63,153,229,39,23,40,190,113,217,12,212,220,248,234,120,102,239,42,43,180,99,159,220,220,103,240,250,229,13,55,174,18,132,155,248,101,212,210,105,148,68,72,64,32,24,0,128,98,0,0,0,1,128,0,0,0,0,0,0,0,12,0,120,17,52,128,88,2,88,16,18,137,98,42,68,148,136,44,22,226,59,136,176,28,153,6,50,44,8,128,1,66,16,196,0,33,136,0,0,64,48,16,192,96,32,1,140,64,4,128,67,1,146,72,72,156,64,120,2,105,9,162,8,228,55,17,98,200,22,100,55,21,110,13,192,73,178,12,50,5,13,18,34,48,1,136,16,18,192,109,26,38,136,42,216,39,2,252,9,160,40,216,27,11,176,9,1,75,129,85,171,16,102,182,138,172,134,96,192,242,62,36,254,252,197,131,161,226,176,219,168,48,21,9,178,13,100,109,130,40,244,128,48,0,1,128,0,12,0,0,6,2,24,0,0,134,0,33,128,0,0,12,0,6,0,33,128,0,0,0,64,3,0,164,48,0,128,0,97,72,96,0,0,0,16,12,0,0,0,97,64,0,4,0,0,0,0,48,16,12,0,67,1,128,128,96,0,0,48,164,3,0,132,48,24,82,1,128,0,0,0,0,12,4,3,0,16,12,0,64,48,0,1,128,8,6,0,0,0,0,3,0,16,192,96,33,128,0,0,192,4,48,24,8,6,0,0,0,2,1,128,0,0,192,64,48,1,0,192,4,3,0,16,192,0,64,49,0,0,197,34,8,206,73,71,57,224,231,95,174,148,30,222,51,238,136,235,174,148,30,35,44,231,216,229,78,223,112,173,22,234,101,102,121,225,153,46,156,210,111,44,21,139,149,208,131,183,49,32,207,43,165,248,147,195,44,157,191,118,176,249,69,119,201,203,158,198,41,88,211,96,104,158,161,225,57,200,207,126,162,22,67,106,95,169,76,249,245,21,129,101,18,197,209,127,51,178,179,183,49,103,18,28,77,125,78,205,114,204,73,173,249,70,78,110,113,121,73,38,108,79,40,201,41,22,213,98,113,50,210,214,69,131,144,178,20,96,146,16,219,68,4,165,148,103,157,106,79,161,43,28,246,253,218,76,165,187,228,240,255,0,169,81,216,240,173,29,22,202,10,236,181,60,197,237,127,15,179,61,35,141,116,70,21,86,182,198,49,225,30,47,79,45,110,134,197,114,174,112,139,227,127,88,158,130,253,102,237,92,185,232,146,42,110,58,121,3,61,55,169,44,207,143,98,216,188,154,174,105,0,196,80,128,96,2,1,128,8,6,0,33,128,0,0,0,0,0,0,0,0,12,154,32,25,2,121,16,178,0,49,162,35,64,77,33,237,8,178,89,32,173,162,12,178,69,108,162,32,49,0,132,72,64,33,12,0,66,24,4,2,24,128,96,0,20,192,0,6,49,13,1,36,77,50,8,96,90,152,219,43,220,39,34,9,72,173,143,34,40,136,18,30,0,136,19,192,109,2,32,24,26,0,36,144,34,68,13,34,72,134,67,32,79,32,71,36,144,0,15,4,100,0,66,127,11,6,202,117,22,236,173,129,231,60,103,252,100,114,217,183,95,111,157,123,249,24,228,138,138,216,32,96,138,61,48,0,0,0,192,0,98,24,0,0,192,64,48,0,1,128,8,6,0,0,3,1,12,6,2,1,128,8,6,0,32,24,4,0,0,0,3,0,160,6,1,8,6,1,64,0,4,0,3,1,0,192,0,6,0,32,24,0,0,12,4,3,0,16,198,0,33,128,5,0,48,1,0,192,0,6,0,32,24,0,128,96,2,24,0,0,0,0,0,0,0,12,0,64,48,0,0,24,8,96,0,0,3,0,1,128,0,0,0,0,0,0,12,0,64,0,0,0,48,0,0,0,1,128,0,134,4,8,6,0,32,24,0,128,96,0,83,124,246,199,225,108,184,195,174,179,101,111,28,129,197,214,90,229,100,156,87,232,101,203,75,61,25,116,253,77,228,207,42,229,158,26,65,81,89,178,78,61,189,201,121,110,45,101,167,32,135,165,180,229,156,245,34,253,212,179,142,196,15,203,110,60,191,169,204,213,69,70,94,150,111,119,98,49,79,216,163,82,179,7,45,169,50,140,49,121,88,19,136,187,146,64,40,252,72,232,211,103,7,60,146,156,151,70,201,12,215,66,108,165,219,42,229,193,159,207,179,243,50,50,182,79,168,141,116,221,13,90,125,75,225,114,151,115,143,156,150,193,202,41,53,38,78,78,157,125,194,203,57,240,213,78,61,121,47,134,174,61,248,36,107,166,172,188,16,148,39,41,122,87,36,171,186,47,185,167,77,116,33,60,144,106,240,133,58,225,114,213,193,173,62,198,230,165,223,28,152,171,190,119,91,59,150,55,202,77,224,232,127,16,235,151,252,30,151,90,74,87,203,108,177,236,185,255,0,99,139,161,156,91,82,221,143,153,166,107,169,78,166,110,200,198,121,79,175,212,237,105,175,243,35,181,126,172,231,211,166,82,167,205,235,26,224,218,13,37,220,164,151,63,201,16,118,98,251,19,50,193,242,159,38,165,208,211,36,3,2,136,128,192,4,3,0,0,0,0,0,0,1,12,0,64,48,1,0,12,4,48,0,24,0,1,36,201,100,137,36,128,76,137,102,209,56,129,88,137,96,64,68,6,0,68,6,0,68,6,0,32,24,0,128,96,2,1,140,0,104,68,128,96,32,0,16,8,6,49,12,6,50,35,2,104,150,8,100,121,32,26,5,16,201,36,4,113,129,100,148,136,48,30,64,67,64,73,22,68,173,18,82,2,194,18,13,192,5,109,24,60,77,237,169,253,14,150,14,119,138,175,185,151,208,163,202,110,204,152,164,131,241,4,138,136,109,22,210,113,9,1,232,128,96,0,0,48,16,12,0,0,96,0,0,0,0,0,0,48,0,0,1,128,0,0,0,12,0,64,48,1,12,0,0,6,1,0,0,5,0,48,8,64,48,10,0,6,2,24,0,0,0,194,16,192,0,0,96,2,24,0,0,12,0,67,24,0,128,96,20,0,12,4,3,0,16,12,0,64,48,1,0,192,4,49,128,8,6,0,32,24,0,128,96,0,33,128,0,0,192,67,1,128,0,0,0,12,0,67,0,0,1,128,8,6,0,32,24,0,128,6,0,0,0,0,0,0,0,4,0,0,0,0,192,41,0,192,4,96,241,12,168,53,156,29,3,38,187,138,164,212,114,194,60,237,152,139,40,147,218,243,238,95,39,150,219,236,103,177,57,79,11,245,100,84,39,36,151,195,150,200,168,203,62,182,177,215,232,74,214,171,89,199,37,82,148,182,199,49,245,63,228,4,162,212,112,228,186,247,35,54,229,156,46,3,204,79,211,210,34,107,106,235,192,28,235,86,38,200,166,104,213,71,149,35,56,19,23,36,83,38,84,65,154,46,178,169,233,234,140,43,81,156,120,147,199,197,243,201,67,16,83,143,44,190,15,41,195,13,183,211,8,166,30,230,239,14,139,139,149,216,245,47,76,126,79,220,34,137,233,111,135,50,170,120,255,0,73,90,224,239,66,78,45,55,39,63,124,156,239,22,156,101,171,194,235,24,225,191,112,51,169,108,138,150,127,102,91,77,209,125,108,148,95,211,38,71,201,56,36,159,169,225,5,118,172,173,91,10,39,117,235,202,161,57,109,75,153,24,52,115,140,173,111,163,111,59,123,21,223,123,148,21,80,239,212,183,77,92,161,14,114,153,7,111,71,173,178,184,206,14,57,140,150,25,27,111,206,161,249,73,198,25,224,167,65,168,141,18,148,210,221,102,26,219,218,68,235,178,86,220,167,185,172,245,88,198,8,211,179,167,78,80,77,188,155,171,206,206,76,250,104,73,87,158,197,245,116,249,23,19,83,1,136,168,0,0,0,0,0,0,0,0,67,0,16,12,0,64,48,1,0,192,0,123,70,137,129,94,6,75,1,128,4,73,8,104,130,64,208,192,10,220,72,184,150,145,96,85,129,19,100,74,34,3,0,34,3,0,16,12,0,64,72,0,64,48,1,12,0,0,0,96,33,19,192,109,2,32,75,2,1,12,0,6,0,0,4,178,71,3,193,3,22,9,36,75,104,21,96,99,98,0,24,134,3,76,121,33,156,16,158,162,49,238,5,179,154,138,56,254,43,170,94,91,89,30,183,94,162,184,103,27,81,127,155,220,163,39,86,75,28,17,22,224,135,220,36,136,231,145,185,112,81,232,192,6,0,0,48,16,192,0,0,6,0,0,0,0,3,1,12,0,0,0,0,6,0,0,49,12,0,0,0,67,0,0,0,24,0,0,0,0,192,32,0,0,160,0,97,8,96,48,16,12,0,0,6,2,1,128,0,12,2,128,1,128,134,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,0,134,0,0,3,0,16,12,0,67,0,0,1,128,0,0,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,24,134,0,0,1,64,12,0,10,111,134,232,62,113,243,46,20,163,185,96,35,201,234,86,219,37,132,241,146,150,253,75,216,239,248,157,116,233,116,86,223,108,115,133,194,247,108,241,246,107,37,143,152,86,203,227,29,153,115,228,207,31,134,82,221,250,152,165,108,166,165,185,188,182,37,115,81,75,60,97,144,106,141,213,202,15,47,160,172,212,70,43,111,83,22,120,16,22,217,102,91,75,152,149,161,15,32,75,8,89,192,128,160,200,0,68,130,197,31,73,210,240,251,180,241,211,186,175,155,132,247,238,82,219,148,115,20,218,37,188,168,237,217,109,85,199,204,149,245,74,43,242,203,153,126,135,22,118,74,219,37,57,245,147,200,183,38,46,24,14,60,247,44,226,48,148,154,123,151,65,87,9,70,105,172,18,212,53,137,60,245,3,60,37,235,77,188,124,206,157,118,103,231,199,7,36,215,78,163,108,146,219,199,68,69,117,21,82,196,36,186,127,115,169,163,175,215,235,227,219,231,242,49,211,170,169,232,175,74,75,204,140,119,109,250,26,52,30,43,165,186,216,66,127,119,100,163,223,225,201,21,220,174,74,53,225,126,133,213,38,162,82,171,221,46,58,26,98,177,28,23,0,3,2,161,0,0,0,0,0,0,0,0,12,0,64,48,1,0,192,4,3,0,2,89,34,0,75,35,34,60,129,32,201,28,139,36,19,220,45,196,68,4,183,11,34,2,128,64,0,2,24,0,128,99,2,33,130,64,2,12,12,0,65,129,140,4,24,24,0,176,60,12,0,18,37,128,2,4,209,28,19,34,4,112,60,12,120,40,88,26,137,36,137,164,65,13,162,218,91,130,12,1,0,8,4,197,129,140,8,224,79,130,101,23,217,181,1,78,166,253,145,124,156,29,86,182,78,111,15,131,110,170,110,105,156,107,191,196,52,137,89,110,245,212,165,6,65,48,9,244,42,39,54,86,128,104,108,8,182,7,164,174,91,145,97,135,73,111,99,114,228,0,0,96,32,24,192,64,48,1,0,192,0,0,96,32,24,0,134,3,1,0,192,0,0,0,0,0,0,0,96,0,0,16,12,0,0,0,0,6,0,20,12,0,32,0,24,8,96,48,164,3,0,0,0,0,1,128,0,12,0,67,0,0,0,24,8,96,0,0,0,2,1,128,8,96,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,24,0,0,192,67,0,0,0,0,0,1,128,134,0,2,1,136,128,0,25,66,1,129,2,1,136,0,0,0,0,0,0,0,0,96,3,10,0,0,0,0,0,0,195,173,241,93,46,139,139,39,190,207,201,30,95,253,143,61,174,254,35,213,93,152,209,138,33,254,94,101,251,149,29,79,226,61,125,16,174,58,27,171,148,165,106,82,206,112,163,207,7,146,156,227,25,236,217,20,159,12,133,215,78,201,57,78,82,148,159,121,60,138,217,110,196,189,208,21,74,62,161,96,182,75,60,144,193,4,90,17,57,46,81,30,228,82,24,96,0,0,0,4,75,162,20,86,100,145,118,213,183,213,23,150,248,145,69,32,73,197,161,172,62,160,68,125,67,2,219,200,15,203,120,206,120,34,201,227,176,156,113,44,1,1,131,88,4,64,211,231,150,118,52,126,1,226,26,184,66,218,252,181,91,92,77,216,177,143,208,195,94,154,47,14,89,195,89,88,58,58,123,239,163,211,165,178,85,75,172,118,190,51,236,254,160,122,253,6,150,122,93,45,117,91,111,155,40,172,57,154,142,119,132,120,173,122,253,52,101,99,140,46,94,153,71,231,242,58,37,8,0,0,0,0,0,0,0,0,0,0,0,0,0,98,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,128,0,4,3,16,0,0,0,12,0,0,0,96,0,48,1,12,7,128,16,15,3,193,2,24,240,61,160,68,120,39,180,106,32,67,104,109,45,192,1,67,136,36,89,36,68,6,137,34,40,144,13,149,178,109,144,96,33,0,0,12,68,44,177,66,32,22,217,181,28,219,238,222,241,146,173,94,185,110,218,153,84,44,220,107,19,74,247,136,28,123,229,153,179,167,171,111,105,200,121,201,81,18,104,178,154,183,50,118,215,181,1,154,100,11,36,136,17,75,34,27,0,58,85,61,175,38,234,110,79,131,10,248,72,198,110,51,8,236,174,80,20,105,237,221,19,64,80,0,48,0,1,128,128,96,0,0,48,16,12,0,64,48,1,0,192,4,3,0,16,192,96,32,24,0,128,96,16,0,12,40,0,24,0,0,192,67,24,0,134,0,0,0,48,16,12,0,64,48,0,24,0,0,0,0,12,0,0,6,0,2,24,0,128,96,2,1,128,8,6,32,0,0,0,0,0,1,128,0,0,1,0,0,48,0,0,40,96,0,64,0,100,231,235,124,103,71,162,244,217,106,148,255,0,36,57,96,116,6,121,139,255,0,138,219,202,162,141,190,206,76,201,255,0,234,77,76,190,37,44,255,0,150,120,254,197,30,200,15,29,31,226,77,76,95,227,127,41,79,63,216,232,81,252,83,75,194,182,187,23,191,71,130,15,66,6,90,188,67,77,100,20,188,250,246,190,115,187,5,245,221,85,191,225,217,9,255,0,166,89,40,152,12,8,16,12,0,64,48,1,0,192,41,0,192,4,34,64,2,1,128,0,0,0,0,206,119,137,120,198,159,195,214,217,125,229,189,171,139,231,245,246,3,109,215,87,167,169,217,116,212,32,187,179,204,120,159,241,5,151,110,175,75,154,171,252,223,138,95,236,115,117,254,37,118,186,205,247,75,167,195,21,210,63,67,14,120,101,68,167,99,111,169,92,152,118,23,80,136,177,174,107,66,104,149,95,11,250,133,73,44,193,11,4,225,240,6,2,42,146,225,16,107,18,47,146,244,126,165,83,94,164,20,132,209,60,3,2,2,99,107,2,34,165,91,245,199,234,107,157,147,149,81,173,206,78,184,54,227,23,248,115,212,196,186,154,177,187,31,48,136,238,136,182,198,94,196,213,109,142,81,140,59,114,81,67,92,117,23,203,185,38,185,146,253,71,90,89,32,156,98,161,28,247,40,235,50,217,203,140,5,49,221,44,129,47,41,96,166,30,153,225,155,25,150,248,237,158,228,6,189,55,248,118,87,222,30,184,253,59,146,243,26,238,103,170,221,147,174,206,201,237,151,209,150,201,56,201,197,245,92,20,105,223,179,85,25,47,76,53,43,63,233,151,255,0,127,212,235,120,95,140,219,7,229,90,247,237,225,198,93,81,196,219,230,232,166,179,234,166,91,215,209,240,255,0,158,5,169,178,80,212,87,169,135,30,108,84,223,250,186,75,249,144,123,237,62,162,173,68,115,92,185,239,23,212,184,242,218,125,70,232,121,149,75,19,138,206,23,84,118,116,126,41,11,227,24,218,212,100,215,18,236,194,183,136,6,2,1,128,8,6,0,0,0,0,0,0,32,24,128,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,32,24,0,128,6,2,24,0,0,192,100,0,96,99,1,6,9,0,6,7,128,24,6,9,96,136,242,3,0,200,128,121,12,136,77,128,72,136,54,71,32,75,33,184,142,68,4,219,35,145,0,0,8,50,2,156,246,196,226,248,142,187,25,140,95,38,143,17,213,121,113,124,156,11,38,231,39,38,84,66,115,147,150,230,249,45,171,80,226,103,144,26,70,187,53,27,209,67,72,172,28,152,23,66,205,162,156,247,148,50,81,0,145,75,45,147,42,100,80,0,129,129,208,132,184,35,62,165,104,145,81,171,73,102,37,131,169,23,148,112,161,45,178,71,95,77,61,209,34,175,1,128,0,0,192,67,12,224,91,144,12,96,48,16,12,0,64,48,1,0,192,4,3,0,16,12,0,67,24,0,128,96,2,24,12,4,3,24,8,96,0,0,48,1,0,192,0,0,0,0,96,0,0,0,0,3,0,0,24,8,96,0,0,0,0,0,0,0,0,2,24,128,6,0,0,33,128,0,134,0,0,0,0,0,48,0,0,24,8,6,34,6,115,252,71,197,244,218,8,226,114,223,103,104,71,175,253,140,62,49,227,208,211,110,163,79,137,92,184,111,180,127,221,158,74,203,37,100,229,57,201,185,73,229,183,213,148,116,117,254,57,171,214,102,59,188,154,255,0,36,30,63,119,220,230,100,89,23,212,129,228,5,144,200,83,228,121,151,29,240,71,47,220,121,96,104,174,81,146,219,35,86,158,239,177,203,115,91,150,51,22,184,48,66,92,155,168,219,125,114,170,92,103,167,201,129,233,116,30,55,68,189,55,78,81,139,248,101,63,238,206,212,90,146,78,45,52,251,163,231,149,93,45,61,179,86,46,18,198,223,153,232,252,55,196,39,167,225,167,42,51,234,130,121,217,244,255,0,96,61,8,134,154,107,41,229,62,128,0,0,0,32,24,0,128,96,2,1,128,8,6,0,0,0,5,26,253,71,217,116,55,223,222,184,54,190,189,143,158,250,165,153,205,183,41,189,205,179,216,127,20,216,225,225,106,165,255,0,54,197,31,209,114,121,25,62,197,69,82,232,145,28,142,79,145,48,1,0,0,39,146,85,126,34,184,252,69,149,117,144,22,85,240,203,245,30,2,158,146,255,0,231,97,160,136,203,252,57,125,81,85,189,98,95,248,44,250,20,221,210,33,86,45,52,220,55,44,53,140,240,85,128,223,55,20,155,120,93,22,69,207,184,4,150,8,118,27,2,8,154,168,245,84,191,202,204,172,191,74,249,148,125,208,86,156,224,170,89,201,99,34,86,85,205,115,23,239,193,24,123,22,88,190,237,252,185,41,147,196,254,188,133,38,178,205,21,71,8,166,49,221,34,216,110,219,195,236,6,143,179,217,53,23,4,158,99,187,175,98,141,86,158,216,85,25,206,13,70,92,198,93,83,39,13,69,149,181,142,171,217,151,203,88,236,209,253,158,197,194,248,94,48,7,62,165,186,185,71,190,13,143,215,10,231,249,160,191,117,193,142,143,77,173,27,41,255,0,1,199,242,77,254,204,11,52,203,55,121,125,173,140,171,253,215,31,207,5,45,121,158,31,47,205,77,137,254,146,227,250,164,79,119,151,56,205,126,22,165,251,18,242,246,234,181,180,46,146,132,246,254,158,164,2,142,166,90,93,78,158,197,240,202,11,114,247,71,74,137,109,186,117,246,133,156,127,165,156,61,75,221,93,31,255,0,12,234,78,110,53,87,122,127,226,83,135,245,68,86,239,225,239,16,183,254,37,45,36,237,148,233,148,91,130,147,206,211,212,158,19,192,229,143,28,174,75,164,23,246,61,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,196,0,0,0,0,0,0,0,0,0,0,0,0,0,48,0,1,140,67,32,6,0,3,1,0,18,12,145,200,1,44,134,72,134,64,158,67,37,121,12,129,39,34,57,12,136,0,4,0,0,32,1,136,64,80,200,205,226,44,102,125,85,138,16,96,112,252,78,205,214,224,194,250,23,106,167,190,214,202,114,84,86,192,144,99,33,17,7,22,79,102,3,41,20,84,211,67,128,230,194,4,17,153,91,45,153,87,112,161,3,36,186,17,144,27,103,7,22,56,242,110,157,81,148,76,179,173,194,95,34,162,14,38,253,20,184,70,22,248,46,210,79,19,192,87,92,48,70,18,77,19,32,67,1,77,237,136,25,245,22,109,51,70,233,100,47,150,233,21,196,168,232,83,110,77,11,147,155,84,176,205,81,176,138,208,2,140,178,72,4,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,1,136,6,0,0,0,0,0,48,0,0,0,0,24,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,98,0,0,24,134,0,0,4,0,196,48,0,0,1,128,0,1,197,241,239,22,122,58,252,154,31,223,77,117,252,171,220,234,106,181,16,210,209,59,108,120,140,86,79,1,170,212,75,85,168,178,235,62,41,190,128,80,222,94,115,250,145,232,54,200,128,0,8,40,1,168,182,73,86,192,129,44,150,70,134,203,161,163,147,33,25,190,134,189,53,152,148,127,147,254,195,251,27,44,167,76,227,46,69,88,94,35,21,190,51,143,226,65,161,186,52,206,46,115,105,231,162,55,79,74,237,173,44,24,109,209,89,76,183,69,2,61,87,132,223,58,236,84,73,202,116,216,156,171,147,252,47,242,157,131,200,248,109,238,202,93,82,110,51,143,49,148,101,134,153,233,188,63,85,246,205,28,45,107,18,248,101,245,69,70,128,24,128,0,0,0,0,0,0,0,0,0,0,0,96,7,154,254,42,185,59,104,161,126,8,185,191,212,243,47,187,58,94,55,168,251,71,136,234,38,159,27,182,175,162,57,178,248,10,138,95,81,228,24,128,31,184,178,52,69,240,192,93,36,91,95,197,47,161,84,139,43,126,167,244,32,190,142,147,255,0,231,96,236,26,127,134,207,254,118,5,208,160,95,225,219,254,146,155,126,8,151,175,240,237,255,0,67,40,183,252,56,253,64,81,232,2,79,3,96,68,68,136,247,2,50,44,211,203,109,177,35,34,49,120,146,100,87,65,46,48,69,197,162,77,247,247,228,27,224,168,130,245,38,140,243,94,152,252,184,52,199,130,155,23,198,190,121,1,84,249,45,131,196,241,243,41,175,226,46,252,127,204,2,107,28,146,92,160,151,40,140,37,137,96,10,62,11,205,180,122,167,119,250,20,191,159,253,204,122,133,139,19,54,232,83,158,165,65,127,204,170,113,255,0,219,159,236,64,74,37,209,255,0,250,142,150,111,254,109,113,207,237,180,140,121,138,101,147,227,236,19,246,110,63,180,255,0,238,81,204,183,143,46,62,209,54,217,169,219,163,170,150,151,165,110,207,183,200,195,115,255,0,196,79,253,79,250,144,178,199,47,212,131,169,252,61,29,218,203,39,237,19,220,105,172,243,40,132,190,92,158,55,192,97,178,169,207,188,228,145,235,60,62,94,137,215,236,242,21,172,0,0,6,33,128,0,0,0,0,0,128,96,2,24,0,0,0,0,0,0,8,6,32,0,0,0,1,128,8,96,0,33,143,3,192,17,24,240,60,16,34,88,12,12,5,129,18,16,17,1,136,0,0,0,0,64,0,0,32,0,1,20,0,2,0,0,0,0,0,1,51,141,226,183,237,225,29,137,252,44,243,190,40,254,244,12,57,34,198,200,149,144,89,14,8,6,64,157,147,88,40,108,147,100,10,17,100,74,203,32,136,35,50,174,229,243,69,106,33,75,36,100,203,36,138,152,29,106,117,15,163,53,56,198,200,156,222,134,154,46,105,242,84,70,218,156,95,1,75,195,53,77,198,113,51,202,150,185,64,104,175,81,182,73,27,234,150,248,156,54,218,103,71,71,127,9,5,111,50,234,108,194,193,166,82,91,50,115,53,51,204,240,17,83,121,98,0,8,186,6,136,242,140,177,150,17,117,83,10,177,88,224,249,52,87,106,145,158,200,229,20,213,39,9,17,93,48,42,174,228,203,186,128,128,97,128,34,49,136,0,0,96,32,24,0,134,0,0,0,0,0,3,0,0,24,0,0,0,0,192,0,0,0,0,0,0,0,0,0,0,0,67,16,0,0,192,0,0,128,0,2,128,0,0,0,0,0,0,0,6,0,69,0,3,8,0,6,0,0,48,164,15,132,50,173,69,138,168,74,114,120,140,86,91,8,243,127,197,26,236,202,58,72,75,47,226,158,63,146,60,219,224,213,173,212,61,86,174,235,218,219,151,136,199,217,25,122,133,71,168,54,13,130,64,69,44,151,66,181,214,65,28,69,22,65,57,62,58,129,45,187,98,184,245,72,178,186,27,236,95,77,11,226,155,220,205,27,76,183,152,170,21,40,150,198,35,26,34,154,137,56,197,2,36,128,219,165,219,140,96,217,26,171,154,105,197,51,157,76,176,205,212,217,235,42,51,107,60,50,90,124,106,52,220,99,169,47,3,214,127,226,237,162,82,248,253,74,50,234,165,220,239,213,21,101,88,107,39,2,221,28,116,126,49,77,173,122,119,112,254,165,101,223,1,136,168,4,48,0,0,0,0,0,0,0,0,2,157,93,203,79,165,186,231,248,32,228,92,114,63,137,238,242,188,45,195,60,219,53,31,211,168,30,66,109,202,59,165,220,167,174,80,231,38,248,35,30,10,138,229,44,75,0,19,68,58,16,76,26,202,22,114,50,138,201,213,213,144,151,81,197,227,36,86,253,29,114,158,159,81,40,197,181,24,229,191,98,149,33,105,245,115,211,198,200,69,38,172,142,217,103,186,23,157,95,254,68,127,73,48,139,98,155,170,220,47,194,204,246,124,17,250,154,41,214,198,154,245,16,141,95,227,87,179,59,186,114,159,246,50,206,89,138,250,128,186,200,153,8,123,147,40,8,178,100,100,4,100,68,155,232,64,154,55,86,247,87,7,242,27,43,211,188,211,244,145,105,68,74,236,94,191,245,68,177,145,183,172,24,20,65,151,254,95,213,25,250,77,253,77,31,133,63,102,4,136,181,234,36,186,17,238,5,122,149,233,139,58,30,5,37,255,0,21,208,103,163,179,107,253,120,49,223,28,209,244,97,162,189,105,172,163,81,151,247,86,70,88,247,228,131,124,171,242,220,161,249,36,227,251,50,54,75,255,0,15,71,249,53,13,126,234,44,213,170,143,157,168,186,218,39,84,170,178,110,113,110,196,158,31,61,12,186,152,186,180,184,158,199,47,57,73,109,154,127,133,129,202,148,183,78,77,247,100,98,183,72,143,82,232,250,80,29,109,61,223,99,251,61,120,225,243,35,210,232,46,78,248,225,229,73,96,242,215,87,99,177,95,52,161,24,97,242,253,142,190,131,84,167,229,223,95,10,82,206,24,87,166,24,117,229,0,0,0,0,0,0,0,0,0,12,67,0,0,0,0,0,1,0,0,0,0,0,0,192,4,4,146,30,210,8,129,60,8,4,72,67,200,18,192,96,67,0,16,8,0,64,32,0,0,0,16,0,0,0,128,0,4,80,0,8,0,0,0,0,0,0,0,0,140,254,22,121,223,20,255,0,20,244,22,205,70,44,243,190,35,53,59,56,8,194,196,49,50,160,200,178,12,136,13,144,38,69,160,18,234,104,134,54,148,36,77,48,37,50,166,201,149,203,168,80,217,6,88,145,9,129,208,157,78,36,51,131,160,227,25,162,139,52,229,69,81,181,154,234,156,101,28,51,27,174,72,34,229,9,1,170,122,125,207,40,167,213,84,184,53,211,98,113,228,141,181,169,0,67,85,152,224,170,126,167,146,30,91,139,202,27,159,0,3,41,223,201,56,204,34,196,137,71,134,74,172,50,217,86,21,58,253,81,42,182,59,89,101,82,193,43,150,86,66,179,198,110,44,219,77,217,71,61,188,50,200,79,104,71,85,122,135,131,46,158,252,155,34,212,136,168,224,88,38,240,136,239,142,64,142,3,5,152,200,109,2,188,6,11,54,139,0,68,9,96,48,4,64,150,3,0,68,9,96,0,64,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,0,128,96,2,1,128,0,0,0,0,0,8,6,0,32,24,0,134,0,64,0,0,0,192,97,72,96,48,0,24,0,24,53,216,149,87,89,54,213,116,197,244,252,201,27,179,201,200,241,139,182,248,5,178,143,226,88,127,172,185,3,197,74,77,225,10,92,112,129,119,125,195,25,2,35,6,60,1,40,46,77,148,199,161,86,158,137,90,214,22,17,211,170,152,214,190,100,221,107,48,161,22,145,34,76,139,194,234,204,180,67,26,113,125,208,192,104,146,68,99,35,68,54,180,249,2,48,120,53,233,243,185,52,102,124,51,102,141,167,44,48,59,186,73,125,218,201,147,198,105,243,116,146,148,126,40,122,141,148,71,238,178,136,93,29,208,148,95,117,131,76,13,52,149,154,106,231,156,238,138,100,240,97,240,171,63,240,21,166,254,28,175,230,111,82,79,129,72,64,73,139,1,8,0,10,0,0,0,0,0,3,201,127,19,234,60,207,16,85,126,26,32,184,249,190,127,216,245,167,134,254,32,179,119,138,106,154,252,202,63,178,3,145,158,114,60,136,10,129,149,201,22,17,144,16,68,147,34,208,211,34,163,156,130,7,195,2,11,35,92,182,239,195,81,206,55,99,140,143,213,236,91,102,248,233,168,134,86,30,103,140,251,255,0,244,81,234,93,165,250,20,41,117,66,151,82,255,0,79,216,219,146,204,221,139,107,249,99,159,236,80,185,144,19,75,129,136,10,137,17,99,19,2,61,136,178,125,136,50,13,58,71,233,154,253,75,217,155,72,254,242,75,221,26,64,139,35,111,248,121,246,100,152,164,179,92,190,133,25,231,197,140,189,127,132,254,133,22,117,139,247,69,245,115,22,190,64,75,220,81,65,217,18,233,16,18,245,198,112,247,70,104,172,213,36,222,48,205,16,226,105,149,106,99,229,216,218,233,36,65,27,32,227,38,146,202,93,200,243,21,147,116,33,82,166,19,189,207,50,142,125,46,41,21,234,101,68,244,184,166,45,74,51,229,185,103,41,175,251,5,99,138,44,173,169,54,138,179,132,78,135,235,3,165,13,61,154,205,28,157,59,167,100,126,36,187,36,91,224,58,135,86,167,236,211,248,45,230,63,41,16,240,189,95,216,108,178,110,77,70,81,113,107,25,220,101,142,166,82,179,77,181,99,202,159,15,191,92,129,244,45,44,183,210,189,227,193,113,139,195,172,221,59,35,239,201,184,4,3,0,16,192,0,0,0,4,3,2,4,3,16,0,12,0,0,0,0,0,96,0,3,1,162,68,64,1,136,0,4,49,0,18,200,100,136,1,44,136,64,0,2,0,24,128,0,0,0,0,64,0,0,0,80,132,50,19,154,136,18,2,184,221,25,60,100,177,114,0,0,0,0,0,7,55,196,172,112,131,193,231,229,39,41,101,157,255,0,20,142,107,145,231,138,131,34,98,0,128,137,34,32,1,145,165,184,178,58,118,208,21,160,108,148,225,176,170,64,79,60,21,130,100,177,192,82,200,53,146,47,169,53,208,13,245,106,48,92,245,25,48,141,21,27,161,100,88,79,107,92,24,183,50,81,177,247,2,248,79,108,141,59,163,183,38,7,47,97,43,37,238,6,223,50,44,162,200,231,148,83,185,228,154,179,140,48,32,73,17,111,44,96,93,11,54,154,161,110,232,156,226,234,231,128,54,197,114,105,140,119,71,6,90,108,77,155,98,214,50,69,98,186,173,175,36,20,120,54,218,183,35,36,162,226,202,130,28,72,213,27,92,98,98,221,134,104,140,148,162,3,183,88,241,130,136,106,37,191,57,43,185,97,144,76,14,222,158,213,40,242,205,28,51,131,11,229,14,134,186,117,188,242,72,181,210,218,24,33,85,202,104,180,138,134,3,4,196,4,112,24,36,0,67,1,130,120,12,1,12,6,9,224,48,84,67,2,193,102,5,128,33,129,224,150,3,0,71,1,130,64,4,112,44,19,16,17,192,18,0,16,12,0,3,3,0,22,3,4,128,8,224,48,72,8,35,129,19,34,2,1,129,68,70,48,32,64,48,1,12,96,20,128,99,0,22,65,188,21,89,47,75,113,96,91,41,109,89,236,87,231,70,50,196,159,6,73,235,30,54,203,134,140,175,84,165,7,25,126,140,131,161,125,216,77,100,224,248,189,238,90,43,171,140,189,19,91,215,213,117,95,220,189,234,56,230,71,51,95,53,61,61,171,175,112,56,203,152,198,43,185,57,65,71,132,70,168,202,43,204,217,45,171,190,56,39,5,101,249,242,224,229,238,251,1,87,114,253,61,106,201,160,90,59,159,87,21,250,151,211,83,163,212,229,150,190,69,29,72,85,24,65,36,70,92,24,167,171,177,202,107,119,166,62,198,125,142,113,221,57,62,121,234,72,215,77,182,223,46,144,75,234,204,147,86,75,151,53,251,153,167,90,207,4,93,95,33,19,165,207,205,143,79,228,47,181,91,31,196,202,188,188,119,100,212,31,230,101,137,90,42,215,75,241,27,170,191,114,234,114,60,182,191,41,101,118,217,95,225,79,245,38,226,231,167,107,204,201,101,58,152,215,63,84,142,76,53,188,122,234,151,232,202,44,177,216,248,150,62,188,18,53,214,61,222,139,196,42,113,73,217,31,220,220,220,108,89,132,147,62,113,76,109,83,88,146,255,0,212,122,191,12,175,85,101,92,74,57,75,43,158,133,101,94,151,80,234,171,103,100,223,63,169,209,163,80,241,153,51,207,106,47,149,58,203,161,209,169,188,162,218,181,110,93,249,93,190,70,90,122,106,44,222,94,164,176,206,102,142,232,241,181,253,77,78,205,178,81,45,72,211,213,112,71,185,21,114,193,37,45,207,142,165,100,192,48,215,80,1,0,192,161,103,106,203,232,185,62,113,174,187,206,212,217,63,205,39,47,220,247,222,39,119,217,252,51,83,111,181,111,31,175,7,207,36,184,8,172,0,69,6,64,64,2,104,135,114,215,208,132,136,19,34,62,194,34,175,156,247,236,141,159,134,59,80,148,23,225,145,90,99,224,162,219,165,31,34,184,69,229,166,229,47,169,84,72,182,74,32,72,0,10,134,38,49,48,17,25,117,36,133,34,9,233,158,47,137,175,240,152,106,120,182,47,230,110,238,254,163,4,88,46,120,36,69,113,34,140,243,248,35,251,23,105,250,21,79,224,127,41,19,211,245,2,200,251,4,159,96,199,95,171,20,121,144,15,110,10,245,24,243,42,148,190,18,217,178,187,150,250,62,113,228,5,102,37,82,138,151,21,202,73,97,118,43,223,21,68,225,142,100,226,250,253,73,215,31,186,195,229,124,69,86,184,182,148,98,150,59,174,228,85,101,181,71,28,149,37,201,123,244,192,7,187,169,163,195,35,92,181,85,111,89,94,106,79,61,48,209,154,43,37,250,62,39,108,59,237,223,31,172,94,127,166,64,246,62,27,166,150,147,91,21,9,63,38,81,107,107,252,47,229,242,59,7,39,77,118,235,41,158,78,184,8,6,0,32,24,136,0,0,0,0,0,0,1,128,134,3,0,192,96,99,2,24,2,64,4,70,48,0,0,0,0,1,0,8,98,0,0,16,0,0,0,0,128,6,2,0,24,0,0,0,0,8,79,129,152,53,186,175,42,44,163,110,232,251,156,191,17,213,109,79,12,199,255,0,18,147,50,221,108,174,150,89,98,44,167,87,56,79,50,121,71,111,73,170,86,69,114,121,166,153,167,71,116,170,177,46,192,122,112,41,162,213,56,174,75,200,164,48,0,49,120,132,55,84,207,49,37,137,52,122,157,100,214,198,143,63,58,55,78,79,230,84,100,192,176,105,149,36,60,134,17,78,5,131,76,116,239,185,111,217,210,231,5,20,83,28,117,54,214,225,131,29,158,146,165,116,162,192,187,84,99,104,186,115,220,86,217,4,17,60,240,87,158,73,32,168,227,146,93,137,56,240,67,112,23,166,60,136,10,135,145,145,26,96,73,12,136,192,123,132,216,246,145,104,1,62,75,147,224,164,148,88,22,12,134,236,18,220,176,4,161,99,140,178,107,134,171,211,212,192,216,100,14,165,122,133,33,206,105,156,200,73,166,93,189,129,115,231,161,40,60,20,169,146,222,17,101,145,220,140,237,52,205,81,150,81,85,133,21,13,12,64,108,210,222,227,44,54,117,107,150,232,156,24,113,36,206,206,146,89,130,51,173,99,64,0,136,166,2,0,24,0,0,0,8,0,0,0,0,0,168,0,64,0,0,4,0,0,20,0,0,69,3,16,194,0,0,0,0,0,0,0,1,0,192,4,3,0,160,6,0,44,1,32,1,96,140,158,9,75,167,29,76,183,92,177,182,121,132,189,251,0,245,19,242,227,147,157,102,169,190,132,110,190,113,221,28,241,237,216,201,43,48,254,64,78,203,51,201,154,118,122,176,39,102,27,143,236,103,182,94,168,144,57,219,196,185,232,81,23,230,77,70,125,37,253,8,203,171,207,114,16,150,46,89,239,243,11,141,116,221,43,92,189,49,242,227,194,94,197,46,175,38,223,54,132,154,125,98,250,50,237,50,80,210,238,147,198,226,186,238,173,205,215,29,207,190,89,135,77,204,85,45,82,140,190,242,185,69,252,185,39,27,21,145,110,10,79,229,128,212,193,74,10,120,52,104,162,163,14,134,186,99,150,106,169,243,170,123,243,6,230,205,215,105,33,85,59,82,77,199,11,37,122,153,170,241,255,0,207,97,106,53,89,148,150,115,242,52,203,53,213,215,21,157,184,255,0,168,197,59,227,187,211,201,109,210,149,143,212,255,0,67,52,171,8,82,178,89,26,181,237,228,139,131,7,16,45,86,38,250,150,38,153,158,49,105,116,37,4,251,160,52,118,40,86,53,38,89,23,238,210,143,187,98,212,214,244,247,109,226,75,172,100,186,53,238,6,229,24,63,193,23,250,26,180,218,120,110,78,185,89,84,189,235,150,14,44,117,118,71,142,13,154,127,17,182,56,120,143,15,185,81,232,106,240,121,106,165,38,238,141,146,255,0,247,161,203,255,0,169,97,148,106,124,54,122,25,47,53,58,147,120,140,179,186,13,255,0,171,170,253,76,218,63,226,75,41,189,203,202,139,94,217,58,26,255,0,24,94,39,160,156,93,91,22,232,174,189,121,27,139,154,166,141,78,220,243,135,30,25,179,237,81,149,177,231,134,142,12,102,212,219,139,206,89,122,183,140,175,194,114,116,122,10,108,221,8,183,212,219,92,212,99,243,56,122,93,82,150,212,217,179,79,110,229,234,125,248,40,234,238,221,212,58,51,60,39,147,66,125,141,50,145,25,201,65,101,131,225,156,143,19,214,78,50,219,14,158,229,70,111,226,125,106,255,0,135,170,96,249,178,107,63,68,121,44,229,29,47,21,179,204,156,34,222,112,178,115,44,106,43,142,165,68,88,138,247,48,203,32,152,21,229,143,112,19,234,136,146,76,139,225,128,136,146,200,136,163,35,224,136,192,18,201,46,136,19,44,170,169,93,53,10,227,186,79,177,81,12,143,36,213,57,220,165,40,193,199,243,14,85,194,50,138,140,242,158,50,241,208,10,192,209,24,70,23,217,23,92,174,140,83,248,120,253,74,74,32,38,72,82,2,11,170,58,29,89,207,55,69,241,23,254,82,96,145,23,212,155,232,64,162,155,23,248,139,245,30,159,168,236,248,229,243,137,10,31,168,11,228,220,102,240,194,57,231,128,252,82,79,216,217,225,150,58,245,178,138,216,221,176,112,143,153,28,199,61,128,197,53,146,85,199,41,196,232,105,104,170,221,53,206,249,56,89,11,34,184,231,175,29,10,33,166,243,20,93,11,116,158,238,23,203,254,192,114,242,227,23,28,247,43,111,146,217,195,239,38,155,218,147,231,37,82,198,231,183,56,237,146,42,80,229,147,147,33,30,16,250,132,89,83,195,70,173,35,219,226,20,251,73,237,127,170,40,166,189,237,71,230,74,91,170,212,87,187,135,25,32,61,86,138,216,217,74,148,63,15,111,102,122,24,188,197,63,116,121,31,12,151,151,108,161,156,169,172,254,168,245,58,73,110,211,193,252,176,21,112,0,0,0,8,129,136,0,0,98,24,0,1,32,12,6,6,0,2,24,128,0,66,2,64,68,0,96,32,1,136,0,0,0,64,0,2,0,0,2,128,0,96,33,128,0,0,0,0,6,80,55,133,144,41,212,88,171,131,60,230,178,255,0,54,198,179,193,210,241,77,70,34,226,159,83,138,84,68,148,100,68,10,137,101,100,177,97,34,129,167,144,55,83,174,149,124,29,93,54,182,51,93,78,20,106,220,178,27,165,75,225,136,175,81,231,71,25,51,95,171,140,23,83,143,13,109,155,113,146,139,39,57,203,45,146,21,182,237,83,179,191,6,89,220,146,33,41,98,38,119,153,50,163,68,109,82,145,166,27,112,98,132,118,114,59,46,218,184,3,102,248,162,171,172,244,240,97,243,165,158,165,138,78,75,144,42,156,155,100,9,204,74,60,100,3,28,21,190,165,141,224,175,185,4,112,73,15,3,236,20,165,46,10,201,50,32,105,192,35,76,233,42,117,73,50,162,182,52,79,203,151,177,30,140,4,48,0,36,152,99,36,81,56,242,192,126,91,193,20,108,132,125,60,153,236,198,64,173,145,38,65,129,32,200,144,192,146,101,145,145,82,38,128,180,113,234,69,116,24,70,136,52,134,241,34,142,73,70,88,97,78,81,193,14,229,146,150,81,81,81,106,103,67,71,114,75,7,41,72,178,19,113,232,200,175,64,164,164,128,197,164,191,114,70,210,40,1,129,0,2,124,34,139,53,10,29,194,180,8,207,86,161,77,245,52,128,128,98,0,16,192,168,64,48,1,0,192,4,3,2,0,0,0,0,0,0,0,0,96,33,133,0,0,0,0,0,0,0,3,1,12,0,0,140,222,0,170,235,60,190,103,240,254,111,111,169,204,214,91,206,19,202,236,242,107,213,95,42,248,233,243,57,86,74,57,111,220,130,182,229,250,20,216,254,101,185,199,6,121,245,107,179,2,189,217,140,179,248,74,164,243,36,78,95,15,29,204,206,75,223,228,2,150,101,240,244,247,51,77,236,181,75,119,49,121,37,109,146,83,199,98,153,252,208,29,61,75,196,43,81,248,121,33,92,35,186,43,63,19,229,139,73,63,58,149,22,183,109,226,81,254,229,247,233,163,133,229,250,89,135,101,151,215,154,154,246,37,167,226,35,174,78,85,237,155,91,177,206,2,43,1,14,237,52,47,89,109,198,88,198,81,138,237,61,181,238,204,119,103,241,68,232,198,67,120,104,181,55,203,135,34,12,235,93,68,44,235,20,204,115,210,99,225,109,23,166,121,99,12,22,186,38,189,153,23,9,47,194,203,89,136,134,114,240,129,169,62,18,102,141,53,28,229,138,102,37,61,30,253,52,164,190,36,178,99,134,103,74,82,252,15,11,232,207,71,225,176,82,190,48,156,115,25,112,209,201,214,104,101,161,241,13,70,154,93,159,165,251,174,171,249,19,26,220,97,242,209,100,107,107,151,201,45,184,44,132,62,125,22,77,50,162,17,82,248,126,36,116,85,206,186,35,87,225,111,127,236,98,173,109,225,117,11,44,221,159,159,165,125,16,22,195,116,122,75,114,249,26,33,110,255,0,76,223,61,165,254,230,8,67,116,190,44,26,169,123,100,178,248,250,25,87,75,77,45,147,139,195,199,76,252,206,141,51,77,103,61,30,14,102,154,82,85,89,84,165,196,185,95,83,77,13,198,54,198,75,213,198,63,114,52,236,83,103,115,101,114,103,42,185,74,29,120,93,13,213,89,199,80,141,189,98,114,117,250,88,57,238,194,253,50,116,225,55,33,89,94,245,208,211,47,3,226,210,80,212,205,71,156,112,142,102,239,115,211,248,237,27,91,154,140,177,39,202,230,41,255,0,185,230,237,134,217,109,195,82,238,189,138,33,233,12,123,49,249,99,226,37,68,118,177,109,126,196,158,36,186,144,121,68,15,107,7,208,91,152,100,41,18,75,49,227,169,22,9,225,144,0,78,82,82,143,43,213,238,67,0,5,144,150,217,197,188,225,62,112,67,12,63,82,162,233,217,7,108,165,8,181,12,241,25,62,193,101,222,102,51,24,240,176,159,200,167,129,103,228,6,138,245,22,85,187,203,155,142,245,182,88,238,138,242,200,110,30,224,24,159,35,202,96,81,6,109,171,154,225,244,49,62,166,186,95,220,199,234,69,90,68,50,12,168,174,127,226,71,230,153,77,111,108,209,116,254,40,20,175,137,253,64,213,98,196,179,238,131,107,77,62,127,70,57,173,240,88,234,145,90,155,92,62,192,93,29,67,175,235,243,69,180,106,188,171,85,145,79,226,114,235,238,176,82,185,35,58,226,165,199,31,64,40,189,125,254,101,202,107,146,131,85,145,150,232,231,25,233,147,47,114,42,72,146,194,43,12,129,162,185,114,254,164,238,114,110,50,156,155,195,93,74,105,230,88,111,25,52,206,139,39,29,187,115,244,97,29,40,223,45,54,162,29,30,102,227,250,30,183,195,166,165,68,151,180,143,37,167,123,163,26,231,83,120,75,27,143,69,224,247,55,100,171,148,37,22,227,158,66,186,192,2,1,136,0,0,0,100,0,0,0,198,68,50,4,178,4,114,25,2,66,1,0,8,98,0,0,0,0,16,192,0,0,0,0,69,12,4,48,16,12,0,67,0,0,24,134,0,83,125,170,184,151,51,141,226,186,141,177,105,48,33,103,138,109,179,8,208,188,66,50,175,169,192,206,67,47,220,168,191,85,127,155,103,200,161,177,100,25,80,133,144,16,15,36,119,3,16,86,218,108,88,33,127,37,16,150,210,255,0,49,73,4,85,92,176,205,80,138,145,150,107,156,162,234,38,5,179,171,36,21,42,60,151,185,112,103,182,238,56,2,155,165,180,163,168,78,78,76,64,24,39,202,68,75,171,195,234,5,113,132,164,249,44,156,118,196,185,109,69,119,69,201,112,6,87,201,18,79,129,194,183,38,69,10,57,20,184,54,42,118,192,199,111,196,84,86,196,49,17,93,88,93,151,201,107,148,89,145,224,143,152,211,42,58,16,132,101,18,171,40,139,124,20,171,222,56,39,85,178,114,228,34,169,212,226,87,220,233,61,178,137,150,218,150,120,2,16,165,72,211,93,17,137,150,54,74,12,147,212,73,133,116,118,197,199,8,201,118,159,156,160,162,217,55,201,125,182,37,16,140,62,91,68,37,22,139,252,212,231,130,115,140,92,66,177,146,64,226,32,25,40,178,35,136,23,69,146,35,89,115,198,0,142,112,38,200,182,1,18,220,38,32,69,11,4,179,130,88,32,200,52,233,45,219,97,218,170,91,162,121,216,183,23,148,116,244,154,158,205,133,116,192,171,206,142,8,203,81,20,186,145,81,212,217,178,44,227,219,108,172,147,228,209,172,191,119,8,196,84,105,210,79,108,240,118,107,123,162,112,107,120,146,103,103,75,61,209,68,86,128,24,17,72,6,32,16,12,0,64,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,64,0,0,0,48,0,1,148,93,102,212,241,46,11,101,44,46,166,29,77,184,79,15,15,252,160,97,212,221,185,240,248,249,25,91,207,114,201,203,116,190,101,51,79,119,66,10,219,235,142,62,69,82,204,185,37,62,37,185,50,18,226,50,195,10,167,164,115,220,205,98,219,47,153,174,113,202,81,69,22,198,41,185,62,221,189,192,205,45,241,139,227,159,114,151,38,205,15,115,91,164,145,77,152,239,192,68,42,182,84,88,167,7,202,58,212,234,169,212,99,51,216,251,166,113,101,212,136,220,92,216,238,249,145,141,169,41,103,60,26,34,113,180,82,203,148,95,212,236,211,45,209,76,195,166,109,88,162,4,136,178,42,12,139,137,96,154,2,191,46,44,166,216,69,118,52,21,202,57,40,207,77,49,150,101,34,200,234,116,213,203,98,156,114,39,91,89,218,250,245,68,33,66,92,70,40,35,125,54,184,217,25,68,215,227,110,58,184,105,245,28,111,75,203,151,245,95,220,205,165,208,95,172,162,95,103,150,37,30,184,235,130,253,71,133,219,163,133,112,150,37,30,185,94,225,126,57,149,248,124,174,151,221,194,77,252,141,118,248,60,244,218,43,111,190,200,197,66,57,219,221,157,189,35,217,74,225,28,143,226,125,110,221,44,52,201,243,99,204,190,136,185,172,110,56,48,213,87,23,159,37,183,243,153,76,167,190,78,88,73,123,46,136,175,25,36,151,191,67,76,44,132,187,243,250,26,233,245,69,188,254,140,201,12,185,172,113,236,141,180,38,155,140,163,149,220,43,93,50,138,139,220,186,35,84,110,221,118,51,215,8,204,235,113,248,61,74,72,190,189,52,126,235,57,83,146,34,186,10,229,55,30,122,113,147,101,82,139,230,57,103,53,85,24,207,171,219,217,27,169,185,46,23,4,86,232,77,183,140,96,211,30,134,106,231,185,114,104,129,89,96,241,58,212,235,121,174,82,249,163,197,120,140,28,39,41,70,184,237,238,226,179,143,171,62,133,168,248,79,25,227,122,95,58,217,202,155,35,187,188,94,98,223,232,202,143,60,236,147,35,203,46,149,46,190,38,176,200,230,43,185,68,48,253,134,155,232,198,241,46,132,94,80,14,80,33,208,123,152,223,32,68,0,8,24,208,128,162,92,48,218,68,156,114,16,176,24,39,145,110,64,71,1,180,123,190,65,146,133,180,125,7,148,163,150,222,238,200,140,185,32,137,167,78,254,233,253,76,198,141,55,195,32,171,114,12,76,10,136,207,164,126,165,95,243,31,212,186,207,135,245,41,159,248,140,11,234,179,101,188,252,47,130,118,215,234,224,206,249,137,186,173,151,213,110,197,139,43,121,227,242,251,254,224,83,24,52,141,10,42,85,110,125,81,71,152,226,241,37,201,58,231,156,175,112,51,234,94,99,244,102,78,230,171,254,9,25,9,170,100,146,18,31,44,7,185,33,249,205,116,5,15,113,184,195,179,65,22,67,95,124,58,77,157,223,225,255,0,24,148,245,213,209,114,89,155,196,100,140,62,23,29,21,223,117,168,81,243,63,11,198,55,27,33,29,60,124,103,75,167,211,105,124,185,171,98,221,143,186,249,5,123,48,30,68,64,0,0,0,0,0,0,0,0,0,0,12,64,3,0,0,0,0,1,0,192,4,0,0,0,0,0,0,0,2,24,20,0,0,0,0,0,48,0,2,173,68,246,193,158,103,89,115,178,215,236,142,246,190,91,107,103,153,111,51,127,82,226,104,193,6,92,218,218,82,202,129,12,16,216,17,16,192,8,177,12,48,2,200,211,22,7,5,150,5,153,201,42,147,220,93,85,73,196,182,53,164,5,86,75,17,49,205,229,154,117,17,125,140,140,0,16,139,233,171,119,80,42,195,101,170,46,49,52,70,164,130,202,242,184,3,26,155,222,107,140,162,225,201,68,225,180,138,158,0,83,175,50,53,233,169,88,49,74,206,77,52,234,48,128,211,123,81,134,14,85,141,54,105,212,93,185,117,49,176,16,8,8,173,245,173,210,193,116,244,187,150,81,68,56,228,223,167,181,62,25,81,135,200,148,89,98,131,75,161,210,117,198,68,93,43,0,115,93,178,137,40,77,204,209,61,46,95,66,202,244,234,32,97,157,51,246,37,77,47,62,163,164,225,18,18,130,75,132,17,84,97,24,35,54,162,192,186,115,140,140,210,109,190,64,51,201,47,53,227,169,91,4,21,116,37,151,201,99,130,104,205,156,22,70,198,128,147,142,4,137,70,74,67,113,246,2,81,47,130,220,140,200,190,166,2,148,8,224,182,89,5,130,162,160,39,36,136,237,32,50,32,24,12,20,156,94,80,153,28,129,127,218,101,140,16,243,102,251,149,128,22,103,33,180,130,101,137,240,2,139,58,58,27,14,105,179,67,47,88,87,99,176,196,190,20,6,90,49,0,4,0,0,20,8,0,0,0,0,0,0,32,0,0,16,192,0,0,0,0,0,0,0,0,0,0,97,64,0,1,9,202,41,114,215,238,114,117,147,78,79,147,161,169,177,198,60,71,39,26,233,57,73,182,128,174,79,61,138,229,44,174,70,229,207,197,143,145,9,75,15,225,224,138,170,220,243,198,81,24,173,241,79,244,44,245,62,133,113,151,45,227,107,252,72,130,60,250,155,234,84,226,179,151,250,18,178,111,114,75,241,13,244,194,234,6,123,20,159,17,194,249,152,238,79,188,179,131,108,162,226,186,231,220,201,109,109,190,100,84,101,98,37,40,225,225,135,0,91,165,123,110,143,204,235,105,172,195,113,56,246,70,85,90,151,183,40,215,93,219,100,164,77,111,206,187,42,89,3,53,119,198,81,202,101,170,121,48,218,96,200,169,13,176,34,200,182,66,217,251,25,28,245,11,166,220,20,107,148,163,30,172,150,155,83,85,119,70,83,140,165,21,215,7,58,81,186,94,195,112,187,170,170,95,163,40,244,222,13,118,159,77,124,147,191,211,111,17,204,113,143,169,219,212,40,206,46,19,60,34,142,178,181,189,233,237,217,21,203,218,240,142,231,135,248,179,213,42,235,124,184,172,57,16,220,116,101,232,134,15,15,226,122,191,181,235,236,181,60,197,61,177,250,35,212,120,198,169,87,74,170,47,215,115,218,177,237,220,241,173,98,77,23,203,30,181,166,164,166,184,39,44,37,129,105,160,255,0,10,224,190,112,146,102,152,45,53,50,148,179,20,165,31,99,118,199,95,47,175,185,13,43,74,46,60,70,93,120,232,93,59,183,69,169,112,208,83,157,170,165,91,107,226,225,199,251,150,206,199,101,241,252,49,81,42,154,141,243,134,239,134,4,165,11,55,202,201,252,82,233,5,236,69,116,106,187,123,229,112,186,99,170,54,83,8,181,140,73,191,115,157,165,222,224,227,43,43,139,125,189,141,245,36,241,31,55,161,6,202,253,60,62,134,136,47,99,60,34,187,73,154,43,69,68,228,178,185,56,158,51,225,145,212,65,180,206,246,56,56,222,43,115,167,240,55,237,182,123,114,84,120,125,93,82,132,154,92,193,113,148,255,0,175,177,155,105,187,95,168,132,238,155,94,102,246,249,222,185,95,47,153,139,213,47,146,40,142,223,153,40,240,176,216,212,35,221,137,198,62,225,10,73,118,35,208,120,192,130,144,15,176,136,24,196,137,34,128,121,192,96,88,42,19,97,130,73,15,4,9,34,73,18,242,172,85,121,187,37,229,231,27,177,193,28,224,162,19,230,76,59,8,8,17,126,151,172,151,200,160,187,75,254,47,232,21,124,200,150,203,152,149,21,10,127,3,41,159,248,133,179,248,89,92,254,48,39,156,64,141,26,137,233,238,141,176,126,165,252,193,252,37,47,177,7,87,83,84,108,170,58,138,63,194,159,79,242,63,202,204,106,198,165,134,105,240,109,66,142,163,236,214,115,85,254,150,159,230,236,63,16,209,202,137,231,170,236,253,215,251,133,83,103,170,13,251,163,17,174,185,102,56,50,62,24,208,211,192,110,126,228,70,145,3,89,108,178,48,203,199,86,67,11,220,107,106,238,84,94,244,183,167,254,27,95,169,214,240,127,17,251,54,182,152,107,161,149,23,136,89,37,204,51,253,142,101,122,186,247,175,62,165,98,232,223,73,27,53,112,167,236,177,178,138,252,202,229,210,204,243,23,236,194,189,234,25,70,133,185,232,180,242,125,93,113,111,246,47,0,0,2,0,0,0,0,0,0,0,64,48,0,1,128,12,4,3,0,16,134,0,32,24,0,128,98,0,0,0,1,12,0,67,16,20,48,0,0,24,155,194,49,106,117,145,169,117,2,191,20,158,43,145,231,51,201,183,87,172,119,112,159,6,22,105,18,108,137,36,70,65,12,89,22,4,4,208,152,34,76,10,198,12,134,64,147,18,120,96,0,107,166,227,66,154,103,53,60,22,70,230,128,217,106,78,39,58,197,235,102,183,102,98,81,24,238,158,64,140,99,130,213,114,138,21,152,140,76,224,109,174,205,207,146,233,91,21,19,158,172,218,69,217,41,1,59,236,221,34,156,143,4,64,150,67,36,70,69,4,59,150,174,133,111,168,66,6,134,24,10,213,25,112,91,77,159,120,82,235,148,73,65,109,121,42,59,85,250,160,137,96,193,70,167,30,147,116,101,185,0,0,196,84,33,18,16,21,202,152,200,203,126,157,96,217,57,168,153,231,114,151,0,115,39,29,172,137,209,116,198,102,123,180,251,121,68,86,113,160,192,178,4,147,104,154,176,138,34,192,190,50,201,175,76,178,96,132,176,106,211,91,137,96,13,211,169,52,100,182,18,139,224,222,165,148,70,112,82,40,230,238,101,177,150,81,108,244,229,14,18,139,8,38,136,147,32,192,108,128,242,32,1,128,96,6,145,34,80,136,166,136,168,228,191,77,102,217,166,80,52,7,126,155,84,162,92,113,244,119,61,216,201,215,139,204,72,166,33,136,138,4,49,4,0,0,20,0,12,4,0,1,0,0,0,0,0,0,12,97,81,2,64,4,64,96,0,0,0,0,198,41,44,160,49,234,167,5,22,150,51,238,114,39,215,169,217,190,17,199,49,71,51,83,94,215,156,99,249,1,146,85,238,234,66,80,242,250,73,151,109,228,133,152,143,87,131,42,161,217,44,243,134,87,109,152,89,68,166,242,248,147,253,136,249,115,125,208,20,201,166,183,47,103,130,52,183,98,194,253,77,75,77,136,61,221,95,37,59,21,80,146,92,102,92,128,165,90,151,47,131,53,208,138,207,44,211,41,109,233,203,102,107,101,38,241,143,212,163,5,141,73,241,252,202,203,237,75,60,148,180,17,187,77,169,162,202,227,86,182,188,197,113,27,35,214,38,159,248,108,108,142,237,38,166,19,94,210,57,25,37,25,52,242,158,31,200,13,207,67,174,166,89,141,110,95,233,121,44,141,151,215,254,37,54,71,254,150,102,171,95,170,175,225,190,127,245,114,105,135,141,106,163,215,203,151,214,34,21,98,213,37,213,53,250,3,213,199,220,23,142,91,248,168,173,254,172,146,241,191,125,44,63,245,127,216,156,181,210,191,62,47,241,9,234,34,187,151,127,199,98,191,254,206,191,253,95,246,33,103,142,74,113,113,90,106,150,71,39,74,30,174,9,240,89,13,99,81,232,241,244,57,152,53,209,171,186,183,136,183,194,227,213,140,115,146,195,189,119,252,63,197,45,148,60,175,195,238,70,219,33,246,205,244,67,50,199,42,184,245,35,79,241,21,145,142,219,116,117,205,254,109,223,246,29,255,0,196,215,121,50,85,81,10,115,223,57,39,43,211,31,136,74,221,52,165,126,175,11,81,53,182,170,179,157,139,221,252,206,26,229,150,106,111,158,162,199,59,36,229,39,213,178,184,69,201,164,86,29,29,28,125,41,191,234,106,158,51,159,230,81,84,124,184,172,22,71,116,167,141,172,162,106,62,203,146,197,182,73,169,245,124,34,197,74,242,177,187,190,126,129,68,107,148,247,71,157,173,224,202,163,25,207,119,166,183,244,52,194,62,98,251,200,115,238,102,85,219,9,60,89,151,243,45,133,246,69,226,107,12,13,112,132,33,37,152,240,255,0,18,54,214,165,21,240,169,196,205,166,94,114,248,182,201,119,255,0,115,109,53,219,20,250,17,90,233,143,9,197,240,205,48,207,115,53,83,113,120,113,193,170,18,221,215,169,81,55,208,227,248,164,232,178,18,174,221,216,199,45,44,165,245,59,18,233,201,195,241,221,21,119,85,43,22,221,248,232,222,51,250,149,30,89,248,124,237,181,249,114,141,149,199,254,111,104,163,21,213,249,87,78,185,53,39,23,140,163,77,182,95,79,221,54,225,142,177,199,245,247,49,217,153,75,47,169,164,107,90,90,37,225,150,106,60,239,190,132,212,124,191,147,49,97,62,193,220,221,165,213,85,78,215,61,29,54,56,254,102,249,3,11,135,177,89,214,213,234,244,250,172,103,75,10,63,205,91,254,199,46,107,145,162,61,132,116,124,79,195,39,225,255,0,102,83,109,187,170,86,63,147,246,57,239,169,149,3,16,202,30,70,150,68,25,97,19,2,60,135,37,27,181,26,247,118,150,52,168,40,226,42,50,121,235,131,12,159,24,247,19,120,250,145,89,108,129,160,30,0,8,150,233,191,198,137,86,75,40,226,232,125,66,182,118,33,52,91,130,50,69,69,50,248,89,76,254,37,244,47,146,225,148,207,240,253,0,127,132,170,95,10,45,199,28,16,131,138,202,154,202,107,143,145,2,89,142,217,174,61,153,233,148,244,218,202,54,211,41,181,229,198,86,111,95,13,157,240,113,180,126,76,235,157,54,40,203,62,168,190,255,0,161,208,87,233,232,162,53,213,46,193,92,171,224,232,191,229,147,52,254,39,245,58,122,152,198,232,54,158,78,92,147,82,105,245,26,0,0,201,4,148,125,201,168,199,216,175,245,44,141,77,255,0,246,84,89,93,123,179,138,183,252,178,119,124,26,221,45,186,119,167,195,89,126,168,201,156,125,53,113,140,156,188,217,87,177,112,211,234,254,70,248,105,45,190,169,106,42,139,119,195,213,29,177,198,229,223,61,128,247,81,138,132,35,24,172,36,176,134,115,188,3,87,61,119,134,198,118,255,0,137,9,56,63,208,233,96,138,64,48,0,30,4,48,16,137,8,8,128,198,4,70,60,15,0,33,128,192,64,72,88,2,34,39,128,218,4,0,150,4,2,1,128,8,6,24,2,32,75,1,128,34,4,176,32,0,0,124,32,50,234,238,85,193,158,115,83,116,174,155,231,131,161,226,183,126,19,148,185,102,177,17,232,69,178,201,174,10,138,131,35,92,145,36,152,18,151,66,178,109,145,1,15,34,0,6,68,150,8,129,40,172,178,239,39,211,146,152,188,27,41,154,107,0,100,148,92,89,19,101,176,69,42,28,128,224,189,33,185,71,33,63,76,76,237,182,192,148,229,185,139,110,17,42,97,151,150,78,220,69,1,154,93,64,36,32,36,152,117,100,81,58,254,34,42,202,244,238,79,147,71,217,125,36,225,100,99,17,189,66,193,81,138,117,56,178,191,45,185,26,45,182,44,140,36,178,4,124,135,129,199,79,34,245,100,75,227,56,224,11,171,132,44,42,191,78,187,20,233,174,107,8,217,204,163,144,48,42,229,25,157,58,31,164,201,110,125,137,85,168,219,195,3,120,21,194,232,201,13,217,16,137,16,159,66,73,169,6,10,48,95,41,231,131,63,168,234,202,184,203,177,87,147,28,129,69,27,187,151,206,59,162,77,69,37,193,77,178,104,12,214,82,145,154,81,195,53,206,124,114,87,20,164,200,170,80,153,116,234,246,41,148,37,23,200,2,39,92,182,204,138,65,248,128,234,215,122,218,74,55,172,156,245,44,34,74,64,116,29,177,43,148,162,209,141,216,195,115,247,8,185,225,178,19,68,50,79,57,40,172,9,11,0,3,64,144,200,38,165,129,75,146,4,227,208,42,32,13,114,0,93,68,182,200,235,83,168,77,96,226,71,169,108,108,148,89,21,222,82,220,134,99,210,93,186,38,194,0,64,1,76,0,0,0,98,0,0,0,128,67,0,16,192,2,129,136,96,0,0,0,3,0,16,18,0,34,24,36,0,87,40,240,113,245,202,49,183,11,169,216,177,188,112,114,181,149,226,79,171,238,219,3,15,110,10,229,136,242,214,89,100,184,43,107,158,89,5,82,115,159,194,176,71,201,113,121,155,95,171,52,110,81,143,76,124,140,214,189,205,172,243,220,138,140,238,91,92,82,100,54,249,213,231,57,144,37,60,226,14,88,249,146,219,56,188,185,243,244,3,53,145,146,158,222,216,224,151,17,244,150,207,115,158,26,225,17,148,84,100,223,207,128,50,106,35,92,121,156,127,220,195,99,203,225,112,117,108,142,115,233,95,169,207,190,172,62,31,232,84,102,24,134,3,76,100,70,138,36,2,76,97,8,6,32,2,202,159,44,172,105,224,13,50,177,86,185,230,94,198,91,44,148,229,153,48,114,8,66,86,77,70,9,202,79,162,65,80,58,62,31,160,187,83,137,37,178,190,243,145,191,195,252,18,49,74,205,94,37,46,208,236,190,167,94,81,81,143,100,144,24,190,207,86,158,30,149,153,126,105,25,84,83,183,118,112,107,189,231,166,76,109,202,50,109,117,38,139,109,140,164,226,183,117,37,165,197,57,140,223,62,236,138,106,52,198,82,124,228,182,113,83,134,229,245,34,170,148,109,211,205,60,230,47,163,236,205,53,237,190,56,194,79,188,65,115,83,88,202,239,22,16,132,90,82,131,195,64,104,133,82,171,19,134,112,116,52,215,70,114,139,111,158,134,93,53,142,41,169,44,167,195,70,202,106,140,158,232,133,108,219,206,113,193,116,99,133,193,92,26,132,121,46,132,227,37,233,120,250,149,3,107,7,155,241,201,219,165,243,54,217,138,103,238,183,37,242,103,99,87,101,148,102,88,109,103,244,103,3,248,138,245,229,193,237,109,78,47,255,0,166,17,231,45,181,73,103,24,93,18,206,74,37,150,249,253,139,49,194,199,82,15,229,251,179,72,75,169,36,67,31,86,61,168,11,37,31,79,82,158,157,75,97,95,86,215,208,174,81,218,7,75,196,245,255,0,108,209,232,162,219,114,162,157,146,111,223,63,237,131,144,79,62,140,124,200,145,64,1,36,128,19,30,67,1,130,160,19,120,6,241,192,40,251,144,44,100,178,41,36,243,28,255,0,97,3,145,66,124,16,100,128,130,36,171,120,182,63,82,35,79,212,130,186,47,171,250,134,1,247,5,34,162,185,116,104,205,62,145,250,26,230,100,159,193,16,39,79,176,227,4,224,200,85,44,72,211,166,174,87,250,43,94,174,114,65,141,238,170,105,174,169,240,93,55,247,138,105,226,19,91,191,236,93,118,142,216,175,93,114,95,50,154,19,150,104,127,23,88,125,125,191,80,175,69,160,209,232,245,158,21,41,86,182,222,160,242,247,116,146,254,204,243,122,168,98,123,151,126,167,78,189,55,147,82,154,181,236,113,206,87,6,13,71,222,41,53,219,144,49,141,33,22,65,44,172,140,14,41,22,74,88,143,29,194,13,69,246,253,72,91,44,181,142,197,101,191,195,234,141,218,234,235,154,204,35,234,107,223,7,99,196,52,58,200,181,170,170,235,21,145,92,40,188,70,63,35,145,225,86,70,62,37,15,105,69,175,238,125,2,16,170,221,20,179,140,73,26,201,250,231,234,223,142,127,240,230,174,26,205,12,172,81,81,183,127,222,165,222,94,231,84,242,255,0,195,114,242,124,103,91,166,95,11,229,47,163,61,73,141,117,205,184,66,24,136,160,0,0,96,3,1,0,198,2,1,128,0,192,96,44,6,6,52,0,144,96,144,1,7,18,13,22,50,12,8,128,192,5,129,224,100,146,2,56,30,210,88,30,0,173,162,36,217,6,2,33,107,196,25,51,54,174,197,26,223,32,121,255,0,17,158,235,254,134,84,74,249,239,182,79,230,64,218,20,217,16,151,32,17,16,27,16,15,32,33,128,128,96,0,133,36,52,57,32,34,139,33,61,165,72,96,93,43,50,138,149,143,60,8,178,138,243,44,128,79,46,60,148,164,108,190,59,96,100,236,5,177,154,137,92,229,184,130,234,57,1,6,68,108,68,18,67,92,17,25,84,229,38,251,139,115,247,19,14,196,11,60,147,79,130,190,229,157,138,131,115,201,63,53,227,169,5,28,178,91,8,171,163,233,228,223,165,185,53,134,115,19,45,141,155,94,81,81,217,117,198,75,38,77,70,159,61,9,105,181,27,151,37,210,154,64,98,132,103,88,77,207,177,178,59,36,14,49,2,157,60,165,220,215,216,140,96,151,66,64,34,18,37,38,65,60,178,162,169,221,180,162,119,166,205,86,82,164,140,86,105,156,88,4,154,146,41,218,226,242,75,59,73,198,74,68,81,11,127,49,110,35,52,85,42,243,208,42,132,148,128,148,233,227,131,52,179,25,29,37,240,242,101,190,49,108,10,51,193,40,139,24,26,144,19,68,136,41,18,220,3,26,17,36,130,1,145,96,81,33,162,35,68,13,160,143,2,200,147,10,177,172,145,193,40,178,110,60,1,92,75,49,193,90,92,150,1,101,22,108,153,215,166,123,162,112,151,83,171,163,151,165,17,91,4,48,32,89,193,69,186,133,14,227,212,217,182,39,30,219,28,228,81,214,167,82,166,250,154,115,147,135,76,220,36,142,182,158,205,209,2,224,24,17,72,6,0,32,24,0,0,0,0,0,192,6,33,128,0,0,0,192,0,140,186,24,53,80,147,232,189,79,177,208,43,156,51,144,56,19,134,222,197,45,126,199,102,237,46,120,81,57,183,87,182,76,131,29,143,191,114,48,175,142,87,82,233,199,177,25,79,108,120,89,125,17,20,53,26,226,101,182,221,159,135,159,230,93,44,174,100,243,55,252,138,167,94,122,190,88,20,171,44,182,197,41,115,253,139,49,44,73,77,103,111,70,91,178,53,214,146,233,253,72,106,83,81,202,206,120,198,0,207,60,190,157,12,90,157,61,169,57,37,41,71,247,193,209,248,227,202,245,23,105,227,46,229,71,155,3,212,219,163,210,220,183,91,84,115,238,184,103,39,196,180,17,167,22,105,224,252,188,122,151,229,3,152,60,134,0,9,101,6,72,224,120,40,96,4,64,121,12,136,235,120,119,134,39,24,234,53,81,123,63,5,125,231,255,0,98,10,52,62,21,168,214,180,227,29,181,254,121,30,143,71,225,148,104,161,136,250,167,222,93,217,26,110,189,102,54,37,24,254,21,30,223,34,118,74,91,94,203,121,249,149,23,206,19,220,191,15,203,5,86,199,156,117,151,185,42,55,70,168,193,207,118,59,147,244,175,169,70,89,215,199,38,91,35,236,111,179,148,102,148,81,6,87,7,37,24,190,136,186,137,97,56,75,179,9,113,16,175,106,82,114,124,246,34,173,198,201,99,183,184,220,118,79,116,72,185,169,65,99,146,152,107,35,100,172,173,63,84,58,126,157,72,174,180,37,92,41,140,237,225,75,130,255,0,59,100,163,177,173,173,117,57,74,207,187,149,83,126,153,127,47,102,93,165,83,150,213,158,82,195,249,148,116,163,168,148,159,37,222,127,147,204,162,255,0,115,63,153,26,97,182,63,31,118,103,148,229,100,148,123,177,17,222,166,106,202,148,151,49,151,185,202,241,207,6,255,0,136,233,148,116,178,141,118,65,238,81,125,31,203,228,116,169,198,159,73,24,190,200,116,89,156,176,62,111,169,211,219,162,159,149,169,174,85,216,190,40,178,237,39,134,171,42,243,245,83,112,132,190,24,174,172,247,158,39,225,154,111,21,161,66,245,234,143,193,56,245,137,231,252,75,75,102,159,84,227,56,122,84,113,87,229,102,177,28,141,87,133,213,45,60,237,209,201,185,65,102,80,126,199,46,30,174,15,75,66,148,45,134,121,237,245,71,156,186,42,173,76,224,186,70,109,127,48,137,215,241,96,133,203,19,120,8,203,148,209,43,94,232,244,192,20,87,8,203,123,147,226,43,37,79,169,54,218,207,204,137,26,3,13,175,110,238,192,17,36,38,241,245,12,246,64,145,67,140,125,198,44,137,176,6,196,24,30,8,0,192,0,9,245,23,112,238,1,93,62,171,244,69,79,134,93,5,247,112,126,241,68,103,18,162,57,220,140,178,248,23,212,189,112,202,103,240,255,0,212,4,49,201,171,64,241,170,81,206,55,101,100,207,23,217,142,18,113,158,87,102,65,189,234,245,26,107,37,92,165,156,123,145,213,87,13,69,95,104,167,209,100,57,148,87,245,54,42,234,215,209,27,26,245,174,30,12,183,212,180,145,123,103,204,150,48,20,79,83,45,70,158,11,240,254,37,243,50,221,31,67,43,166,110,19,112,125,37,253,75,44,151,24,8,198,56,190,72,141,5,91,30,164,172,143,114,9,151,65,167,220,168,133,110,80,113,156,30,37,23,152,179,215,248,127,141,199,254,30,229,46,139,143,244,191,99,203,173,53,146,230,190,83,236,91,76,117,26,77,68,118,74,90,105,75,143,188,225,53,253,209,115,99,62,188,244,244,31,195,20,206,239,18,212,107,26,196,101,148,159,185,234,14,95,240,254,249,81,116,236,159,153,37,45,155,215,71,143,99,170,103,90,204,152,136,12,48,69,32,24,128,6,0,3,0,0,24,0,192,7,129,224,0,67,24,128,96,44,134,64,139,34,77,145,2,32,48,192,13,19,68,71,144,36,38,200,185,16,114,1,201,145,0,2,157,69,158,92,50,112,117,122,231,99,148,81,216,241,7,138,165,244,60,187,234,205,98,19,234,15,160,10,69,68,0,4,3,98,24,128,6,33,165,144,169,194,59,152,231,94,212,93,77,101,150,215,186,33,24,70,137,78,183,18,49,92,129,22,185,2,114,33,140,129,40,71,115,193,186,154,212,81,150,152,60,228,215,230,40,160,33,169,143,7,62,124,27,110,183,114,49,75,168,209,20,54,2,100,17,100,70,196,4,144,196,134,20,152,134,196,2,238,88,136,174,166,138,225,193,80,225,28,33,55,201,55,211,4,112,144,21,141,62,72,201,56,136,13,49,185,87,202,44,87,249,139,169,139,4,235,226,64,107,82,156,121,66,150,166,121,228,209,74,140,163,201,43,52,209,146,224,11,52,247,41,46,89,160,230,70,185,213,35,109,51,120,228,11,90,41,146,218,203,178,69,172,149,21,59,118,162,185,90,166,139,45,169,74,38,63,42,80,151,200,10,173,131,206,72,69,237,102,137,167,142,133,14,60,244,34,180,215,37,40,138,83,112,101,80,150,192,178,205,192,74,119,240,83,230,54,249,32,193,1,126,50,138,229,22,135,25,96,147,146,96,70,36,147,228,134,64,11,209,56,149,215,201,162,49,224,8,52,45,164,159,80,8,136,32,30,0,77,11,4,240,44,5,52,89,23,146,176,79,0,77,199,144,99,79,33,36,1,19,163,162,125,14,108,77,186,41,122,136,174,174,4,73,124,37,118,77,36,69,115,245,242,227,7,57,155,53,121,156,140,146,88,52,201,193,157,13,29,157,142,114,52,233,165,137,129,217,93,3,2,171,152,150,96,203,72,1,60,11,0,68,9,96,48,2,1,128,8,120,24,192,136,18,2,4,3,0,16,192,96,32,192,199,128,41,182,59,150,17,131,81,164,194,126,231,87,4,93,105,188,190,74,60,229,212,108,120,102,105,195,212,119,117,116,110,110,120,227,56,71,34,200,165,57,36,243,207,82,12,251,51,34,185,173,243,194,233,156,26,49,140,144,217,140,17,81,158,49,186,93,17,82,151,155,234,246,109,18,185,55,233,8,65,237,144,20,217,12,173,203,134,186,224,157,50,146,120,100,246,229,100,148,34,147,228,168,174,237,117,53,220,170,156,154,126,248,225,26,227,24,201,123,149,206,138,173,148,101,100,35,45,189,50,93,143,98,142,47,137,120,103,151,155,104,94,159,197,5,219,230,142,67,61,151,12,227,248,175,134,164,165,125,17,249,206,43,250,160,56,153,192,242,193,240,34,6,2,54,120,126,145,234,111,196,151,221,197,102,64,107,240,205,10,105,95,124,83,138,248,35,239,243,250,29,143,50,57,203,229,144,233,132,163,242,75,216,140,147,125,74,129,234,36,231,182,186,242,191,51,120,37,43,154,252,34,249,33,236,2,15,85,36,241,181,254,228,103,172,113,248,147,253,199,60,71,234,98,212,102,92,5,57,248,212,98,218,242,228,255,0,82,137,248,212,159,193,82,95,89,28,235,191,196,145,12,16,109,151,137,106,44,151,196,162,190,72,112,213,73,223,151,44,181,194,48,167,130,85,252,75,234,7,75,79,168,123,28,119,112,159,63,70,91,160,245,206,115,111,157,207,147,153,9,56,206,73,119,202,103,83,195,241,26,27,255,0,51,3,119,199,52,145,214,211,195,201,171,47,169,206,211,199,203,170,86,190,189,141,211,177,186,225,158,184,228,161,78,125,91,44,209,71,117,241,207,118,100,230,201,227,178,52,65,184,73,60,39,242,101,71,74,253,70,230,235,113,148,84,123,145,133,174,62,148,253,62,236,199,109,239,223,43,178,54,232,54,95,29,216,245,46,26,34,181,66,18,120,121,120,43,182,53,106,148,168,178,89,249,119,139,247,70,139,102,171,134,78,82,147,90,149,53,215,32,114,60,74,107,194,119,66,120,157,239,224,246,199,185,230,36,220,155,125,91,234,207,161,248,247,132,71,197,116,62,148,190,209,90,221,91,247,255,0,47,234,124,250,112,148,115,152,236,195,198,215,212,168,138,151,41,46,220,22,227,48,147,246,234,83,28,119,45,80,93,164,208,69,19,92,100,174,43,44,190,200,237,110,44,163,60,145,164,231,152,199,111,238,136,14,82,115,150,88,32,26,64,216,178,60,4,33,224,120,25,66,232,3,0,22,5,33,182,68,129,0,0,87,103,69,56,75,77,76,108,248,113,40,231,219,146,23,65,215,55,25,126,229,122,40,187,52,123,98,179,40,89,253,81,190,157,154,186,118,75,137,71,160,28,199,212,207,62,20,191,212,109,182,153,85,55,25,46,76,211,92,79,62,229,69,77,119,8,245,39,14,99,130,10,62,167,245,3,127,134,234,126,207,126,217,252,19,225,147,241,26,229,13,92,156,185,82,230,47,228,115,250,51,171,167,154,215,233,29,19,127,123,90,204,25,7,50,200,110,143,29,73,85,40,206,218,229,103,194,228,183,127,113,184,180,249,41,154,219,44,118,124,129,29,68,99,13,69,145,173,230,42,77,39,242,43,67,177,73,77,238,88,98,65,83,135,82,250,176,217,74,234,139,171,146,207,66,163,165,225,138,90,141,69,90,122,248,148,219,230,93,23,204,238,248,133,113,134,158,26,77,92,100,244,246,175,186,190,75,225,151,111,161,193,240,27,54,248,165,127,233,179,250,30,215,87,82,212,248,87,145,56,110,141,149,99,62,207,28,16,104,240,253,44,116,122,26,104,134,49,8,172,227,187,238,92,115,255,0,135,245,19,213,120,54,158,118,60,201,69,193,191,163,193,208,100,82,192,240,3,1,96,142,9,134,0,134,3,4,240,60,1,29,161,130,98,96,64,104,0,9,12,134,67,32,79,36,91,22,68,3,200,100,136,0,242,2,0,24,209,17,228,6,200,177,228,0,128,12,88,0,1,137,240,128,193,226,114,197,82,250,30,103,39,123,197,237,94,84,150,78,1,172,67,35,34,100,100,81,1,18,16,64,33,136,1,117,44,143,5,104,179,176,26,170,177,36,92,166,176,97,132,94,77,181,195,128,41,189,153,50,116,167,78,81,146,218,118,129,157,147,175,25,32,194,0,109,88,81,50,219,55,144,118,21,54,3,220,66,93,70,69,245,0,16,196,200,34,34,66,40,96,2,34,155,18,36,56,46,74,137,215,95,114,199,61,168,148,90,81,42,124,176,23,152,66,118,100,44,224,130,139,145,7,95,81,165,77,101,24,37,76,162,206,183,156,165,3,59,148,36,202,57,248,126,196,163,132,205,254,76,100,184,51,221,165,125,80,10,55,237,238,106,175,86,182,156,255,0,47,2,124,1,186,205,82,108,149,90,132,98,141,110,67,218,226,249,3,175,92,183,160,158,98,87,163,178,59,87,38,153,202,45,117,3,58,114,101,138,9,245,41,157,202,5,95,106,204,176,128,214,233,139,43,122,120,182,30,99,219,146,184,234,113,44,48,11,116,121,92,24,236,170,80,234,142,197,86,169,162,83,211,70,200,129,231,228,36,111,212,232,156,91,113,48,237,113,150,24,15,2,93,73,118,33,220,9,141,8,16,23,85,204,176,108,216,212,114,98,173,237,154,103,78,19,140,171,228,12,155,67,105,167,98,125,4,234,97,25,176,24,46,149,77,21,180,192,140,95,36,240,152,148,50,75,107,65,81,216,200,224,209,21,148,53,70,224,40,136,217,161,105,185,44,251,54,80,24,145,118,154,205,182,14,90,119,17,194,156,48,58,202,245,179,169,131,81,168,121,224,142,90,93,74,172,228,66,163,230,228,170,111,44,79,169,16,134,91,92,177,36,84,73,5,119,116,178,221,3,65,207,208,79,49,71,64,203,70,2,24,8,67,12,1,17,128,192,0,0,128,24,134,0,0,48,16,192,0,6,3,0,35,101,176,170,27,166,240,138,245,26,152,105,227,207,50,237,19,143,168,212,74,233,110,156,179,236,189,138,37,172,214,74,247,182,62,152,103,161,205,212,89,229,37,239,39,132,104,148,176,113,60,91,84,229,124,33,25,97,197,4,117,41,251,200,70,94,228,39,108,85,177,138,234,202,106,212,42,244,174,77,244,92,28,184,106,157,154,200,60,252,83,255,0,232,138,237,202,43,169,24,73,39,130,51,179,117,89,246,57,146,213,189,174,95,55,252,154,254,192,117,161,40,202,27,163,202,36,148,39,202,49,232,189,52,70,73,229,74,76,209,40,186,167,185,63,75,2,237,173,116,33,53,47,114,216,201,99,50,88,249,162,94,151,202,2,53,203,116,126,30,71,255,0,72,240,144,253,61,202,60,247,139,104,124,153,187,171,95,119,39,202,95,133,156,163,217,217,84,44,174,80,151,49,146,195,71,148,213,210,232,190,85,203,172,94,8,40,140,114,207,77,160,211,125,155,75,24,53,235,151,170,95,236,112,252,58,165,118,182,168,75,166,236,191,162,61,70,92,155,126,229,17,107,142,34,87,135,187,158,196,229,40,199,230,254,103,63,87,226,63,103,154,138,175,126,86,236,231,1,27,92,182,244,89,101,83,114,107,212,255,0,72,150,40,202,81,79,60,53,158,7,133,16,50,180,226,183,75,244,69,55,112,220,189,145,179,111,153,60,246,69,55,199,119,30,236,43,131,122,251,217,17,138,46,214,199,109,255,0,161,84,58,129,28,13,112,199,129,164,1,46,47,151,250,142,142,133,183,31,47,252,236,193,98,251,220,251,164,255,0,145,210,240,148,158,174,89,237,200,71,90,247,181,211,79,234,205,54,179,35,126,102,183,253,40,213,181,201,228,162,84,199,108,115,220,177,244,192,151,8,78,91,86,74,138,231,199,29,217,216,240,186,157,122,119,39,220,227,211,247,183,163,185,117,138,154,35,84,122,227,146,43,62,166,237,210,249,34,138,125,118,175,168,166,242,240,95,162,171,54,110,246,3,173,25,40,197,30,95,248,151,194,161,11,94,182,152,39,27,120,177,126,89,123,254,167,161,182,79,24,67,149,81,191,79,42,173,91,161,56,237,146,34,190,93,108,124,187,101,21,216,35,39,199,29,205,126,41,161,179,195,245,182,81,111,72,243,23,249,163,217,153,34,209,80,93,41,54,229,40,227,62,197,51,81,79,210,242,154,201,177,199,125,70,91,97,142,73,162,178,72,136,5,79,3,33,145,228,168,144,0,100,0,66,200,249,1,96,24,200,200,129,32,96,129,133,116,188,34,124,93,6,255,0,44,191,102,93,57,75,75,169,126,217,49,248,100,177,170,113,252,208,146,59,19,174,58,154,122,230,73,112,192,45,132,117,148,169,71,227,93,14,61,209,113,157,145,146,195,219,147,161,166,178,84,89,182,93,11,53,245,70,118,211,53,134,166,165,31,228,17,198,172,156,99,186,109,47,114,17,88,150,75,97,44,91,159,163,40,174,113,113,100,180,247,74,155,20,224,240,209,162,232,197,201,237,150,239,158,12,178,139,76,13,50,123,185,247,51,221,211,232,78,15,211,130,171,24,20,202,78,82,203,121,98,70,191,179,39,225,127,105,142,119,70,239,46,95,70,178,191,163,50,25,84,212,185,47,138,82,195,92,50,136,150,215,219,147,72,211,165,187,236,186,170,238,199,193,44,181,238,187,159,66,211,106,42,212,248,101,87,83,37,40,109,92,159,61,131,198,196,214,115,36,122,207,17,210,91,225,84,75,91,225,139,20,75,18,191,79,248,127,213,31,98,14,238,142,154,244,250,90,235,170,59,98,150,113,245,44,101,90,27,161,168,209,83,117,111,49,156,19,69,204,138,66,200,17,2,89,30,226,1,144,44,200,110,43,220,45,192,89,184,55,21,228,89,2,220,129,4,199,144,36,33,100,50,3,0,68,176,4,0,147,66,192,8,96,0,33,12,64,3,16,0,192,0,4,97,215,106,149,49,102,233,116,60,247,140,79,213,130,140,58,173,76,175,151,200,161,33,129,166,73,145,145,97,22,128,168,120,100,156,71,22,128,138,77,131,139,93,139,161,140,146,179,110,0,202,95,74,82,101,77,19,131,113,3,116,107,137,114,194,71,59,237,15,37,191,104,123,64,215,148,66,216,166,140,31,105,150,225,203,82,218,2,110,157,204,110,141,177,30,158,205,197,183,203,17,3,157,103,196,68,109,230,66,96,4,73,17,34,144,0,4,56,71,115,52,173,55,5,16,123,89,161,106,56,193,66,122,117,131,60,235,218,205,50,187,131,60,229,185,129,2,218,163,144,133,123,153,178,170,118,172,129,154,112,101,57,104,217,168,123,81,68,41,115,96,83,181,205,155,52,244,124,139,106,211,36,104,81,81,66,12,16,155,219,140,134,57,201,86,112,74,54,1,98,189,193,224,186,90,148,224,97,155,203,22,64,156,173,203,32,229,150,70,68,64,215,93,170,40,86,91,147,58,36,192,178,23,74,37,191,106,145,145,50,64,106,221,230,18,140,54,188,149,208,185,53,237,78,32,37,106,198,8,206,188,250,145,68,227,40,203,56,47,170,229,140,48,20,109,149,108,223,167,214,113,201,206,186,81,145,109,48,204,0,234,110,133,200,195,172,209,167,202,234,66,22,74,185,227,39,74,15,204,135,168,138,224,56,184,240,209,6,185,59,55,233,226,215,67,157,110,154,81,230,37,25,196,153,44,123,131,136,68,163,34,207,57,165,195,40,68,136,52,211,168,106,92,157,42,166,166,142,41,171,75,115,79,12,163,166,226,153,84,234,69,176,150,232,131,8,203,229,180,201,109,45,202,33,57,123,1,7,193,167,79,36,204,209,91,153,108,61,12,43,99,138,16,87,45,200,110,33,80,105,50,185,71,5,216,19,65,24,110,147,137,70,243,161,58,148,140,242,211,132,103,107,113,29,146,54,66,156,19,217,16,57,237,96,104,209,108,98,83,181,133,110,240,249,227,131,172,158,81,231,233,147,132,209,217,211,89,186,8,154,184,188,0,120,34,144,192,0,64,48,32,64,48,192,8,96,0,0,3,0,0,24,1,70,171,82,180,240,247,155,232,139,109,178,52,214,231,46,136,226,217,108,174,156,167,46,172,184,138,173,182,86,77,202,111,50,101,83,201,25,75,214,89,241,68,210,42,179,152,30,99,89,55,102,170,124,245,150,15,67,109,222,91,126,199,153,248,173,207,234,69,91,102,170,83,131,142,112,151,9,21,81,45,150,169,63,195,201,14,192,69,117,214,171,109,56,111,213,181,51,149,230,122,54,62,225,59,26,155,199,208,130,89,146,250,144,122,13,26,255,0,192,67,228,108,167,22,212,224,251,20,248,124,51,167,104,186,175,187,176,8,193,206,153,109,151,170,31,208,182,183,23,254,229,211,138,101,59,26,126,159,153,70,79,26,222,180,74,80,155,88,146,206,59,153,252,38,201,170,229,27,28,179,25,116,151,99,110,187,239,52,118,69,197,229,45,216,250,114,99,209,91,231,95,124,212,156,243,37,234,107,25,227,216,14,142,118,245,137,198,241,184,125,253,118,165,214,60,254,135,118,27,101,219,12,229,248,236,62,238,151,254,102,191,144,70,15,8,143,255,0,228,86,123,69,191,228,122,8,198,45,119,103,7,193,210,255,0,136,193,118,113,145,232,243,142,136,10,220,48,113,188,74,168,206,234,243,36,177,91,127,94,122,29,204,99,151,212,227,235,227,9,106,41,86,69,184,180,215,15,28,129,212,74,42,184,247,224,166,206,120,30,158,110,205,61,114,247,138,201,40,69,74,121,125,10,13,187,97,142,242,51,184,238,155,54,74,47,116,159,178,43,132,112,178,192,243,222,33,28,90,140,176,248,142,151,138,195,213,185,123,156,232,172,72,130,88,245,63,168,116,104,156,151,171,234,178,38,138,29,203,62,83,255,0,46,63,102,110,240,167,183,93,143,205,3,28,185,211,167,222,50,254,191,253,19,211,91,229,234,170,159,207,0,119,116,222,173,77,175,230,111,131,244,152,52,92,81,101,143,188,155,54,110,91,50,159,0,53,45,211,105,255,0,34,23,50,26,103,159,50,207,119,132,73,45,243,249,4,105,208,215,181,239,127,82,235,172,148,166,228,250,177,66,73,85,132,253,93,209,25,97,114,202,4,93,78,161,195,116,113,148,255,0,145,195,215,248,205,84,73,194,191,188,154,236,159,165,125,89,197,191,196,53,58,167,139,173,123,127,44,120,143,236,65,238,101,226,218,56,113,117,245,198,113,246,150,127,161,56,120,222,134,82,226,238,63,209,47,246,60,29,50,195,193,211,211,75,149,201,26,118,255,0,136,244,148,248,183,134,189,78,146,112,178,221,63,171,210,242,220,123,175,238,120,133,136,245,103,177,166,56,148,103,23,182,107,164,151,85,254,255,0,67,205,248,190,139,236,250,153,77,69,66,19,147,244,174,145,127,237,236,6,88,95,8,166,155,234,70,110,54,69,237,121,98,134,216,201,54,178,22,197,75,213,8,56,253,10,138,6,39,212,100,83,24,128,168,0,48,75,4,11,3,24,20,69,145,36,32,23,113,15,184,153,21,118,146,126,94,170,169,123,73,29,122,230,232,183,15,166,112,112,147,193,221,183,22,67,204,79,174,37,252,128,187,83,167,243,35,230,67,169,68,172,107,79,28,255,0,203,178,50,46,209,234,87,193,34,58,170,177,27,54,252,50,139,3,159,10,210,215,78,137,116,148,156,87,246,43,182,169,83,107,140,144,106,229,255,0,136,141,139,241,198,50,53,107,229,231,87,77,153,79,112,70,127,51,47,166,2,77,16,156,26,228,135,37,18,221,201,11,16,48,126,168,129,209,240,152,253,167,195,124,83,74,185,151,151,27,162,191,210,249,254,76,227,154,180,90,169,232,231,107,130,203,178,169,214,255,0,84,100,50,169,169,114,91,12,231,40,165,23,67,170,42,52,67,204,148,163,182,183,41,69,238,194,61,207,135,248,166,159,197,60,50,202,225,47,188,141,110,54,87,46,171,131,195,233,236,242,245,84,73,173,203,204,89,79,186,61,76,60,54,58,143,15,122,141,28,60,157,85,57,117,206,61,101,254,87,238,21,223,208,198,53,104,169,174,17,81,140,96,146,72,187,38,47,7,212,61,87,133,209,108,150,37,135,25,47,102,153,172,128,16,196,2,16,196,0,32,0,0,0,1,143,36,64,9,100,50,68,96,73,50,212,202,73,38,5,162,104,142,224,114,1,0,155,22,64,144,133,145,228,0,3,34,200,12,8,228,50,1,55,233,60,215,139,60,220,122,27,172,81,131,60,198,190,123,239,46,26,204,65,203,146,79,161,91,234,105,22,38,13,145,129,41,116,8,131,145,28,131,16,22,69,142,76,173,49,182,0,159,37,153,224,164,154,124,0,187,140,1,1,23,16,193,38,89,77,110,76,11,180,213,224,53,114,196,112,104,132,118,64,195,169,150,101,128,51,46,163,108,148,98,70,75,146,8,128,196,20,129,44,140,182,152,148,84,211,64,153,125,170,56,43,133,121,8,142,75,105,169,201,242,91,85,9,179,100,42,81,2,186,233,81,47,236,60,11,5,70,123,41,223,34,218,234,81,68,242,27,128,125,17,69,183,109,21,215,109,70,41,217,185,133,86,165,148,32,192,228,184,50,12,141,44,144,72,177,52,145,68,100,138,218,44,156,136,0,226,73,174,2,3,159,64,43,238,77,16,38,144,23,215,44,34,234,109,245,114,204,128,178,223,0,118,39,24,89,3,13,148,74,47,49,52,232,225,44,114,107,149,41,129,199,219,38,241,130,232,74,112,92,244,58,11,79,28,133,180,71,103,8,131,159,43,87,83,167,163,190,51,134,14,53,209,113,155,79,130,237,37,158,92,186,133,117,167,23,156,145,110,18,225,245,33,61,66,242,206,108,175,156,172,3,109,186,56,201,101,117,57,246,86,235,150,217,29,61,61,242,219,137,21,234,235,82,142,64,230,2,203,9,117,52,105,148,91,195,42,40,229,50,81,120,121,53,106,42,142,56,234,102,81,3,165,164,179,116,77,77,112,115,244,146,218,205,254,100,88,20,206,47,34,218,104,198,74,109,123,66,34,189,36,103,102,74,247,54,45,173,148,106,211,89,206,13,203,148,114,171,204,36,116,43,179,40,141,44,100,88,247,9,129,17,50,76,134,228,16,153,69,141,151,178,28,48,140,202,50,147,46,141,107,4,179,20,66,86,0,221,104,178,187,93,124,25,252,238,75,55,41,68,43,163,78,165,75,185,127,155,28,117,56,19,178,85,203,210,193,234,236,193,34,215,106,90,152,167,212,178,22,41,158,115,205,156,159,50,54,232,245,14,47,18,98,21,218,33,41,168,148,79,82,182,245,57,247,234,164,229,193,32,235,43,98,201,121,136,226,87,116,179,241,26,21,242,93,203,10,234,229,48,48,83,170,203,195,54,194,123,145,21,33,140,68,0,192,199,226,26,159,46,62,84,95,170,75,159,160,25,53,250,143,54,110,49,126,136,116,249,153,161,240,145,151,194,74,191,132,219,44,242,106,86,56,244,125,137,71,224,121,234,138,172,244,95,147,79,14,25,247,32,228,234,108,95,102,187,61,82,103,10,61,103,254,147,177,226,94,138,236,249,156,104,244,152,82,192,37,153,197,124,198,56,47,188,143,234,200,41,124,205,150,105,227,187,81,5,243,34,151,168,183,76,227,27,211,147,194,65,94,175,79,24,215,8,164,43,161,206,80,171,158,234,163,133,216,115,156,156,121,72,34,202,101,186,56,98,178,47,150,187,114,102,163,81,190,111,110,49,249,162,248,102,204,229,228,163,60,241,125,82,173,240,228,177,147,141,225,46,94,117,241,148,155,107,29,126,92,29,187,43,219,53,40,158,123,67,98,143,136,250,115,234,204,94,95,80,61,20,86,98,153,206,241,182,222,145,124,166,142,140,63,194,137,131,198,99,141,11,94,210,76,14,95,131,203,111,137,211,243,202,254,71,165,143,44,242,218,25,109,215,81,47,107,17,235,82,218,128,174,124,179,135,227,107,213,84,122,101,179,190,151,12,225,248,236,98,231,78,231,136,229,166,192,215,225,210,207,135,83,142,187,112,109,149,123,105,94,231,63,192,165,191,70,163,249,38,209,214,181,250,112,7,38,253,93,244,223,177,194,50,175,175,205,175,254,100,211,62,98,199,124,55,75,148,101,178,233,213,138,161,13,205,47,79,171,168,28,93,98,159,157,186,77,188,244,32,248,195,59,22,104,188,202,119,91,14,99,19,141,53,40,182,189,128,182,214,158,220,117,229,50,25,36,230,149,78,45,46,90,121,238,138,92,208,22,44,202,46,17,229,178,181,46,51,236,78,168,91,108,159,149,9,73,165,156,174,216,42,143,57,32,244,218,57,39,225,123,191,202,217,116,91,134,130,45,254,83,157,225,182,238,240,155,99,222,25,71,82,107,53,211,87,190,10,39,5,229,209,8,247,198,89,117,113,196,126,108,139,195,123,159,66,91,146,65,4,218,138,114,111,24,238,121,239,19,241,107,47,148,170,161,184,84,184,111,188,142,189,205,234,172,242,163,240,71,226,249,252,142,79,142,105,21,23,70,216,175,77,139,15,253,72,43,148,131,114,93,200,226,79,228,137,70,41,1,101,118,203,62,136,54,108,166,122,191,193,229,199,234,99,137,174,185,237,93,64,233,81,127,137,215,202,174,155,151,229,79,12,94,33,124,60,75,77,58,93,83,163,89,87,173,85,63,198,151,92,18,210,106,161,194,243,33,255,0,168,232,219,167,171,91,82,220,246,206,47,48,156,122,197,145,94,49,34,216,244,233,242,44,214,233,167,166,215,91,84,214,223,86,87,182,31,114,11,27,229,183,225,125,10,138,231,86,99,149,212,160,233,202,16,141,75,123,229,202,45,126,185,207,244,50,234,106,142,119,86,247,47,112,40,68,138,201,38,65,32,12,134,74,24,131,33,144,16,134,208,128,8,178,68,89,0,119,52,19,83,211,212,165,222,46,63,179,56,103,79,195,166,254,205,37,158,97,102,127,114,42,205,69,82,162,204,174,134,237,61,138,234,185,250,49,78,42,250,112,250,152,232,148,180,247,237,125,31,5,25,117,112,106,154,91,235,23,42,255,0,102,74,113,255,0,195,198,81,150,98,222,113,236,205,26,232,167,85,203,242,218,165,255,0,169,25,33,159,179,202,61,159,32,53,242,13,132,99,240,238,201,61,201,162,162,14,37,109,109,44,148,138,103,44,129,45,36,160,181,212,59,22,97,230,71,114,126,217,39,226,186,104,233,60,79,83,167,130,123,43,177,168,231,219,177,147,56,121,70,191,20,212,61,95,136,89,123,252,123,95,254,212,101,89,145,100,101,31,114,164,137,194,43,255,0,178,163,68,90,221,6,154,244,201,51,223,120,53,155,188,62,113,143,197,22,248,246,62,121,229,199,233,243,58,62,29,226,250,207,9,182,46,89,157,50,95,12,187,199,228,194,189,199,133,70,16,208,199,100,113,186,82,148,190,185,54,100,195,225,22,66,221,4,44,174,91,161,41,73,197,254,166,210,0,64,0,2,24,1,16,24,0,128,96,2,1,128,0,192,96,32,25,16,30,67,34,0,24,8,0,97,145,0,0,0,128,101,118,88,160,135,57,168,163,153,172,212,118,76,162,58,205,95,13,35,137,57,110,155,102,141,69,220,25,17,166,83,236,87,34,206,197,82,10,112,38,250,16,137,62,192,85,33,14,125,72,132,52,49,197,4,144,17,37,5,153,17,44,130,2,255,0,45,109,40,148,112,203,247,241,130,200,84,165,200,25,235,175,115,54,211,82,138,28,42,81,46,2,171,229,182,7,46,201,110,147,55,106,229,233,103,60,6,165,129,73,55,216,113,92,154,82,142,208,49,129,108,210,207,4,54,182,4,9,198,123,65,197,162,12,7,41,182,56,89,130,24,5,22,192,215,69,142,82,58,16,248,76,58,100,162,89,118,167,107,3,84,230,162,140,179,213,44,224,162,205,70,232,240,103,132,92,167,144,58,48,155,153,102,120,40,132,148,34,67,206,110,88,69,5,245,185,62,12,238,14,39,66,56,217,201,150,233,199,113,6,104,178,77,100,132,75,32,253,92,144,71,107,93,128,209,41,197,34,190,25,69,45,17,46,113,43,107,144,37,1,204,81,45,141,50,154,2,164,135,208,147,166,112,125,5,181,231,160,1,101,77,38,74,21,229,4,235,199,64,53,85,170,80,54,215,169,86,68,227,41,36,91,85,152,124,1,216,139,249,141,217,21,195,57,111,87,40,149,207,81,57,145,91,174,132,44,50,74,157,175,210,66,137,206,82,198,77,113,143,62,160,50,206,82,75,146,157,216,121,58,179,211,169,199,131,155,118,158,85,203,167,1,26,40,212,71,163,46,182,197,40,117,57,177,89,145,169,41,109,10,207,103,81,193,224,181,211,38,179,130,17,131,221,128,135,43,36,200,198,92,242,116,105,211,70,80,40,183,74,148,184,2,189,216,92,10,189,76,148,240,217,41,233,164,163,195,50,244,101,29,186,108,223,17,202,27,140,122,59,56,228,217,43,22,0,175,203,72,77,40,137,217,200,165,202,42,37,25,69,179,84,18,218,115,227,25,100,209,93,187,122,145,90,30,81,36,200,194,74,104,158,208,19,228,169,197,228,184,64,102,177,180,138,183,72,217,40,166,87,42,144,70,93,237,177,203,56,47,84,225,146,242,208,24,28,101,146,234,247,26,124,168,143,98,64,81,42,119,20,217,94,211,100,229,181,24,174,179,44,10,187,147,82,193,0,10,215,85,155,186,178,115,130,198,76,144,123,89,163,50,148,64,173,250,73,70,198,38,159,113,4,105,166,89,102,234,236,218,114,163,39,18,232,91,32,211,175,27,226,251,151,69,238,56,155,229,25,101,27,244,215,166,176,217,145,183,7,11,85,103,159,108,166,186,103,17,250,29,45,126,163,203,211,52,159,170,124,28,137,191,186,109,23,13,11,152,224,148,58,20,85,61,203,61,251,151,46,34,84,102,214,71,15,112,105,236,221,23,18,237,76,119,64,201,79,166,194,12,94,46,243,167,151,186,146,56,209,94,137,125,78,199,140,44,69,252,218,57,9,250,31,212,41,96,33,241,203,229,22,50,41,250,172,231,240,255,0,112,33,30,178,39,166,175,205,181,197,69,202,93,150,74,224,254,35,119,132,41,61,76,148,34,156,151,57,207,66,14,159,134,234,220,223,145,106,197,145,254,100,245,246,202,77,83,84,177,44,164,241,238,255,0,237,201,42,116,146,251,67,181,183,25,225,242,176,74,157,21,145,189,78,219,20,212,115,140,71,13,183,238,81,101,58,120,211,8,198,43,132,139,226,74,96,187,4,73,122,189,44,241,241,126,86,173,75,242,217,253,207,93,39,206,79,35,171,88,190,245,198,85,143,183,204,43,213,105,158,234,226,253,140,190,48,179,161,183,229,135,252,203,188,57,238,210,197,252,217,110,167,77,29,69,82,174,93,36,176,194,60,157,114,217,109,114,246,146,127,204,246,61,121,57,213,248,6,154,45,57,202,201,126,167,79,29,128,142,50,153,195,241,232,250,43,127,230,254,199,160,75,131,137,227,241,251,154,159,249,191,177,68,127,134,249,133,241,246,146,103,97,172,242,113,188,18,74,189,117,208,143,195,58,211,71,114,93,8,35,42,212,145,95,151,24,190,17,122,232,67,110,100,81,159,88,177,70,213,213,158,111,93,95,151,123,95,155,147,210,106,61,86,40,251,28,175,26,211,226,17,177,118,32,227,39,28,199,126,92,115,206,61,141,186,154,225,166,213,89,10,106,91,82,221,25,79,213,233,48,181,213,29,43,31,159,160,162,236,250,171,251,153,253,59,17,85,66,217,85,125,26,137,73,181,9,226,95,79,254,140,250,170,126,207,170,178,181,209,75,143,167,99,78,197,42,101,5,24,195,28,99,118,94,87,63,238,67,86,252,237,45,55,254,36,188,185,254,157,63,144,15,65,119,150,175,175,180,226,122,56,98,86,38,251,68,241,234,123,100,164,143,73,101,143,109,114,131,246,253,64,215,57,185,217,26,224,195,81,55,21,182,61,95,9,10,159,68,101,99,234,248,95,66,116,67,124,252,217,118,248,74,39,166,171,203,138,93,251,178,30,35,167,251,78,146,112,95,23,197,31,170,53,33,77,21,30,38,92,117,224,134,255,0,99,163,227,26,79,35,84,230,151,162,207,82,249,62,230,2,42,62,167,213,224,182,21,70,95,19,108,135,212,156,108,140,125,217,6,237,62,143,79,103,18,135,254,227,161,79,132,168,181,45,46,162,221,60,190,79,40,229,211,171,156,101,232,211,202,95,169,210,163,197,47,175,27,244,54,53,239,22,21,31,22,141,246,210,163,171,140,126,211,66,202,156,126,27,107,239,250,163,151,71,170,216,174,221,79,72,181,218,63,18,174,90,105,73,211,108,147,81,141,171,107,79,24,60,196,97,101,26,153,85,106,112,156,27,140,147,236,84,71,85,110,249,229,44,103,183,177,58,45,142,215,25,243,146,157,86,55,229,38,190,165,117,203,12,129,217,7,9,180,211,94,196,77,122,136,121,148,66,197,213,112,204,128,48,228,121,2,132,25,30,6,2,16,242,32,16,49,137,144,35,111,134,75,213,116,61,225,159,216,196,105,240,233,109,214,87,237,47,75,253,72,174,181,118,42,236,219,217,151,95,74,177,41,196,162,234,183,211,25,174,36,186,147,209,220,220,118,200,162,141,68,91,149,177,237,101,59,151,214,44,197,76,182,240,250,51,165,170,194,186,158,58,238,131,253,81,201,135,194,226,16,247,226,56,254,164,51,255,0,204,147,140,187,49,224,162,167,250,144,151,212,181,198,62,200,174,113,72,8,69,102,73,124,205,222,36,180,234,84,198,132,247,198,180,173,125,156,191,250,193,131,56,101,153,115,150,95,86,69,24,227,37,152,195,202,231,216,113,137,100,100,165,8,199,143,76,113,159,158,89,81,110,150,188,88,149,177,143,169,252,91,156,113,250,155,60,79,77,42,52,78,168,166,224,172,82,219,53,234,174,95,236,254,94,196,169,196,163,23,142,95,95,169,232,92,97,40,232,109,80,244,169,69,109,151,244,250,119,68,85,191,195,26,75,180,158,15,8,223,23,25,78,78,106,47,178,103,88,148,153,18,4,3,16,8,6,0,32,24,0,128,96,2,1,136,0,98,24,0,134,0,68,6,0,32,1,128,128,96,2,33,57,109,137,97,151,89,61,176,96,115,117,186,237,178,218,159,39,54,118,185,242,217,93,210,115,178,82,126,228,114,109,148,103,203,18,36,216,144,13,244,43,100,223,66,176,161,22,46,133,120,39,16,33,49,34,83,34,17,36,240,38,242,33,128,34,197,194,32,186,150,168,238,2,48,78,82,58,20,199,8,166,154,176,106,77,36,4,136,177,228,141,143,17,42,48,106,228,102,69,250,137,101,148,69,17,77,240,45,236,38,136,1,56,203,212,104,142,213,19,42,39,187,8,9,89,36,217,86,214,74,184,185,204,221,10,86,0,195,10,220,153,169,105,241,28,154,35,74,68,44,177,71,128,50,201,184,203,8,174,113,114,229,151,74,81,124,149,238,221,44,1,84,43,148,159,200,215,26,118,196,211,77,81,219,146,215,21,140,1,201,182,82,79,4,97,60,60,154,181,85,197,24,128,209,45,71,167,5,15,116,249,43,127,17,186,157,187,57,3,51,224,113,100,88,32,9,228,19,104,158,221,194,198,0,156,39,199,36,37,135,33,18,140,36,249,2,234,170,201,186,149,24,163,4,101,40,240,104,167,47,168,26,229,24,72,207,116,35,20,43,44,113,18,126,106,3,63,153,201,106,146,146,33,101,27,122,17,133,115,200,4,234,147,232,85,234,132,176,248,58,180,86,182,242,59,116,241,147,3,154,222,226,234,177,140,27,33,163,139,143,67,61,250,89,86,243,16,28,39,24,200,209,43,19,143,7,55,212,139,33,41,62,8,173,116,234,246,188,51,68,229,93,176,207,7,50,80,228,186,168,201,44,228,10,172,138,174,204,174,132,149,200,157,181,238,70,73,69,197,225,129,210,166,216,73,97,149,221,181,61,200,201,7,130,213,153,247,2,216,107,54,44,100,127,104,220,243,147,29,181,184,242,70,13,231,5,71,75,207,140,150,24,45,44,108,228,133,52,110,89,102,154,167,229,75,29,136,172,182,81,42,57,93,10,213,242,232,206,196,225,27,97,193,202,212,105,165,92,178,151,0,89,25,100,126,102,12,240,150,212,75,57,42,52,43,16,73,228,206,74,50,192,70,218,101,142,230,164,242,142,100,102,205,116,217,144,173,2,1,48,1,100,10,249,200,68,217,92,164,209,98,232,39,28,129,76,108,121,44,118,44,9,214,84,226,247,0,237,150,81,137,252,70,231,94,98,103,157,123,74,41,2,68,88,18,135,83,125,24,104,231,167,131,78,154,126,172,17,90,172,165,50,143,39,12,218,185,136,154,64,102,141,36,227,4,130,115,193,13,249,1,206,73,21,171,92,101,148,39,203,30,192,30,170,217,88,163,242,66,130,205,120,35,127,97,212,243,0,49,198,94,77,248,127,11,225,154,215,66,173,101,59,150,228,26,107,60,202,240,250,174,25,5,210,245,65,152,186,206,81,207,40,219,9,115,253,62,102,29,79,220,234,84,187,48,172,94,42,212,180,153,252,81,146,76,226,238,106,14,57,227,39,91,197,147,80,109,116,120,57,250,44,99,82,229,24,207,109,123,146,146,207,112,41,227,221,137,112,229,135,214,38,189,148,202,184,73,212,147,149,78,111,18,107,160,245,176,166,58,125,36,233,171,102,248,201,190,114,223,36,24,35,248,142,175,240,250,206,170,207,244,156,216,174,191,83,169,224,81,219,110,254,205,180,81,221,113,195,39,30,66,72,34,84,74,81,202,43,46,236,86,215,32,41,68,242,186,229,141,102,161,103,141,239,131,213,191,132,224,235,124,47,83,118,178,201,213,183,100,222,114,229,128,58,62,13,61,218,63,215,251,29,21,208,231,120,69,50,162,51,170,109,57,71,25,193,209,199,0,50,35,0,128,229,120,244,127,240,74,95,150,72,235,156,223,27,91,188,58,223,150,24,87,39,195,87,147,226,84,125,226,158,248,181,199,110,58,30,147,177,228,244,150,216,181,122,89,206,77,198,50,81,142,95,68,122,207,194,192,54,146,143,64,79,128,252,44,12,141,110,177,178,189,125,30,110,150,75,228,104,75,145,219,254,19,200,30,49,173,178,195,237,193,179,195,164,172,149,186,89,116,186,60,127,169,116,33,226,85,121,122,134,215,73,25,171,181,213,108,45,143,88,181,34,43,93,51,245,86,228,146,121,217,47,170,232,20,86,228,245,58,101,234,140,151,13,116,82,93,3,81,110,150,55,89,56,41,89,191,18,81,79,108,81,154,221,85,150,45,185,217,14,208,135,9,17,84,29,191,15,147,212,66,152,231,152,240,206,62,217,108,223,143,78,113,159,153,213,240,21,137,221,62,201,36,7,106,113,221,40,215,3,70,20,33,133,209,21,233,227,140,217,46,178,233,244,44,155,207,5,100,234,121,69,132,33,29,168,37,34,140,30,43,167,243,244,147,73,102,113,245,71,244,60,182,27,249,35,219,53,193,229,252,75,79,246,109,76,162,190,23,204,126,140,104,196,162,151,204,156,94,58,21,57,251,114,56,185,190,156,17,91,168,148,178,117,52,214,97,163,135,10,92,190,43,77,16,209,215,47,249,179,95,66,15,71,45,61,58,186,246,106,43,83,94,253,215,209,156,47,25,162,205,45,212,171,94,249,109,219,27,63,60,87,76,252,215,79,216,191,77,163,213,86,247,105,117,210,139,252,179,89,70,157,103,155,172,211,199,75,226,20,170,175,206,105,190,63,4,229,249,95,182,66,184,90,168,69,211,93,144,238,185,250,153,98,110,135,170,137,85,39,135,23,202,125,140,50,142,217,52,250,160,141,112,179,122,81,206,34,215,56,50,201,109,147,143,176,234,155,132,147,93,158,75,181,182,83,117,170,202,97,179,114,245,69,116,201,69,3,23,33,200,18,1,114,28,251,0,196,2,200,2,6,8,38,176,218,2,36,170,150,203,97,47,105,38,33,17,94,137,78,48,147,139,232,217,158,216,186,109,202,232,205,53,74,155,188,54,197,127,248,142,184,202,150,151,59,186,50,22,125,230,154,47,241,69,1,29,69,145,178,138,236,252,80,178,57,57,109,109,186,200,251,73,155,45,171,26,59,37,248,147,201,158,220,121,211,147,239,200,69,110,61,192,55,34,46,104,161,200,166,108,156,164,85,34,8,150,213,196,185,232,86,105,163,225,24,21,210,138,126,142,132,97,50,55,61,211,120,35,20,242,7,91,67,169,74,46,169,38,228,222,96,254,126,199,168,210,221,157,20,34,222,232,167,136,190,241,127,149,251,51,196,65,237,196,179,140,30,199,71,172,167,83,85,50,220,161,117,137,69,191,204,215,191,251,133,122,69,234,138,146,238,24,35,167,150,234,33,198,30,48,209,50,8,134,7,128,1,96,88,36,0,71,1,130,64,4,112,24,36,0,68,48,72,48,4,112,24,39,130,44,8,140,64,0,0,32,0,0,0,0,43,182,205,168,9,74,105,35,145,226,90,164,162,214,75,238,212,62,112,113,117,146,114,151,38,162,51,175,83,39,36,146,42,143,12,115,159,5,68,27,28,72,147,130,0,100,49,201,110,4,226,4,24,68,110,32,162,192,36,184,42,47,193,92,162,4,9,161,18,64,53,28,179,68,35,132,87,90,228,210,177,128,34,166,250,23,67,44,165,47,81,170,29,2,30,10,175,105,68,178,114,219,19,157,125,205,203,0,85,55,234,100,83,16,177,200,85,170,27,193,233,217,162,141,170,35,118,199,118,0,198,235,113,35,131,101,187,92,76,121,245,1,116,49,18,126,127,171,8,162,17,148,201,202,183,14,64,219,27,125,7,62,251,51,62,161,43,158,48,82,242,192,150,242,237,63,47,38,117,28,179,93,77,70,32,105,251,66,143,2,150,163,49,224,193,117,137,207,134,95,7,152,1,85,247,57,60,20,228,148,235,110,69,181,233,243,212,12,233,54,205,52,173,189,77,17,162,40,170,232,181,240,129,155,176,46,163,125,5,30,160,104,211,165,156,51,69,186,117,37,148,101,165,250,206,164,62,20,6,24,105,185,228,208,170,140,98,89,39,180,89,221,16,49,207,106,144,188,215,30,129,101,51,223,193,109,122,103,46,160,83,186,86,26,104,170,81,46,175,78,162,93,132,144,20,186,242,78,53,164,76,10,131,42,40,173,219,18,189,67,120,224,198,188,199,44,17,93,42,245,73,62,165,178,182,22,68,231,198,137,227,36,37,41,193,225,129,191,201,132,200,203,77,24,114,145,154,189,70,25,169,106,55,46,164,86,75,33,44,240,178,53,107,140,112,110,131,132,186,132,244,208,177,116,3,29,118,229,225,146,186,149,53,149,212,44,210,74,15,49,229,19,166,107,27,102,6,28,97,224,178,183,182,69,183,193,103,40,174,41,48,46,154,83,137,151,103,151,47,145,122,150,223,160,236,219,40,1,24,106,182,172,17,157,238,79,40,207,248,139,84,120,42,55,105,117,92,97,179,122,112,186,39,7,118,210,218,117,19,132,186,240,69,105,213,233,246,102,81,50,66,71,78,22,198,232,242,204,151,208,163,45,209,2,8,2,61,6,86,83,139,44,133,152,145,156,146,10,234,87,45,209,27,50,233,236,236,106,234,5,115,158,210,17,154,100,231,13,200,206,214,192,139,229,98,72,130,183,44,206,219,145,40,225,34,141,113,146,99,113,76,196,236,195,224,182,187,136,171,186,21,205,41,22,124,72,207,57,56,178,162,169,215,130,166,105,243,20,145,92,225,144,43,138,39,7,182,89,22,214,129,198,68,87,70,155,55,33,217,147,30,154,77,75,7,65,44,160,48,89,187,33,9,27,39,82,104,161,211,134,4,31,65,67,118,94,75,148,48,15,25,192,70,123,112,222,220,242,20,113,38,153,29,76,49,45,200,117,201,75,28,250,151,243,10,190,105,56,224,230,218,165,165,189,77,127,134,254,35,164,138,167,24,206,46,44,130,18,151,10,81,124,20,107,33,231,211,149,213,10,57,210,203,203,159,53,63,133,254,82,112,150,201,186,229,240,203,225,10,228,106,165,231,104,103,23,241,215,212,195,161,142,86,175,255,0,224,75,251,27,252,70,183,76,229,40,252,51,88,102,47,15,126,189,66,247,211,204,130,216,175,252,28,95,255,0,235,75,255,0,230,42,215,188,105,180,11,255,0,217,254,229,170,75,236,145,142,121,251,52,191,254,98,175,16,255,0,241,244,31,255,0,7,251,129,142,50,244,179,185,224,159,254,46,123,238,56,43,225,61,7,129,71,238,33,245,201,71,113,196,142,48,77,137,149,2,35,36,72,31,64,33,128,219,200,223,64,3,53,47,110,182,216,251,199,38,180,100,248,124,70,63,230,139,70,196,0,0,32,134,99,241,26,252,205,29,241,255,0,33,176,133,209,221,92,151,188,90,3,197,194,91,92,101,143,133,174,79,104,185,142,126,89,60,95,62,92,151,100,122,253,28,252,205,37,50,247,173,127,64,171,70,152,151,114,59,150,122,129,39,14,114,136,221,13,213,224,154,145,25,201,227,160,28,79,18,211,249,149,63,205,30,126,167,15,185,234,111,174,86,229,51,206,235,244,239,79,115,75,152,190,81,21,157,71,116,176,186,123,251,22,73,213,5,232,91,229,249,165,254,196,169,155,179,79,102,159,56,109,239,143,205,251,20,101,71,230,200,169,69,101,250,248,82,59,30,6,212,106,182,45,122,148,249,76,226,57,100,215,163,212,206,173,68,94,120,158,35,32,61,100,37,144,143,51,43,175,226,46,174,61,89,89,77,178,61,67,171,25,66,236,114,60,123,79,230,81,27,87,88,117,250,29,135,208,174,218,85,181,74,185,115,25,44,4,120,188,114,53,193,59,171,157,118,202,185,44,74,47,107,201,91,135,185,26,77,91,21,213,150,213,170,81,125,36,202,35,20,159,67,93,50,198,48,128,219,165,241,90,107,107,204,132,227,243,193,219,211,106,180,122,234,229,92,108,133,138,75,213,7,212,228,209,56,244,151,243,70,137,104,52,218,158,118,42,231,218,117,250,90,34,184,190,43,76,244,190,39,116,103,248,165,185,63,204,153,158,248,39,24,219,7,148,248,127,38,117,188,98,171,222,150,43,84,212,236,163,224,187,255,0,50,15,179,249,167,143,220,228,87,61,177,148,31,195,46,160,81,145,228,149,181,58,229,142,169,244,126,228,112,3,202,30,228,67,0,17,102,228,25,69,64,42,173,202,17,0,21,18,64,68,2,152,176,0,6,253,63,137,58,105,141,51,173,78,49,232,243,134,95,29,126,150,121,222,172,135,243,57,3,32,237,121,154,107,42,148,33,169,198,229,140,51,20,165,234,139,206,115,19,8,202,53,183,220,77,163,46,88,101,251,138,139,164,85,32,204,189,196,20,46,166,138,125,178,81,24,182,205,86,85,246,118,150,236,230,42,95,65,136,245,127,194,158,27,167,212,248,37,203,83,84,108,141,182,190,171,217,118,60,175,137,105,190,193,226,90,141,50,121,85,205,164,223,117,216,250,39,129,105,190,199,225,26,106,100,177,45,187,165,245,124,158,55,248,182,21,47,30,183,203,234,227,23,63,245,99,255,0,160,174,109,21,187,236,141,113,94,169,116,89,46,115,154,212,211,84,37,254,23,226,95,212,151,133,198,11,95,83,159,69,151,244,224,142,155,159,55,83,150,229,43,54,165,143,126,66,61,223,240,254,162,122,175,15,243,39,249,218,58,102,95,11,211,199,73,225,212,85,14,125,59,155,125,219,228,213,146,40,12,0,0,96,88,24,0,176,24,36,0,71,1,130,96,4,112,60,12,0,76,173,147,108,131,2,32,60,6,0,66,37,128,1,8,99,2,50,120,71,63,83,111,56,54,93,44,68,228,221,44,201,154,196,212,102,253,44,229,234,101,235,58,82,126,150,114,245,63,17,81,88,164,52,70,64,71,4,162,240,2,64,75,112,247,145,145,20,5,155,137,166,176,82,52,192,185,96,141,145,32,165,201,39,44,129,94,9,69,114,78,49,67,198,0,127,10,37,9,149,164,231,44,26,171,211,227,144,29,81,201,165,44,34,48,138,137,50,162,139,223,6,25,195,185,167,85,102,211,35,179,40,138,169,240,44,131,8,197,200,9,239,120,224,131,114,221,146,207,47,0,171,114,1,169,57,71,5,149,233,183,50,218,104,54,70,42,40,34,152,80,161,201,151,87,52,150,17,182,233,109,137,201,186,78,83,2,174,163,238,89,82,29,137,5,46,48,86,220,159,8,209,94,157,201,100,148,171,80,64,100,133,82,148,141,138,189,145,21,82,138,145,43,236,244,240,4,234,81,151,82,201,201,69,112,97,140,218,232,105,170,50,159,196,17,15,50,82,150,13,85,87,158,89,40,80,151,37,171,130,142,43,18,37,36,36,69,93,68,115,35,167,91,244,152,116,177,54,69,114,4,165,28,142,49,193,36,50,136,237,79,177,36,146,12,128,67,43,115,231,3,156,212,74,84,211,144,85,175,56,34,172,199,81,187,34,145,69,153,159,66,11,148,161,39,203,45,141,112,48,42,102,93,94,248,129,183,49,72,207,117,81,159,64,219,38,56,41,103,144,50,125,157,198,92,18,216,209,208,216,176,47,37,76,12,62,114,129,58,181,143,61,73,93,160,121,244,153,222,150,117,243,140,145,93,154,101,27,163,201,94,163,71,23,204,122,152,170,189,214,141,122,125,106,155,195,3,29,181,74,60,72,163,13,62,14,251,166,55,68,230,106,244,146,174,78,80,89,64,101,75,40,91,27,224,142,246,158,9,43,82,2,19,165,197,100,173,88,109,149,145,148,12,78,183,158,2,22,73,197,144,192,192,154,178,81,121,139,46,87,110,143,38,108,130,144,85,219,185,44,75,40,207,147,85,18,76,168,137,40,154,124,148,200,78,172,4,21,188,72,219,9,102,39,63,100,178,105,166,77,46,66,180,21,206,25,36,228,146,41,157,232,8,78,56,42,146,99,149,153,20,108,42,18,139,14,133,219,163,130,28,54,65,101,86,246,37,116,55,68,207,183,158,11,163,62,48,192,205,204,88,247,151,89,12,242,103,198,25,68,212,185,53,65,69,196,198,53,57,34,43,117,117,199,113,177,71,210,114,97,116,162,205,149,106,179,195,34,180,73,16,100,247,41,68,170,82,195,40,83,225,25,222,114,93,109,145,140,86,90,231,221,148,185,175,96,137,73,110,129,130,205,213,79,229,216,217,191,230,70,80,141,145,195,228,10,235,189,201,112,249,23,170,61,74,109,170,84,189,203,152,251,147,171,81,25,113,34,11,90,86,71,13,112,99,178,14,11,27,179,14,207,242,154,230,183,65,164,248,126,198,63,86,159,135,234,128,16,189,45,69,50,139,248,151,83,129,85,210,211,93,57,40,169,122,101,23,25,119,79,131,181,127,254,109,15,244,56,247,195,205,190,114,135,25,91,177,243,246,34,156,111,162,113,74,113,178,182,163,183,48,150,86,62,140,122,185,215,42,116,145,174,205,251,34,226,248,199,115,54,198,158,26,26,204,83,107,176,80,150,32,122,127,7,167,202,210,85,158,178,91,143,46,229,233,61,71,130,202,111,73,23,106,195,75,11,62,197,71,72,5,145,114,17,49,100,143,171,230,24,127,252,101,14,61,4,194,3,96,101,187,211,172,211,203,252,216,54,119,49,235,125,42,169,126,89,163,94,121,1,177,0,0,197,36,49,62,157,64,224,203,192,84,236,148,221,205,69,182,240,163,208,236,233,170,84,81,10,162,219,81,88,89,37,157,173,253,65,180,208,17,125,122,241,128,194,199,13,137,60,75,4,176,128,138,150,222,200,29,155,136,206,72,165,200,130,220,28,125,109,63,104,141,153,248,179,233,249,29,47,49,162,185,168,203,63,48,60,179,82,132,253,164,153,43,99,29,219,161,240,190,87,203,228,116,53,250,77,222,184,47,82,254,103,53,74,81,78,57,193,26,38,177,215,246,28,91,220,177,217,229,17,5,195,32,245,218,43,227,125,113,177,126,40,155,99,196,79,59,224,87,181,127,146,223,18,245,71,251,158,131,113,164,76,50,69,34,92,100,168,104,124,21,185,96,142,44,151,203,234,17,195,254,32,167,110,162,23,175,134,107,108,190,168,227,239,61,149,250,26,181,117,121,119,202,91,115,159,79,7,43,95,15,11,208,110,170,154,35,61,66,95,21,141,201,71,254,225,92,45,210,125,63,144,253,111,243,26,124,253,70,163,108,86,112,186,97,127,100,89,246,55,159,190,178,48,151,179,121,100,86,120,238,134,28,236,178,9,244,103,75,73,61,74,89,171,85,92,255,0,203,98,254,230,120,209,40,172,87,169,173,255,0,150,93,31,246,26,169,121,155,20,60,139,223,72,55,232,179,232,251,50,43,171,246,152,106,225,45,22,190,30,68,237,94,137,55,152,183,217,166,121,187,43,149,54,206,171,86,217,194,78,47,234,122,45,14,154,205,118,146,200,74,175,54,184,60,78,185,75,19,140,190,94,199,43,197,97,25,74,187,225,55,60,250,39,38,176,247,47,127,170,199,243,3,12,228,246,168,231,41,60,144,14,164,246,52,241,215,62,197,68,112,44,19,107,4,25,2,192,176,48,10,88,0,2,0,0,0,0,0,0,0,0,0,99,69,6,7,128,24,68,89,18,76,64,95,166,135,154,246,110,219,46,204,238,120,79,134,42,245,212,89,171,146,179,19,94,158,199,11,74,246,223,23,243,61,37,23,168,87,186,114,73,71,156,176,175,95,57,42,227,41,77,237,140,86,91,125,143,155,120,206,182,26,255,0,20,187,83,76,92,97,38,177,158,248,227,39,103,198,255,0,138,86,170,139,52,186,40,53,9,173,178,182,93,90,249,35,205,198,183,209,117,96,106,209,221,10,213,210,147,106,126,91,80,250,190,13,158,29,167,118,95,163,162,63,138,91,229,250,241,253,14,78,55,61,177,248,87,86,122,223,225,61,61,151,93,102,174,202,241,92,82,141,114,125,222,48,7,171,206,56,12,145,201,28,144,89,144,220,67,34,200,19,220,25,33,144,200,22,110,13,197,121,12,129,110,226,73,148,228,146,96,90,4,83,36,4,90,34,88,44,1,0,193,44,8,3,4,88,219,193,76,236,192,22,1,66,179,144,157,184,137,69,26,187,48,115,229,201,118,162,123,164,86,145,172,101,13,190,150,115,53,95,17,216,146,244,51,143,172,248,192,206,32,0,160,23,80,26,34,28,186,16,68,223,66,29,202,160,144,69,100,147,136,68,59,141,134,48,29,64,157,121,101,147,139,72,178,136,165,212,182,221,173,1,146,18,218,203,227,168,203,194,51,217,28,116,35,74,204,192,234,66,91,145,34,53,241,17,149,25,53,21,57,178,191,179,237,137,187,130,157,68,177,18,14,116,146,82,44,132,148,74,28,179,38,89,93,110,108,42,213,235,102,186,170,224,141,52,96,211,140,21,9,44,4,164,162,134,250,25,46,147,147,194,2,83,154,179,131,29,245,168,229,154,168,169,174,89,78,179,166,8,172,91,176,52,219,100,9,192,13,117,92,163,18,171,238,220,81,54,71,32,74,18,195,36,243,55,132,70,16,115,124,27,244,250,108,0,180,212,113,202,54,198,10,33,24,168,174,9,21,0,134,32,57,250,141,60,169,155,139,92,144,133,13,179,210,235,52,113,185,110,199,39,50,85,249,111,24,34,169,170,173,168,190,40,105,12,161,228,174,82,38,67,1,9,100,150,94,5,185,13,48,40,182,18,145,42,233,196,75,178,135,144,172,118,198,91,139,43,225,23,109,76,82,218,136,36,159,5,110,88,101,144,66,178,9,148,53,116,82,19,179,185,146,126,153,26,43,146,219,130,7,246,156,117,28,53,73,77,114,103,182,182,223,164,42,211,74,82,228,14,228,49,56,100,140,225,23,198,5,166,123,34,147,44,154,82,232,69,101,150,150,18,236,40,232,146,121,69,239,40,21,152,2,218,126,239,130,217,198,54,46,76,146,179,44,178,187,56,3,62,163,195,227,46,87,83,147,169,211,206,169,114,184,61,36,37,158,161,102,158,22,46,132,30,106,11,210,78,27,114,242,116,181,30,29,140,184,112,115,45,170,202,165,234,139,250,148,43,96,179,193,75,77,19,221,238,77,37,36,84,103,4,89,56,96,134,0,178,28,150,99,99,202,41,139,195,46,223,148,69,107,166,238,7,59,57,50,86,253,88,52,58,164,227,185,21,18,243,17,31,55,12,138,64,226,17,118,253,200,161,167,146,81,120,224,150,80,85,120,34,91,38,138,152,67,203,4,196,48,45,140,134,202,195,33,87,198,89,69,86,46,114,69,75,4,179,148,17,94,64,24,144,12,178,60,17,68,176,21,170,23,98,36,93,141,200,165,101,19,138,200,30,103,197,47,122,141,101,146,220,220,83,219,19,44,47,182,167,247,118,78,31,233,144,245,13,87,108,225,185,75,107,198,229,209,148,57,103,185,7,74,159,27,213,215,196,220,109,95,230,143,247,59,186,13,83,214,105,213,187,60,182,219,88,79,39,143,61,150,130,159,179,232,234,134,57,81,89,250,129,119,197,196,140,183,105,57,221,87,31,35,103,81,75,130,140,16,182,85,203,108,184,126,204,156,156,109,137,125,149,198,197,137,35,36,244,246,86,243,7,185,127,50,12,87,209,58,100,229,95,79,99,13,202,19,86,73,122,36,226,211,137,219,83,83,142,217,174,78,95,137,81,229,250,163,220,43,148,172,148,120,234,189,153,109,210,170,90,90,182,65,198,197,41,41,188,245,233,130,140,126,254,195,124,86,227,243,201,21,119,135,214,174,215,81,9,124,46,92,158,194,191,76,115,238,121,47,10,140,165,226,58,117,14,187,191,151,115,215,73,174,131,16,110,203,44,69,113,37,184,162,77,129,12,141,203,128,132,159,35,32,159,36,217,70,125,114,206,154,95,46,75,225,45,209,140,189,209,93,235,117,51,95,32,210,203,118,154,167,242,2,236,140,65,144,27,34,25,228,0,73,199,115,200,158,59,17,150,55,44,190,195,218,151,70,65,22,241,34,51,147,236,74,109,6,35,244,40,161,166,44,26,26,68,26,68,25,228,87,44,154,36,138,167,194,3,45,146,236,206,94,174,132,222,232,117,58,83,174,83,101,54,82,146,229,133,114,172,194,198,222,184,231,234,84,95,169,73,79,130,131,42,236,127,15,87,187,83,109,143,240,71,11,245,61,28,22,78,39,240,230,213,69,222,251,150,127,99,183,230,36,189,141,98,28,159,176,146,247,224,78,216,227,40,162,86,183,153,62,157,190,101,70,151,100,32,190,100,99,100,108,120,143,95,98,138,168,178,207,84,222,197,252,205,42,49,174,59,96,191,238,17,159,93,170,122,77,36,172,252,75,136,253,79,43,185,234,45,89,229,190,175,220,236,248,253,188,211,91,120,92,201,152,60,30,184,217,226,90,120,245,78,196,53,91,53,179,135,133,105,150,158,190,53,19,142,110,159,120,231,164,81,199,94,101,175,115,194,143,207,161,119,137,217,59,117,247,185,245,118,72,217,254,4,20,171,73,79,59,98,255,0,42,68,87,53,194,200,229,172,60,117,193,167,75,170,88,242,117,11,125,50,255,0,219,243,70,202,175,243,36,150,165,239,135,230,127,20,62,105,255,0,99,22,191,79,246,123,58,44,60,167,142,205,117,42,58,244,221,118,159,117,181,75,118,162,136,238,221,255,0,157,87,117,47,156,72,120,164,42,215,105,108,215,105,22,20,215,223,87,249,102,185,207,237,146,30,29,168,95,102,174,247,241,233,236,77,252,226,253,50,95,208,146,209,221,165,241,157,70,139,77,234,133,176,150,34,223,88,181,193,150,158,126,37,238,113,148,62,12,75,179,76,175,24,224,69,65,216,67,0,35,128,30,68,64,132,73,69,201,168,165,150,248,73,30,235,195,63,134,244,117,120,124,33,173,162,54,223,47,84,219,111,211,242,224,43,193,136,245,127,196,222,7,70,155,73,13,78,138,173,145,131,197,145,77,190,31,115,202,190,164,0,196,0,48,0,40,6,0,16,15,33,192,109,0,34,72,88,2,116,219,229,203,56,79,234,104,215,106,124,232,213,24,101,44,101,175,153,145,38,223,8,233,67,195,167,126,154,183,13,177,177,101,115,236,21,130,11,247,47,166,171,47,146,174,136,74,114,151,229,89,108,233,215,224,112,140,35,230,219,44,254,40,199,167,238,117,180,50,134,133,109,166,10,9,245,247,42,23,133,255,0,11,198,59,109,241,6,159,127,38,63,255,0,211,61,52,99,24,65,70,17,81,140,86,18,75,9,25,116,218,133,98,92,154,215,36,82,2,65,130,8,0,218,34,80,192,64,3,2,189,252,150,71,144,25,32,192,96,130,73,146,76,172,104,11,69,41,109,69,114,181,65,28,205,119,137,42,226,210,124,129,208,158,162,49,238,81,102,186,17,238,112,62,217,100,229,151,34,51,147,146,229,154,137,93,175,248,132,39,210,68,149,170,125,207,59,185,197,240,93,13,100,160,88,87,121,180,145,158,203,51,193,142,26,221,221,203,227,45,193,11,110,89,36,128,0,141,178,219,6,113,117,82,221,51,175,168,248,14,45,191,226,48,42,36,0,2,25,22,50,41,228,76,1,129,40,50,123,209,92,68,209,81,162,56,146,37,26,187,144,162,13,179,100,150,216,1,142,115,216,16,179,115,229,149,219,204,200,172,160,54,74,49,113,35,77,105,72,162,18,147,102,152,230,49,3,66,146,232,75,6,53,103,168,215,14,98,84,44,149,106,35,186,36,46,183,108,130,51,243,16,24,99,91,115,193,208,162,172,33,215,79,57,47,75,1,82,92,1,25,77,68,169,221,144,137,93,98,138,51,198,113,114,201,13,83,120,49,43,100,136,58,114,190,49,88,49,106,39,188,161,206,77,245,14,168,42,32,46,228,176,65,22,58,224,231,44,4,96,229,44,29,29,46,159,11,37,18,211,233,212,82,224,215,132,144,184,136,250,149,0,2,67,1,0,192,14,227,92,24,172,210,171,39,147,127,82,59,76,54,229,221,166,117,252,37,14,18,75,161,213,187,232,40,194,51,143,40,181,35,146,69,242,116,53,26,69,141,209,48,227,5,69,81,131,220,90,227,192,192,162,27,94,70,218,66,148,182,163,52,172,110,65,23,89,110,212,81,11,55,203,169,41,214,231,18,184,80,226,200,54,197,226,37,114,220,228,78,152,227,169,108,212,98,130,169,141,59,185,100,148,33,18,153,234,49,194,41,221,100,165,144,55,250,73,66,113,70,120,55,180,131,179,108,128,217,43,154,232,91,77,205,190,76,48,190,44,147,185,46,128,117,164,163,40,153,167,233,42,171,81,38,137,74,123,130,140,146,82,193,158,118,40,34,137,106,28,186,4,116,126,213,24,119,23,252,70,43,185,198,178,114,207,44,148,36,176,7,110,26,232,203,168,172,117,92,187,28,57,95,137,97,23,85,119,204,138,183,83,163,143,88,112,102,85,206,183,202,224,211,45,71,29,114,89,93,181,217,199,112,51,112,209,68,227,236,116,108,210,41,44,199,131,29,148,206,29,80,25,215,81,131,65,128,139,96,241,202,58,250,55,27,33,201,198,131,55,104,236,113,158,2,183,217,163,79,148,99,186,169,87,212,234,198,77,196,141,149,43,35,208,14,47,112,104,190,250,29,114,249,21,46,165,68,3,5,254,86,228,71,202,104,34,156,1,114,165,178,126,71,1,84,37,146,91,9,74,27,88,183,4,86,208,19,219,146,46,56,10,139,66,193,124,98,153,47,45,4,87,4,93,133,130,166,176,27,152,18,102,47,21,190,84,232,164,161,45,178,155,219,254,230,180,114,188,114,200,169,85,95,60,39,47,144,87,14,113,94,196,54,22,201,167,220,137,21,102,130,159,59,91,77,125,156,185,250,30,201,115,20,121,223,1,166,51,212,202,207,203,31,230,207,68,186,149,7,32,3,2,45,21,74,105,60,23,51,29,139,18,2,86,40,207,183,62,231,51,196,106,186,200,98,18,78,43,177,209,69,119,44,65,178,43,202,206,19,140,189,105,166,25,244,99,60,123,29,45,106,141,149,75,29,81,205,202,219,211,159,169,21,218,254,29,165,39,110,161,246,244,199,251,157,173,217,103,55,195,28,97,160,169,71,191,47,234,109,131,201,81,161,116,30,8,192,152,66,98,76,123,114,75,96,17,206,70,18,127,33,55,192,4,214,98,209,78,137,253,195,143,229,147,44,41,210,188,78,232,252,242,6,178,32,159,2,108,0,100,64,5,46,63,114,183,41,19,125,31,185,9,110,96,65,203,60,119,43,148,230,186,60,150,184,237,143,36,55,168,199,159,208,10,188,233,46,161,231,177,207,212,186,114,84,224,253,130,167,231,139,205,76,169,214,200,184,72,11,101,37,183,131,29,237,225,151,236,145,154,249,99,49,96,114,172,245,73,178,6,137,199,146,185,214,246,110,34,182,120,62,167,200,214,40,73,226,22,250,95,215,177,233,35,47,115,198,174,57,93,79,79,77,254,126,150,22,175,196,185,250,140,69,245,199,205,178,95,149,117,47,155,174,165,158,56,35,92,28,43,140,87,15,171,127,49,74,189,58,127,123,235,151,249,141,34,153,106,228,255,0,195,140,165,244,69,181,93,41,71,51,139,79,217,142,84,213,40,250,35,21,244,224,207,58,103,31,129,254,153,8,195,227,209,205,148,88,186,97,196,195,163,212,125,151,89,85,223,146,106,76,217,226,186,136,173,55,149,60,239,111,41,123,28,137,88,228,250,96,141,55,248,237,63,103,241,75,177,204,38,252,200,75,221,62,75,43,178,58,138,23,42,50,203,105,191,230,137,233,172,175,197,52,112,209,234,36,161,168,171,252,11,31,117,249,89,207,178,171,244,86,184,91,23,7,243,232,194,53,168,201,75,152,201,165,219,220,167,196,53,30,108,35,28,167,135,203,93,223,118,80,238,247,130,253,24,161,93,186,171,54,194,61,63,100,52,204,108,208,167,31,13,213,75,243,45,171,249,30,154,122,138,244,254,57,165,83,138,223,58,252,183,47,110,19,71,14,138,162,231,86,146,47,211,25,45,239,231,159,254,51,79,141,54,181,122,13,79,170,49,185,239,253,20,184,254,88,35,78,22,178,59,53,186,136,126,91,36,191,153,73,171,197,150,223,21,213,175,255,0,122,95,212,202,84,44,136,98,0,1,154,124,63,71,61,118,174,20,67,140,252,82,252,171,220,131,181,252,37,225,62,125,255,0,110,186,57,174,183,247,105,254,41,123,254,135,176,111,6,90,101,86,147,79,10,105,91,107,132,112,145,77,218,204,190,4,26,237,133,119,213,58,172,91,161,53,182,75,221,31,59,241,61,12,188,63,93,102,158,92,168,188,198,95,154,61,153,237,233,212,73,190,78,111,241,78,145,106,116,81,213,65,125,229,29,126,113,101,131,199,8,125,196,69,48,0,0,24,128,33,146,76,136,1,44,6,9,65,162,82,173,174,112,249,3,70,143,203,159,161,225,75,220,233,233,183,82,210,151,49,201,194,77,194,89,93,142,214,135,81,29,77,91,101,241,32,174,162,109,238,93,147,225,137,162,186,100,247,56,231,162,45,53,137,171,41,186,85,62,14,198,150,253,241,71,13,117,55,105,110,81,26,59,73,140,203,93,202,93,203,148,140,42,109,17,104,106,67,96,86,222,10,231,50,118,35,52,179,146,133,187,212,106,165,153,11,107,158,10,141,162,35,11,50,137,25,82,201,9,219,24,174,164,53,22,121,113,56,154,173,115,109,164,203,5,250,253,118,51,24,190,78,60,231,41,203,50,97,41,57,60,177,26,100,209,45,207,4,225,28,160,148,0,171,168,246,100,123,112,201,231,8,10,226,182,179,93,55,227,134,204,114,151,36,119,52,192,237,198,106,72,50,96,211,93,216,215,57,165,0,51,234,237,225,163,151,46,101,147,70,162,205,210,40,96,60,112,64,154,228,140,162,208,16,1,129,2,36,208,151,82,120,224,8,162,218,235,221,34,17,139,114,55,233,235,194,40,149,117,168,161,93,204,75,164,70,80,204,74,142,84,150,36,197,147,69,213,242,70,186,28,186,145,86,233,212,112,78,204,62,16,213,46,40,156,43,228,168,170,154,177,44,179,83,88,136,40,224,109,101,1,207,186,46,115,193,162,154,246,162,197,82,221,146,204,96,4,70,201,109,137,50,139,249,64,102,178,221,207,4,170,105,60,178,175,38,75,50,40,157,146,139,193,21,167,83,98,113,48,50,110,77,245,32,192,68,147,224,128,208,7,114,216,69,201,224,132,97,41,62,14,142,155,79,142,160,61,62,159,11,44,213,194,225,3,244,199,8,140,19,108,168,48,219,44,72,120,0,0,0,1,0,8,14,218,150,9,169,21,129,134,214,52,153,23,28,46,1,50,73,129,90,91,162,211,57,90,184,249,119,125,78,206,14,63,138,213,102,119,65,103,5,195,84,129,10,101,186,60,150,96,211,40,205,101,16,140,34,89,46,133,45,73,32,37,57,197,34,137,91,142,133,54,111,220,56,194,82,234,65,101,119,201,200,215,151,56,152,246,40,22,195,80,128,159,217,243,44,144,185,170,203,126,211,20,140,183,216,166,5,180,217,187,169,101,149,70,72,195,25,52,248,53,83,41,190,160,86,168,106,70,152,80,176,60,60,146,115,219,16,38,148,96,138,173,189,68,166,219,159,98,149,23,99,228,11,55,187,89,53,94,200,146,170,165,4,23,201,109,194,3,37,178,203,42,222,199,40,188,145,192,7,81,167,129,2,89,32,182,18,108,158,26,146,101,113,88,101,190,92,228,184,3,161,13,84,99,95,82,237,60,234,212,163,140,247,47,75,52,232,159,151,60,228,43,118,163,194,212,150,232,112,206,117,186,107,42,248,163,250,157,234,245,80,219,203,38,227,93,209,236,65,230,122,50,216,77,197,166,142,158,167,195,35,46,97,195,48,89,166,178,159,137,112,81,215,208,222,173,138,55,109,56,94,31,110,203,54,157,200,61,209,76,138,205,169,167,124,89,203,178,185,86,249,71,125,172,148,91,68,102,186,4,115,40,177,62,13,27,83,23,216,246,203,40,158,215,21,201,164,71,106,1,178,137,216,226,192,87,87,184,207,177,166,106,141,153,27,81,8,162,48,9,192,208,176,39,134,6,92,180,61,228,231,2,167,22,130,134,242,74,41,17,218,25,192,18,104,224,120,198,167,205,191,202,92,194,191,234,119,211,60,150,166,81,87,77,41,198,126,167,234,93,200,41,120,246,33,130,91,144,112,194,189,47,128,233,252,157,22,247,241,88,247,126,157,142,136,168,138,133,81,138,92,40,165,252,135,36,86,82,12,144,76,144,83,125,10,45,143,5,196,39,202,3,38,74,237,151,24,44,178,59,101,147,53,189,91,32,226,234,227,40,77,163,58,92,117,245,123,29,109,77,106,200,156,169,199,19,193,26,110,240,205,116,105,126,85,188,65,190,31,177,232,43,148,26,88,103,142,238,206,191,134,234,100,161,24,73,140,71,161,77,18,76,195,230,97,117,15,61,251,149,29,20,208,101,28,239,62,111,161,37,43,159,64,54,201,241,193,28,172,25,243,44,165,55,203,236,159,82,206,90,224,9,231,38,104,122,117,146,95,154,37,233,96,207,115,219,170,170,94,252,1,171,60,11,36,115,212,50,4,178,33,100,77,128,165,46,72,41,74,41,62,163,114,232,87,185,227,106,0,156,165,35,38,191,83,246,106,119,174,102,229,182,41,244,53,250,182,153,239,166,23,215,40,217,29,203,175,208,42,173,39,137,85,126,34,210,174,199,248,95,71,244,102,198,209,192,122,11,20,236,112,139,178,48,120,198,112,199,167,241,27,104,106,23,39,56,175,127,137,1,220,33,38,145,77,90,170,174,89,132,247,124,187,162,23,88,241,199,80,137,221,168,141,113,126,231,46,118,57,73,183,220,186,117,183,203,101,82,134,24,85,70,154,161,190,137,199,243,112,85,132,117,180,62,29,45,138,87,240,159,59,59,254,160,113,244,158,31,168,214,75,21,67,133,214,82,226,40,244,94,29,225,223,99,171,100,237,243,61,91,184,88,72,219,8,198,17,81,142,35,21,209,34,95,66,196,168,249,107,230,87,58,33,39,150,185,47,222,163,22,228,210,138,234,217,199,214,248,212,121,134,145,38,255,0,243,37,211,244,42,53,201,215,165,146,148,173,140,19,237,39,131,155,226,30,48,156,182,105,31,29,236,199,244,57,118,121,150,205,206,201,74,82,125,228,86,227,130,85,66,199,41,77,202,82,110,79,187,43,101,221,120,253,136,186,217,21,8,203,7,78,143,23,181,86,170,212,87,13,69,127,230,235,251,156,221,158,194,89,79,216,138,235,199,81,225,242,245,125,146,73,251,117,37,45,116,182,236,211,82,170,79,132,241,207,232,98,138,115,113,198,153,188,46,118,203,169,126,155,71,102,178,249,70,186,229,22,159,70,248,143,234,6,239,13,210,59,47,141,85,183,230,75,171,207,11,221,255,0,95,212,237,255,0,24,105,146,240,154,45,174,63,254,60,210,95,40,190,63,216,122,58,99,163,134,33,234,155,230,115,127,137,157,125,181,107,52,179,166,200,238,174,113,219,40,176,62,111,226,82,223,226,26,137,126,105,100,204,203,46,221,43,167,41,188,201,201,228,173,245,42,1,12,136,1,234,188,11,70,244,122,103,108,214,45,183,249,71,216,226,248,46,147,237,90,250,212,150,97,15,92,191,67,214,207,3,4,39,99,108,142,209,55,201,53,37,130,178,148,26,137,100,229,27,106,157,115,230,50,139,139,70,89,75,144,82,10,241,186,154,101,167,212,217,84,186,194,88,42,238,118,255,0,136,116,184,156,53,49,92,73,109,151,215,177,197,151,83,42,67,16,0,192,0,0,0,0,19,193,187,75,124,101,31,42,206,157,159,177,132,19,195,3,102,162,183,84,241,56,253,24,105,44,117,92,165,31,212,217,161,182,189,109,47,77,127,198,190,23,238,103,251,44,169,186,113,125,49,192,87,123,79,182,213,27,99,221,97,151,237,224,229,120,101,254,92,229,83,103,81,72,214,38,162,214,3,115,137,99,89,69,82,92,134,90,52,215,203,122,89,59,20,207,116,81,192,131,218,205,212,106,246,172,49,173,58,195,220,102,175,81,25,247,45,221,193,149,88,222,74,103,1,121,137,119,7,116,112,5,91,112,4,37,124,114,53,100,100,84,89,25,237,39,45,74,138,234,103,156,210,71,55,85,124,155,196,88,133,93,173,214,121,146,219,22,96,154,224,173,238,234,39,34,162,35,5,201,108,106,108,2,15,106,7,105,41,215,181,25,202,139,163,37,38,57,199,40,163,118,9,121,140,5,229,188,141,199,8,186,182,152,88,150,0,162,18,219,34,249,95,152,153,220,30,65,39,208,138,132,158,100,44,100,181,212,217,109,116,1,77,124,117,39,98,77,19,178,159,97,70,183,142,64,201,46,24,36,107,242,50,55,82,136,24,246,188,154,43,173,200,182,53,199,38,152,66,41,1,158,21,97,154,56,140,7,180,207,169,155,140,74,131,205,245,19,149,234,40,193,9,188,228,150,217,88,192,211,25,43,36,104,132,18,69,52,85,180,210,2,1,128,0,128,10,24,152,200,176,19,120,69,127,19,37,38,17,88,228,130,54,237,141,103,38,215,153,179,102,174,222,168,231,182,69,72,88,16,208,11,105,117,58,121,77,150,81,78,230,155,58,53,87,24,160,42,167,78,162,185,52,36,146,224,83,126,195,137,66,199,36,210,1,132,0,0,2,1,136,4,44,145,156,240,70,25,96,119,128,0,195,96,121,16,1,53,33,78,17,177,97,162,35,82,3,37,186,36,185,129,142,112,148,31,40,237,103,37,118,209,27,23,66,212,142,29,147,218,140,239,80,141,154,253,21,145,139,117,243,242,57,80,174,78,88,146,193,81,99,185,74,70,154,86,76,238,184,196,182,23,70,40,3,83,30,12,208,137,117,186,136,201,20,70,204,48,28,171,151,98,59,101,158,134,218,54,201,114,78,112,138,2,154,41,247,53,122,98,136,38,148,76,214,93,234,192,26,29,209,139,51,221,126,238,133,51,245,18,174,191,112,8,115,46,77,17,219,18,153,197,71,161,91,177,228,13,22,221,142,134,103,100,155,228,27,201,28,100,13,116,197,77,21,95,94,215,193,102,154,18,69,243,138,107,144,57,251,89,56,164,139,165,183,177,68,147,200,19,221,19,94,154,232,116,102,13,160,184,96,116,173,166,54,60,163,52,225,181,241,192,233,212,241,134,57,102,82,202,32,112,174,201,117,147,58,90,91,54,122,100,204,21,206,113,227,4,108,178,204,229,5,119,213,139,29,72,79,203,179,142,14,60,53,54,56,224,35,109,170,89,220,7,65,232,163,25,169,196,221,78,84,112,204,122,109,67,146,245,27,35,56,178,42,193,8,150,64,142,8,202,180,201,128,25,167,73,158,202,126,71,72,132,171,82,45,71,51,102,210,169,75,147,163,101,6,57,210,227,46,133,69,46,79,4,85,140,182,117,240,81,177,228,34,200,217,151,201,39,134,138,252,178,81,139,2,18,43,231,38,189,136,139,168,12,182,206,53,83,57,207,225,75,147,202,202,49,93,17,222,241,235,60,170,42,134,113,25,182,223,232,121,233,91,22,69,69,165,236,91,162,163,207,214,83,95,230,146,207,208,167,114,103,83,192,42,223,172,149,157,171,131,253,223,1,94,153,112,13,18,236,34,162,182,131,161,54,136,54,130,30,72,177,54,133,189,46,225,84,218,185,50,88,187,154,236,150,233,57,24,46,155,111,4,25,181,54,108,131,193,199,203,221,150,249,201,213,212,252,7,50,216,225,34,40,179,107,233,159,212,239,106,116,19,90,77,31,136,87,240,206,152,198,207,147,198,19,60,241,239,188,61,194,239,8,211,215,98,204,103,76,98,215,232,21,197,133,155,227,243,39,24,182,87,170,211,79,71,123,131,121,93,99,47,116,21,106,92,94,38,84,109,170,180,95,152,198,61,145,68,44,139,232,114,252,107,93,182,31,103,131,245,75,227,199,101,236,5,55,106,47,213,248,141,118,233,223,195,44,86,179,251,179,190,158,14,103,135,104,101,165,211,198,201,175,188,151,95,242,196,232,172,164,190,128,75,119,185,151,91,44,66,50,95,133,228,189,231,185,85,241,221,84,144,23,110,207,234,25,42,166,91,170,173,231,178,38,194,12,131,100,114,25,1,73,178,57,106,79,247,27,124,16,206,101,30,64,110,204,117,43,243,48,91,181,20,206,81,140,128,149,113,244,191,118,242,204,250,157,45,119,124,113,231,243,119,45,150,161,46,133,50,178,82,97,92,187,180,118,211,45,213,55,36,187,174,162,134,182,105,253,234,221,243,238,117,58,114,204,215,209,11,121,146,245,123,162,5,11,163,106,204,101,146,117,233,236,212,79,109,81,220,255,0,161,29,47,130,95,100,227,45,234,21,254,103,241,126,199,114,122,87,70,151,101,87,198,136,174,179,146,254,165,136,207,163,240,181,77,138,203,100,165,37,209,37,194,58,138,149,183,115,124,123,182,121,249,234,254,207,102,234,111,178,249,126,123,56,143,233,30,229,22,106,172,190,95,127,100,231,254,174,159,177,71,163,158,163,75,90,106,122,154,223,201,60,255,0,67,37,222,39,167,166,57,170,82,178,95,149,71,7,27,175,71,193,100,101,149,137,115,245,8,175,93,175,191,86,241,103,21,254,72,244,49,55,207,30,159,232,116,158,157,201,55,21,156,117,93,255,0,238,103,158,159,135,36,130,171,174,74,94,150,177,37,216,148,170,202,15,178,206,53,121,142,73,53,204,83,234,109,210,85,102,165,109,174,139,103,103,249,99,199,235,158,132,28,169,215,183,170,224,182,152,202,89,140,177,194,225,183,212,238,47,2,212,88,243,168,178,186,97,156,237,135,169,154,169,209,233,116,150,47,46,27,164,191,28,249,97,92,157,55,131,217,124,163,53,13,176,252,214,113,251,46,172,234,211,252,63,163,155,251,235,37,100,190,126,149,252,142,141,115,120,106,48,221,158,185,68,188,155,58,236,151,236,69,97,167,248,127,65,86,171,124,212,241,255,0,151,47,132,220,252,63,201,207,217,163,7,14,184,137,109,46,204,170,236,174,78,63,62,197,211,166,202,189,85,182,210,234,128,195,202,226,73,162,202,46,116,216,154,233,220,211,29,101,115,244,221,92,91,247,193,57,195,76,161,43,37,5,24,197,110,111,61,145,7,207,188,102,17,171,197,181,112,143,194,173,150,63,169,135,185,118,178,231,170,213,221,124,184,118,77,200,165,112,105,3,34,72,179,73,67,212,234,171,166,63,142,88,253,0,244,127,195,250,95,35,69,230,201,122,238,231,254,158,199,70,113,97,29,176,140,99,21,136,197,97,13,205,96,168,163,3,89,39,183,113,40,215,238,17,78,50,78,53,150,97,18,109,36,81,159,83,166,142,167,77,101,51,252,75,135,236,207,25,117,114,170,201,87,53,137,71,134,143,109,41,242,121,191,226,24,165,174,140,146,248,160,137,170,229,12,4,101,76,98,4,192,7,145,174,160,226,2,202,16,246,134,208,20,36,225,37,40,188,53,209,157,221,30,174,26,232,40,89,133,116,127,247,28,61,128,183,66,74,81,202,107,216,43,175,170,166,90,125,76,44,135,195,38,118,58,242,187,156,205,14,170,58,218,157,118,175,189,143,63,234,58,90,120,201,81,90,151,93,165,196,213,138,66,111,36,252,188,162,169,69,166,86,64,101,136,146,2,218,109,148,95,83,99,212,189,166,21,193,102,228,194,137,234,164,228,73,93,38,186,149,202,25,232,53,7,128,35,57,73,190,164,163,108,162,137,70,191,114,23,226,40,168,140,245,76,132,90,151,83,52,165,153,22,212,164,5,150,69,99,131,51,139,220,106,154,244,242,66,56,200,10,154,141,81,130,72,33,140,18,2,171,163,148,96,154,113,103,73,242,103,186,172,129,141,44,178,213,30,9,194,191,144,220,0,140,100,162,41,218,41,199,5,123,114,192,209,94,36,77,214,186,149,66,45,18,157,184,64,91,4,139,81,138,23,102,69,234,207,72,19,155,70,123,45,193,11,109,121,42,230,92,176,46,133,172,141,183,10,45,36,66,94,167,193,3,141,207,38,234,36,228,140,149,209,151,147,117,112,218,138,44,40,190,189,232,184,0,197,94,152,209,10,84,75,64,4,48,24,8,67,16,0,196,0,12,142,70,200,244,40,54,144,186,197,24,145,178,236,24,111,185,200,130,171,172,221,34,160,125,70,150,72,161,35,69,20,110,121,100,232,211,231,150,141,112,134,208,44,133,106,8,121,121,36,135,130,161,96,146,1,128,12,67,1,0,0,1,9,178,89,34,192,175,110,100,73,201,69,21,93,114,143,8,132,20,172,3,210,0,1,134,192,0,0,0,12,5,156,19,140,136,0,22,74,42,75,147,14,167,65,25,229,197,114,107,82,36,158,64,242,218,218,45,169,242,184,247,50,44,158,194,218,33,108,112,209,200,213,120,78,36,229,95,5,168,227,168,202,79,130,213,167,102,232,105,93,125,98,57,226,40,168,207,87,221,162,54,221,243,43,186,126,174,8,70,46,92,129,56,219,38,70,81,109,228,143,70,89,230,44,1,8,178,110,204,116,42,234,203,161,75,124,176,34,156,166,201,189,59,198,75,161,4,139,250,32,57,222,92,147,52,87,90,75,146,220,199,34,146,79,160,22,69,198,40,166,235,71,56,181,30,12,174,50,220,5,177,199,112,244,183,193,75,132,251,19,170,153,238,228,2,107,4,20,92,159,6,239,43,49,228,112,169,32,51,211,167,109,242,110,133,74,43,145,55,182,60,25,167,168,158,64,218,163,18,54,66,56,49,198,249,182,18,182,105,242,2,156,156,31,4,225,57,62,168,178,17,82,142,89,100,35,28,5,71,237,49,132,66,173,123,83,229,240,103,157,62,191,144,157,15,240,144,122,29,61,202,200,46,75,28,176,113,116,214,206,133,135,208,209,61,102,87,12,138,233,169,18,57,21,235,158,121,54,67,82,156,122,129,176,12,107,91,29,216,201,166,22,70,104,9,144,157,106,68,192,12,179,211,153,229,78,222,199,68,140,171,82,45,72,230,180,176,81,41,97,155,238,211,241,193,141,209,37,46,74,136,111,101,176,121,66,117,225,18,131,81,234,17,193,254,35,190,51,149,122,125,169,184,122,156,189,190,71,5,165,236,107,215,234,163,126,170,219,19,206,233,51,19,153,20,241,31,99,209,255,0,14,210,163,165,149,175,254,100,191,146,60,203,121,61,119,134,214,225,162,162,63,228,95,238,6,252,160,201,5,16,229,20,70,233,75,162,232,103,123,141,82,89,69,50,224,10,91,145,28,178,238,8,76,130,183,44,163,45,208,234,105,100,36,212,130,185,214,71,114,41,214,233,213,126,29,77,173,122,172,178,73,125,18,70,171,179,185,70,61,95,5,159,196,73,83,165,209,80,191,2,151,246,32,243,248,61,254,158,59,40,170,41,97,40,69,99,244,60,18,121,103,208,150,220,47,161,112,214,109,126,153,234,180,248,143,248,145,230,63,63,145,195,81,195,196,145,233,45,178,52,193,206,79,9,28,25,79,206,221,55,238,249,2,22,95,29,45,50,177,246,248,87,187,50,248,78,145,234,111,122,171,253,81,79,43,63,138,70,91,39,45,126,170,53,195,136,47,233,238,119,168,219,8,70,16,88,140,86,18,32,215,186,41,21,78,113,111,210,41,44,174,162,141,109,20,73,201,237,228,131,121,139,27,204,184,14,18,2,157,59,251,167,31,203,38,90,217,69,111,109,182,71,223,146,205,220,1,44,139,36,114,44,242,3,108,174,79,143,163,39,146,185,62,24,9,185,231,175,4,38,75,226,199,168,37,20,144,16,194,98,225,26,169,208,219,106,91,189,11,231,212,223,78,134,170,121,219,186,95,154,66,35,149,86,150,219,223,11,108,127,52,142,150,159,195,233,175,13,250,229,239,35,86,223,144,165,74,107,171,139,249,51,81,24,53,190,41,167,209,230,16,251,219,127,44,95,11,234,206,30,163,87,126,178,123,173,150,82,233,21,240,196,53,186,43,116,86,98,124,199,240,207,179,41,211,93,10,237,251,248,111,143,183,183,233,220,138,58,172,231,32,130,249,212,245,18,149,9,198,15,162,193,42,42,183,81,103,151,68,27,151,203,183,234,3,140,182,54,159,47,216,213,165,163,87,171,91,170,173,70,191,206,248,143,238,255,0,177,212,240,255,0,3,170,188,79,82,149,178,252,191,133,127,185,219,140,49,36,184,113,237,193,21,200,163,195,33,94,30,162,251,39,242,135,165,127,185,182,170,252,58,175,255,0,182,131,126,242,245,63,230,108,183,66,167,137,86,255,0,233,40,183,195,231,156,197,101,1,108,53,58,56,252,53,66,63,72,164,91,13,126,150,45,188,60,191,118,114,231,164,146,120,101,19,209,73,247,100,29,201,120,134,143,218,37,82,241,29,26,237,31,216,242,218,218,29,17,114,149,174,43,234,113,37,125,178,151,162,201,99,234,7,191,159,141,209,90,227,6,59,191,138,169,135,28,30,66,186,247,115,100,156,190,172,213,11,97,79,74,97,31,158,50,21,232,35,252,83,185,241,85,143,233,19,94,159,248,142,169,53,230,215,100,87,249,160,207,59,86,187,47,137,52,108,175,88,223,226,96,119,47,80,177,171,105,121,139,120,48,255,0,19,235,126,205,225,144,210,194,95,121,168,235,242,130,235,251,153,171,190,202,222,234,220,165,30,240,207,63,163,254,196,124,71,73,15,22,219,168,86,183,61,187,98,251,97,118,192,30,93,224,71,74,239,3,214,70,14,202,99,246,136,71,226,242,254,40,253,99,212,231,109,105,180,211,77,117,76,168,71,115,248,115,73,159,55,85,37,211,209,31,238,113,225,92,172,156,107,130,204,164,240,151,204,246,218,77,60,116,186,74,232,143,225,143,47,221,247,8,175,30,162,94,91,44,219,201,103,5,68,33,12,32,159,2,157,155,74,101,99,144,4,165,200,44,177,47,153,60,164,128,139,137,194,254,34,175,252,11,62,177,59,185,201,205,241,218,252,207,15,114,239,9,41,5,121,144,14,225,220,202,144,12,0,9,110,32,72,9,100,89,35,208,50,192,178,61,86,95,5,176,85,62,189,125,219,40,82,24,29,61,53,46,187,97,40,225,103,163,72,237,105,174,87,84,165,158,83,199,76,28,79,13,191,119,221,203,172,122,29,77,36,28,44,181,47,133,226,72,184,107,124,108,93,5,52,164,85,134,93,76,95,114,178,165,197,130,88,54,202,181,130,137,195,0,83,41,17,203,28,150,25,40,86,228,202,44,173,251,147,118,36,75,203,196,74,157,45,188,176,28,174,194,49,221,110,230,89,114,193,66,143,32,40,46,77,16,156,98,83,53,132,85,150,65,170,203,178,81,185,231,36,3,32,111,162,121,69,178,146,70,42,36,91,108,155,40,177,203,34,148,184,42,134,112,41,238,108,8,187,48,199,230,149,78,13,21,243,144,44,156,178,194,44,157,117,238,65,58,246,144,61,220,16,148,55,17,229,19,133,136,162,48,175,12,187,105,92,231,142,132,169,147,147,2,110,132,194,117,40,196,208,151,4,103,29,200,14,100,254,44,34,234,42,109,229,151,45,63,171,38,136,87,180,2,16,81,69,130,16,0,208,134,3,16,0,0,0,0,8,0,0,0,10,17,92,201,217,44,68,207,25,57,72,8,186,91,203,49,221,29,175,7,78,111,16,57,242,132,172,176,131,58,139,147,224,217,70,155,156,178,234,116,216,53,40,164,4,99,5,20,61,164,176,48,22,6,0,0,0,0,0,1,144,19,22,71,212,48,0,66,207,132,153,158,219,146,120,2,149,75,148,242,205,81,74,184,149,198,212,150,74,108,212,110,225,1,233,34,137,9,244,20,100,97,180,128,6,2,0,0,24,128,0,3,32,0,73,72,125,72,12,5,42,163,46,198,91,180,113,159,99,110,64,14,37,222,20,159,43,40,207,246,11,35,209,158,137,196,173,199,158,133,71,157,158,138,213,206,220,153,229,76,211,195,139,61,86,200,190,168,174,90,120,75,176,28,10,116,253,217,161,226,49,58,191,100,139,246,51,223,225,219,151,165,224,181,28,119,110,38,73,223,193,117,158,27,108,94,83,201,150,122,123,98,240,226,192,37,99,101,148,239,147,10,180,239,185,178,186,212,80,9,44,245,15,46,37,152,33,44,132,45,145,31,8,130,132,178,61,175,0,75,35,88,201,68,219,93,8,66,82,221,200,27,39,133,19,44,231,4,91,41,39,19,52,235,77,133,40,219,21,32,182,213,34,153,199,104,69,100,13,16,185,198,36,85,242,220,84,248,18,234,65,124,238,150,7,86,163,220,113,140,54,148,201,36,248,10,214,238,140,145,42,118,202,92,153,33,92,165,208,182,17,157,114,207,32,116,39,68,118,100,203,186,113,225,3,212,73,71,25,43,243,185,1,58,172,148,183,114,108,211,234,37,82,196,153,26,173,77,21,219,44,203,128,58,180,106,227,55,140,154,183,101,28,10,183,70,89,71,70,58,172,64,138,222,134,115,161,172,204,176,107,141,201,174,64,180,174,85,41,18,86,69,247,36,6,75,52,230,61,75,90,90,167,109,143,17,138,201,215,198,79,53,252,95,168,85,198,141,63,60,230,201,127,69,253,203,82,60,189,242,140,236,148,163,5,4,222,118,174,136,171,8,148,167,254,86,87,191,158,128,107,208,104,158,183,80,171,92,69,115,41,123,35,215,66,189,145,73,113,142,17,203,240,26,85,90,47,54,95,21,175,63,162,232,116,93,222,200,168,180,127,161,71,157,33,59,38,5,182,98,49,43,234,87,39,46,226,82,192,19,113,32,209,61,217,69,82,150,24,17,148,114,65,168,197,114,57,217,131,53,214,103,130,7,163,175,206,215,193,190,145,204,153,87,241,71,197,166,255,0,171,251,27,60,42,56,243,44,125,241,20,115,255,0,137,167,155,180,235,218,47,250,133,113,169,142,235,97,31,121,36,123,180,222,227,198,120,93,126,111,137,105,161,239,100,79,103,173,154,166,60,124,82,232,48,214,61,125,219,211,138,233,21,251,179,138,236,148,180,209,211,195,155,37,39,25,97,244,39,175,213,89,149,85,28,206,92,101,22,232,52,159,103,89,151,54,75,171,246,2,90,93,36,52,176,196,121,155,248,164,104,138,246,38,215,64,219,142,129,9,110,68,227,55,220,156,48,248,100,156,98,130,169,231,56,201,23,199,112,156,214,238,56,43,147,231,168,16,147,197,208,151,191,5,153,234,138,173,248,62,104,123,243,135,217,144,89,145,54,65,203,4,119,1,61,196,95,82,59,137,87,85,151,60,87,31,171,236,128,140,95,167,233,193,171,77,69,155,60,200,165,185,252,59,186,47,153,126,155,71,93,114,221,39,190,79,158,122,35,110,211,81,154,205,26,238,92,249,220,255,0,164,154,190,117,255,0,141,30,63,52,75,212,69,56,101,20,93,84,163,108,115,6,191,220,150,196,248,232,115,37,27,52,243,223,95,195,222,39,83,77,168,175,85,86,231,241,69,103,234,136,172,218,141,39,155,9,70,113,83,131,234,143,55,172,240,107,170,158,104,140,173,173,246,95,20,79,105,178,183,140,46,190,204,86,105,120,204,101,151,145,72,242,90,47,2,182,215,157,71,221,71,242,175,137,253,125,142,237,58,90,180,245,168,215,21,4,186,165,220,190,202,174,131,233,233,249,20,201,75,185,21,102,253,171,25,224,146,212,37,212,204,226,200,184,180,192,221,246,221,171,130,185,120,133,171,166,12,152,43,182,106,40,11,236,214,62,178,57,186,223,22,242,96,249,50,107,117,177,173,62,78,21,215,74,233,238,147,2,221,70,170,221,93,155,172,147,126,203,216,33,28,21,193,22,32,44,220,27,190,100,50,34,162,206,143,116,58,251,123,154,105,183,43,63,191,200,201,22,88,165,178,91,210,202,233,37,238,136,58,212,92,95,11,188,155,85,159,242,230,241,103,201,246,151,246,103,54,15,108,184,121,93,83,247,70,202,166,167,23,25,243,22,176,208,87,102,10,112,178,54,213,45,150,199,163,236,254,79,228,110,158,139,65,227,116,41,223,66,222,189,45,244,156,31,117,147,147,225,183,59,40,217,55,155,42,151,151,39,239,236,255,0,99,100,46,150,151,83,11,23,21,218,213,115,249,75,240,191,237,251,17,88,234,254,25,126,31,175,251,68,44,243,169,138,123,83,94,168,191,153,175,39,103,115,194,101,23,105,161,106,221,141,147,252,203,185,106,71,46,201,96,167,205,102,141,77,51,173,237,154,199,183,204,206,162,138,136,229,182,77,52,18,75,5,33,22,202,68,55,17,26,2,197,46,10,174,138,186,185,215,47,134,75,12,100,226,7,140,178,185,85,116,171,159,197,23,134,66,93,78,255,0,142,104,114,214,170,181,211,137,255,0,185,193,154,196,136,209,0,128,128,26,120,1,1,111,13,17,113,8,50,124,20,87,129,147,30,50,65,118,139,252,87,47,100,122,77,13,145,156,18,199,56,234,121,202,37,26,226,243,213,157,63,14,213,71,127,151,159,160,29,188,68,139,158,210,141,204,55,26,101,165,88,218,22,245,158,74,225,62,196,188,189,207,32,89,229,169,22,194,181,17,87,23,20,76,6,240,83,109,145,138,35,117,219,87,83,13,214,185,1,27,39,186,68,101,46,8,144,108,41,185,228,142,68,32,36,2,200,128,156,101,180,182,54,100,161,22,194,25,2,239,49,32,243,17,31,47,5,83,234,84,91,43,34,209,79,27,132,226,240,17,139,68,26,99,98,140,74,221,155,164,87,158,73,36,146,40,177,197,56,148,56,226,68,188,220,6,55,178,11,107,130,146,52,87,90,137,93,48,113,52,148,2,24,0,0,0,0,8,96,3,1,0,0,0,0,12,10,16,12,68,0,176,72,10,33,40,228,74,180,137,128,16,148,114,133,26,162,153,96,192,142,48,48,16,12,0,0,0,4,64,12,0,4,222,17,78,230,228,91,38,132,162,128,146,232,0,0,70,114,219,19,151,117,155,172,55,234,51,183,131,5,116,74,82,204,136,19,148,164,177,18,237,62,157,245,102,138,232,75,177,118,20,80,87,104,48,0,101,163,136,242,36,196,192,144,129,12,4,0,0,48,0,0,1,129,2,24,1,68,133,128,24,17,113,22,210,96,5,100,178,60,8,5,136,247,68,37,77,114,236,76,0,162,122,88,190,136,207,61,35,93,13,227,45,72,227,219,9,193,124,37,16,147,114,59,178,174,50,92,163,60,244,112,125,133,35,155,57,168,162,135,126,89,183,83,225,238,75,210,218,50,45,5,181,252,203,81,31,51,34,109,14,117,202,11,213,22,101,156,222,224,39,100,218,238,85,27,30,122,131,109,139,104,22,73,229,21,167,130,88,34,64,250,136,1,1,37,38,79,99,107,36,11,161,52,162,4,170,181,86,176,205,30,116,100,140,19,150,100,11,33,93,42,171,141,132,231,163,137,142,155,37,89,163,237,114,232,192,91,21,66,149,145,44,244,218,140,246,233,90,229,50,162,248,89,22,138,167,107,140,176,87,94,107,234,74,113,222,136,171,233,182,61,201,206,230,186,51,157,204,36,95,27,50,128,221,93,179,234,93,13,102,215,137,112,100,166,212,184,97,116,55,250,145,7,94,171,212,207,39,252,75,226,49,214,107,60,170,212,118,81,152,169,119,111,191,232,107,191,89,102,139,79,100,251,165,233,250,158,106,26,125,86,163,213,93,86,77,123,168,148,85,34,27,115,211,169,169,248,118,182,61,116,246,127,233,35,13,54,162,22,195,117,54,47,82,235,22,17,235,52,212,249,58,106,235,252,177,81,39,176,174,50,114,252,72,154,77,126,34,131,31,32,224,150,228,66,115,199,68,16,246,160,242,226,101,122,171,34,240,235,7,173,151,229,10,208,233,246,102,91,62,38,70,90,169,203,140,224,175,63,50,5,108,159,68,103,101,242,121,69,122,122,221,250,170,234,252,210,192,87,99,71,165,112,209,214,187,181,185,254,167,156,254,37,202,215,194,31,150,181,253,207,113,177,99,24,224,240,223,196,146,221,227,55,175,201,182,63,200,10,255,0,135,227,187,198,52,239,180,115,39,250,38,109,241,175,17,158,163,85,228,105,178,229,209,181,253,14,110,130,233,105,252,233,214,155,182,112,242,225,142,217,58,122,29,10,210,195,117,156,221,47,139,252,191,34,9,104,116,81,211,195,47,213,99,248,165,253,141,49,248,199,156,71,234,67,114,79,37,69,239,170,38,163,148,103,243,16,214,161,34,139,182,225,149,221,102,22,8,217,171,142,220,37,201,146,82,148,229,150,65,39,46,67,57,238,36,132,228,163,212,138,114,121,68,33,149,28,123,20,89,124,179,136,162,17,178,113,150,236,182,6,198,38,103,243,183,126,46,8,57,103,162,108,43,74,123,166,162,159,45,224,179,81,226,14,149,178,172,70,17,225,24,244,239,102,162,185,205,98,49,150,91,50,95,98,178,125,87,201,100,35,100,60,118,248,79,152,66,113,253,153,215,208,248,197,58,151,181,61,147,252,146,254,199,150,146,32,248,121,69,31,64,131,222,178,137,96,243,190,11,227,18,223,26,111,151,175,240,77,247,249,51,212,66,80,178,27,225,255,0,84,125,139,82,40,149,123,150,48,99,175,58,61,82,147,127,119,39,207,203,230,116,227,132,204,250,152,198,200,190,0,213,241,98,113,225,63,228,41,234,39,76,156,101,216,199,225,215,103,117,22,75,149,198,95,242,54,93,56,89,6,223,87,31,230,69,58,245,235,241,34,114,178,139,151,104,191,115,155,40,149,54,208,27,108,138,131,198,83,250,21,77,199,6,89,93,36,102,183,85,46,192,104,191,81,24,46,167,31,89,173,107,60,134,167,81,181,114,243,35,145,117,142,201,101,129,11,109,149,146,203,32,128,104,202,166,189,137,17,136,220,148,77,50,154,92,1,90,156,159,76,18,82,203,195,225,129,52,88,186,21,162,81,101,23,209,45,213,74,31,138,174,87,250,95,253,255,0,169,170,137,24,168,146,175,85,9,75,225,151,162,95,71,193,170,188,215,55,25,117,79,12,138,233,232,165,229,120,138,93,181,21,181,255,0,84,121,95,203,39,119,236,209,214,104,236,171,63,28,112,159,179,236,255,0,115,206,74,223,46,21,106,23,90,44,140,255,0,76,225,255,0,35,208,232,109,242,231,42,155,248,101,132,69,89,163,213,91,100,41,147,229,78,43,114,246,125,31,243,201,210,86,87,38,224,154,202,236,114,188,55,211,175,213,209,218,54,202,81,255,0,169,41,47,238,87,39,58,237,111,56,146,100,26,252,78,78,116,56,227,225,229,28,108,179,185,190,58,157,44,159,226,218,211,253,142,62,220,154,196,212,35,201,39,95,2,198,214,77,72,172,169,107,0,137,203,4,118,128,117,4,154,5,212,155,124,5,39,137,39,25,44,167,195,71,151,241,93,12,180,119,113,205,82,248,95,246,61,63,86,103,241,72,215,47,15,187,205,232,150,87,215,176,30,68,6,208,140,168,0,0,25,37,34,0,5,177,121,99,221,41,189,181,197,191,160,244,183,70,139,119,78,10,113,107,13,29,26,174,170,111,53,78,49,126,205,96,14,108,232,190,49,221,42,228,151,208,52,142,107,85,86,215,206,228,118,99,27,167,100,83,106,48,234,218,238,89,164,209,211,118,191,237,21,71,211,91,229,174,142,95,32,174,131,134,25,37,83,101,209,175,37,209,134,17,166,20,85,78,25,165,36,131,0,248,0,114,73,25,238,212,99,160,175,183,11,169,133,203,44,2,203,28,164,65,190,2,68,91,10,68,73,96,143,112,1,18,193,28,0,0,196,3,143,83,85,114,74,38,66,216,55,128,39,101,165,59,185,200,79,169,28,1,98,154,45,134,26,51,96,178,182,242,4,165,91,114,224,83,174,81,70,170,160,91,58,211,136,71,45,38,217,178,138,203,35,167,89,46,140,112,0,150,9,0,138,24,6,64,0,0,0,67,0,0,16,196,0,0,5,12,4,48,1,0,0,196,0,0,0,32,24,8,0,0,0,0,98,0,0,0,0,206,10,167,111,176,90,222,56,43,174,182,250,144,74,13,201,151,33,40,168,140,6,32,0,20,150,72,168,165,216,144,0,116,51,221,114,67,212,79,108,78,114,148,236,152,30,197,114,128,229,233,117,251,226,178,206,149,115,83,137,134,210,192,215,204,93,198,192,51,128,76,3,24,1,128,128,6,0,0,3,17,84,174,219,44,16,92,2,139,202,25,64,3,16,6,73,100,136,1,32,35,146,64,38,136,147,0,35,145,100,109,16,113,104,6,250,9,72,142,231,220,170,119,40,129,163,112,218,139,236,81,11,55,23,69,228,10,236,211,194,93,140,182,120,109,115,252,40,221,36,40,203,29,64,228,89,225,45,124,45,153,45,209,91,95,108,158,157,73,72,140,171,140,186,160,143,37,40,202,63,20,90,5,28,158,158,122,58,231,217,25,109,240,168,63,133,96,163,130,226,73,86,217,186,223,14,178,15,43,146,191,46,80,143,49,3,27,88,22,73,207,150,40,67,115,8,138,142,89,166,21,197,44,178,51,134,212,65,216,241,130,141,59,226,133,41,69,163,40,214,64,178,54,202,50,224,189,106,155,88,102,100,201,113,130,42,201,217,22,58,38,155,193,154,72,32,220,88,27,174,171,114,202,41,242,220,87,66,218,238,78,60,146,149,137,129,151,115,76,211,85,249,142,10,229,86,121,43,75,107,3,91,166,26,136,253,228,84,162,158,112,253,194,203,35,30,228,154,158,200,194,28,47,114,167,167,143,227,147,127,64,136,75,86,162,71,237,54,75,224,132,229,244,69,187,107,169,250,96,137,70,110,79,228,81,70,253,84,191,228,60,127,153,161,74,58,158,244,191,210,72,216,154,9,167,37,233,150,4,71,54,87,89,87,199,93,145,250,162,117,235,33,62,55,35,68,167,108,30,37,12,253,25,76,252,139,191,196,132,115,254,104,243,251,133,89,186,22,46,127,114,185,212,215,205,21,61,44,162,243,69,143,31,149,188,162,80,182,218,158,45,131,95,62,168,8,74,191,98,182,246,188,26,164,225,98,244,188,51,53,209,146,236,64,35,119,129,105,247,107,172,181,174,43,143,31,86,115,99,187,60,157,175,8,179,203,166,199,249,165,253,130,187,59,121,62,109,226,214,249,222,41,171,179,222,217,99,247,62,130,245,81,133,83,156,191,4,92,191,99,230,115,110,82,114,125,91,201,21,216,240,154,161,78,157,234,172,89,156,158,218,215,178,238,205,182,221,140,96,205,167,142,116,180,47,104,22,236,69,68,101,115,43,119,22,56,162,185,69,254,24,182,2,243,254,164,30,163,252,172,126,69,210,233,20,134,180,54,75,172,136,34,181,31,229,95,185,37,116,229,211,106,37,255,0,13,255,0,59,38,188,59,31,142,64,85,186,111,254,102,62,136,174,116,249,156,171,36,217,177,120,125,127,137,183,250,150,71,79,26,248,138,224,14,119,149,106,142,50,30,93,173,227,43,246,58,94,80,227,87,175,232,6,63,35,17,249,139,202,218,155,147,225,29,15,47,147,155,226,23,75,204,242,171,148,118,165,234,250,148,100,156,229,108,190,28,87,219,60,20,201,69,246,65,41,60,242,191,98,45,132,71,167,205,7,80,9,122,122,126,161,81,124,30,171,192,60,77,219,13,150,60,217,14,37,254,101,238,121,103,207,37,186,29,67,211,106,225,102,120,79,18,250,16,123,233,240,222,25,92,165,193,93,54,111,169,49,202,69,24,220,188,173,100,37,218,94,150,109,148,179,147,22,173,125,219,151,183,37,190,111,25,2,215,44,20,206,72,132,236,249,153,110,187,178,1,221,110,94,17,135,81,114,173,99,241,14,253,76,105,139,231,147,149,43,165,108,178,250,16,59,164,230,242,204,242,44,156,183,21,72,4,49,18,92,44,133,54,246,162,34,206,89,36,179,244,8,148,61,198,214,69,144,201,69,145,150,232,231,247,36,138,225,248,145,48,135,62,98,109,178,123,167,11,63,243,33,25,126,189,204,93,141,17,150,116,148,191,201,41,67,251,255,0,112,55,172,89,165,178,15,188,89,209,210,234,92,161,69,185,230,85,197,254,184,199,246,56,250,123,56,104,211,161,179,26,58,51,248,119,71,246,151,253,200,174,222,150,247,31,25,148,191,243,41,140,191,244,188,127,115,161,174,173,79,23,67,163,225,156,77,53,137,248,142,153,251,215,100,127,163,59,212,184,183,109,111,152,48,170,52,207,109,137,118,151,12,174,205,54,222,133,170,185,87,170,140,95,69,202,126,230,189,170,67,7,34,85,178,185,84,251,29,121,210,154,232,103,149,91,77,86,99,155,229,203,37,142,15,105,179,203,64,234,3,12,107,97,40,154,229,5,20,102,151,50,2,24,57,222,59,187,254,31,199,77,235,39,94,49,68,53,186,88,234,52,150,84,255,0,20,120,250,129,225,246,228,139,69,150,230,169,56,53,137,46,25,94,227,42,136,15,35,10,136,18,218,27,64,136,114,75,107,13,190,224,106,208,234,236,170,232,197,201,184,55,134,143,93,225,177,135,217,163,90,73,58,248,199,247,60,93,105,110,79,178,59,222,29,226,113,243,227,22,241,39,192,71,161,120,137,76,239,81,101,86,234,56,234,99,148,165,38,105,151,74,23,38,66,235,113,19,28,102,226,41,217,144,43,182,201,74,68,82,96,223,37,213,164,194,171,219,193,91,92,154,39,7,216,130,166,76,8,241,130,182,185,53,45,59,45,90,126,0,192,44,26,231,166,35,29,48,25,176,68,232,125,155,130,155,52,175,60,1,151,5,244,36,197,228,72,209,77,27,64,174,116,110,43,149,78,40,233,40,162,51,173,73,21,28,190,172,211,77,69,171,79,207,66,248,65,68,128,140,112,72,0,160,17,33,0,9,140,0,136,192,0,0,0,0,0,64,0,0,0,0,5,0,0,0,0,0,0,134,32,24,128,0,0,0,32,0,16,83,1,12,0,77,128,128,49,145,128,0,0,8,0,0,68,12,162,235,182,22,228,166,117,111,96,82,219,181,22,211,167,81,228,178,21,40,33,202,91,80,21,217,165,179,75,47,78,92,77,218,29,71,108,157,25,215,25,172,52,99,179,69,182,123,161,193,134,219,23,171,146,121,42,166,88,142,25,93,214,202,185,116,3,78,8,182,242,42,108,223,18,108,3,176,144,215,33,140,0,12,143,114,64,4,101,92,101,212,144,0,37,181,12,0,6,2,24,0,0,192,142,0,144,128,50,50,56,4,192,144,0,1,23,20,204,246,233,148,185,53,0,24,227,83,128,121,155,31,38,188,34,185,210,164,1,9,169,196,203,171,115,130,204,81,162,21,236,39,40,169,44,48,48,232,245,78,92,72,233,70,91,145,149,105,163,25,101,34,248,45,160,88,32,200,0,52,159,84,85,61,60,37,216,180,24,24,45,240,216,77,116,49,79,195,229,91,244,157,188,137,225,132,121,187,234,178,63,133,153,182,190,231,169,149,48,151,84,83,61,13,114,236,138,60,238,7,131,175,111,133,167,240,240,100,159,135,217,30,156,129,136,105,147,157,51,135,197,22,67,104,18,12,17,68,240,194,44,166,25,151,37,179,138,143,38,101,99,69,209,158,229,200,85,208,146,113,193,69,209,245,16,118,56,200,126,102,224,52,202,111,106,231,177,26,247,73,229,152,244,218,137,221,173,191,79,37,233,130,78,47,216,233,36,145,81,29,158,226,111,28,40,178,192,42,40,221,47,202,197,186,72,209,181,11,0,86,172,202,196,138,174,161,77,127,117,212,189,168,247,64,182,175,114,14,115,243,40,124,243,31,114,107,83,149,238,108,178,42,107,142,167,58,202,37,9,230,181,255,0,72,85,177,157,86,118,253,137,201,69,197,97,254,231,53,197,211,60,199,59,101,208,182,55,99,234,65,162,204,40,54,104,210,89,229,85,24,254,172,193,234,182,232,194,60,238,102,249,215,40,245,88,250,129,103,138,106,20,60,39,81,36,249,113,218,191,94,15,21,131,208,120,173,118,219,166,141,85,98,89,150,90,220,115,41,240,251,252,216,111,130,81,220,179,234,93,8,174,244,244,126,74,170,31,133,193,126,248,43,149,81,140,159,56,138,55,235,175,170,202,151,151,36,229,158,14,77,214,207,31,4,138,139,83,135,101,251,150,46,78,107,212,237,124,229,125,75,107,214,71,220,13,234,36,146,40,134,166,47,185,108,108,140,187,148,72,50,198,176,199,128,35,187,220,113,66,146,227,160,163,62,122,16,88,209,82,126,183,254,172,127,34,205,198,91,238,242,247,40,99,204,114,202,207,110,58,178,131,89,169,217,247,85,191,188,151,127,202,142,118,218,48,225,182,123,187,203,127,195,251,16,186,85,69,56,237,118,216,254,41,201,153,95,50,196,115,130,8,190,89,30,165,147,146,226,49,92,174,226,198,23,205,129,7,195,225,228,148,34,154,147,111,159,98,200,214,228,184,127,163,35,60,117,81,194,143,28,48,170,190,25,124,136,190,160,229,200,97,178,43,214,248,69,254,102,142,182,223,225,193,174,118,28,207,8,139,175,69,12,251,100,209,59,82,203,108,33,106,237,251,169,47,126,9,59,28,99,140,244,49,43,126,211,122,194,126,85,111,46,79,241,50,173,95,136,215,83,113,139,221,47,100,21,166,219,49,203,103,55,81,174,140,114,160,242,204,87,234,237,187,226,120,143,178,51,144,89,101,146,182,89,99,232,176,70,33,213,148,54,248,201,4,57,137,16,74,40,82,99,232,136,165,150,80,69,100,176,93,16,4,49,145,25,67,135,198,76,174,63,26,38,4,139,169,127,248,123,87,229,156,95,245,40,44,165,250,47,95,40,255,0,80,52,85,34,237,36,191,240,237,123,91,47,232,140,149,200,187,75,47,187,159,255,0,196,127,208,131,167,162,147,126,35,164,250,205,127,237,61,45,82,112,132,172,159,226,232,207,53,225,255,0,255,0,82,210,127,170,95,255,0,43,61,47,150,231,163,146,239,23,185,5,91,85,213,220,246,183,137,47,133,146,221,181,225,156,136,216,227,60,157,24,89,43,106,140,159,94,128,105,79,34,148,83,69,113,150,9,169,1,76,171,195,35,55,181,26,240,153,93,181,41,68,35,155,109,200,203,230,114,104,212,233,100,155,104,203,181,167,134,105,19,243,176,39,108,153,9,68,107,24,8,199,175,240,218,181,190,180,246,93,249,187,63,169,230,45,131,174,114,139,198,98,240,240,122,157,109,206,157,45,182,39,134,151,7,151,227,243,100,154,184,172,48,75,2,35,71,156,6,226,32,4,212,145,163,236,150,203,13,44,197,244,102,66,74,201,165,133,38,6,216,104,164,254,41,198,63,78,69,165,211,181,226,113,175,57,80,150,91,42,163,91,101,77,113,25,47,102,142,237,52,211,38,245,53,75,50,178,43,43,216,11,179,150,78,5,101,144,139,108,211,37,50,49,139,145,169,81,146,216,82,162,17,146,26,118,205,48,163,105,122,138,64,4,60,180,53,4,137,1,66,192,18,12,1,28,6,9,8,4,44,38,48,2,62,92,71,180,144,1,28,0,192,0,67,0,17,28,146,34,208,13,12,138,24,12,0,0,66,24,0,132,48,1,12,0,4,66,114,193,49,56,228,8,198,89,38,37,28,12,160,0,16,0,0,0,0,0,0,0,4,0,2,1,128,134,2,0,0,160,0,0,0,4,3,16,0,0,134,4,17,193,32,2,132,250,25,47,147,124,35,84,186,21,121,89,121,100,30,128,71,55,79,226,241,182,88,113,105,29,21,100,101,29,203,161,134,203,164,137,56,198,69,114,178,31,153,14,54,71,180,128,150,213,30,128,178,199,148,54,208,13,10,125,2,47,36,128,162,22,61,216,101,196,37,20,152,57,61,188,1,96,24,163,101,138,206,122,27,96,242,128,7,216,0,8,172,228,152,134,3,16,0,12,4,0,2,193,33,1,22,240,53,33,139,0,72,8,146,64,0,2,96,50,59,67,113,44,129,28,8,159,82,45,1,69,210,154,248,73,211,100,154,228,179,30,225,181,1,37,200,200,174,7,146,8,180,4,186,145,113,40,137,44,139,3,64,44,143,210,250,161,52,44,1,25,233,235,159,100,97,191,195,34,249,143,7,65,100,154,144,30,118,221,29,149,190,153,69,95,38,143,76,225,25,118,51,93,161,132,251,4,121,252,114,74,60,51,109,254,27,40,188,192,167,201,156,62,40,148,85,56,101,16,130,102,137,112,131,76,147,155,126,192,79,77,166,142,158,18,207,248,147,123,166,254,101,140,155,89,12,36,86,81,14,70,5,8,7,129,48,7,134,87,40,181,208,176,50,128,167,115,66,151,169,114,89,53,220,171,43,15,228,65,158,232,41,69,198,75,43,223,216,231,61,213,205,197,245,58,114,147,198,76,182,214,173,195,92,52,69,81,11,101,93,138,113,150,31,185,55,168,114,230,83,201,84,220,119,124,138,173,178,49,139,3,66,190,50,207,61,8,189,76,99,248,142,83,184,132,166,228,21,216,90,232,47,196,137,199,93,83,235,36,112,182,190,227,218,7,118,90,157,52,190,41,71,245,40,157,122,73,243,93,144,79,235,131,147,180,91,64,232,41,85,185,199,205,229,23,70,187,87,170,171,84,145,201,193,58,238,178,167,152,73,162,14,205,122,217,86,241,116,112,108,175,85,9,119,56,240,241,40,73,109,190,172,252,226,91,92,244,179,126,139,54,252,155,193,71,101,74,50,93,72,205,99,147,12,35,100,126,9,229,18,149,214,194,57,105,99,234,84,91,118,169,81,12,190,100,254,21,238,115,44,186,75,214,229,234,159,57,255,0,98,189,77,174,235,115,156,191,228,138,28,177,198,91,192,14,76,50,161,94,23,198,223,171,229,242,35,209,228,140,190,89,253,64,113,95,137,244,254,160,178,229,150,13,231,111,24,73,18,130,247,232,65,108,50,163,136,252,82,232,45,76,33,26,226,224,243,255,0,206,230,138,96,163,7,57,47,84,151,236,140,183,75,204,179,101,107,171,199,213,133,58,116,51,182,143,57,60,173,216,219,220,157,116,110,146,142,48,109,243,170,211,83,26,220,210,218,140,150,248,150,63,194,79,62,236,138,235,59,163,167,161,69,245,246,57,154,143,17,106,89,139,79,229,212,231,219,125,150,188,206,77,149,16,107,187,196,47,186,27,28,148,99,237,21,131,32,0,0,193,13,0,250,32,66,99,42,20,129,46,4,250,146,236,69,69,101,240,79,161,21,240,143,60,20,48,16,4,72,4,0,56,252,104,153,8,252,68,128,100,235,127,226,255,0,165,127,82,178,80,233,63,160,19,131,47,211,188,87,47,255,0,137,253,140,209,101,244,191,186,95,57,48,58,158,22,247,120,158,153,124,166,255,0,246,158,175,67,47,138,25,202,60,167,130,172,248,165,111,242,215,55,253,15,79,71,162,114,107,166,224,168,106,180,110,27,156,87,29,75,232,134,218,96,190,70,200,74,54,67,12,166,107,108,176,186,1,7,18,47,40,158,71,212,2,18,101,153,43,192,211,1,202,10,70,91,180,137,246,53,161,129,196,186,137,65,116,50,237,150,236,30,130,117,70,70,121,233,23,177,107,49,200,212,232,126,213,164,178,172,225,201,113,245,60,157,149,121,46,81,177,98,81,120,107,216,250,3,169,192,240,58,153,59,46,178,111,241,73,176,51,55,236,44,146,104,137,26,60,143,130,32,4,176,28,251,9,60,23,105,238,133,114,126,101,106,105,255,0,32,136,66,185,201,224,233,104,104,190,141,85,123,163,37,25,189,164,244,82,210,206,223,77,146,132,223,11,113,212,211,66,85,221,8,46,96,159,95,112,171,225,167,231,147,68,42,81,44,64,109,129,208,0,50,0,87,43,48,70,217,225,25,148,156,152,26,60,225,74,226,167,211,130,172,189,192,105,141,197,158,122,51,237,150,10,246,75,32,109,86,166,77,73,51,14,217,34,117,217,36,249,3,96,16,140,243,212,158,64,0,0,0,5,144,200,0,0,0,128,98,1,0,196,0,0,0,0,32,0,0,0,0,1,0,12,64,0,32,2,128,0,8,0,0,40,0,0,0,0,0,0,4,192,98,16,192,0,0,0,0,0,4,49,0,0,0,0,0,0,0,0,0,186,1,69,214,227,161,6,105,221,94,158,159,243,22,104,124,90,78,91,38,240,142,36,231,43,37,186,68,161,45,182,69,153,105,232,109,177,89,45,209,111,3,133,242,138,224,201,68,220,163,204,89,113,81,170,26,153,190,178,52,43,225,142,102,242,115,133,185,103,168,29,104,221,181,124,68,227,168,150,78,127,218,98,226,162,226,21,218,247,102,47,143,96,174,162,190,50,38,185,229,24,227,100,35,140,174,100,89,230,74,31,10,109,16,104,148,126,66,133,152,120,8,92,165,21,146,88,82,232,69,25,121,44,82,32,150,5,135,144,44,1,100,91,185,2,67,22,70,0,0,0,0,0,0,2,200,192,0,96,0,128,67,200,17,159,4,83,224,115,91,144,161,12,1,15,55,15,5,177,150,81,92,233,207,33,28,196,11,132,36,199,144,22,67,35,34,226,3,36,138,119,56,245,44,132,178,4,154,33,140,19,0,33,145,100,147,137,28,96,3,36,187,21,182,78,32,29,203,17,2,64,54,147,43,149,17,151,98,72,150,64,193,127,135,198,93,12,127,102,122,105,60,254,35,185,147,155,175,121,191,233,18,226,107,48,179,146,88,22,13,50,67,22,6,3,0,4,5,125,218,34,222,58,150,77,119,43,124,144,45,223,50,153,241,38,78,72,162,204,231,33,73,188,197,175,99,159,100,241,190,13,247,224,212,228,212,142,109,211,91,228,219,224,128,178,204,35,5,183,74,111,11,161,108,163,110,165,226,184,73,199,220,178,30,25,99,248,231,24,253,57,34,178,40,46,178,99,202,236,116,99,225,80,252,86,75,244,68,255,0,225,85,246,178,127,200,168,229,11,44,233,75,194,101,248,109,79,235,18,153,248,118,162,43,136,169,255,0,165,129,143,44,55,18,157,115,173,226,112,148,95,205,11,1,75,33,144,218,32,24,96,89,25,4,161,109,149,191,68,229,31,163,53,187,236,149,73,89,45,204,201,8,238,156,87,204,187,226,158,122,20,93,182,49,169,73,188,103,171,246,50,198,59,165,132,89,108,186,172,240,87,15,78,88,68,164,176,241,156,139,111,25,33,187,12,155,147,218,151,100,3,140,84,183,46,143,25,70,205,6,158,23,203,239,100,227,90,142,230,215,242,48,101,246,52,187,28,40,81,92,57,99,163,225,224,40,212,93,39,41,71,114,250,251,152,220,154,124,50,115,147,121,114,234,202,136,0,0,34,144,0,0,0,192,0,144,128,168,24,196,250,15,176,84,100,60,240,55,208,138,246,32,23,60,18,20,73,20,9,12,64,16,196,0,3,143,196,72,140,122,178,64,3,143,195,33,13,124,63,168,13,23,85,254,20,63,87,252,204,239,132,95,14,20,87,180,64,237,255,0,14,199,118,190,215,249,106,75,247,127,246,61,61,9,78,183,207,86,207,57,252,57,21,31,180,90,255,0,50,143,236,191,238,119,180,178,195,81,247,34,165,92,165,93,251,115,193,95,132,235,63,226,26,55,127,255,0,185,56,254,137,241,252,176,87,252,65,168,90,47,11,186,212,241,101,139,202,135,213,245,254,89,57,223,193,119,39,165,213,83,249,103,25,47,213,127,216,163,208,56,139,37,172,131,136,11,33,145,96,64,88,164,72,168,146,96,76,4,152,192,132,160,164,124,206,255,0,69,147,143,125,207,250,159,80,143,83,230,158,33,13,186,203,227,237,100,151,243,8,200,216,3,66,1,139,0,60,128,176,60,6,81,117,85,198,196,146,146,82,111,163,2,168,197,185,44,29,170,117,154,138,237,170,78,47,203,202,89,193,145,104,110,173,110,194,111,177,211,210,229,194,42,107,167,1,93,204,8,51,193,23,36,141,176,108,139,26,146,100,39,32,19,134,224,242,81,40,60,147,2,191,41,17,116,172,151,100,96,66,49,88,13,136,150,80,0,182,34,46,180,76,0,166,81,104,148,50,88,24,0,25,17,166,4,100,132,178,77,180,32,0,0,0,0,0,0,0,0,16,192,4,0,0,32,24,128,64,0,0,32,0,0,24,20,32,0,0,0,0,0,1,0,196,0,0,38,33,128,0,0,0,0,0,192,0,0,67,16,0,0,0,0,0,0,128,140,228,162,178,3,125,10,101,86,231,146,30,126,233,18,157,201,34,14,53,90,59,108,93,13,80,209,170,26,148,249,55,69,56,241,216,207,172,141,146,143,163,146,69,171,227,40,202,62,146,18,187,18,219,220,134,154,54,121,88,148,118,178,229,68,119,110,151,80,138,124,203,92,241,183,210,91,183,156,150,108,231,8,182,20,103,172,144,21,168,172,23,211,93,114,94,167,134,11,77,44,225,73,18,158,158,105,113,30,66,151,147,45,254,137,240,109,167,204,75,213,202,48,253,150,200,199,118,236,50,216,94,234,142,55,54,21,166,237,220,74,5,180,185,97,111,40,175,81,25,172,26,178,182,172,144,90,150,88,53,131,20,107,212,87,102,229,61,209,246,46,90,168,185,236,146,106,68,85,146,207,96,219,145,246,200,211,0,232,53,34,54,124,37,117,231,32,104,2,188,180,78,50,200,12,0,64,13,0,196,192,99,35,156,2,146,96,72,77,12,0,175,146,73,146,100,0,154,96,210,101,82,182,49,120,39,25,41,32,19,137,7,38,139,132,226,152,25,101,168,105,147,133,217,11,40,79,146,189,187,64,209,152,200,123,48,80,155,76,186,19,200,4,165,181,10,22,100,181,165,36,85,229,237,96,89,145,117,19,225,21,169,250,128,155,128,116,44,79,40,139,136,17,68,209,23,17,71,32,88,4,114,52,192,103,30,237,210,215,234,51,240,197,164,142,198,78,102,167,11,83,102,59,188,151,19,85,3,96,217,22,210,43,38,52,71,112,38,253,138,36,200,238,247,30,95,116,28,0,250,162,140,53,44,23,20,93,44,79,36,4,145,77,171,24,44,118,45,166,123,110,140,154,65,89,238,123,99,39,223,177,134,189,60,115,153,102,114,247,145,95,136,106,230,174,80,174,88,199,83,50,213,234,23,252,223,228,136,174,204,33,193,106,172,227,213,226,122,136,117,217,53,243,137,182,175,24,170,92,91,92,162,253,215,40,168,217,179,230,41,37,8,230,114,140,87,187,57,122,143,21,182,109,170,87,151,31,126,172,197,41,78,199,186,201,57,63,118,197,30,142,49,82,142,98,242,159,176,212,62,103,34,137,95,163,175,204,170,202,237,175,241,65,75,56,253,13,212,120,141,23,225,73,249,115,246,151,251,148,107,149,91,163,137,40,201,124,204,87,120,93,83,230,49,117,191,242,155,125,75,163,201,23,100,151,88,132,113,53,30,31,109,92,215,235,143,243,49,247,195,92,158,155,204,207,82,155,180,244,234,23,174,43,62,253,201,21,231,176,44,27,245,30,29,58,249,173,238,94,207,169,137,198,91,182,180,211,246,100,85,180,230,49,114,93,95,4,96,219,183,250,150,89,233,142,23,98,20,175,138,95,160,10,206,161,25,110,139,9,190,27,8,172,86,190,96,69,251,132,94,71,103,17,66,173,122,91,2,81,235,208,183,81,40,246,125,191,160,168,89,146,250,148,219,45,210,127,48,32,222,94,68,0,101,72,6,32,1,128,0,0,0,12,0,10,134,197,16,238,46,140,42,68,90,36,38,2,68,130,61,6,0,0,1,0,0,1,40,12,81,248,70,0,29,144,62,131,1,62,120,247,52,71,153,20,71,227,143,238,90,178,162,241,215,176,30,147,193,82,142,130,28,122,166,220,255,0,118,118,41,206,229,35,6,150,165,93,112,132,122,194,42,39,86,186,248,136,87,158,254,54,243,183,232,243,254,6,215,143,245,119,254,88,41,254,12,111,237,122,168,251,214,159,243,61,15,241,22,141,107,60,18,228,150,108,165,121,145,253,58,255,0,44,156,31,224,184,55,169,213,93,143,74,130,142,126,109,231,251,1,234,198,62,162,104,3,4,92,73,100,0,175,0,88,209,7,132,1,145,238,40,157,138,37,78,242,163,84,173,81,60,15,140,71,111,138,106,177,209,216,223,238,122,249,77,200,242,158,63,13,158,33,55,249,226,164,7,42,79,36,73,49,16,44,11,4,128,42,56,26,202,24,96,35,69,26,235,233,225,75,49,246,103,103,77,169,134,162,149,56,241,40,63,84,79,62,107,208,88,169,185,74,95,12,248,3,214,74,76,131,221,34,248,37,40,70,94,232,123,82,54,202,152,69,162,221,153,36,39,32,5,17,224,20,137,1,18,44,155,22,0,169,167,146,105,112,75,0,1,128,0,0,0,0,16,0,192,170,121,20,91,45,192,182,129,29,195,13,160,0,3,12,0,0,0,0,0,0,8,98,0,16,196,0,0,0,32,24,128,4,49,0,0,1,64,0,0,2,2,50,124,0,167,53,16,140,183,20,184,202,82,46,132,118,160,36,0,8,6,0,0,0,0,16,0,0,82,0,200,16,0,2,40,98,0,0,49,235,38,210,53,153,175,171,204,32,201,76,139,54,74,201,23,85,166,218,105,141,106,32,86,44,13,180,132,164,152,15,56,19,200,165,156,112,70,42,127,136,6,228,212,145,53,49,11,191,0,89,231,75,114,126,197,159,107,179,37,27,88,99,230,65,178,26,133,55,137,147,116,249,137,237,146,50,211,42,243,240,229,154,178,212,147,142,18,250,133,66,189,52,212,189,141,86,74,85,214,187,224,148,36,229,91,247,19,245,195,111,127,98,42,221,53,234,200,146,182,10,75,59,76,85,206,20,217,137,250,51,238,109,174,232,79,41,73,50,40,170,46,49,195,121,39,30,134,61,125,239,79,21,40,116,201,125,55,198,218,148,215,126,164,22,55,149,238,66,15,212,101,243,254,207,171,242,229,240,79,161,117,137,227,117,124,252,138,47,157,177,138,49,207,93,24,203,9,148,217,57,75,169,159,201,204,178,88,149,215,163,80,172,69,219,145,203,166,94,89,100,239,125,132,29,16,57,176,212,203,113,182,171,55,68,138,178,81,202,51,168,202,19,235,193,127,152,45,217,2,113,121,68,138,124,204,50,197,44,160,36,34,59,137,117,3,53,250,125,252,228,149,17,148,56,102,128,192,0,16,111,145,169,1,34,18,130,100,192,12,242,131,68,98,249,53,53,146,185,214,2,140,203,83,201,153,229,50,200,72,11,90,201,7,95,36,212,134,5,121,193,25,79,5,184,33,40,0,70,89,37,130,184,172,19,82,0,113,23,40,158,224,194,96,44,156,139,44,141,151,89,207,41,243,242,201,187,196,181,17,209,104,110,190,127,134,60,47,119,236,121,191,4,149,151,85,125,182,103,51,183,45,254,133,196,215,77,182,250,11,28,229,245,37,211,128,52,200,36,190,68,73,0,193,164,250,128,1,9,39,30,156,175,98,139,49,36,104,101,23,122,94,123,119,32,202,248,202,48,223,53,84,37,55,217,27,237,124,167,216,224,248,149,251,231,229,71,164,122,253,72,211,12,164,229,39,39,213,143,119,186,16,200,13,200,104,139,66,229,1,96,4,90,125,198,84,32,22,75,116,241,133,214,168,219,102,200,190,248,10,217,225,254,33,40,181,77,207,49,233,25,123,29,125,216,250,20,105,180,85,105,249,132,125,95,153,245,46,147,219,243,250,21,18,120,107,177,92,148,121,236,204,215,235,234,167,41,203,116,191,44,78,109,254,35,117,185,80,251,184,252,186,254,226,142,158,163,85,85,49,106,114,255,0,165,114,206,101,154,191,62,124,66,49,140,121,203,229,152,159,47,146,218,127,23,6,84,236,158,81,56,250,105,95,185,77,157,73,185,113,133,193,68,108,236,137,203,134,151,177,91,126,181,245,38,229,234,206,64,141,221,73,39,21,92,112,249,238,87,103,81,195,225,193,6,157,63,59,182,167,38,162,250,25,103,135,55,135,149,216,186,190,36,83,60,111,150,22,22,64,136,0,17,64,134,32,1,136,96,3,16,202,0,0,8,59,141,172,136,96,71,160,193,162,36,84,227,208,98,93,6,84,0,0,0,12,5,213,129,98,232,0,0,29,208,193,124,64,3,135,89,63,208,215,162,175,204,213,209,14,206,121,127,69,201,150,191,135,234,206,159,132,67,58,153,207,242,67,31,171,10,244,90,101,153,185,29,106,61,81,71,47,67,29,219,159,232,116,44,151,145,93,111,222,72,131,78,223,188,148,31,195,52,114,252,43,195,23,133,233,231,76,101,189,202,110,82,103,93,252,73,148,92,210,177,148,37,33,238,43,114,72,166,119,224,168,213,148,69,216,145,145,234,25,84,172,147,238,33,91,39,122,51,206,246,202,114,85,101,152,44,74,178,83,108,173,217,201,90,177,178,81,142,88,69,137,156,63,226,74,191,193,183,228,226,206,231,67,31,139,212,175,240,251,18,248,163,234,65,94,64,68,165,28,50,38,84,135,145,12,6,2,12,129,100,35,190,73,26,229,165,82,138,148,30,26,43,211,233,236,178,167,101,111,45,60,52,107,170,187,101,94,222,146,10,239,248,125,155,180,85,55,215,24,47,220,115,188,55,116,52,16,140,186,229,255,0,83,66,147,147,54,194,115,187,104,163,61,196,93,89,33,63,187,92,1,170,45,33,249,134,40,219,41,50,248,124,192,118,92,208,234,181,200,110,49,99,133,105,1,110,64,88,19,2,64,69,100,144,0,15,2,0,2,171,45,81,35,27,114,6,133,130,105,35,47,153,243,36,172,126,228,27,35,90,144,165,65,77,55,98,92,179,100,103,185,6,153,157,45,17,242,153,171,60,131,113,192,169,24,220,36,136,225,150,221,108,82,43,170,200,207,163,20,132,5,147,135,116,87,181,149,0,6,4,0,33,139,32,0,0,0,33,136,0,64,5,0,0,0,128,4,2,108,97,128,1,99,3,1,0,192,139,28,80,18,0,0,0,24,0,128,0,4,0,0,0,0,0,33,128,8,48,49,0,0,8,10,120,125,71,132,71,32,150,89,3,232,60,240,70,82,219,194,42,114,156,158,48,5,138,89,232,45,210,82,198,9,194,56,95,50,77,32,41,178,201,36,56,46,50,199,40,166,41,60,69,180,4,214,123,6,246,159,44,205,94,175,108,28,166,87,102,170,54,71,208,240,200,174,230,138,229,240,183,200,181,250,232,233,39,22,215,44,225,106,46,189,194,183,92,184,143,92,27,46,212,195,83,225,233,89,204,154,234,101,91,117,215,85,168,209,169,99,158,216,51,232,37,229,169,57,75,177,143,71,189,85,28,207,49,76,235,125,142,62,90,182,183,158,58,17,81,182,22,107,52,242,130,150,49,202,42,240,201,223,84,190,243,252,51,93,22,197,237,138,225,227,148,115,86,177,211,174,157,15,152,185,112,7,86,118,105,245,86,186,95,199,30,81,117,52,206,151,38,229,185,28,173,86,130,223,255,0,50,183,137,69,244,247,71,82,173,68,111,166,41,60,89,142,128,19,174,55,199,49,226,70,57,198,117,203,18,88,58,117,116,231,169,93,206,50,159,151,40,245,238,106,164,115,156,153,29,204,209,118,157,195,149,204,74,118,162,160,140,205,21,234,59,25,154,69,18,156,163,46,0,234,171,51,34,245,37,131,147,93,242,103,66,153,110,137,21,126,220,242,74,33,30,128,69,70,113,97,9,181,212,115,178,41,114,100,183,81,135,192,29,13,200,55,35,151,246,153,118,28,117,18,44,74,233,96,91,76,240,187,130,232,90,164,69,61,251,73,169,38,85,100,119,116,32,155,128,26,64,174,54,100,154,96,41,65,50,27,112,90,13,100,10,183,96,178,50,33,40,17,229,1,120,136,198,68,179,144,22,210,45,19,0,42,111,3,140,201,74,25,43,218,226,192,224,255,0,22,234,39,103,217,116,149,242,228,247,99,221,244,95,220,187,73,68,116,186,106,233,143,225,92,191,119,220,135,137,105,101,63,27,211,223,37,247,113,165,225,255,0,155,63,247,46,222,162,178,203,137,169,180,83,101,208,175,171,57,254,33,226,177,166,59,98,243,46,201,28,43,245,55,234,62,57,53,31,202,139,82,59,246,248,205,21,188,111,95,167,37,31,254,160,169,75,133,38,191,210,112,54,32,194,39,213,122,74,252,122,137,245,106,63,234,88,55,83,172,170,213,149,37,245,206,81,227,118,162,117,202,202,101,186,169,180,254,64,123,105,114,138,108,232,113,252,55,197,165,38,171,179,226,246,247,250,29,121,226,112,221,23,148,202,140,122,171,149,122,121,78,127,132,242,242,147,148,229,39,213,188,157,159,27,158,41,140,51,203,158,127,145,198,34,129,128,4,2,104,98,10,143,66,73,231,140,136,68,84,240,32,82,77,11,33,29,29,47,137,186,40,112,178,46,109,124,28,148,106,53,247,234,22,28,182,199,242,199,131,32,0,6,70,32,160,178,159,136,172,157,79,13,253,0,44,254,228,161,204,69,62,83,10,250,4,70,124,19,151,184,172,92,18,92,193,1,92,194,178,82,92,34,48,226,65,87,67,27,138,173,74,54,73,46,153,45,219,40,237,111,163,89,69,54,188,206,64,68,0,8,16,12,64,48,0,0,0,2,134,49,12,33,12,67,1,8,98,34,164,186,12,93,134,84,0,0,0,56,252,66,28,59,133,76,0,2,5,220,31,9,130,232,135,140,201,47,152,19,132,122,68,238,120,77,123,116,155,241,205,147,111,244,92,35,136,179,203,93,123,30,163,79,95,147,26,105,237,4,162,21,210,211,199,202,141,113,247,229,145,215,93,187,82,171,79,136,71,31,169,167,100,119,41,191,134,43,44,228,87,99,178,231,100,186,202,89,253,200,61,21,19,243,52,213,207,228,81,173,244,202,47,221,7,135,73,189,46,215,248,100,210,30,191,154,97,47,105,23,13,98,149,141,149,18,101,110,70,152,57,75,8,171,123,201,102,50,27,16,7,84,65,215,150,91,208,50,81,24,214,145,46,16,165,44,34,10,89,100,10,198,202,148,92,147,79,163,224,209,128,88,3,197,234,170,116,106,44,170,95,134,69,13,97,157,63,26,182,187,124,70,78,190,144,91,100,253,217,203,148,178,200,208,12,139,112,248,32,89,12,143,105,47,42,88,94,151,207,200,42,205,46,170,122,91,55,67,245,94,231,98,173,125,58,149,233,244,89,249,89,196,242,103,249,95,234,78,26,89,183,149,56,175,212,15,91,77,106,52,198,41,231,130,200,165,19,23,133,219,148,170,149,145,156,182,246,102,219,34,205,48,110,104,139,140,102,67,203,108,156,43,104,162,62,82,67,150,82,224,183,97,45,153,3,14,233,238,52,66,82,193,119,149,17,236,64,70,50,100,250,139,9,10,77,129,103,9,21,59,86,67,150,138,246,114,6,133,52,209,85,146,4,176,60,100,12,83,82,148,137,198,50,81,52,236,137,25,109,64,101,196,156,139,28,246,68,154,148,114,41,215,188,10,161,126,100,110,175,85,182,38,5,165,105,229,19,251,60,253,200,174,164,109,82,89,33,43,55,112,153,85,53,73,68,154,166,74,89,34,168,187,79,41,242,153,10,116,211,132,179,150,116,99,211,146,107,111,176,20,198,47,28,131,138,70,142,25,9,195,32,85,8,166,57,210,176,61,187,71,185,224,168,203,56,52,65,68,211,37,145,40,160,138,48,34,249,97,25,173,179,5,19,81,220,73,210,204,144,212,98,103,78,171,99,40,146,172,101,242,228,39,9,123,26,166,226,133,186,12,82,50,1,162,113,139,42,117,149,21,136,147,224,142,64,98,24,176,81,17,143,4,176,4,71,129,224,96,44,0,196,64,0,1,66,0,0,1,12,0,64,49,0,0,0,0,128,0,64,0,5,24,224,89,194,20,228,210,225,100,81,204,190,36,65,37,234,228,153,28,16,114,150,112,128,183,34,207,184,99,142,74,173,174,82,142,34,200,45,236,99,214,89,40,86,246,178,26,171,45,162,11,105,138,115,148,150,102,250,138,162,50,114,227,35,232,240,45,184,136,148,184,121,34,182,232,181,80,174,82,133,171,49,151,5,147,167,215,229,193,250,37,204,89,204,229,179,175,225,186,168,65,42,236,142,233,103,140,145,89,97,86,163,79,99,169,69,251,157,191,13,177,217,166,242,183,98,72,171,83,93,151,235,33,109,56,140,82,195,76,130,139,166,110,80,225,193,243,243,32,219,39,84,125,75,226,79,12,243,154,151,183,95,45,242,235,35,175,28,89,107,109,227,185,197,215,202,54,107,102,208,29,203,117,255,0,100,165,87,41,239,140,151,164,203,45,77,180,234,35,98,232,114,99,23,57,197,55,220,236,253,159,60,39,187,11,132,7,127,71,116,53,85,41,231,159,98,189,70,237,249,75,210,113,106,186,221,30,178,59,62,28,114,142,245,90,138,181,53,250,90,228,10,180,219,185,140,253,81,236,202,181,26,89,39,186,29,13,59,124,158,87,194,58,181,81,149,174,188,20,115,212,73,42,35,35,86,162,152,231,48,124,251,24,247,202,50,193,164,39,167,218,248,39,92,165,25,22,210,247,62,75,103,92,90,201,5,245,73,74,35,114,72,207,90,113,125,75,90,207,114,42,55,87,230,71,131,20,233,148,126,103,66,41,162,91,84,186,162,163,139,185,238,198,11,99,147,124,244,209,125,138,103,166,107,161,81,82,179,5,144,179,146,151,25,71,170,4,200,174,149,83,201,108,162,164,140,84,217,132,104,133,188,145,70,205,164,162,240,79,134,14,32,69,79,146,204,149,56,224,74,120,2,226,46,34,141,153,44,76,10,101,192,163,60,23,56,166,87,42,192,156,101,145,149,172,162,42,206,121,2,240,219,146,17,146,102,15,24,241,122,252,58,173,149,226,122,137,47,76,123,71,230,192,126,35,196,226,179,209,114,121,207,19,215,121,113,106,60,190,197,154,13,76,172,210,106,172,178,110,118,74,196,220,159,94,135,39,86,220,227,41,62,229,70,90,179,108,221,150,60,150,78,78,79,108,83,203,232,151,82,205,38,154,221,78,202,168,88,227,50,147,233,19,173,167,167,79,162,88,132,189,120,230,109,102,82,250,46,200,131,135,117,54,211,37,27,96,224,220,119,97,251,21,38,185,231,177,214,241,181,247,186,121,123,214,215,243,57,138,40,168,77,111,229,190,68,242,159,87,250,147,202,65,39,186,45,115,208,42,183,38,164,164,184,146,61,7,134,235,60,232,99,166,87,43,230,112,118,229,123,155,252,31,209,107,207,72,242,254,132,20,248,189,190,102,177,197,116,173,109,253,76,69,151,217,231,95,101,159,154,77,144,40,0,3,8,5,192,126,161,132,27,64,48,32,192,16,32,0,10,0,0,0,0,0,6,158,26,98,0,45,145,8,240,203,33,40,108,106,79,146,167,47,86,87,64,38,249,76,32,248,193,36,189,57,34,189,51,249,48,137,21,191,76,222,59,50,253,189,48,81,99,78,111,1,87,217,170,223,84,35,249,58,44,116,51,0,0,0,1,0,0,0,0,0,0,0,50,128,98,24,66,24,0,17,1,129,20,215,194,0,186,1,64,49,0,67,39,31,133,21,150,128,9,140,59,128,194,63,19,126,200,68,224,189,63,86,6,191,13,171,206,214,209,14,219,183,63,162,228,244,241,175,58,132,155,206,14,63,240,229,42,90,171,109,146,244,194,42,43,234,249,254,199,118,158,102,231,46,236,42,223,17,191,201,208,75,243,89,232,95,220,227,213,60,50,239,24,212,121,154,168,82,186,85,30,127,212,255,0,248,140,240,235,18,14,239,134,77,249,246,67,62,151,201,191,87,13,218,121,124,185,56,180,201,194,85,216,159,56,71,122,95,121,67,199,226,137,71,43,203,68,101,72,247,180,73,92,187,154,101,75,131,67,80,200,231,98,100,97,102,0,83,174,72,173,69,151,202,196,209,8,201,100,10,167,23,236,16,88,54,194,49,146,35,61,58,236,8,205,39,193,147,91,100,169,210,93,100,122,198,47,7,67,201,100,45,211,169,194,80,146,204,100,176,192,240,51,156,164,249,100,77,218,253,5,154,43,156,44,143,167,62,153,118,104,199,133,156,96,202,162,3,224,95,168,80,89,13,69,149,172,70,111,5,96,5,146,183,204,146,115,55,67,67,43,214,107,178,50,134,56,193,207,138,108,209,76,110,139,221,85,145,79,253,64,118,252,11,195,44,211,89,43,239,225,227,17,137,217,146,201,204,240,75,239,189,89,27,185,217,220,235,224,214,51,170,210,36,49,21,12,68,101,60,17,82,200,22,57,17,222,24,200,109,1,110,36,44,12,0,137,32,2,12,73,147,192,109,1,117,69,86,66,77,23,143,0,97,133,50,201,166,16,193,110,223,144,96,2,56,44,82,137,94,8,178,13,62,100,80,121,136,203,146,200,5,91,184,150,245,238,65,227,5,79,32,92,238,81,238,39,168,201,150,81,147,100,225,28,1,110,246,201,70,126,228,55,69,34,185,75,216,13,78,75,5,19,153,87,152,195,57,1,77,182,83,56,185,23,135,5,70,53,67,82,201,162,185,74,28,23,97,11,1,70,231,33,56,176,13,204,133,17,202,125,75,20,189,200,100,0,148,163,146,30,81,52,61,197,68,85,99,242,131,120,252,192,33,229,224,91,73,74,193,111,1,96,7,184,89,1,8,152,176,4,0,120,12,20,32,0,0,1,0,0,8,0,0,0,0,67,16,0,0,1,153,72,150,74,21,123,100,229,184,140,238,242,250,180,100,106,42,149,145,139,195,101,75,89,94,57,101,115,178,169,188,228,43,110,86,5,41,40,199,39,50,237,100,247,108,175,177,87,157,100,184,148,152,164,79,83,168,149,210,219,31,132,207,214,28,178,200,202,44,170,204,46,17,149,75,118,98,15,24,34,134,147,93,64,149,75,146,232,189,175,119,116,85,236,13,242,81,233,52,154,218,172,211,195,24,243,87,84,87,174,154,142,161,99,225,154,228,226,105,110,116,223,25,246,238,122,58,169,211,107,182,201,200,202,179,83,15,51,87,24,175,133,174,89,71,140,120,55,146,221,244,124,63,138,39,161,134,158,186,226,182,174,132,231,94,248,184,190,98,192,240,120,150,232,227,174,78,166,153,206,54,47,51,130,207,21,240,191,178,205,91,95,248,121,253,141,26,106,190,209,70,114,179,217,129,143,87,38,212,167,146,62,17,168,113,213,98,114,225,146,212,233,231,92,36,165,37,131,2,226,113,217,212,15,109,31,84,121,230,44,162,196,168,154,196,115,185,245,50,248,86,170,94,67,86,191,132,232,110,174,216,112,209,70,91,169,178,54,171,107,151,29,209,47,42,58,136,110,75,18,70,152,75,240,178,171,177,71,170,60,100,12,114,221,91,195,225,137,93,47,115,100,224,175,138,207,15,220,199,58,221,114,196,138,137,121,178,247,37,27,229,30,165,57,66,101,70,197,171,224,95,107,203,49,141,1,210,174,205,197,235,13,28,200,88,226,107,166,253,220,17,86,206,168,200,166,122,85,216,208,249,68,124,197,30,172,138,199,228,202,44,178,49,105,14,221,68,114,70,55,34,163,69,114,101,230,90,237,142,77,27,147,68,81,34,27,114,14,107,185,9,221,24,174,160,60,109,238,10,232,199,185,142,221,67,151,66,157,205,245,101,136,232,189,82,247,26,191,39,53,75,12,190,22,33,6,229,36,194,85,169,20,215,36,208,239,212,71,75,69,151,88,253,16,142,89,21,147,197,53,209,240,218,55,113,43,103,240,71,251,253,15,25,126,162,119,91,43,44,147,148,228,243,41,62,229,250,253,101,154,203,229,109,207,213,46,221,162,189,140,50,42,55,120,109,254,187,40,111,252,85,233,255,0,82,255,0,227,21,209,126,92,163,46,169,28,252,225,229,117,58,16,213,195,85,91,133,242,80,187,24,220,250,75,253,152,29,63,11,140,107,209,56,199,226,226,82,126,249,92,14,200,56,206,86,74,106,21,199,57,150,113,199,177,78,142,250,244,186,5,125,205,225,198,41,69,117,147,89,57,122,173,93,186,233,230,126,152,47,134,11,162,2,126,41,173,171,83,229,198,165,47,187,206,36,251,163,10,203,234,203,60,189,188,227,245,35,140,99,230,178,3,95,66,72,113,218,171,179,43,45,165,183,228,243,255,0,216,145,80,186,50,106,114,140,100,163,39,29,203,107,9,71,49,8,184,202,17,93,37,140,183,238,69,102,105,167,129,150,206,59,190,165,59,64,98,13,161,135,238,64,0,102,65,184,0,67,202,0,16,137,8,4,3,0,164,0,0,0,0,0,0,0,91,27,22,213,25,118,238,70,201,41,97,46,136,128,1,47,50,88,198,238,8,128,16,0,0,0,0,0,0,0,0,0,0,3,1,148,0,0,0,0,60,0,176,61,171,230,75,3,2,174,140,121,52,203,76,222,155,206,92,243,234,70,124,4,32,24,0,71,153,34,194,16,93,89,48,1,15,176,118,64,39,208,189,44,97,118,138,42,138,204,227,158,157,89,162,154,221,214,70,181,214,114,81,10,244,62,11,84,170,210,215,249,173,123,159,235,255,0,99,171,168,113,174,201,55,196,33,29,210,250,35,38,141,40,234,43,95,133,53,131,79,241,12,227,78,139,106,248,174,146,143,232,185,127,216,131,206,249,146,182,249,89,63,138,114,114,102,197,240,100,231,69,226,72,222,165,232,3,125,114,205,75,229,35,183,160,179,126,154,57,237,193,231,244,207,117,111,232,153,217,240,167,154,167,31,102,6,43,230,161,100,227,237,38,140,206,82,148,184,54,235,105,198,174,199,217,188,148,109,81,54,202,49,67,25,9,207,104,68,132,228,145,154,203,240,70,171,119,200,43,108,53,27,89,178,22,239,92,51,156,225,148,78,137,184,75,4,86,201,203,111,34,132,212,139,18,140,226,87,58,246,242,128,167,197,116,243,212,120,125,181,209,24,202,198,184,82,60,21,181,78,155,37,11,22,217,69,225,163,222,249,238,50,193,228,252,118,157,158,35,100,187,89,137,1,202,192,14,72,68,80,0,48,128,221,163,195,70,56,109,82,78,93,59,157,77,45,85,89,234,166,95,160,30,179,195,180,213,199,69,83,174,42,59,163,185,227,187,52,58,8,248,102,99,225,244,39,215,105,168,163,35,211,137,233,205,152,16,164,96,122,92,178,75,77,131,118,3,2,145,139,236,226,251,57,187,1,129,72,195,246,118,31,103,55,109,22,209,72,199,246,113,249,6,172,6,5,35,47,144,63,32,191,12,57,20,82,168,31,146,139,91,101,51,148,128,126,92,81,76,246,161,78,83,40,113,177,190,81,80,229,34,45,143,108,177,208,170,205,203,162,8,150,228,30,97,74,132,217,100,43,125,202,26,182,69,177,147,34,160,134,3,201,23,34,68,88,16,148,153,20,219,45,192,109,64,71,110,71,140,19,35,32,0,18,36,144,11,36,131,104,0,96,48,49,100,0,0,136,15,34,200,96,120,1,1,44,17,192,17,12,19,192,240,5,120,30,9,6,0,136,199,128,192,8,97,129,129,28,9,196,144,1,94,24,96,176,0,171,1,130,204,6,0,172,11,48,44,1,88,19,218,44,20,64,9,96,64,112,252,249,88,177,208,131,229,242,202,106,179,208,151,114,91,222,25,134,138,207,76,190,66,140,251,145,148,92,217,37,89,5,115,147,221,149,220,112,156,179,192,237,135,37,74,91,101,192,22,247,193,25,166,176,134,164,183,14,111,212,128,112,100,164,219,35,185,99,129,193,240,80,66,75,161,46,31,212,173,69,169,22,40,225,228,5,159,145,191,195,245,146,211,79,31,133,156,249,79,159,144,212,184,201,21,238,52,214,111,167,41,228,159,153,194,103,147,240,255,0,19,183,76,241,241,67,216,244,26,111,16,167,83,194,120,147,236,6,203,99,11,160,225,100,115,22,114,30,142,237,20,229,229,122,171,125,23,177,218,219,233,66,226,75,12,131,206,248,182,158,216,194,22,201,188,119,71,37,242,248,61,165,212,199,81,68,171,154,225,158,86,237,21,148,234,37,94,214,241,208,163,78,143,81,229,209,61,220,225,16,209,248,135,151,111,170,79,18,101,118,98,186,159,105,62,198,106,234,243,102,162,186,144,123,42,101,11,20,94,121,45,186,173,209,247,71,155,190,119,105,227,9,194,95,7,95,153,191,67,227,81,189,170,230,177,34,133,13,103,147,171,116,90,182,175,194,205,215,37,56,44,174,61,202,117,186,40,107,34,159,73,46,140,209,77,78,52,40,73,229,224,10,86,146,50,89,65,246,52,42,44,149,55,74,187,58,118,54,229,22,163,39,217,16,254,200,141,57,16,25,254,202,137,67,79,181,151,134,24,11,156,96,205,117,83,151,70,105,109,71,171,41,179,85,24,129,153,105,101,158,89,47,34,75,185,56,106,183,72,191,115,104,12,82,174,105,240,203,233,148,215,12,110,109,75,148,91,9,69,128,167,91,146,50,206,169,175,153,208,77,48,113,76,14,75,77,118,35,159,145,212,116,197,139,236,209,20,114,39,44,50,112,147,103,77,233,32,251,33,125,150,62,192,98,141,206,7,55,199,181,251,234,175,79,23,215,215,47,236,119,30,141,55,208,241,190,37,100,108,214,221,40,60,199,118,216,253,23,0,100,147,201,91,27,100,88,68,89,6,77,144,97,90,231,41,223,42,235,92,198,184,237,138,55,211,164,170,53,216,167,40,169,198,182,247,73,240,190,133,30,29,40,80,227,124,227,191,99,140,182,231,226,13,94,162,122,171,101,41,109,92,231,17,92,126,128,41,235,82,210,249,81,223,39,40,202,50,221,211,150,154,253,176,98,229,245,39,36,145,14,95,208,32,221,133,130,112,33,199,177,56,124,95,204,162,126,107,173,52,191,83,60,101,182,92,62,133,147,124,127,114,140,242,69,107,130,86,205,69,113,39,250,148,89,196,153,58,108,217,56,181,213,18,213,71,108,220,187,63,82,127,80,51,228,121,22,64,0,65,200,100,128,192,137,0,84,71,144,16,18,2,35,92,188,32,30,5,130,205,147,246,13,175,216,34,188,8,179,11,216,48,128,172,11,48,131,104,85,96,79,104,109,2,0,79,1,128,33,129,146,16,11,0,48,1,1,61,146,127,133,141,83,99,252,32,86,5,174,169,175,194,200,224,8,129,45,161,180,4,4,246,143,104,16,193,44,18,81,111,162,101,208,211,216,255,0,14,62,160,81,180,148,96,219,194,89,53,199,79,21,241,60,150,109,81,88,138,193,5,250,56,236,162,49,146,255,0,82,48,235,60,62,85,185,78,133,186,29,118,247,71,67,78,189,6,184,71,130,163,202,135,67,208,234,124,62,157,70,91,142,201,254,104,255,0,115,149,168,240,251,233,127,14,248,126,104,129,158,43,17,67,12,101,143,104,17,234,210,36,9,114,255,0,97,244,64,16,95,19,253,14,143,132,87,187,82,230,250,86,191,155,255,0,177,142,49,219,20,143,67,225,58,11,60,149,92,33,155,37,234,151,203,33,93,56,211,91,140,103,93,137,53,252,217,204,241,205,90,213,106,148,97,44,194,168,237,227,187,238,81,118,170,123,165,8,60,46,141,174,230,89,50,8,71,227,70,200,191,73,154,181,235,53,32,53,104,165,153,40,251,198,72,237,120,84,176,231,243,56,58,89,109,186,31,234,59,154,24,168,207,117,114,221,7,199,179,76,13,154,152,41,79,62,232,205,42,19,53,222,214,216,200,167,116,89,70,127,179,34,19,209,169,118,52,202,196,135,25,166,84,115,231,225,241,125,130,26,5,30,136,233,96,48,6,15,179,50,63,102,103,67,1,128,51,66,50,138,28,183,50,252,6,16,24,165,67,111,39,7,248,151,78,225,228,219,245,137,234,184,56,255,0,196,244,202,223,12,221,92,115,229,205,73,253,0,241,82,231,36,122,19,147,68,84,92,186,34,5,145,227,234,75,110,212,189,201,66,217,87,53,39,234,93,211,238,1,10,165,39,211,131,161,166,211,219,9,255,0,225,246,182,255,0,11,146,48,92,148,39,232,109,194,92,197,252,141,94,25,117,85,223,155,225,186,56,253,128,246,58,93,68,225,164,170,54,71,100,148,125,81,246,46,142,173,123,158,83,195,101,116,181,145,212,185,189,150,88,235,218,253,177,159,246,59,27,154,40,236,171,178,138,103,168,148,95,67,29,58,156,112,205,42,113,177,1,109,90,173,207,147,78,244,209,135,203,195,224,115,178,81,136,27,148,147,36,114,161,168,156,101,201,174,189,74,107,146,43,80,140,119,106,212,122,25,254,217,38,88,149,212,3,153,29,100,178,107,171,80,164,6,140,6,5,187,33,146,40,218,132,225,17,110,13,192,30,92,69,229,68,150,225,110,40,131,166,36,94,158,47,177,110,225,238,2,143,179,199,216,139,211,47,99,86,67,128,140,127,101,23,217,77,163,20,140,15,76,200,189,60,142,134,3,8,82,57,190,68,144,121,82,246,58,91,87,176,108,136,164,114,252,185,123,11,100,189,142,159,151,16,242,162,90,145,205,216,253,135,131,127,147,17,121,40,82,48,145,102,255,0,37,17,116,33,72,196,45,166,207,35,228,30,79,200,82,50,96,123,77,14,145,121,64,81,180,54,151,249,98,242,192,167,104,109,46,242,216,108,96,83,180,48,88,224,197,181,129,94,0,155,139,35,181,132,68,9,109,97,181,148,68,7,181,134,0,66,30,3,0,33,18,192,176,4,67,36,176,44,0,178,3,192,176,0,33,224,0,88,22,9,11,0,121,24,113,132,92,185,224,201,9,227,169,108,95,57,70,26,105,113,140,99,150,200,110,207,70,87,57,185,99,36,163,37,142,0,148,146,218,86,241,30,131,151,78,164,59,46,64,54,182,242,79,62,144,89,18,120,79,32,71,47,177,98,248,121,43,143,76,147,140,189,202,39,191,130,113,150,74,255,0,66,95,10,32,28,86,61,66,138,77,225,116,39,133,46,229,121,219,39,128,28,94,25,116,44,112,154,148,91,77,20,245,100,156,176,128,245,94,17,226,75,83,31,46,199,235,71,74,75,7,135,162,249,83,37,56,124,72,245,222,29,174,142,174,133,159,143,28,133,105,220,246,228,197,226,21,74,116,121,149,47,92,77,241,196,162,61,145,198,59,1,226,110,181,217,111,171,143,145,166,189,60,148,99,58,222,89,179,197,252,43,109,142,218,95,94,199,63,75,109,181,77,194,93,187,48,52,107,44,148,244,220,117,238,115,161,57,83,53,44,114,91,59,101,230,201,79,210,136,79,156,109,3,211,120,117,254,110,158,50,111,147,92,102,247,100,230,248,83,140,169,140,120,88,53,234,229,42,96,228,185,68,26,53,48,140,171,223,221,21,81,115,182,175,154,57,250,79,17,243,101,178,93,31,5,145,148,244,246,225,252,13,148,109,221,52,10,201,23,67,108,162,153,45,177,101,69,112,179,220,179,57,66,216,71,111,61,72,168,89,92,165,209,153,222,137,245,206,77,156,162,105,149,24,60,151,14,197,176,177,199,170,53,97,6,200,190,192,103,157,145,199,67,52,245,10,38,233,85,22,83,101,21,224,10,105,213,22,189,108,125,204,150,69,44,237,50,198,171,60,204,178,142,148,181,109,151,83,126,227,159,182,88,21,82,156,108,32,235,185,50,62,111,56,97,77,138,81,228,148,161,22,69,43,174,85,233,237,179,242,66,82,254,71,207,23,248,81,250,30,235,87,84,231,166,186,181,248,235,148,127,145,224,247,125,212,126,133,68,24,152,54,32,19,32,74,68,8,55,70,114,81,132,63,200,133,55,140,47,196,250,34,202,225,240,207,190,222,253,18,30,174,53,209,172,143,151,39,36,176,247,62,239,220,163,60,150,213,234,28,26,140,163,187,166,95,244,13,69,142,200,195,63,134,41,20,103,128,137,207,27,178,150,23,177,40,201,109,207,116,84,56,99,167,63,160,84,174,91,122,55,208,206,105,180,204,77,85,145,233,147,83,159,157,167,81,219,159,47,141,201,118,249,152,227,208,213,27,84,42,218,249,201,81,151,190,5,202,39,62,37,159,113,101,17,66,121,19,66,238,4,0,101,128,32,1,12,0,67,0,3,167,8,41,66,47,221,7,150,93,84,62,234,31,233,68,154,224,163,39,150,30,86,59,26,213,121,92,145,156,112,6,41,87,135,242,43,149,123,89,189,85,152,242,87,42,248,195,3,12,224,215,43,37,89,126,230,249,67,8,203,117,123,94,228,65,86,95,184,101,136,0,105,150,197,214,215,76,63,153,72,1,122,219,236,139,20,145,150,47,12,179,115,143,80,53,47,132,148,122,25,227,102,81,124,31,0,79,35,138,64,163,220,107,128,31,151,7,214,43,246,15,38,191,200,135,144,200,7,147,95,229,67,242,224,186,69,1,36,128,35,193,60,139,104,182,176,6,4,182,9,196,13,117,199,132,104,137,69,124,199,29,209,124,57,92,149,19,198,80,156,6,158,7,144,40,183,75,77,191,226,85,25,124,240,102,159,133,208,254,9,78,31,73,100,222,1,92,199,225,28,122,117,13,125,98,69,120,51,114,91,181,25,75,252,167,87,44,105,54,240,128,175,71,161,240,253,59,83,186,54,223,53,218,79,17,71,87,87,173,150,159,195,100,235,132,105,243,61,21,198,43,247,98,167,71,74,112,147,110,79,242,252,206,103,141,234,124,237,103,151,7,247,116,173,171,235,220,131,159,130,185,117,39,146,15,168,19,167,187,52,196,166,165,233,45,128,18,140,177,63,230,119,124,50,88,213,89,95,103,201,192,252,103,99,195,228,214,178,169,46,146,138,207,236,7,91,93,25,125,142,110,61,99,134,114,225,43,61,206,221,139,117,51,143,188,89,199,141,177,102,177,17,159,153,37,193,93,119,78,51,195,201,174,51,129,92,182,110,3,69,87,101,114,89,43,162,145,143,114,236,14,14,197,212,11,44,214,37,208,140,53,121,51,189,60,162,195,106,136,29,8,90,164,66,203,212,76,74,236,75,130,212,247,245,2,232,234,19,57,223,196,17,119,248,108,182,217,40,168,188,181,30,230,255,0,42,56,42,186,149,109,54,86,250,74,56,3,198,189,36,43,142,95,169,252,202,211,236,176,108,157,110,118,66,183,219,226,253,10,237,174,168,189,173,168,183,217,32,41,170,53,59,99,231,231,103,57,195,51,221,24,239,151,151,240,103,143,161,59,98,224,246,183,159,159,185,94,120,96,74,31,121,83,171,241,71,213,31,238,139,188,63,77,45,77,240,130,156,96,165,37,29,210,249,153,177,45,233,197,243,242,53,67,215,183,103,18,221,153,47,153,21,233,170,240,239,248,126,186,157,44,236,86,225,74,221,201,99,175,7,65,211,92,187,34,157,102,217,234,43,213,86,222,215,94,199,199,114,151,116,253,203,136,209,246,72,103,129,249,27,58,50,170,231,46,236,209,191,210,81,56,110,238,89,229,238,49,253,169,70,88,46,90,165,180,130,86,194,49,70,59,44,81,232,200,106,245,111,177,154,183,43,31,37,67,157,173,200,186,183,148,69,84,137,99,11,128,137,57,69,18,133,152,124,51,45,176,150,120,98,134,248,133,118,41,212,123,179,82,178,50,56,48,178,81,145,186,155,36,215,4,87,75,134,61,168,231,249,211,139,45,142,161,227,146,43,86,209,109,51,61,86,59,139,237,139,220,168,210,248,32,231,131,59,212,167,220,139,177,62,224,93,43,200,125,161,228,33,21,33,202,156,1,108,46,202,39,231,25,227,28,50,82,218,144,23,43,147,44,82,79,185,204,178,204,62,25,31,180,73,8,87,81,217,21,220,74,200,179,145,59,230,251,138,157,68,227,62,88,133,118,196,228,83,77,202,81,45,120,100,82,220,27,131,104,109,1,140,142,8,201,237,2,204,6,12,239,80,147,19,213,47,112,141,56,66,218,102,251,82,247,36,181,9,148,93,181,6,212,84,239,88,32,245,0,95,177,6,196,80,181,5,138,229,128,169,249,104,94,90,43,158,166,49,238,82,245,209,207,80,141,62,82,23,148,138,225,171,140,187,147,243,226,1,229,33,121,72,126,124,71,231,68,8,121,72,94,82,27,186,32,173,139,2,30,80,157,105,22,187,35,238,83,100,211,238,80,148,83,37,228,149,69,252,201,202,204,46,160,63,37,7,146,138,213,205,178,126,100,128,29,40,131,168,147,181,149,202,214,16,56,36,86,250,142,83,108,175,156,132,90,150,67,104,161,50,221,203,1,94,7,169,56,201,246,42,201,56,153,85,170,197,142,72,249,158,195,81,68,114,178,3,220,219,228,148,58,242,87,145,198,88,96,106,140,150,210,185,38,219,35,159,153,47,194,1,31,132,59,144,132,177,38,139,49,158,165,18,95,17,103,88,224,173,99,36,183,97,128,212,61,136,191,110,227,148,219,232,40,242,242,200,8,240,62,162,146,202,224,112,139,81,0,82,246,58,30,25,171,122,107,148,164,253,61,206,123,137,56,39,16,175,109,76,227,109,91,162,248,99,139,148,58,188,156,127,8,214,78,90,121,214,215,195,209,157,106,103,186,157,210,2,143,16,182,10,150,229,44,28,139,105,221,58,239,130,202,238,71,198,236,222,222,201,112,140,186,77,84,235,74,61,87,204,11,60,90,85,189,142,28,75,185,142,169,38,106,241,53,27,43,133,144,235,220,193,76,100,229,192,27,244,214,78,13,202,50,105,29,173,46,171,237,80,242,236,234,112,124,223,33,37,212,183,75,173,219,168,223,140,32,59,49,240,186,225,110,245,199,57,37,175,211,205,194,45,118,234,78,122,143,50,133,40,21,95,175,223,21,5,215,28,144,106,210,77,74,164,162,243,130,215,41,68,203,225,82,139,82,58,46,41,162,138,99,110,225,231,35,117,46,194,85,180,84,18,206,4,148,134,212,144,183,201,118,2,51,156,162,67,237,56,11,108,120,248,76,146,151,61,10,141,50,213,148,74,249,73,245,40,182,123,97,147,53,87,238,144,27,183,9,219,24,152,238,212,109,120,66,147,110,188,176,55,194,216,200,150,232,166,115,40,191,18,193,109,214,75,111,164,14,173,87,67,61,75,213,138,93,207,57,165,178,199,111,169,240,117,86,232,226,73,145,93,12,158,19,197,41,84,248,142,170,168,44,70,54,60,47,147,228,246,250,123,20,248,103,23,248,167,195,227,136,235,171,235,196,44,249,251,63,236,69,121,70,68,156,214,25,88,66,145,18,68,66,182,78,252,121,105,62,20,82,254,69,83,148,155,93,246,172,103,228,21,250,235,198,50,208,248,216,253,208,65,141,209,234,67,24,225,11,115,132,214,120,247,44,156,118,227,250,20,87,7,153,109,36,253,50,43,206,217,166,93,98,229,48,39,63,85,113,127,161,150,95,17,166,28,215,37,250,153,231,195,38,152,143,66,250,222,118,252,153,70,73,69,181,208,43,78,182,167,22,165,203,82,91,147,50,117,53,203,81,43,40,242,166,243,24,231,111,200,203,208,33,119,31,64,66,234,20,117,36,29,4,216,9,143,176,33,54,64,34,80,142,233,198,62,239,4,123,27,124,58,173,246,249,143,164,63,169,71,73,44,44,96,133,150,87,9,168,206,73,119,44,114,81,139,109,240,113,238,151,157,108,172,125,250,1,215,243,19,229,116,35,233,103,29,110,143,195,38,190,133,144,212,91,31,199,159,168,29,109,172,132,163,150,209,138,26,251,23,199,4,254,156,26,107,214,85,99,248,176,253,165,192,3,175,140,123,148,74,157,209,107,6,222,175,143,98,13,97,1,196,192,96,178,95,28,190,172,137,4,112,4,146,30,0,129,108,86,234,202,228,139,168,143,165,253,64,174,29,113,220,209,91,245,114,101,151,18,53,71,213,8,207,191,112,53,103,40,88,98,170,75,163,47,72,8,194,182,201,170,195,161,37,32,22,192,193,60,160,192,8,50,24,13,160,45,195,95,18,13,163,73,238,3,84,22,22,81,98,195,49,107,46,149,26,100,235,120,148,158,19,246,48,83,173,190,153,103,123,156,123,198,69,71,160,192,96,197,71,136,211,114,73,207,100,191,44,184,254,102,165,32,38,25,18,39,181,5,44,162,202,119,110,218,158,55,112,67,161,178,157,36,156,92,156,150,237,185,73,16,74,87,71,71,163,178,232,114,254,24,55,222,79,185,231,122,245,58,94,43,170,132,227,94,154,190,124,166,247,75,222,71,52,4,200,119,37,33,46,160,95,5,233,36,132,186,0,18,127,18,58,90,9,237,187,76,255,0,67,152,205,218,103,247,117,255,0,150,96,122,152,30,118,232,58,238,178,63,150,77,30,134,167,186,57,57,90,234,31,218,172,146,233,46,77,98,107,6,233,123,146,79,230,78,205,60,177,193,154,110,218,211,204,25,81,108,238,216,186,143,79,172,245,224,229,206,201,202,120,121,52,210,146,32,239,38,172,134,76,186,138,91,124,17,171,81,182,4,163,168,86,75,1,89,146,81,234,87,102,167,99,225,151,106,233,114,142,232,62,78,91,174,123,241,50,163,163,94,174,82,65,45,76,147,42,130,81,129,76,167,153,1,206,211,89,191,80,229,62,27,148,162,209,158,232,55,100,178,240,211,231,37,243,169,194,251,179,222,91,144,167,122,146,245,213,92,230,191,19,201,21,207,187,224,135,234,87,40,197,83,25,121,137,201,182,156,49,211,230,91,124,183,79,116,186,153,228,247,50,8,229,151,65,184,65,78,47,18,221,195,246,41,125,75,51,247,17,255,0,83,10,233,81,171,213,253,221,145,190,77,75,208,147,121,74,94,205,124,206,166,159,89,230,207,202,186,14,171,151,225,125,254,135,6,15,109,30,109,118,250,179,234,140,150,62,141,123,157,149,99,215,233,35,56,66,59,255,0,54,121,139,46,35,115,187,104,190,213,216,162,113,150,213,158,88,170,170,78,92,149,26,23,173,228,181,189,177,193,30,33,18,183,39,41,4,66,85,185,200,190,17,81,68,163,132,138,229,44,48,28,229,132,80,239,113,99,178,204,162,53,215,185,242,21,100,46,220,94,146,104,174,53,40,146,147,105,112,17,61,168,178,185,40,153,224,228,203,98,21,101,150,149,249,173,146,113,77,20,205,109,96,79,34,43,86,15,121,81,60,143,113,30,163,192,23,209,99,221,132,110,140,179,19,157,76,212,37,201,208,174,113,154,51,173,98,57,89,11,42,221,30,2,218,223,96,83,148,99,201,21,142,116,201,50,189,172,220,173,140,158,25,41,87,23,201,106,71,63,203,201,40,215,20,104,149,107,34,242,91,232,202,133,25,40,116,36,181,56,125,74,221,47,220,143,146,192,219,29,74,199,82,113,190,44,193,229,109,93,74,220,156,95,81,22,186,118,106,35,21,212,195,110,171,119,8,207,57,73,247,40,114,121,17,42,247,38,223,80,201,92,30,75,10,131,112,252,194,12,142,64,185,90,253,201,43,150,121,50,187,163,30,1,79,113,21,209,91,101,28,149,78,110,61,25,158,50,146,238,39,33,2,177,202,93,196,171,37,184,140,155,69,68,215,164,156,44,203,198,76,251,153,12,203,36,87,69,213,41,71,41,153,247,78,47,18,108,191,77,126,35,182,68,181,21,41,199,40,43,28,173,126,227,86,73,116,101,78,153,41,114,91,24,224,50,159,153,47,112,243,31,185,18,47,37,22,249,172,78,214,202,202,219,121,2,232,216,211,44,90,132,186,148,174,132,28,100,192,232,66,113,159,113,206,49,137,134,184,89,23,147,68,156,165,18,52,177,108,98,113,143,185,141,238,139,234,47,57,199,184,70,229,82,31,151,142,230,58,245,156,224,210,174,220,128,240,147,142,5,23,201,60,229,16,232,204,170,220,130,193,4,201,199,168,22,98,56,33,183,145,185,96,81,109,200,1,167,18,74,120,134,9,109,224,173,245,192,10,25,220,90,217,82,224,146,228,11,151,79,152,211,202,42,114,193,37,208,7,185,174,4,164,240,53,134,131,132,4,249,224,156,120,100,97,151,130,111,216,5,183,213,146,81,228,75,41,14,29,0,233,120,102,174,52,203,201,151,73,119,54,75,196,188,171,165,83,94,158,199,22,156,43,225,245,58,150,233,220,237,223,192,86,63,18,105,184,181,248,140,203,130,253,103,58,152,167,209,35,44,229,182,77,1,169,189,250,87,21,206,12,245,61,177,108,187,67,40,202,245,25,252,47,169,111,137,104,252,137,167,95,193,32,50,88,247,114,205,186,13,52,47,174,92,226,72,202,171,204,75,116,50,117,216,241,44,96,13,218,61,84,116,214,74,171,250,118,35,175,186,49,190,51,173,122,89,207,213,207,126,161,201,51,85,50,141,213,37,62,90,32,235,120,103,194,228,187,157,13,210,57,254,23,47,83,143,100,117,125,45,20,87,27,50,18,179,4,252,180,136,74,9,132,53,98,100,150,25,75,172,146,140,145,68,246,167,216,140,180,240,151,97,121,146,79,161,53,102,87,64,51,217,161,132,227,131,39,252,38,49,121,137,208,158,162,49,42,251,87,171,128,57,151,120,93,142,123,148,135,61,45,170,24,193,218,132,247,46,73,226,47,216,15,42,244,87,198,121,81,54,85,77,155,125,80,103,121,194,63,149,17,113,143,229,3,206,219,92,235,150,84,25,166,171,166,235,230,45,29,119,92,31,97,121,48,246,3,153,166,186,74,125,25,110,162,207,180,87,42,172,91,161,37,137,35,114,162,30,193,228,67,216,15,7,175,209,207,73,118,201,243,31,195,47,204,140,77,31,64,214,248,109,58,221,60,170,179,142,241,146,235,23,238,120,175,16,208,93,161,189,213,124,112,255,0,12,151,73,47,116,6,33,96,147,66,32,157,47,151,28,227,114,39,91,217,168,75,179,41,140,182,201,63,98,219,248,146,146,10,87,69,38,77,250,169,140,136,219,234,138,104,85,203,209,40,254,161,21,200,179,118,234,147,238,70,66,173,254,16,39,9,180,241,211,60,5,177,92,227,63,168,154,199,66,207,142,28,246,40,205,128,7,195,192,96,202,154,0,2,128,125,4,1,0,96,51,129,100,40,108,16,7,114,9,70,50,156,148,98,178,217,218,211,214,169,169,67,63,95,155,51,232,244,254,76,119,207,227,127,251,74,245,90,181,44,215,83,250,200,161,235,53,25,151,151,14,99,223,230,100,111,17,22,113,212,75,151,144,38,150,35,201,31,118,18,150,120,20,191,47,238,3,143,65,117,253,70,223,28,11,191,242,3,102,139,81,181,249,115,126,151,240,191,99,124,163,133,151,216,227,125,13,147,213,238,210,184,55,247,159,15,233,238,6,23,203,111,223,145,165,192,199,128,33,21,201,60,10,181,212,148,158,212,5,114,234,254,70,202,104,148,105,82,238,214,236,25,244,245,59,173,81,237,214,71,90,49,192,28,57,114,217,183,79,15,252,50,53,93,164,174,220,188,109,151,230,66,148,60,157,62,213,213,71,4,21,198,178,216,166,137,198,81,194,236,73,56,251,128,151,35,218,60,251,15,32,87,181,135,37,156,136,4,164,73,75,34,192,128,151,82,189,28,188,203,46,147,232,165,129,93,103,149,84,165,223,177,87,133,75,48,181,127,153,0,120,173,159,123,93,107,240,199,63,185,135,118,75,53,109,75,85,99,82,221,201,86,210,161,190,73,87,109,180,255,0,133,100,161,242,76,135,43,230,61,222,224,109,175,196,245,49,248,149,115,250,172,26,35,227,22,116,116,195,255,0,83,57,91,151,184,110,249,133,118,151,137,110,94,169,85,15,253,82,127,208,215,70,190,49,219,101,78,107,203,139,114,109,40,169,126,85,143,169,193,211,213,43,37,240,189,171,171,193,209,198,202,163,30,242,245,75,251,47,219,250,144,71,158,253,70,32,2,44,148,87,36,123,150,65,1,98,0,0,27,232,106,210,191,187,177,123,98,70,94,198,141,43,248,215,188,64,244,250,27,29,154,88,201,245,41,241,11,60,169,194,79,241,34,207,13,255,0,240,226,67,198,97,187,75,9,126,89,127,82,224,205,13,84,31,82,228,170,178,61,142,58,92,154,180,210,113,124,154,69,211,208,214,229,157,161,246,56,46,200,208,239,142,211,45,154,134,250,16,77,233,225,183,4,22,147,107,202,42,86,207,61,77,116,217,185,97,148,71,203,237,34,47,77,9,62,198,169,69,52,82,225,37,208,130,183,162,131,68,127,225,213,167,208,179,204,148,70,174,96,121,61,75,149,126,47,125,114,206,58,35,54,162,74,25,108,221,227,13,93,226,50,156,94,217,47,133,253,14,109,148,202,201,102,201,103,228,128,205,234,178,95,82,205,155,98,254,132,227,24,197,191,112,177,122,120,125,64,203,183,158,57,44,255,0,145,243,83,254,194,107,104,159,248,77,127,155,32,104,210,221,90,123,111,132,101,23,238,240,116,124,54,245,166,212,205,180,222,154,111,106,159,100,254,103,18,57,139,232,110,133,174,202,124,181,40,194,79,171,75,170,249,144,122,189,177,146,202,32,210,143,67,157,225,186,169,213,26,232,212,74,46,50,248,36,165,252,153,213,107,131,76,176,221,107,206,9,86,253,57,44,178,149,39,208,140,170,106,56,64,87,59,189,140,242,182,77,150,125,158,110,92,154,42,211,37,203,10,174,154,156,185,102,168,197,69,18,194,138,224,132,219,236,84,76,88,35,12,147,0,198,0,100,55,114,5,145,99,156,20,144,44,96,89,32,207,58,112,200,165,142,166,137,72,166,200,229,112,80,157,169,2,179,38,43,84,226,194,22,145,91,60,196,95,70,163,100,151,60,28,183,38,229,212,215,8,238,128,29,152,106,35,53,212,159,14,39,38,168,202,15,169,169,94,210,36,90,178,85,226,89,69,138,88,142,12,222,115,99,83,201,97,81,182,201,70,100,235,212,112,41,193,73,21,121,109,48,139,229,118,69,231,21,62,8,54,5,147,185,178,135,62,70,200,237,228,168,145,30,9,96,139,136,17,115,81,15,48,78,177,56,0,74,76,175,115,46,81,224,54,32,50,121,114,148,249,53,65,40,161,184,224,207,100,228,152,23,206,205,168,199,61,79,171,5,169,57,196,201,109,82,82,232,65,190,155,19,68,231,37,131,13,80,153,174,16,110,60,133,40,218,179,130,197,201,5,78,25,108,99,180,168,106,50,236,109,166,94,156,51,60,108,138,68,157,203,177,34,181,121,112,145,76,235,138,102,119,124,187,50,30,116,155,229,129,165,168,162,62,134,83,41,238,93,76,238,110,50,225,129,185,198,37,86,164,145,159,237,28,117,36,172,220,185,40,94,110,210,112,185,50,30,153,13,65,34,13,10,232,147,141,177,48,91,53,18,30,118,213,242,2,253,77,188,240,115,110,182,110,70,165,116,102,63,42,50,3,45,82,150,77,208,178,88,18,166,40,140,248,232,17,229,226,79,102,86,75,190,202,252,189,221,202,146,146,50,210,3,79,4,101,196,134,159,0,75,57,37,23,130,4,145,69,155,136,77,229,138,82,18,228,128,225,44,146,35,183,36,163,211,0,75,0,158,214,44,237,100,146,149,146,196,98,219,246,64,78,13,100,26,89,39,86,135,85,100,92,235,170,77,35,92,124,35,91,55,20,234,219,187,187,96,99,139,44,140,139,236,240,157,93,54,168,121,123,179,209,174,133,208,240,155,212,177,100,161,5,239,156,129,147,176,151,7,94,191,9,169,203,18,212,126,200,147,240,74,247,53,246,143,167,0,114,105,196,174,137,209,243,101,25,245,225,26,227,224,116,197,69,194,198,166,191,152,75,194,173,245,109,178,47,234,21,202,214,75,116,156,140,137,119,58,215,248,70,179,111,17,83,249,38,81,255,0,10,214,109,207,145,32,42,209,47,189,82,107,17,247,54,207,239,45,219,41,102,11,161,58,60,63,80,180,239,209,207,179,37,87,135,106,101,14,118,166,7,62,231,183,42,38,73,74,81,151,164,234,235,60,55,83,26,227,182,42,79,228,87,71,132,106,167,203,130,253,88,24,26,244,238,151,82,253,27,245,110,236,89,168,240,221,76,100,211,170,88,94,197,158,91,170,136,199,99,77,252,136,59,62,26,227,41,60,27,165,23,213,28,159,8,151,222,72,236,166,153,69,106,108,123,139,20,83,20,163,18,161,37,145,238,81,234,9,113,195,50,223,93,207,59,88,23,121,176,114,45,138,140,145,202,80,182,15,148,205,20,234,28,122,160,52,79,77,25,75,44,95,101,138,232,91,93,177,154,36,250,1,157,194,81,68,98,230,164,106,77,72,174,112,121,224,2,54,75,56,45,124,162,142,98,17,185,228,42,204,3,224,106,73,141,224,136,134,88,247,15,8,78,33,77,72,167,89,165,163,91,67,171,81,5,40,246,247,79,221,14,73,167,195,15,87,185,81,227,124,87,192,239,208,102,200,102,234,63,58,92,199,234,142,59,71,210,183,73,117,57,90,255,0,225,221,38,179,51,161,125,158,223,242,175,75,250,175,246,3,196,22,197,249,144,218,223,43,161,183,95,224,218,205,14,93,181,102,191,252,200,115,31,251,28,252,99,161,21,100,94,96,225,221,16,79,100,211,237,223,3,248,185,95,18,9,37,37,149,250,128,231,242,232,86,250,229,18,131,227,107,253,1,160,39,156,172,142,169,109,151,61,10,160,251,18,229,48,135,114,196,178,85,147,85,21,194,235,107,141,178,113,131,146,82,146,236,108,214,120,125,26,117,232,220,223,205,129,201,30,14,140,41,132,122,65,18,148,98,214,28,86,2,185,153,22,77,207,79,83,236,215,208,75,69,7,47,138,68,24,73,36,117,30,138,136,175,133,191,171,58,127,195,186,90,229,125,147,242,163,136,199,186,200,28,26,244,26,155,98,165,10,44,216,255,0,22,211,84,52,23,208,163,40,233,109,178,111,163,219,208,246,191,103,82,238,69,233,31,105,20,120,61,79,218,120,243,225,58,226,250,39,22,145,70,82,233,201,244,9,105,164,248,124,162,155,60,42,155,185,178,138,229,255,0,72,71,131,229,245,30,79,91,171,254,27,211,78,173,213,110,166,81,79,163,202,103,150,186,143,42,114,131,82,202,10,171,35,92,125,68,0,60,254,227,75,247,18,224,62,72,11,35,208,35,140,188,164,195,56,64,186,0,197,46,34,52,133,62,170,62,224,56,44,69,16,121,156,241,30,125,135,57,126,20,111,208,233,149,105,89,53,234,127,10,246,2,221,54,159,201,175,107,248,159,50,101,227,120,140,92,164,248,238,206,101,218,169,202,237,213,188,69,112,151,184,29,51,61,179,78,239,47,28,37,150,201,121,207,98,227,19,199,79,99,173,164,240,85,118,150,51,186,115,174,217,122,154,3,142,146,39,183,131,175,63,225,217,127,203,190,47,235,28,20,79,192,245,112,248,118,75,233,34,12,42,56,66,199,38,169,248,118,182,29,106,147,250,114,81,42,110,175,227,170,75,235,16,23,98,35,220,251,161,231,228,0,134,136,238,67,82,138,238,6,47,17,179,212,160,187,44,178,62,28,246,85,168,155,124,70,43,251,148,221,103,153,100,167,249,186,23,71,211,225,147,199,30,101,152,250,148,100,75,60,231,145,238,107,170,22,231,30,161,189,48,135,185,62,140,100,118,197,246,37,179,217,176,167,181,62,195,81,89,232,136,172,254,98,250,103,5,52,149,74,114,255,0,51,200,70,157,44,94,201,79,25,132,121,151,36,161,99,158,92,190,44,242,91,124,155,170,49,148,113,57,122,155,75,11,111,100,138,32,182,207,234,69,92,133,220,146,88,89,35,220,7,21,150,88,184,20,17,60,114,3,30,0,0,100,244,255,0,30,61,226,200,162,116,127,139,31,168,30,147,194,229,187,73,31,145,110,190,62,102,138,197,236,183,25,252,50,95,248,47,163,193,187,111,153,84,163,249,163,130,143,56,163,201,60,237,69,158,68,227,216,166,202,172,151,10,38,153,87,61,64,170,189,74,69,83,162,197,156,197,148,198,171,20,192,233,101,52,67,237,14,185,10,164,246,242,75,203,77,129,186,157,66,156,75,183,44,28,213,233,232,88,173,107,171,16,173,190,153,34,139,161,178,50,159,100,178,103,122,137,41,112,71,85,168,147,209,219,254,144,175,61,126,109,140,165,159,86,119,34,90,58,94,178,218,170,233,191,226,126,203,184,184,81,201,127,132,217,26,124,65,169,62,44,132,163,31,147,32,234,73,105,157,126,74,211,67,200,92,46,57,250,156,15,18,209,253,142,245,177,230,155,62,23,237,242,59,74,92,96,201,226,187,101,225,210,114,235,25,173,191,80,56,50,89,146,137,25,44,75,228,106,211,233,231,116,253,11,50,151,68,66,250,165,92,214,232,181,253,192,173,199,124,159,151,28,71,219,57,10,167,229,201,225,103,1,36,65,117,3,171,92,231,170,211,237,126,67,231,133,44,231,247,58,26,47,16,179,70,163,86,170,137,121,43,241,231,115,71,14,169,66,183,185,242,206,158,151,93,133,240,198,49,249,129,234,42,166,171,171,141,149,73,78,18,229,52,55,165,137,201,210,248,165,90,124,108,148,35,14,241,143,8,218,188,111,72,250,217,128,47,122,69,236,69,233,66,191,19,210,88,241,27,162,106,141,145,107,57,88,3,27,210,178,63,100,102,253,209,99,192,164,115,254,202,197,246,105,29,28,8,180,142,119,217,164,15,75,35,160,63,208,82,57,241,211,200,159,217,217,176,100,164,96,150,145,178,63,101,145,208,200,100,180,142,100,244,123,187,20,75,195,57,206,14,223,3,194,33,28,31,248,107,79,185,162,26,89,69,96,235,109,136,182,196,14,98,211,72,151,217,164,116,176,129,164,90,71,51,200,144,252,137,157,15,74,35,59,170,174,57,147,9,24,212,38,145,22,43,181,206,77,168,36,145,149,219,44,129,124,212,153,13,146,107,161,83,177,203,171,37,25,52,158,37,201,80,246,75,31,11,32,164,243,134,89,27,100,186,245,27,190,47,49,154,201,5,46,204,50,74,89,68,103,93,83,199,50,136,227,90,252,50,201,69,115,155,76,113,150,73,78,153,181,196,74,60,187,99,46,83,2,249,73,36,85,231,114,85,106,180,157,53,75,28,160,46,82,220,41,65,49,168,181,216,86,41,109,224,2,59,98,66,110,62,196,99,92,243,201,103,147,158,160,70,13,123,22,161,40,40,145,156,156,64,180,76,170,19,108,86,91,183,176,22,57,36,83,59,176,102,178,249,183,194,101,176,140,167,30,81,2,251,71,37,158,110,98,86,180,114,114,201,122,210,225,1,76,110,110,69,146,131,148,75,163,167,140,75,84,98,138,57,202,155,55,23,58,228,162,108,196,125,135,133,236,65,203,80,181,72,213,90,158,57,52,75,106,236,67,205,73,133,100,190,137,201,132,52,210,113,228,218,165,158,195,220,6,15,178,184,178,245,29,168,209,156,137,197,48,140,147,177,160,132,183,26,93,49,96,171,140,74,56,82,113,107,5,30,77,141,226,48,147,207,200,235,213,69,116,219,230,87,31,210,92,155,30,178,201,99,51,140,18,232,162,136,175,54,252,55,83,57,113,76,191,84,91,87,131,106,36,253,110,48,95,54,122,15,53,201,115,60,253,72,168,70,111,17,154,114,246,36,24,225,252,61,92,182,184,234,114,177,234,91,66,126,5,167,195,80,212,201,75,217,163,100,45,178,18,194,236,73,215,168,186,91,212,16,87,45,248,2,207,255,0,146,190,126,146,111,248,119,116,115,78,165,55,243,71,94,184,95,24,189,251,20,95,197,150,93,10,234,235,22,191,70,7,22,95,195,118,45,35,149,118,169,91,249,123,28,217,248,94,178,187,54,202,137,125,123,30,166,117,57,79,238,239,225,246,38,180,215,99,211,118,239,144,30,101,120,76,148,163,190,111,230,146,58,17,143,151,183,202,171,107,75,25,81,228,236,121,58,136,225,189,175,244,39,39,102,18,242,226,159,184,28,180,175,124,237,146,55,233,156,165,8,215,102,229,243,29,150,218,165,133,82,151,234,84,229,119,61,83,246,192,19,213,83,124,127,195,245,71,223,185,138,85,219,135,138,229,38,109,141,247,198,185,74,85,73,181,237,220,174,157,93,178,150,249,87,40,63,102,128,203,85,119,103,50,142,17,182,153,194,50,245,45,204,208,173,162,230,226,227,137,51,30,163,71,106,170,82,163,153,123,1,162,235,52,209,204,212,246,191,99,43,214,74,109,56,46,17,154,189,20,147,223,126,233,63,98,255,0,50,49,140,171,112,107,43,128,44,142,190,205,197,203,196,185,204,228,150,14,92,42,178,50,110,114,207,178,11,52,241,178,45,77,190,66,58,139,85,27,38,220,100,154,46,141,148,201,122,167,181,156,138,171,85,65,66,29,11,97,7,241,109,109,32,58,170,159,51,152,219,185,33,70,51,173,183,236,97,133,238,63,15,6,170,245,105,241,37,212,42,248,222,173,106,41,126,164,229,94,120,148,99,36,96,178,187,97,61,213,252,61,73,195,89,20,243,43,18,107,176,26,33,167,174,18,110,17,81,101,139,135,201,158,205,118,159,110,113,41,75,228,70,30,35,91,140,119,198,73,190,184,236,6,191,197,196,129,215,39,221,25,127,226,20,169,174,37,143,124,19,126,37,66,79,10,77,246,88,16,88,227,100,123,4,108,125,209,142,223,21,150,220,70,184,198,95,55,147,44,181,218,137,73,181,102,51,217,22,37,118,37,56,37,235,196,126,165,83,179,77,24,230,86,67,247,56,222,100,164,247,77,188,252,196,229,142,172,66,186,143,85,166,143,49,148,159,232,53,226,85,168,225,66,79,245,57,31,80,77,46,226,37,117,101,226,77,47,69,113,79,221,178,43,197,101,159,93,113,199,201,156,221,241,198,20,136,165,181,229,207,34,21,215,151,137,213,177,189,179,207,182,12,146,215,206,83,244,52,151,177,135,205,142,114,158,67,206,131,232,214,68,43,175,87,136,71,62,184,53,254,150,91,47,17,167,180,102,206,39,154,156,120,5,57,63,97,10,234,191,17,142,245,186,45,71,187,76,217,92,163,100,55,87,53,56,252,143,55,100,230,214,34,150,126,97,76,172,169,188,74,89,107,172,68,90,244,109,231,184,227,149,220,243,250,91,39,86,174,50,150,231,12,250,185,236,119,233,178,139,26,85,88,155,107,59,123,145,70,254,122,9,90,163,46,77,59,86,10,165,84,100,250,17,82,86,66,75,28,28,221,103,130,120,118,175,50,117,121,83,127,138,167,183,249,116,53,206,135,187,210,69,211,62,204,168,243,122,175,225,91,99,206,147,81,11,127,203,63,75,57,122,159,14,214,105,95,223,233,167,31,243,37,148,255,0,99,219,193,89,7,238,90,172,125,128,249,205,149,184,245,77,62,233,245,68,119,110,95,230,254,167,190,214,120,118,151,93,45,218,154,84,231,183,110,252,225,158,83,197,124,18,239,14,151,153,12,217,67,233,52,185,143,212,131,146,203,161,40,237,110,81,203,13,187,161,187,31,82,17,88,144,23,206,202,219,94,92,28,56,196,150,123,251,157,45,68,157,148,215,39,214,81,76,199,79,135,89,108,97,61,209,80,151,126,230,221,78,18,132,87,69,194,40,171,4,95,66,66,34,171,125,75,33,241,34,51,92,146,175,170,3,69,159,14,14,223,131,211,42,180,91,241,204,222,78,28,62,242,113,75,174,112,122,202,229,10,116,240,173,126,24,224,8,198,230,186,150,199,81,23,220,195,117,141,183,177,25,113,56,230,82,201,81,220,139,82,232,66,118,70,29,206,84,60,69,215,29,168,174,122,135,108,178,216,43,110,179,80,163,166,177,174,187,112,121,171,233,141,203,19,235,217,174,198,253,78,163,108,161,66,229,201,57,75,228,140,182,112,192,228,219,163,182,190,158,181,242,50,190,25,218,147,127,83,149,169,170,85,216,223,225,147,224,138,168,146,100,73,1,34,68,81,36,4,145,90,124,185,126,195,155,225,69,117,145,110,154,159,58,205,191,133,117,2,90,61,54,249,121,179,248,123,124,206,142,113,212,146,138,81,194,225,34,245,225,90,141,69,81,156,92,35,23,218,79,144,57,58,189,68,166,246,44,168,127,82,90,106,84,86,251,58,246,70,203,60,55,87,91,196,168,148,190,113,228,116,232,173,178,198,175,82,170,17,234,159,89,1,183,71,224,182,206,234,117,55,78,16,173,53,53,28,230,76,244,11,158,231,26,203,229,21,24,195,136,165,132,137,105,245,86,43,18,150,112,84,118,112,209,23,38,58,44,83,137,55,20,200,170,247,13,204,83,143,4,33,91,238,202,137,56,215,63,138,184,191,172,72,75,71,165,151,197,69,127,177,114,134,10,173,178,43,184,21,75,194,180,51,255,0,147,143,164,153,197,254,34,210,105,52,26,37,229,41,43,173,150,216,173,217,227,187,58,203,85,40,203,11,147,204,255,0,16,234,94,171,197,54,231,211,68,84,87,215,171,32,228,57,98,43,246,53,234,102,225,69,20,46,209,223,47,171,50,202,27,176,151,86,203,117,175,26,169,71,118,237,152,134,239,124,112,5,89,247,22,216,177,166,24,64,53,31,102,199,234,247,68,54,251,54,52,165,238,191,96,31,171,228,116,124,50,138,92,220,237,147,150,19,233,194,143,251,178,173,55,134,106,53,17,83,130,138,139,239,41,36,109,90,117,165,211,74,189,209,156,220,246,73,197,240,186,55,253,130,161,100,221,146,114,125,255,0,145,94,9,109,30,223,145,4,243,186,32,162,70,47,5,169,129,40,244,24,145,36,0,60,12,96,36,74,174,44,95,80,8,124,127,168,30,139,195,90,158,143,98,248,148,185,58,16,88,71,11,65,99,170,220,231,134,119,98,248,200,28,219,237,217,116,225,142,140,43,178,50,225,162,253,85,112,243,220,159,86,140,119,217,93,17,221,220,210,52,206,53,181,150,145,150,113,163,60,52,115,236,213,91,115,218,158,17,24,87,36,249,145,71,90,26,120,77,112,75,236,240,93,74,52,218,133,94,34,217,169,250,150,72,43,251,61,100,126,203,6,87,11,37,230,184,60,227,220,208,170,151,85,32,43,251,20,25,135,198,34,244,186,63,186,73,202,124,115,236,111,147,182,50,56,222,53,116,165,168,140,27,226,49,232,7,7,207,195,113,151,5,115,183,188,101,134,185,76,211,98,79,170,207,213,25,39,8,103,224,253,128,233,233,60,94,155,18,90,184,237,159,231,93,25,71,139,235,97,168,157,85,81,45,213,199,150,215,118,96,84,193,244,108,151,217,223,105,16,104,211,106,29,54,70,112,120,113,44,215,234,190,210,171,110,42,42,11,9,38,204,82,140,224,185,143,234,42,229,153,172,129,41,197,227,159,216,142,206,11,156,150,228,57,202,56,40,207,134,24,146,44,243,49,208,139,150,64,142,101,238,56,252,197,184,120,227,33,27,180,122,133,84,211,124,163,212,215,171,210,234,52,49,116,201,66,232,190,99,238,120,234,237,217,210,49,253,142,175,135,120,133,177,154,139,117,237,127,154,8,43,177,9,216,165,157,198,136,234,164,142,109,154,173,169,124,214,66,173,70,226,163,171,13,95,60,162,229,170,139,57,81,187,18,52,171,33,36,32,232,70,216,200,150,232,251,152,233,107,220,147,139,114,234,69,108,244,137,237,50,250,162,184,102,91,110,154,150,55,1,211,194,22,62,103,34,122,155,98,189,60,146,175,93,52,189,88,220,88,87,74,105,132,83,57,210,214,91,37,213,47,161,7,170,159,195,186,64,174,148,165,183,171,13,235,25,220,142,52,237,147,151,197,199,204,126,114,135,197,33,18,186,178,212,66,15,153,34,18,215,65,71,142,89,206,149,145,127,82,25,203,238,33,90,110,212,206,199,215,11,217,25,172,183,11,153,3,94,156,110,50,223,68,231,25,37,36,223,96,139,188,206,50,138,237,182,80,142,229,209,117,41,133,122,152,215,183,211,159,118,201,87,165,178,74,74,235,114,159,104,129,13,62,171,124,189,219,102,217,75,31,82,168,85,85,49,244,71,31,50,30,95,153,45,202,201,99,216,13,10,89,234,242,75,56,125,8,86,165,21,203,45,40,78,92,237,113,227,220,139,150,24,174,148,99,29,210,232,138,171,190,187,22,98,214,0,209,11,177,214,89,46,86,182,184,195,57,246,233,99,110,90,156,147,100,92,109,167,102,38,163,24,252,68,86,255,0,54,49,151,222,69,96,213,9,81,37,215,6,10,237,86,71,149,185,125,3,205,134,26,140,113,37,216,14,167,145,9,44,197,166,47,179,35,155,11,167,21,185,101,27,52,154,231,159,189,229,1,111,217,151,176,158,159,228,106,133,149,218,189,18,76,150,209,85,135,236,232,79,76,159,99,118,193,237,66,145,205,122,100,187,16,122,84,206,174,200,178,46,184,138,71,43,236,113,207,66,216,233,212,123,27,102,225,4,81,45,68,66,42,242,254,66,117,178,74,244,228,104,132,163,36,6,63,45,135,150,205,202,49,100,188,184,138,70,15,45,135,151,47,99,123,175,228,71,103,200,82,48,249,76,94,74,246,55,236,23,150,41,24,188,191,144,156,13,190,74,31,146,133,35,159,181,139,108,142,135,146,131,201,136,164,115,240,195,12,232,121,49,23,147,17,72,243,83,87,74,59,172,158,207,144,183,42,210,221,39,57,62,136,233,207,75,165,154,88,182,93,121,78,36,159,133,213,41,41,66,216,191,110,8,174,77,147,179,56,149,138,181,236,186,155,52,144,85,184,217,185,207,229,35,85,158,25,40,250,161,40,181,223,142,72,223,160,213,40,175,41,198,113,125,226,81,103,218,163,186,78,17,140,115,217,18,163,81,67,155,83,82,102,88,105,237,170,59,28,37,158,236,131,114,216,220,99,40,243,221,4,104,179,85,84,103,149,23,183,216,86,106,168,151,193,6,140,251,170,140,125,121,156,191,144,105,168,251,69,155,101,232,139,248,112,21,162,137,213,101,177,86,61,169,251,23,219,169,175,77,110,218,164,228,254,166,15,178,223,25,61,254,140,10,17,143,152,210,235,238,17,212,134,167,85,100,119,70,30,159,118,203,105,178,247,47,188,143,167,185,203,119,249,56,78,79,61,145,123,190,219,30,123,133,116,188,173,214,102,50,244,177,122,171,158,199,151,250,25,96,181,59,119,239,138,125,145,125,54,221,41,175,49,197,34,11,167,92,178,156,95,5,114,243,35,248,83,69,183,93,229,67,114,91,151,200,197,231,79,85,39,21,53,5,236,6,186,227,27,30,233,37,158,197,147,173,202,24,77,175,154,57,208,141,91,189,82,159,238,108,86,87,194,141,141,99,220,9,69,78,48,113,148,156,190,109,17,81,121,207,166,95,84,18,215,85,83,196,189,79,252,166,43,181,210,183,41,122,35,242,3,115,174,187,22,37,82,253,10,44,171,68,179,186,82,202,236,158,76,30,99,143,226,124,139,122,44,74,215,31,178,70,89,81,178,95,86,78,237,69,24,244,84,211,126,207,131,25,22,229,158,175,30,197,69,254,100,34,177,229,199,245,43,158,162,205,190,140,71,29,162,138,249,207,251,145,113,110,75,213,233,246,2,82,148,230,185,156,178,250,242,69,69,246,44,35,40,250,179,253,192,63,81,57,112,54,184,20,82,79,47,13,128,45,207,4,108,150,222,229,141,148,249,94,172,203,13,46,128,79,134,55,211,130,169,93,90,123,101,36,130,54,165,187,226,120,120,2,91,164,159,66,22,221,5,22,164,201,243,36,241,25,126,188,21,125,142,183,53,41,37,199,96,33,11,44,179,224,199,200,208,171,227,158,100,91,31,79,76,16,157,179,75,136,57,125,0,94,92,95,197,20,198,224,187,175,216,171,204,177,69,202,109,69,190,145,125,135,13,68,100,210,79,114,252,192,79,200,132,150,36,155,79,221,144,242,170,143,16,174,47,29,139,35,100,91,234,75,32,81,233,146,204,162,227,242,100,240,162,178,163,144,177,111,131,74,91,126,102,25,85,122,178,78,58,135,151,242,3,99,146,202,65,234,237,208,166,17,216,227,187,51,150,62,54,89,231,69,167,242,0,105,231,158,129,11,29,54,43,33,57,122,95,5,110,228,251,172,21,187,163,159,79,41,252,200,59,58,79,24,221,25,71,81,53,187,62,151,143,228,106,251,118,217,102,71,141,186,201,43,90,221,199,177,233,116,58,170,181,186,56,202,213,21,63,134,95,82,52,221,103,136,214,176,95,78,174,171,56,220,178,96,142,155,79,249,144,254,207,167,221,196,240,254,160,117,103,8,245,201,75,105,25,26,89,218,175,101,51,211,88,212,190,246,77,246,3,160,158,73,117,88,224,227,170,53,42,27,183,181,242,201,31,252,75,255,0,152,192,151,138,120,29,122,182,172,211,56,81,106,234,177,233,145,200,212,248,5,148,206,41,93,14,98,156,191,203,244,58,139,206,148,177,230,227,31,49,217,186,60,74,91,159,184,25,99,92,106,170,53,199,164,86,12,90,158,177,70,203,36,98,191,226,95,64,138,193,117,24,151,82,40,176,149,61,217,27,59,14,31,14,61,194,181,104,226,227,116,101,140,237,228,235,121,210,113,206,9,120,116,106,170,133,185,45,210,229,150,91,246,118,222,101,180,168,85,94,148,114,224,241,238,90,231,85,145,229,22,105,237,210,236,216,172,139,143,204,229,202,75,205,178,43,46,57,244,129,183,202,211,75,240,172,149,219,69,53,194,86,55,136,197,101,152,234,89,183,19,206,12,222,43,168,138,154,211,87,38,215,89,127,176,24,172,213,169,235,37,114,139,80,198,204,119,44,243,20,185,79,43,220,193,210,27,95,92,242,86,165,42,229,152,75,0,116,95,38,77,122,91,107,250,177,195,90,186,78,63,170,33,171,182,22,85,29,146,77,238,232,65,140,146,34,52,5,145,38,145,24,147,158,99,84,165,250,5,84,155,157,141,175,164,79,91,225,62,2,150,150,51,212,57,39,46,118,163,151,224,26,8,78,216,93,122,244,71,213,44,251,118,61,188,171,204,112,136,56,23,105,52,213,168,198,17,195,235,150,242,13,219,21,149,52,208,245,186,168,199,89,53,183,49,139,218,131,205,170,199,30,63,144,10,58,155,51,181,228,156,101,43,91,77,46,12,150,78,113,156,252,190,153,37,166,115,155,114,150,119,46,200,162,200,239,223,240,69,162,203,108,148,23,192,136,91,85,175,149,152,100,113,149,240,142,199,182,104,5,94,174,200,124,49,201,166,26,235,23,50,73,35,60,43,217,25,75,114,91,187,62,197,94,100,107,244,202,113,113,96,108,150,189,207,163,67,142,166,216,203,212,248,57,210,150,151,126,232,206,95,233,69,223,241,10,246,168,249,109,227,220,14,167,219,35,142,76,154,168,202,233,110,175,167,200,197,61,106,148,183,42,193,248,132,210,204,97,24,4,88,149,149,167,57,175,76,86,89,228,221,174,235,108,178,93,103,38,207,67,170,241,11,108,211,217,91,81,91,162,227,148,121,184,172,87,159,152,23,232,218,150,174,27,250,67,50,127,167,37,45,238,109,190,75,40,139,217,117,152,244,198,13,103,230,202,121,0,218,24,151,184,102,65,186,94,192,30,175,98,234,169,190,239,240,233,156,254,133,106,79,188,89,124,21,177,245,87,93,159,164,88,86,136,104,245,213,109,148,244,246,66,46,74,59,164,184,203,55,95,92,97,53,24,225,226,43,45,119,125,114,26,9,106,111,74,50,132,165,229,201,89,40,207,140,69,117,98,178,200,206,114,146,232,223,4,21,131,120,12,175,113,241,144,32,242,203,32,242,28,7,226,202,2,200,147,68,17,96,12,6,0,1,31,140,150,5,210,64,109,131,198,26,59,250,121,238,174,63,67,129,31,133,29,77,13,217,74,47,174,0,175,198,225,107,117,74,167,217,167,201,205,167,205,221,182,204,79,245,58,94,59,185,104,225,56,172,184,204,224,249,142,49,110,89,137,172,70,187,163,102,252,215,12,253,12,218,138,117,209,107,16,194,127,49,212,222,220,198,82,33,116,172,147,75,50,146,247,220,84,66,31,107,174,207,84,91,199,204,232,209,173,189,206,49,148,26,137,134,27,177,212,78,231,25,109,203,200,133,122,9,249,123,83,221,21,239,201,68,45,149,118,238,149,209,242,253,142,52,167,38,185,203,33,61,238,60,54,137,22,189,20,181,180,53,204,226,121,175,19,212,66,122,251,49,44,174,48,52,166,226,178,70,90,104,201,238,105,55,244,44,70,87,53,212,173,184,179,87,216,224,150,26,108,114,210,70,81,75,110,223,160,131,153,108,84,125,89,193,95,218,90,232,142,181,154,10,230,148,92,25,75,240,202,165,211,63,185,34,179,83,116,108,227,185,57,233,162,222,122,63,145,162,58,24,66,183,24,71,213,249,187,142,52,91,134,155,139,246,3,12,170,195,248,255,0,145,23,15,243,255,0,35,124,244,83,150,58,116,228,161,232,117,61,160,191,112,51,108,95,153,145,113,95,51,100,244,54,198,9,199,18,151,116,202,126,199,170,150,113,5,31,212,10,182,165,213,33,253,73,255,0,195,181,109,252,31,204,177,120,86,167,118,28,163,143,124,129,70,82,69,180,234,172,170,73,215,38,176,109,255,0,130,102,41,249,178,54,105,188,57,211,8,165,183,43,63,60,129,102,141,215,171,163,204,186,62,172,227,38,168,233,234,138,204,115,130,21,105,229,90,196,38,146,246,193,167,98,198,55,36,84,86,235,174,60,202,88,137,100,99,87,102,241,245,28,235,140,227,24,55,9,56,254,98,22,198,112,225,86,165,31,242,176,38,172,140,58,47,230,41,217,41,227,215,140,123,25,252,217,85,199,147,44,21,89,170,182,82,74,184,116,248,128,211,59,39,238,216,147,220,189,107,6,105,221,56,194,50,149,111,230,56,107,170,216,229,44,160,52,186,156,191,17,142,213,169,166,79,238,183,47,116,88,181,81,189,165,85,174,47,219,5,209,220,255,0,230,54,7,54,237,116,242,163,10,231,41,119,224,85,207,82,247,77,197,175,104,157,59,49,39,241,97,162,189,153,233,106,253,128,195,85,54,206,123,172,158,63,202,139,174,135,161,225,198,183,239,212,182,90,93,210,204,239,150,61,145,11,52,177,150,62,38,190,160,87,76,106,92,206,114,159,205,240,104,141,148,190,98,186,119,201,91,211,212,220,84,226,255,0,114,54,105,237,132,183,81,40,253,26,8,213,27,99,46,129,41,70,120,140,182,191,163,41,139,156,22,108,110,79,233,129,195,83,9,55,24,71,44,162,221,145,198,48,227,243,22,198,190,22,165,244,33,61,207,56,111,113,91,185,66,94,185,40,191,168,23,45,205,225,175,228,61,178,206,28,120,247,68,85,239,60,178,213,116,118,191,144,21,205,87,92,115,99,196,125,202,214,163,77,185,71,204,235,208,209,186,22,67,142,126,166,123,180,181,218,211,149,113,120,32,178,113,174,113,195,142,228,83,246,45,58,77,198,50,131,126,204,156,35,177,98,49,194,250,143,47,56,40,21,42,49,88,155,253,65,193,201,122,136,40,37,46,228,212,148,95,36,82,204,161,233,140,30,76,243,212,66,19,197,177,219,51,95,152,179,140,243,236,66,117,215,111,199,5,47,152,16,174,234,228,241,25,110,99,243,92,94,38,185,247,43,175,69,29,60,165,42,220,154,125,135,9,101,191,87,30,204,11,60,230,178,226,249,94,198,221,31,136,203,254,110,92,127,153,133,58,179,158,50,89,22,165,208,14,229,86,198,232,110,131,36,112,163,101,176,151,162,120,95,35,77,122,219,113,182,206,126,98,43,117,183,198,181,212,197,45,107,148,138,109,114,155,229,228,171,96,136,221,159,53,117,43,116,188,148,194,199,6,91,246,142,64,37,83,136,66,110,37,138,213,40,139,124,62,64,47,180,56,178,216,106,185,32,220,31,177,7,179,176,27,161,168,140,139,83,140,142,60,172,218,248,101,181,234,156,122,136,174,158,8,180,87,86,162,51,69,221,72,33,128,220,79,4,118,144,33,60,143,132,45,241,247,2,47,36,121,45,221,17,112,81,201,131,81,146,148,159,232,108,150,166,153,168,174,143,187,56,115,240,255,0,16,78,9,215,110,244,253,89,92,26,235,163,81,92,84,103,76,220,189,240,7,98,23,81,100,118,202,88,126,232,37,93,139,30,93,137,197,28,143,35,81,187,138,218,253,77,90,104,223,92,159,153,156,99,140,72,9,106,181,183,211,54,163,68,228,151,89,22,105,53,31,104,132,155,216,223,120,150,56,239,196,155,150,229,211,146,112,166,183,45,234,9,73,247,2,185,193,101,109,133,124,246,148,73,194,13,114,234,130,107,242,147,151,167,17,140,189,79,167,25,43,148,167,22,222,233,77,174,209,142,16,22,78,184,90,150,250,242,84,244,122,102,222,43,196,190,76,174,219,175,147,226,18,138,246,193,68,163,168,252,48,154,253,0,209,61,21,18,198,43,245,71,190,69,246,58,215,59,101,250,51,63,151,122,126,172,199,234,104,166,215,95,18,158,229,244,40,148,180,176,148,86,101,56,138,26,26,147,221,230,89,47,250,129,234,163,187,137,97,127,152,190,187,42,179,149,181,144,71,236,112,146,198,235,63,245,21,215,164,170,50,114,132,230,154,247,54,69,101,231,106,227,186,51,234,117,213,211,45,169,111,159,242,1,58,116,234,57,154,199,205,200,195,169,182,173,216,163,59,125,219,234,81,101,174,201,201,242,220,185,42,112,148,187,224,177,41,249,138,93,8,239,73,226,79,150,53,66,227,178,93,145,53,24,199,183,234,84,10,36,248,138,232,81,59,148,38,162,243,207,76,20,206,90,155,108,74,168,184,195,188,165,192,27,119,166,44,149,215,167,218,150,233,55,130,228,162,187,0,32,12,140,160,253,69,128,198,7,250,0,177,243,22,210,92,6,8,34,163,243,36,150,0,10,7,135,214,40,27,96,228,71,36,15,145,109,231,168,243,243,6,240,4,118,252,201,37,130,46,79,244,22,236,148,59,33,27,32,227,56,230,38,43,60,61,227,238,110,148,63,203,35,102,230,41,75,4,20,85,92,104,132,96,231,153,127,82,237,235,166,112,70,86,67,164,214,76,154,154,236,79,48,178,45,126,20,222,24,26,167,100,90,124,148,233,210,204,165,54,164,243,158,17,95,217,108,150,61,79,13,122,185,44,81,157,27,220,118,227,57,75,220,138,190,92,172,35,37,179,148,33,39,194,199,226,143,57,41,150,182,118,74,81,150,35,142,196,149,202,84,229,69,181,209,128,169,186,180,148,99,181,202,79,151,46,48,85,39,40,183,100,82,242,254,69,54,210,210,82,229,47,159,82,116,70,86,75,135,199,226,34,171,155,220,220,164,111,240,200,206,82,156,43,231,211,187,7,63,243,69,190,134,191,11,186,85,248,141,123,31,88,180,200,58,115,211,234,101,37,142,16,166,165,91,219,60,166,117,44,182,137,40,37,45,179,42,133,213,206,50,141,177,82,195,192,87,62,22,202,57,113,102,191,182,70,48,83,111,149,216,190,20,121,121,242,171,140,163,46,204,199,168,210,238,111,209,143,144,23,67,91,93,144,148,220,240,215,98,16,181,217,29,203,161,142,218,39,75,142,234,240,159,115,94,158,202,235,131,251,205,178,199,76,1,44,67,174,114,136,219,183,240,50,31,106,85,197,197,164,219,238,136,121,158,98,202,142,212,84,87,40,231,57,49,223,254,33,170,237,221,140,119,203,239,2,34,68,100,72,169,79,152,163,71,134,233,229,170,212,109,199,165,114,204,223,18,73,29,42,52,243,162,24,151,18,151,176,86,157,94,146,250,36,165,84,155,79,177,75,122,152,199,239,43,206,75,124,199,93,74,75,115,178,47,187,224,190,141,108,109,244,221,181,63,160,25,171,148,235,148,84,161,20,153,170,25,206,232,193,72,197,117,249,156,182,215,194,124,10,26,185,231,47,238,241,238,5,186,155,227,167,170,83,219,235,124,70,63,51,207,93,100,163,106,204,185,238,254,102,157,102,166,122,155,92,243,133,216,193,62,165,68,92,229,185,137,200,79,129,100,129,178,36,165,130,32,49,161,33,160,52,105,234,149,214,40,71,171,54,106,116,241,243,105,210,67,156,122,166,203,60,58,181,93,123,159,197,46,172,191,194,169,122,205,100,237,125,39,44,47,148,81,21,209,242,188,157,21,117,174,29,190,185,125,63,10,59,122,27,165,118,150,18,151,197,31,75,253,14,38,162,239,50,249,74,63,15,72,253,17,212,211,217,13,47,134,214,237,150,221,233,188,251,100,14,100,181,144,82,150,97,23,234,124,153,237,241,5,85,145,148,118,241,216,195,43,33,30,251,159,200,89,135,197,183,147,72,235,207,196,235,148,84,163,14,101,213,52,81,47,16,148,103,186,16,140,14,108,220,101,37,39,158,10,222,166,31,168,29,107,53,214,205,122,228,151,208,207,45,68,165,248,142,108,236,156,158,119,99,244,8,202,82,238,218,246,3,115,155,107,46,121,95,80,226,75,49,40,132,27,252,88,94,200,209,26,230,218,140,99,200,16,150,232,252,254,129,30,153,113,193,124,105,138,140,252,251,124,169,47,134,61,114,107,150,134,19,170,49,174,121,151,184,28,217,74,75,167,66,15,18,121,201,170,218,235,210,230,55,84,229,46,220,147,210,106,43,154,218,170,170,24,3,155,168,179,111,151,28,99,115,201,207,156,118,126,189,142,135,140,93,191,90,176,176,170,74,39,62,215,235,100,22,65,255,0,224,110,229,255,0,137,31,238,103,231,220,213,77,19,187,73,100,107,89,126,100,91,95,163,23,216,53,31,147,255,0,114,3,54,36,53,185,26,163,160,212,126,79,253,200,154,208,222,186,213,47,209,160,41,170,251,43,232,153,210,209,248,213,181,73,39,100,210,51,194,187,106,248,149,176,250,195,39,71,79,42,53,112,116,223,26,173,202,226,81,244,206,33,93,8,234,227,171,212,202,49,183,114,178,181,94,239,250,115,253,76,179,240,91,82,226,216,50,205,46,155,201,122,119,41,37,26,237,80,146,75,171,219,212,234,78,113,132,115,140,129,193,126,25,168,139,230,43,31,34,202,252,53,203,226,158,223,250,78,237,56,148,125,105,198,68,157,48,147,203,147,3,143,255,0,9,75,254,111,242,37,255,0,12,132,36,148,173,151,232,142,172,224,177,142,165,18,243,96,179,177,63,212,168,227,95,76,244,246,237,151,78,207,220,72,233,222,165,168,134,203,32,177,217,251,28,203,43,157,19,219,36,69,72,98,92,161,162,3,45,132,178,48,125,0,219,74,202,89,232,109,209,199,19,148,255,0,67,21,45,168,101,123,157,42,86,202,160,189,249,2,253,101,74,237,43,140,186,112,206,90,208,213,187,25,71,83,81,39,246,57,237,89,123,120,71,6,127,104,148,100,167,29,153,92,36,250,148,110,90,61,62,121,159,236,103,187,195,169,147,205,119,227,228,206,124,94,171,114,113,156,150,63,6,215,134,104,122,221,76,100,227,58,212,91,229,71,111,66,163,77,122,24,63,76,167,44,251,227,130,82,240,154,250,249,175,246,52,84,157,218,120,59,179,23,142,207,5,23,105,103,135,228,106,30,127,44,152,17,94,27,92,122,216,217,98,209,210,159,251,179,55,216,245,93,92,243,255,0,81,40,87,172,173,250,99,23,245,96,104,122,74,87,195,90,147,250,143,236,245,199,149,166,207,209,153,212,245,17,221,191,100,119,127,152,146,182,204,57,70,232,173,191,48,35,58,55,241,10,171,134,127,63,12,207,61,38,161,124,17,79,232,205,191,241,26,37,20,172,148,38,196,181,122,89,102,59,118,138,48,253,158,238,142,44,110,152,193,122,218,143,212,211,101,186,74,26,83,186,113,223,240,230,68,164,232,113,142,45,175,254,168,231,37,163,153,43,105,203,91,248,247,247,28,60,153,252,18,89,250,155,108,179,202,181,69,234,40,216,255,0,11,175,4,186,185,109,141,118,69,247,175,25,66,140,115,94,92,100,236,244,164,91,68,170,190,167,8,66,114,151,93,217,194,65,102,178,52,202,80,183,83,40,73,126,25,212,74,157,77,26,138,220,124,248,69,255,0,150,56,254,68,25,161,108,97,122,74,17,181,55,142,77,202,205,55,91,41,85,227,218,70,77,110,142,200,214,175,165,194,232,37,135,179,134,142,100,231,126,50,226,254,64,118,173,141,22,75,238,181,49,138,199,70,138,190,193,108,226,223,218,147,246,218,142,52,229,107,255,0,17,237,250,154,244,241,212,87,137,55,56,229,102,41,47,136,13,209,162,248,198,113,118,56,202,49,244,238,232,217,138,79,93,187,107,218,241,221,77,97,151,71,89,124,166,176,172,132,191,22,229,148,111,170,214,228,177,135,14,251,151,57,3,145,168,150,179,203,221,61,201,47,195,30,131,211,234,45,148,61,50,204,241,151,186,71,119,209,134,246,197,123,148,78,157,44,249,117,71,32,115,33,170,190,203,19,149,155,99,218,43,150,206,139,156,118,70,86,89,137,119,43,142,142,136,183,40,167,31,212,174,122,77,28,113,189,217,245,228,168,186,19,223,39,215,229,158,228,188,201,87,39,152,227,230,66,170,244,209,139,117,194,83,249,200,140,181,85,199,114,147,81,107,180,128,211,186,155,35,23,38,227,187,186,42,179,75,46,101,93,144,156,87,41,109,40,85,171,45,139,94,91,93,120,151,67,79,151,229,221,136,91,181,123,1,83,156,229,21,47,47,212,189,227,201,39,45,208,148,108,158,214,255,0,18,236,104,178,121,74,77,203,143,98,157,77,48,157,107,49,115,82,233,135,134,6,106,52,45,229,203,85,191,232,78,90,119,4,229,230,172,47,100,66,26,74,235,159,50,179,143,194,217,57,113,152,237,80,79,219,144,21,170,248,195,211,36,158,61,47,220,166,83,212,217,232,156,26,150,62,40,62,11,119,217,84,20,107,74,92,243,189,244,37,92,237,179,49,117,193,227,188,101,212,10,235,141,177,135,222,241,47,124,228,147,191,106,219,158,89,115,113,112,196,224,227,30,249,102,121,232,41,114,243,33,39,159,245,1,90,215,40,230,54,67,114,46,134,170,137,44,213,21,244,232,41,85,92,160,149,144,233,249,88,235,141,113,91,97,5,16,45,221,9,47,87,167,245,23,145,85,153,229,52,251,148,202,164,155,148,163,159,212,141,179,186,41,70,136,195,62,217,3,103,147,94,221,169,148,78,140,117,182,89,249,34,169,74,114,170,62,108,252,185,119,242,217,116,113,142,178,199,204,162,184,87,40,199,14,204,252,240,95,15,243,60,137,109,246,27,235,194,8,146,138,236,14,47,170,100,29,141,39,133,156,118,37,11,119,46,86,0,50,218,248,74,229,177,199,213,148,91,186,61,31,82,18,92,252,68,86,107,180,138,204,53,100,147,93,26,8,70,90,120,243,57,77,123,151,249,146,82,218,210,107,223,34,114,207,68,5,127,106,81,233,202,26,178,22,167,140,21,219,167,82,150,232,97,55,212,201,117,119,105,255,0,194,132,154,234,192,177,232,167,25,74,84,88,249,236,197,9,223,76,190,254,47,254,146,202,117,144,196,115,152,79,29,25,167,204,141,145,229,32,43,157,245,193,110,156,184,250,150,70,218,236,142,237,216,94,249,48,93,163,132,229,45,150,61,175,240,149,211,166,157,50,235,41,67,190,0,234,57,69,172,198,106,111,228,199,93,173,188,72,228,89,233,140,188,169,53,245,44,167,84,229,136,203,41,174,185,3,177,181,117,76,49,131,14,251,122,194,196,215,179,47,166,233,180,213,177,250,1,110,252,6,72,227,190,76,246,93,137,97,4,105,114,34,164,87,9,238,68,45,158,222,114,21,123,12,153,171,191,115,193,100,254,64,95,85,146,140,178,116,42,212,167,30,167,58,49,204,62,101,85,217,42,237,195,232,69,117,101,171,146,224,165,234,172,114,232,86,236,93,68,239,129,70,218,172,114,92,145,156,37,187,41,152,86,162,89,224,215,85,251,150,24,68,220,154,5,108,145,93,150,69,50,202,231,25,71,146,43,79,152,228,242,158,126,66,158,115,215,143,232,103,187,85,26,159,50,227,216,173,235,248,244,65,178,141,18,173,89,23,195,78,61,74,85,117,99,119,152,191,114,53,235,174,127,242,37,35,68,20,46,196,108,211,197,103,220,12,174,202,33,63,77,223,162,45,134,177,198,25,95,204,157,222,31,167,202,216,156,51,236,202,159,134,197,252,55,254,232,130,51,213,78,79,50,145,56,235,113,23,29,170,72,113,240,221,203,155,163,250,21,207,71,92,39,229,249,223,121,140,227,5,68,225,172,221,36,165,253,73,189,83,203,196,120,95,50,137,105,85,80,221,101,169,71,223,107,44,179,75,10,107,82,157,241,219,37,199,29,64,177,94,230,184,73,227,245,46,203,117,183,194,113,235,216,228,187,54,231,108,176,86,237,147,120,203,98,21,210,150,178,141,175,47,119,203,5,18,214,69,36,234,175,107,247,108,195,158,112,10,47,34,37,104,183,85,117,157,108,120,246,92,20,41,41,62,185,37,183,11,151,145,36,189,138,26,100,185,22,67,122,64,73,68,123,81,21,53,238,61,192,24,192,16,243,61,88,79,146,74,64,72,59,244,22,90,13,216,2,64,71,112,39,207,82,137,100,89,13,201,190,161,192,11,35,79,128,202,19,32,124,253,5,147,30,171,86,232,150,215,22,248,206,71,86,161,77,71,212,179,46,112,216,26,138,237,154,140,114,222,17,37,142,185,43,148,161,62,143,40,10,35,170,196,212,119,111,82,232,70,122,189,254,165,194,139,239,220,205,108,182,95,55,24,168,69,122,87,207,230,87,9,113,41,101,231,178,34,186,49,212,43,161,187,15,210,250,100,114,185,199,227,113,95,169,74,212,81,10,151,151,31,170,70,87,183,213,60,122,179,245,3,109,122,184,205,63,151,113,221,168,219,108,32,187,245,41,166,250,188,169,74,206,90,252,36,44,148,101,235,198,201,165,156,38,4,148,85,115,148,166,250,244,228,186,138,211,173,59,18,158,122,100,171,236,211,149,57,114,196,223,56,236,74,186,252,136,102,114,231,223,216,13,171,63,161,27,113,178,89,92,25,149,242,138,245,201,65,55,133,44,100,211,230,197,46,90,228,12,158,77,50,251,197,8,238,28,55,70,197,57,87,242,202,98,141,209,94,142,152,123,83,254,132,60,201,56,185,110,126,153,127,32,52,219,10,167,23,43,99,31,169,138,218,163,92,252,202,165,152,253,122,14,205,68,164,220,127,15,211,63,169,93,216,196,118,254,95,80,85,23,52,225,158,55,100,122,125,223,104,175,203,248,155,194,42,114,94,252,147,140,246,206,24,120,219,134,153,145,215,156,108,83,91,179,6,93,29,245,247,83,126,230,249,104,99,117,27,188,223,95,94,89,146,58,57,60,171,108,85,175,117,44,129,166,157,100,36,227,25,71,13,117,228,150,174,234,156,190,234,199,15,147,57,190,92,82,146,156,185,79,211,52,41,217,28,166,243,44,22,14,141,86,43,42,151,156,165,58,215,226,246,42,251,61,115,158,107,155,117,178,138,252,65,173,209,170,125,122,196,30,170,212,184,150,62,136,66,175,116,237,73,237,194,247,29,212,56,66,50,244,227,228,204,106,217,180,247,74,92,245,200,247,63,105,96,177,41,93,45,177,57,215,63,190,102,219,189,76,195,119,248,204,130,44,27,198,4,217,14,101,34,43,161,160,170,153,102,119,217,177,47,135,234,110,186,52,168,197,253,175,57,246,236,113,34,231,185,41,62,61,145,57,238,146,219,157,159,66,142,138,157,10,78,22,88,228,159,226,232,58,165,82,185,69,217,138,255,0,49,203,242,177,92,115,57,122,127,152,225,183,25,203,199,205,129,223,107,77,54,212,44,220,190,124,28,255,0,23,112,165,87,85,118,110,223,204,190,70,5,170,81,151,12,167,85,107,149,155,128,86,217,133,132,101,148,130,114,201,2,7,144,200,135,128,0,30,0,7,143,78,75,42,131,156,146,33,5,158,59,155,180,144,140,105,243,37,194,200,23,218,229,26,163,84,126,43,56,250,46,231,161,240,221,27,171,69,178,56,133,151,71,140,254,24,156,207,9,210,253,162,249,106,111,244,213,30,94,123,46,200,244,20,201,202,82,182,75,14,125,23,229,143,100,69,115,37,162,182,58,136,211,56,225,205,225,62,216,53,120,230,213,225,182,109,150,36,164,161,5,238,116,229,54,234,150,220,110,73,237,207,185,228,124,83,196,37,174,157,113,132,92,35,8,227,111,249,187,129,135,203,177,245,104,120,156,51,132,135,93,22,201,242,164,217,117,122,61,68,165,132,177,254,163,72,202,236,158,222,121,151,178,33,28,62,171,12,233,75,71,93,109,125,162,228,151,249,72,56,211,167,155,133,113,141,210,236,216,25,161,92,230,251,225,22,66,53,167,234,147,207,178,29,191,106,151,50,142,18,252,49,50,187,39,41,115,195,3,163,191,236,251,90,140,121,233,220,156,252,74,22,113,100,87,232,97,150,162,48,211,249,92,60,188,183,220,206,163,59,95,28,71,221,145,93,122,109,210,201,185,207,24,93,217,125,118,87,101,191,117,168,105,62,139,110,14,126,134,189,53,109,59,19,156,148,177,40,73,240,107,183,71,4,165,45,60,240,223,49,64,109,156,94,166,183,9,199,126,63,22,76,116,81,13,223,117,42,231,207,73,112,199,164,213,85,76,113,191,239,63,22,89,126,166,253,21,148,202,223,49,70,202,150,120,238,7,158,183,239,172,212,73,245,148,155,51,207,150,141,21,69,167,50,122,77,60,110,156,165,46,97,23,208,34,126,19,157,246,126,86,142,158,51,216,132,49,28,37,194,36,164,253,141,34,123,112,73,117,232,69,110,101,212,197,231,137,115,244,3,78,158,152,201,195,116,87,43,232,107,159,130,233,245,77,77,197,111,93,55,47,238,185,51,211,169,219,136,205,69,227,186,59,90,105,102,17,146,232,204,180,227,221,68,116,250,89,83,6,253,31,139,57,121,111,169,154,26,121,78,169,127,226,101,51,110,169,88,165,56,201,114,183,69,175,116,222,98,255,0,170,57,176,167,86,229,143,39,151,211,12,96,186,173,124,106,74,62,85,146,126,236,208,181,213,75,50,113,156,113,212,228,235,94,190,157,181,88,165,5,46,155,87,82,136,233,181,74,183,53,85,142,29,219,42,59,51,214,233,190,45,211,207,182,72,207,196,97,38,189,57,94,205,156,207,47,238,163,40,181,12,252,91,138,165,10,235,123,161,57,74,107,166,64,237,75,196,106,199,21,73,50,187,238,166,232,40,217,109,113,95,233,229,24,116,214,101,110,114,223,39,215,228,23,214,238,134,232,203,98,207,92,117,1,241,30,97,45,209,28,90,102,122,227,168,143,221,195,24,250,23,109,148,101,137,113,34,41,247,6,56,97,178,82,143,4,26,43,203,171,143,127,236,108,211,89,41,40,193,191,135,161,138,167,247,79,244,54,232,227,187,47,186,3,95,136,217,58,124,63,53,172,205,180,146,57,49,212,218,227,47,54,157,178,130,220,189,88,201,127,143,91,47,34,138,163,25,75,47,115,194,57,181,168,202,166,173,169,185,118,146,40,219,246,171,108,171,125,105,164,186,174,224,175,221,39,25,65,73,126,109,220,152,229,170,191,252,61,234,74,75,110,198,177,193,166,46,218,229,12,184,66,150,177,42,223,84,2,213,89,100,34,229,92,229,21,21,196,122,229,148,84,173,219,155,45,143,153,46,125,29,190,163,251,69,190,169,69,87,181,191,79,35,243,231,31,70,163,79,29,175,190,56,96,41,120,141,181,195,202,177,199,204,247,76,211,167,85,221,166,187,207,212,185,53,28,253,220,185,137,138,122,58,172,158,83,141,113,235,135,18,173,234,185,243,207,101,132,5,78,204,231,116,159,94,35,220,134,167,85,233,218,243,21,249,81,163,204,170,115,245,66,78,107,229,140,175,168,78,186,183,180,171,154,227,43,119,32,97,243,20,163,157,207,61,146,236,108,209,238,105,189,249,151,178,89,49,217,25,70,111,98,192,233,142,163,108,229,9,249,113,252,76,14,141,210,211,109,219,107,222,215,194,151,83,60,246,55,26,227,182,169,255,0,171,250,153,244,240,73,89,187,19,109,117,125,138,235,211,202,198,248,127,80,58,84,234,33,92,54,223,100,110,134,239,203,240,253,13,84,106,168,243,126,234,49,81,127,35,145,94,138,219,39,178,83,140,18,231,212,203,165,27,40,75,203,131,151,249,176,17,222,179,109,245,172,168,203,229,46,191,161,146,90,42,37,107,113,156,161,39,248,101,208,231,195,196,84,96,155,140,163,114,125,186,50,251,188,66,171,180,217,178,27,167,157,190,153,114,190,101,27,124,159,38,18,139,156,99,158,99,40,255,0,116,67,239,35,116,125,84,78,43,153,103,39,3,116,228,229,247,143,235,147,118,143,85,45,45,50,110,205,249,127,3,232,7,110,81,166,234,219,117,199,142,235,15,6,47,46,115,177,249,122,202,236,202,248,101,233,102,74,124,66,43,81,152,47,137,242,147,224,232,199,236,246,77,203,17,203,235,148,7,42,253,31,136,121,169,89,7,24,191,197,23,148,135,61,36,244,181,59,39,124,155,111,10,49,125,78,244,109,140,48,155,75,60,36,251,153,181,154,26,175,114,157,114,242,236,125,159,70,4,22,158,55,84,224,229,56,251,53,35,39,217,181,58,107,55,78,231,42,87,27,148,115,199,208,201,23,171,240,235,37,21,137,103,170,146,127,200,113,213,107,236,82,149,106,216,197,254,160,116,164,163,24,110,251,76,54,191,205,23,146,165,27,28,108,149,86,66,197,237,187,161,205,158,159,89,117,142,223,46,123,187,178,152,59,235,178,78,10,106,125,240,128,235,207,89,117,81,251,234,165,28,244,151,196,138,108,214,55,29,170,21,203,244,49,85,126,162,80,216,157,179,134,238,86,56,46,156,181,92,215,109,14,200,46,156,127,112,43,90,172,91,215,203,75,217,26,97,226,17,206,223,49,252,164,209,153,83,154,108,83,167,100,167,240,74,114,230,36,97,160,132,218,205,185,147,236,144,29,56,107,190,245,87,12,205,252,139,238,182,82,138,219,41,67,31,148,227,61,42,174,199,178,82,109,117,81,100,225,110,199,230,78,123,54,252,48,139,229,253,64,236,121,213,202,188,206,77,184,254,36,185,95,82,17,150,22,239,76,163,249,162,97,175,196,163,99,114,114,148,91,88,146,224,190,157,69,49,156,124,187,97,135,196,162,214,50,84,95,43,35,140,231,63,32,119,70,21,185,237,219,142,188,20,78,173,52,172,113,132,37,92,159,76,79,134,65,211,56,207,109,118,183,239,25,240,215,251,129,162,189,76,37,91,146,123,151,114,42,248,57,100,169,81,42,155,205,185,207,108,21,202,49,255,0,158,163,254,224,110,91,90,202,227,61,208,156,19,127,23,251,152,108,190,189,169,40,183,183,225,89,37,78,170,201,203,19,198,125,163,216,13,91,224,248,79,45,126,98,14,184,188,241,24,183,221,20,79,85,9,201,249,152,173,174,237,242,79,116,99,235,83,244,190,136,162,171,43,186,47,134,163,31,204,78,14,200,199,153,38,199,246,173,178,242,236,132,160,223,76,244,102,107,239,217,25,121,114,245,46,221,136,46,150,167,202,138,118,202,49,151,178,99,175,87,27,22,92,150,25,199,182,82,182,91,172,147,109,123,4,36,225,149,207,200,81,218,185,95,56,183,68,162,248,253,74,60,205,77,112,204,225,45,203,170,193,150,26,171,35,28,199,226,93,253,205,85,235,166,177,230,69,97,251,48,46,134,174,15,111,60,178,197,111,153,28,166,153,135,91,92,46,73,193,71,115,253,50,87,92,108,140,90,169,184,202,63,133,129,185,217,183,46,196,146,69,169,198,107,49,195,250,51,61,86,78,85,125,236,23,208,83,213,70,151,20,182,168,191,110,192,107,142,229,215,146,120,111,177,68,46,133,145,78,47,246,44,83,249,129,93,186,106,237,248,215,5,95,103,133,81,123,111,123,126,102,173,241,207,98,187,42,140,147,113,91,101,238,128,206,163,29,156,217,25,124,250,21,249,115,120,106,121,75,166,11,29,62,100,118,219,4,177,221,119,30,99,21,232,194,253,56,2,169,73,203,139,42,204,127,50,236,39,93,95,6,238,168,211,23,186,62,184,173,223,32,251,60,54,244,198,122,160,49,194,55,81,157,207,116,123,10,26,237,178,106,102,216,199,140,39,185,25,231,77,118,103,209,182,76,11,163,168,91,119,238,202,249,22,98,171,61,95,208,198,244,214,58,227,21,60,56,255,0,49,202,137,40,190,31,205,160,58,52,233,163,103,193,47,208,119,120,123,151,115,29,50,146,140,90,150,87,105,119,54,87,226,120,151,151,98,109,129,84,124,49,197,231,44,185,105,37,221,179,66,212,70,75,42,64,230,192,169,82,226,85,102,157,183,156,154,55,49,100,162,17,165,237,198,74,222,154,91,186,151,114,25,96,85,228,180,74,49,148,73,239,97,188,136,205,103,154,230,91,9,74,43,146,199,47,145,23,47,144,86,213,10,27,202,133,113,253,50,93,20,226,158,220,63,161,133,83,124,127,230,238,94,219,112,93,84,231,40,240,179,183,172,123,162,42,219,164,182,97,169,47,124,17,133,145,140,118,198,200,203,253,67,243,170,139,114,147,112,125,247,51,38,163,196,116,234,45,121,113,156,179,241,62,0,232,171,35,56,226,205,173,144,177,215,140,78,91,26,231,169,196,191,197,109,149,107,98,244,199,255,0,46,60,153,103,168,186,94,175,46,78,79,188,228,81,219,251,116,35,102,50,231,5,220,167,81,172,87,88,166,161,178,75,164,179,201,203,141,147,73,41,250,164,255,0,42,224,159,61,92,176,130,54,89,169,148,227,247,150,60,125,76,183,121,214,75,211,114,80,249,242,199,21,30,163,115,72,168,20,125,219,145,44,168,175,99,61,186,168,67,133,234,151,178,31,218,32,246,231,135,47,112,46,243,19,92,114,53,34,172,238,142,96,215,61,24,44,174,175,144,44,119,123,38,217,21,102,91,89,229,117,69,23,234,161,74,229,250,159,98,175,182,237,79,210,183,123,34,13,115,221,40,245,195,40,140,53,28,185,99,57,232,159,83,44,46,182,251,48,155,249,188,240,142,132,109,133,105,65,201,185,124,192,179,225,88,198,62,133,50,212,40,218,161,186,63,52,216,214,170,59,27,248,86,122,182,58,235,170,114,243,54,169,73,254,38,138,39,84,22,233,75,159,87,82,252,17,221,24,162,18,181,123,129,110,112,9,162,164,228,253,176,60,101,122,128,147,229,225,176,226,8,170,114,148,126,24,182,138,108,178,216,199,125,158,136,251,119,3,94,228,37,63,115,60,119,74,189,203,175,183,66,19,115,218,220,223,165,126,82,13,50,185,71,230,41,219,159,133,225,251,24,85,240,148,115,185,195,217,181,146,169,201,75,18,140,165,185,117,150,69,82,187,85,231,75,108,242,255,0,47,102,130,46,80,233,136,190,230,100,156,236,245,62,89,178,52,197,127,135,213,117,207,66,42,26,141,76,165,44,238,113,135,76,21,169,199,62,137,201,62,185,21,208,123,119,71,148,153,85,121,203,111,174,8,52,205,238,132,183,199,151,206,229,217,142,42,197,67,142,214,162,251,227,36,180,245,173,171,204,158,228,249,218,95,6,170,151,170,78,82,125,23,178,40,199,5,228,202,113,207,110,163,207,167,114,124,99,169,101,141,121,146,150,213,151,215,230,138,44,154,221,133,240,200,5,30,121,201,178,186,252,198,164,215,69,251,152,96,246,165,185,114,105,133,178,140,95,167,158,210,3,161,84,227,53,233,100,102,246,103,123,77,123,153,149,222,156,53,215,213,158,133,146,178,51,73,203,13,99,185,81,63,76,99,136,47,209,21,43,51,37,158,90,125,122,20,78,95,121,229,215,152,241,142,25,55,204,156,101,244,34,169,140,125,86,110,246,12,201,67,107,124,161,201,56,74,81,82,226,72,135,9,225,188,228,9,41,44,229,178,54,203,176,78,57,130,199,44,143,126,64,173,214,222,23,207,129,227,212,147,232,137,57,124,62,235,184,82,148,175,140,103,211,36,29,197,99,219,215,130,14,121,125,74,157,213,69,168,247,33,61,74,143,85,233,54,202,214,223,57,142,98,87,138,245,21,227,50,137,154,122,233,41,122,87,30,196,225,172,147,146,79,103,33,87,198,17,211,199,21,193,203,61,89,9,106,99,187,211,37,20,186,228,83,118,203,45,195,142,216,145,157,198,200,203,54,213,7,95,203,177,5,242,212,215,39,241,55,242,93,203,44,212,70,17,89,135,37,80,174,170,214,250,235,195,35,229,202,114,77,172,63,168,22,198,197,108,84,151,185,146,217,125,225,162,78,200,205,109,135,167,185,134,233,184,219,234,131,193,1,41,172,242,240,136,182,219,244,243,244,64,229,27,39,197,105,19,112,154,198,37,192,81,84,231,250,124,195,206,146,150,54,114,14,74,29,87,34,243,177,248,112,5,206,231,40,225,44,179,60,219,206,84,90,19,186,82,109,112,199,137,117,202,143,208,9,86,247,60,44,228,140,164,154,105,147,141,187,36,179,46,126,134,123,34,211,227,148,4,92,81,12,6,224,201,4,182,136,64,3,30,1,60,13,102,79,17,92,129,166,154,163,26,29,147,150,215,149,183,230,108,208,104,236,214,201,103,238,244,240,121,228,207,70,153,182,165,127,56,252,39,83,73,175,133,119,215,76,163,186,185,60,103,180,66,186,144,166,118,237,174,152,237,162,159,82,131,248,172,249,157,24,98,81,77,17,143,198,165,248,145,147,197,181,145,210,233,37,8,205,66,203,56,143,201,119,32,122,141,114,116,93,10,83,148,159,166,45,127,51,142,188,232,169,110,175,132,179,158,230,88,235,54,65,66,41,74,62,249,52,249,215,186,220,106,174,49,107,212,229,158,112,4,107,181,184,187,37,27,22,9,125,174,25,95,121,40,103,245,41,133,154,168,206,118,186,212,35,30,100,155,225,252,131,204,174,249,74,201,83,143,244,129,45,102,154,183,56,217,22,241,37,157,201,145,211,233,99,181,205,122,164,159,194,59,53,51,174,17,141,41,75,228,215,64,163,93,100,147,114,106,114,95,133,44,1,110,182,232,78,151,195,170,75,249,156,185,56,206,30,157,202,108,219,47,17,115,177,227,24,252,178,53,237,148,224,252,139,99,150,183,63,79,40,163,143,61,61,177,219,178,185,205,190,251,75,33,165,212,37,137,226,38,189,86,163,83,26,148,39,114,219,213,115,201,130,26,139,219,196,100,192,217,165,211,70,45,250,92,229,223,140,157,109,21,154,77,69,118,86,214,103,21,194,92,28,72,223,169,211,199,41,74,43,57,202,238,81,101,215,78,223,55,59,38,255,0,42,192,29,219,244,58,71,181,193,239,95,138,46,91,100,140,30,51,94,154,157,60,99,167,132,163,39,203,203,207,4,161,173,158,200,202,216,194,109,172,53,46,229,26,181,230,194,205,177,219,23,202,138,236,6,61,249,173,237,235,44,36,91,225,243,81,190,80,79,137,44,254,197,20,250,171,199,182,71,22,169,212,41,174,145,42,59,11,170,46,140,61,204,240,148,125,54,111,142,222,171,147,79,219,168,219,24,202,218,253,43,31,17,81,53,28,14,19,148,36,154,37,78,187,72,212,163,43,107,207,103,187,161,126,250,37,47,187,190,153,47,245,34,42,250,99,78,178,56,148,82,176,232,232,115,10,221,79,172,78,84,33,106,196,171,140,91,247,139,58,154,59,188,217,56,206,46,23,37,202,247,94,232,138,135,139,74,49,211,198,110,57,151,153,24,197,247,89,57,209,215,121,121,156,160,210,93,219,234,109,241,87,191,201,174,61,125,86,127,233,95,238,207,27,171,178,85,234,173,175,63,12,218,3,213,71,197,163,116,98,246,199,107,239,185,112,93,185,73,61,179,79,140,245,60,59,115,147,54,232,238,186,157,214,194,201,69,199,24,73,103,112,30,157,87,85,241,230,152,191,170,43,122,10,147,110,16,217,159,110,74,244,222,39,27,169,121,91,44,237,46,198,143,181,125,236,162,252,185,37,236,240,197,7,217,160,163,24,186,148,255,0,68,133,42,116,245,173,211,163,111,233,147,68,118,203,210,227,212,148,146,132,125,146,3,52,107,211,89,45,213,198,18,144,157,52,185,183,246,92,205,23,198,16,206,232,97,55,221,18,91,147,225,175,212,163,151,169,209,52,188,202,148,151,188,113,202,50,41,103,135,195,59,254,101,155,184,194,94,198,93,78,150,26,135,41,70,27,44,250,113,34,12,84,172,194,95,69,253,77,154,7,139,241,219,28,152,244,210,195,113,125,112,209,115,186,186,189,54,41,61,235,13,71,216,130,189,78,191,117,214,74,26,136,109,124,70,28,244,51,89,226,185,143,151,108,182,47,203,92,122,254,166,201,233,107,148,37,109,22,60,199,156,72,231,233,231,166,157,146,134,163,114,140,185,233,158,64,181,234,52,247,122,239,150,37,209,113,142,7,231,233,229,133,13,206,43,57,147,254,228,117,149,233,101,25,74,29,98,177,29,241,105,72,202,236,151,151,56,84,226,179,28,63,78,22,62,157,202,54,105,181,58,58,28,176,189,45,253,75,174,251,55,154,190,255,0,226,228,230,83,166,219,13,210,183,135,242,224,183,236,81,149,126,102,231,143,166,64,236,74,52,234,34,182,61,206,43,28,62,78,125,186,121,111,107,99,109,119,93,202,116,211,117,216,171,86,198,81,125,98,211,95,204,221,109,254,117,21,202,153,173,209,126,252,129,137,70,218,211,150,30,31,28,149,59,165,84,218,135,166,125,155,236,116,94,219,43,147,114,242,236,207,68,204,186,157,62,218,35,63,62,59,103,198,90,238,6,125,69,214,121,170,117,212,163,152,250,183,46,51,242,33,27,167,189,74,18,130,111,135,21,254,198,154,42,212,83,31,76,183,37,249,100,78,78,22,69,206,218,148,164,184,225,117,3,31,70,235,182,81,140,83,207,165,117,44,119,81,24,237,141,13,202,45,74,59,159,196,190,100,118,85,92,164,156,165,12,60,198,88,202,39,41,227,117,145,182,54,203,162,143,64,33,117,245,215,25,78,53,249,78,95,133,60,148,87,92,117,115,223,41,236,111,135,220,213,229,70,85,75,205,171,109,189,87,60,72,165,105,156,45,115,159,221,70,95,14,222,64,133,186,119,166,155,143,56,124,41,184,245,5,56,229,66,82,221,20,184,107,131,100,227,170,149,30,92,44,133,213,119,79,175,243,45,86,70,52,127,248,153,146,244,184,236,195,75,235,220,14,110,166,170,246,249,144,182,50,175,183,28,175,147,41,243,85,213,66,187,38,212,32,253,63,34,81,189,171,44,114,177,213,12,252,16,93,126,70,154,21,55,217,21,74,140,107,255,0,153,9,117,95,52,84,83,163,179,75,85,178,140,155,114,147,196,114,117,35,56,172,167,5,131,149,119,135,215,41,66,122,59,100,253,94,173,220,109,44,122,121,213,27,37,70,186,83,181,126,25,71,25,250,1,213,226,117,74,59,148,83,233,187,179,51,213,171,182,139,124,173,76,147,199,226,143,56,57,47,85,170,217,42,165,108,158,239,138,38,125,243,79,171,95,70,6,155,53,186,153,73,249,150,201,188,244,101,159,108,212,184,102,82,223,21,239,200,104,231,231,226,166,183,201,60,250,189,141,63,101,211,213,115,174,90,133,7,53,194,246,2,21,106,247,109,243,163,22,255,0,98,221,85,142,153,167,178,117,169,47,137,79,41,152,53,154,127,178,218,161,27,84,247,116,193,125,58,139,93,17,161,99,116,114,165,185,129,187,75,172,251,188,41,112,187,22,95,168,177,37,42,98,167,239,150,114,231,164,178,41,115,24,39,249,91,124,151,70,149,94,153,249,147,112,179,57,245,63,194,81,210,175,90,252,181,41,215,153,119,94,197,118,83,70,170,22,78,153,74,187,49,204,87,70,103,175,236,239,213,11,246,99,169,162,22,194,54,198,112,186,59,95,14,62,225,28,125,92,111,174,95,121,29,137,252,59,122,53,245,50,167,44,191,115,189,175,190,169,81,177,39,24,74,92,189,187,151,253,140,23,232,162,162,213,47,45,175,195,36,255,0,145,21,131,108,151,197,37,159,100,104,175,213,78,30,220,65,245,238,89,86,134,250,210,146,143,61,226,200,186,44,83,113,133,51,82,125,128,179,79,117,106,126,92,222,229,249,186,29,58,44,141,209,117,238,133,139,179,125,142,4,163,182,89,159,31,35,117,122,136,215,24,109,179,124,122,97,71,27,64,233,107,52,211,174,81,84,93,148,214,84,103,223,232,206,93,202,202,229,41,95,25,87,30,145,194,58,144,212,194,234,148,39,202,93,30,122,51,75,148,101,71,151,5,22,255,0,37,157,36,81,230,238,148,85,105,213,60,126,104,231,47,234,40,107,188,173,43,174,16,251,207,205,147,101,148,105,156,165,230,83,101,15,56,235,148,153,134,237,36,170,150,220,167,237,243,32,203,203,121,151,63,51,166,181,28,71,15,238,227,209,51,20,169,154,235,28,125,73,227,16,140,95,80,55,207,83,7,83,106,77,62,223,83,52,229,234,110,197,203,246,232,197,183,108,91,142,36,215,60,240,137,211,56,89,7,91,89,82,237,158,98,192,170,200,197,182,225,25,67,140,225,149,75,59,56,47,159,153,83,80,177,97,118,108,167,108,92,177,189,47,144,22,105,181,80,167,59,227,146,51,178,185,94,231,157,189,209,91,167,54,53,30,163,84,61,207,124,94,125,200,54,216,225,40,43,45,124,118,104,175,203,190,86,226,47,49,107,137,124,140,190,173,187,22,120,53,233,46,141,113,197,138,73,199,186,40,95,121,167,182,49,221,150,251,23,207,202,157,78,51,91,39,222,72,79,81,39,107,143,149,233,237,44,148,206,59,108,115,118,97,75,240,180,84,80,212,168,151,221,74,77,60,250,141,53,234,247,214,161,111,169,252,139,33,40,215,13,173,199,99,232,204,183,87,24,194,83,167,63,185,21,27,239,179,207,113,221,36,163,209,38,104,134,186,232,69,240,218,143,85,46,167,63,115,151,197,241,26,156,227,98,74,201,53,46,153,64,116,41,215,87,102,20,218,140,153,161,46,125,56,195,56,255,0,101,110,95,18,113,247,20,46,190,184,191,41,201,225,225,247,72,168,236,181,23,22,151,166,94,229,106,78,60,79,170,252,72,207,231,219,24,69,202,57,125,249,37,94,162,54,117,2,247,187,9,194,108,166,233,109,151,170,31,245,19,219,195,216,241,158,197,113,141,177,143,170,60,125,119,1,166,157,206,60,201,73,3,221,156,110,107,229,131,44,46,89,218,154,139,249,50,213,108,178,183,44,199,221,118,2,86,111,95,6,210,155,19,154,248,162,164,137,91,123,83,81,135,31,234,64,167,242,76,8,109,156,35,195,221,245,102,157,54,165,201,250,159,201,167,216,171,17,124,172,162,171,41,221,61,203,43,61,92,88,29,125,209,199,81,41,69,254,35,151,27,172,167,211,100,183,71,179,7,119,153,7,228,203,213,249,95,80,58,158,101,105,227,114,37,195,232,121,216,217,42,231,186,114,107,228,108,171,92,226,251,164,192,234,181,146,59,74,42,213,238,250,23,111,82,232,202,135,129,17,121,247,34,220,128,186,239,18,170,9,169,87,25,74,92,124,79,147,157,127,136,89,38,212,18,135,24,113,143,247,56,254,116,228,247,55,137,119,151,114,82,203,227,60,25,105,114,212,217,101,146,114,111,11,162,67,110,118,113,209,174,223,238,70,26,121,39,209,237,127,137,255,0,177,47,58,170,219,132,101,240,251,160,45,223,26,43,230,89,147,254,101,107,85,185,98,43,213,140,242,103,148,29,246,74,81,204,189,240,132,147,139,249,255,0,66,141,116,202,105,181,28,206,82,231,151,252,217,109,210,78,113,132,236,81,107,219,147,60,55,85,29,176,225,181,203,246,39,69,91,101,190,127,22,56,89,206,2,53,111,140,33,158,118,174,229,22,234,42,239,62,87,68,66,221,86,201,184,237,244,227,146,175,76,171,243,163,86,57,225,127,112,40,245,198,73,238,219,191,156,162,218,119,106,51,185,250,35,204,164,202,95,194,222,121,246,47,154,107,79,26,234,148,118,174,101,44,245,145,21,183,237,85,40,237,132,185,75,162,41,150,162,201,91,229,172,71,223,60,224,41,210,186,98,231,41,45,216,235,236,102,182,123,167,40,194,94,158,242,247,42,52,121,212,187,100,218,86,40,199,17,220,187,247,102,41,237,203,107,210,190,76,138,121,79,8,149,85,187,44,194,199,29,76,169,194,82,225,240,141,85,209,231,199,13,203,175,196,250,20,198,74,153,99,137,203,223,253,141,31,105,154,163,47,153,75,61,74,135,10,235,134,217,54,236,151,195,28,151,74,215,92,179,217,156,215,108,230,243,185,251,44,26,233,141,145,146,119,75,232,138,46,158,161,73,97,110,203,46,169,241,135,203,34,160,172,245,108,81,146,238,203,115,20,177,16,137,122,163,18,169,216,227,62,31,5,90,155,212,32,211,147,95,52,114,237,178,118,79,209,54,210,233,243,21,93,184,218,218,21,147,82,244,203,13,123,51,30,155,85,230,39,27,56,107,185,13,69,143,162,202,231,151,144,39,109,210,149,155,97,53,24,175,114,74,203,36,189,51,225,101,125,76,214,70,82,177,110,150,86,56,200,70,201,86,182,247,34,165,108,115,24,242,65,199,182,236,190,229,145,89,126,225,181,44,55,212,12,184,147,183,110,118,252,205,85,187,107,95,19,82,233,250,21,110,251,252,116,54,219,182,88,155,125,8,50,218,167,136,167,151,187,161,31,46,120,124,97,147,156,101,41,185,74,121,139,28,108,219,141,152,199,114,130,50,178,62,152,203,211,129,194,89,148,155,146,77,119,247,51,205,205,183,234,224,37,154,226,187,252,192,190,115,140,163,207,57,51,202,60,237,68,243,196,95,246,192,146,221,106,237,144,44,140,163,38,222,56,72,147,124,237,235,148,87,181,167,199,9,150,237,196,125,114,203,246,1,78,107,107,82,232,37,56,180,179,202,232,66,112,148,154,221,44,177,126,37,149,148,6,154,82,134,101,39,137,48,154,109,230,62,217,101,110,79,110,119,97,247,37,6,189,79,228,4,110,155,81,196,151,29,153,78,28,191,177,41,70,79,175,24,232,18,177,231,111,108,16,45,205,75,142,136,124,184,60,144,150,114,17,151,18,108,6,214,32,176,215,33,166,130,149,222,169,56,237,89,225,16,124,254,166,189,2,196,172,156,189,148,81,68,148,168,221,31,50,18,249,74,75,131,71,147,84,249,150,215,237,234,46,106,51,134,222,169,251,153,220,105,211,225,70,181,245,43,43,21,21,245,126,164,70,82,162,183,141,181,167,244,20,181,117,246,127,177,69,138,171,147,146,143,62,248,2,201,106,163,159,142,56,33,43,50,247,66,43,235,184,198,180,205,75,143,90,239,216,181,214,227,240,214,151,205,200,42,201,221,25,201,65,201,183,237,18,123,182,36,163,143,220,205,29,44,165,44,202,105,69,251,14,253,63,151,37,229,207,119,201,129,162,118,53,134,218,72,162,83,148,167,199,193,238,81,58,44,113,202,228,80,166,216,188,255,0,34,9,250,165,151,54,161,130,200,203,141,184,147,143,230,42,147,142,205,179,221,7,223,11,169,23,29,184,117,172,253,66,174,113,78,105,117,137,84,226,161,185,227,245,37,10,156,151,47,30,237,151,170,97,21,153,73,203,253,64,97,81,156,250,69,203,230,137,42,109,93,87,243,54,78,88,198,197,145,101,190,64,202,225,107,255,0,185,78,230,159,83,108,226,217,76,244,210,124,174,160,103,114,201,7,193,123,210,217,133,140,50,63,103,181,60,108,32,168,148,97,41,252,41,191,161,162,168,88,191,228,71,142,236,190,46,198,246,186,220,64,162,26,57,117,178,91,87,183,86,108,170,16,173,125,220,127,221,132,107,151,124,19,217,36,215,170,56,238,192,170,30,109,183,37,56,237,135,177,170,116,250,92,186,109,228,149,46,152,231,205,114,151,179,135,5,212,234,106,174,14,50,166,55,54,243,186,192,174,221,119,110,132,20,121,155,142,121,232,112,117,154,109,79,159,101,154,246,226,159,73,37,152,191,145,208,171,197,163,24,237,157,77,199,229,142,11,35,226,245,74,63,121,12,199,188,90,206,80,28,141,186,88,173,177,132,167,47,205,156,34,248,89,68,56,178,169,70,56,235,184,122,153,248,101,138,91,52,247,87,39,249,37,132,66,187,116,85,194,81,116,74,223,203,230,62,159,176,23,71,83,165,178,14,19,130,130,92,167,187,38,149,13,201,195,79,106,121,91,177,180,228,121,122,73,57,63,38,196,223,76,89,208,219,69,250,122,99,182,185,93,92,123,231,18,200,16,187,75,101,143,239,107,206,63,66,112,209,193,167,5,90,139,107,225,140,139,171,178,155,148,160,181,17,132,31,88,79,163,250,123,21,253,221,26,168,170,183,65,55,135,37,44,160,57,213,105,180,146,212,58,188,171,101,47,102,107,167,236,181,89,194,148,113,211,18,232,107,213,232,247,201,78,19,83,247,91,185,253,202,37,78,216,202,94,92,84,227,240,194,114,75,63,48,30,170,170,173,138,156,27,156,179,141,178,239,244,102,56,211,66,182,84,219,69,149,217,239,184,142,167,237,213,202,51,221,7,242,140,151,164,116,223,231,215,56,106,42,138,179,172,108,207,63,64,52,106,52,127,119,94,207,50,117,231,25,207,86,97,221,69,51,146,149,82,223,237,57,116,55,45,76,116,145,242,188,185,216,165,204,191,47,232,87,45,62,142,213,39,92,220,91,230,59,223,79,168,17,170,232,206,46,42,43,115,255,0,42,198,8,55,139,118,246,104,174,113,141,57,178,18,253,55,100,148,91,148,84,167,241,4,100,156,60,171,101,21,209,188,153,229,60,202,70,157,75,251,215,143,99,28,122,148,88,161,186,50,199,225,89,32,186,255,0,220,157,79,214,150,118,231,140,151,65,251,255,0,68,2,174,202,226,189,112,111,254,162,232,121,82,231,142,189,37,236,78,43,62,197,209,138,246,68,82,242,170,86,125,212,229,245,132,141,250,91,181,112,190,42,157,101,137,164,218,87,45,209,50,198,184,254,88,254,197,202,62,85,83,148,49,157,175,225,225,129,216,209,235,94,177,194,219,225,26,236,157,91,96,147,244,201,103,156,127,177,231,188,102,165,94,190,82,107,227,89,59,186,31,45,105,163,165,181,124,61,27,255,0,127,115,31,241,6,149,202,136,77,252,80,151,197,238,152,30,118,83,75,146,80,186,123,189,45,254,129,228,172,231,151,245,13,187,22,122,32,53,87,101,152,245,110,120,44,187,83,108,84,84,229,44,47,133,100,193,231,44,165,135,145,202,54,75,59,222,212,186,166,65,222,240,207,18,212,110,74,88,157,75,175,200,237,79,83,67,202,141,177,220,190,103,141,134,173,83,23,29,63,13,172,57,62,226,134,170,201,203,18,156,191,244,148,123,72,122,176,213,176,249,225,151,109,249,228,242,180,87,100,210,217,25,60,251,29,26,52,122,150,189,87,58,215,182,224,59,17,127,152,106,43,221,156,229,164,112,120,149,215,73,255,0,171,6,138,246,197,113,57,126,178,2,63,96,75,82,237,115,244,182,222,220,21,234,60,58,51,148,165,11,101,29,221,165,202,53,77,166,147,206,63,82,46,120,238,128,198,244,122,136,213,232,112,148,186,103,113,150,116,168,222,165,59,163,25,65,98,77,199,27,78,198,232,55,140,226,95,34,157,95,135,195,81,25,184,203,108,230,189,91,185,82,3,151,126,162,212,246,213,56,234,35,56,191,75,93,62,103,51,202,178,95,234,71,86,30,19,114,114,141,154,152,215,14,202,43,36,168,209,211,23,40,125,166,46,207,194,250,32,57,113,174,82,120,118,112,150,122,50,85,206,218,61,94,100,163,254,88,157,125,101,150,105,116,202,74,49,91,86,37,21,210,71,30,203,180,242,196,165,25,193,203,156,70,89,3,108,103,92,180,86,121,142,18,156,249,206,236,49,215,25,57,66,22,122,164,227,194,88,78,38,5,117,17,198,218,123,243,41,188,177,203,95,102,217,40,215,92,94,123,71,176,26,46,170,116,219,47,84,156,151,225,207,81,249,155,169,217,42,51,100,91,105,198,206,63,99,53,94,35,123,154,94,90,183,60,56,227,169,162,199,56,222,222,167,79,233,107,211,29,216,218,5,79,81,182,27,103,92,190,155,177,146,200,236,178,14,54,237,132,170,232,161,62,98,191,185,25,105,235,112,132,247,73,219,185,229,55,233,151,209,152,229,82,182,198,179,177,231,160,27,236,162,51,131,151,157,38,140,254,84,98,179,57,149,87,57,105,229,40,249,110,79,191,168,148,245,46,48,88,166,78,94,242,96,109,132,44,178,168,202,185,238,252,59,115,204,67,109,159,143,46,73,227,211,44,156,216,95,62,245,201,201,191,254,112,110,210,235,226,163,40,202,59,163,255,0,151,209,77,252,128,185,71,79,98,218,212,44,151,229,115,218,194,251,229,76,150,197,42,225,142,153,232,98,182,63,123,41,87,92,97,206,112,229,156,22,69,217,240,171,90,114,95,14,56,3,69,179,243,42,226,186,167,187,150,218,89,42,133,122,111,241,60,185,87,40,247,135,84,58,87,155,56,212,238,217,53,195,140,225,141,200,53,52,215,90,221,230,230,57,236,2,213,71,237,85,185,59,230,163,30,55,74,188,37,245,193,141,105,245,9,250,109,133,177,255,0,44,141,209,175,135,42,236,151,43,175,84,254,164,44,210,213,102,30,60,155,26,206,97,204,95,233,216,168,231,106,98,225,107,114,131,134,238,118,149,46,86,31,67,169,102,167,81,167,81,243,107,175,106,244,231,174,75,86,175,77,58,247,95,166,134,61,240,7,43,111,167,210,176,133,247,106,248,171,92,165,12,114,117,227,56,89,152,215,168,244,75,143,46,113,77,47,161,83,240,234,231,36,172,178,82,81,232,186,0,165,118,150,232,66,50,173,205,195,136,36,249,42,159,134,205,230,85,89,133,62,177,176,223,228,168,213,178,175,187,199,71,30,168,84,197,213,41,57,219,39,23,248,108,121,42,57,219,53,180,70,81,233,24,245,146,100,35,101,181,95,230,239,82,147,142,20,165,201,210,150,154,137,205,217,157,146,255,0,43,202,127,161,155,201,162,219,37,92,46,178,50,95,133,197,96,138,201,57,217,20,162,227,22,166,253,186,133,178,142,231,228,203,98,138,245,41,114,179,242,53,125,158,186,231,24,202,217,169,75,241,109,202,40,213,233,149,107,21,63,54,47,171,220,3,210,106,124,155,51,41,110,139,234,139,100,162,237,148,163,240,75,156,162,16,240,251,93,126,102,99,185,126,28,139,236,250,167,209,75,12,13,90,89,75,18,142,255,0,50,41,240,165,212,186,203,165,21,232,111,167,195,140,156,255,0,179,221,92,155,155,198,23,98,50,186,85,75,204,159,254,158,237,1,117,186,138,247,41,93,68,90,233,234,142,26,44,132,40,178,50,242,162,225,159,203,254,195,90,168,93,20,225,250,167,220,112,131,217,40,215,115,231,243,46,81,68,101,31,46,45,172,109,124,121,145,232,159,205,25,237,179,83,90,196,231,136,252,185,76,182,86,95,69,124,168,103,163,148,123,253,81,92,47,166,81,146,156,56,125,98,186,129,86,229,229,242,222,228,250,251,147,139,140,163,235,150,245,31,110,177,27,161,71,154,236,83,132,189,250,144,178,203,43,173,70,53,197,108,248,166,151,45,16,74,200,215,43,82,118,71,213,223,177,84,227,55,38,148,125,43,185,92,170,151,151,43,107,195,135,177,26,175,113,132,223,59,164,5,208,115,146,105,67,41,113,203,45,251,60,36,226,243,24,216,190,125,76,181,75,51,245,165,207,116,90,229,9,73,103,111,167,217,227,112,22,221,29,177,217,98,123,31,79,145,145,84,165,44,103,49,247,70,165,56,89,196,190,37,240,144,219,24,201,181,94,37,236,187,129,141,171,35,46,241,47,175,81,40,175,76,50,253,217,100,229,230,53,206,62,76,207,53,44,185,69,244,236,6,175,181,54,212,108,132,112,215,69,215,35,182,159,57,111,165,229,251,25,161,168,173,99,49,245,175,197,236,104,134,171,18,93,20,159,226,93,0,60,218,226,177,150,254,94,204,150,201,206,169,75,43,142,81,84,220,35,98,157,145,219,41,62,125,190,165,208,195,147,138,244,203,182,0,140,105,74,169,111,89,143,95,161,21,9,69,41,66,82,112,252,175,216,127,105,204,212,44,143,61,254,165,211,179,106,139,199,233,146,163,42,211,215,37,233,179,135,252,138,101,92,227,61,152,229,244,47,189,110,147,178,185,168,227,164,112,58,117,59,96,165,124,242,223,69,130,40,175,73,123,154,141,146,244,119,195,58,16,140,43,142,216,164,145,24,75,114,202,232,74,51,79,228,84,66,221,44,47,105,202,82,88,246,48,107,105,90,105,70,49,148,182,63,87,39,69,217,133,202,253,138,229,170,175,99,114,233,243,3,155,43,246,203,49,147,216,250,44,154,190,219,61,70,216,83,29,178,249,176,90,170,190,209,182,53,86,227,249,240,109,135,151,150,235,132,83,125,101,128,41,186,47,48,223,84,39,249,164,187,22,194,186,159,49,202,100,110,174,83,194,244,184,247,203,20,43,140,126,20,5,146,91,87,63,163,42,139,175,118,236,198,47,190,25,116,39,149,192,78,154,110,206,248,164,192,131,120,142,232,181,36,81,108,99,58,252,223,82,88,236,70,234,94,158,59,106,183,98,246,146,225,254,162,163,85,183,238,175,107,228,192,132,53,78,168,98,215,27,99,216,74,205,60,155,154,221,91,249,17,212,198,30,119,162,11,61,215,105,25,231,68,160,178,242,163,219,40,43,165,93,149,202,60,202,54,175,167,37,142,170,236,134,96,150,238,199,55,75,234,146,142,30,87,73,68,221,45,213,242,222,63,204,130,37,26,109,143,183,238,93,9,78,49,245,241,244,35,230,70,114,81,223,137,118,249,150,74,50,113,194,151,62,224,69,106,90,231,47,5,209,185,52,155,41,81,146,92,188,178,46,79,167,66,142,74,216,146,194,221,158,236,190,189,178,186,49,82,202,143,113,255,0,195,174,195,245,197,7,252,58,216,195,252,95,209,34,43,76,236,173,39,137,101,251,46,166,69,87,157,100,183,226,15,241,96,82,211,93,136,201,215,36,215,116,201,215,92,161,61,182,203,106,159,170,65,27,54,198,170,154,135,24,93,142,116,247,206,205,254,254,231,70,16,134,51,151,37,219,44,37,24,185,110,113,89,93,192,231,223,78,163,106,95,30,127,40,183,89,165,169,193,53,191,171,126,198,217,216,182,179,36,220,101,95,174,88,121,232,185,96,99,203,206,231,215,221,155,116,238,82,148,35,25,53,28,114,42,52,115,156,124,204,199,31,133,72,217,29,37,106,181,28,227,29,208,130,74,186,151,74,226,219,247,32,180,245,70,91,164,150,73,121,213,238,219,25,44,162,126,153,174,204,34,18,179,118,97,182,77,127,83,159,169,130,133,206,59,118,44,112,178,74,51,178,157,108,161,95,57,120,195,102,237,69,113,148,51,56,111,146,246,10,230,39,196,131,136,182,226,255,0,83,79,217,165,42,86,216,165,39,203,201,150,117,206,169,109,154,250,16,40,175,87,82,118,54,189,61,26,18,151,176,220,125,243,207,33,69,83,174,21,247,114,254,133,180,221,101,214,97,60,69,117,102,125,158,158,156,178,218,54,198,47,47,151,219,178,3,111,218,84,106,92,60,179,52,165,57,78,78,54,180,217,91,182,42,79,132,132,172,114,203,236,2,187,114,206,249,111,227,246,43,166,81,142,101,62,82,236,88,154,230,45,114,83,62,101,181,46,8,37,27,176,230,212,112,164,243,143,98,216,205,36,229,37,150,200,70,60,36,250,244,20,148,179,181,200,13,18,179,118,55,47,78,58,174,197,114,138,223,203,225,247,42,94,151,158,165,145,150,232,98,64,93,92,182,207,110,125,40,156,214,238,143,212,140,208,155,132,240,243,159,114,249,216,163,234,111,159,114,131,119,151,56,238,88,115,247,229,147,114,78,78,189,216,203,33,107,115,217,44,124,60,144,109,88,222,222,175,249,1,57,237,143,167,57,69,94,151,39,135,209,6,37,23,241,100,54,236,91,154,234,2,94,164,177,44,124,129,75,238,185,127,161,25,227,62,159,74,5,136,203,15,159,124,0,74,199,41,45,221,139,225,44,212,240,186,62,254,197,46,184,201,75,107,207,182,1,113,29,178,127,161,6,152,91,25,37,27,56,199,244,43,156,219,111,99,123,72,198,188,203,233,203,30,118,199,47,143,145,69,208,74,21,169,77,229,50,185,199,27,158,220,183,208,114,156,101,183,29,70,167,37,99,243,58,75,249,1,83,132,163,248,219,221,212,150,28,49,45,217,138,88,100,165,84,164,147,82,221,21,213,132,100,156,94,87,232,2,177,229,195,159,79,86,19,89,245,99,161,92,223,24,237,142,17,25,75,17,249,225,100,3,114,221,194,19,194,76,104,82,92,55,158,89,4,122,231,249,35,110,143,127,148,218,146,143,62,198,78,217,39,29,83,170,165,92,113,187,174,89,70,249,106,161,87,19,158,89,146,237,100,188,204,69,250,76,246,74,119,37,248,159,200,148,20,246,184,230,49,79,220,181,5,118,202,201,74,45,57,103,158,165,191,108,219,198,18,193,87,151,30,125,77,241,198,56,43,116,207,29,49,245,100,85,242,213,73,188,172,103,216,140,117,23,78,91,98,179,242,41,242,241,45,171,213,35,69,122,139,32,182,65,70,50,95,20,144,18,157,87,188,98,88,93,223,176,225,71,119,45,239,231,208,170,237,74,181,37,99,115,151,230,108,74,205,178,244,217,199,207,177,81,208,140,34,241,158,112,57,56,197,244,254,70,106,94,215,41,121,170,121,52,74,200,199,226,104,8,205,113,208,201,58,236,148,91,107,149,221,51,75,182,13,182,164,191,115,61,151,40,183,142,126,121,2,184,36,228,160,236,199,208,191,101,93,20,191,153,146,202,173,147,221,181,191,161,178,186,171,162,42,82,88,147,252,196,22,109,227,220,48,74,13,77,102,47,40,123,112,81,94,2,123,113,153,60,96,179,4,39,21,37,134,128,142,248,165,149,202,249,4,125,75,38,123,169,132,22,87,1,11,51,22,186,47,144,22,249,240,143,114,80,186,18,92,117,51,74,49,109,185,47,216,140,37,24,57,62,253,136,173,158,108,100,240,158,31,204,140,228,215,89,36,138,83,82,73,206,56,249,160,140,189,78,45,167,31,108,1,122,202,93,114,75,146,152,55,47,134,77,47,161,106,42,36,156,135,159,153,17,128,100,58,136,57,2,66,220,44,252,133,159,144,3,144,41,190,162,200,191,64,171,55,11,119,204,173,190,56,35,186,89,32,178,82,42,148,177,220,26,148,159,124,124,135,229,231,170,253,192,132,108,177,247,111,245,44,140,231,183,215,199,234,60,99,216,140,158,0,82,154,82,89,233,158,73,95,107,140,27,143,108,20,78,82,125,58,16,118,229,56,53,219,0,95,103,174,107,230,138,167,28,60,132,228,247,46,196,159,49,200,20,245,121,95,177,98,123,164,177,213,255,0,82,185,46,67,212,187,176,53,215,97,166,18,57,137,191,98,218,229,239,159,220,14,180,30,77,48,131,113,138,239,41,40,254,157,95,244,57,180,201,123,255,0,51,177,163,140,172,219,20,200,173,21,165,41,255,0,83,70,162,175,55,77,42,167,204,100,177,22,251,51,77,126,30,225,137,73,254,129,168,113,140,28,64,241,110,171,49,141,203,113,92,225,42,249,147,109,119,224,236,217,225,246,217,57,78,183,6,155,206,55,114,70,207,13,156,102,148,166,185,93,82,200,28,120,89,9,55,182,13,241,213,149,70,199,187,210,189,39,86,207,14,171,205,80,118,203,47,174,216,224,177,248,45,115,146,150,154,201,58,241,204,100,253,89,3,147,93,91,230,178,210,203,58,85,105,106,211,218,220,148,109,123,127,68,66,21,215,93,110,19,166,127,105,140,185,109,225,68,132,236,140,218,174,74,79,159,194,192,233,194,249,40,168,229,237,93,48,110,166,199,31,121,67,29,112,115,101,169,174,113,106,29,87,102,69,106,165,92,112,166,214,120,198,74,142,220,212,108,181,98,18,194,235,40,190,7,235,131,146,216,165,31,116,249,57,85,106,172,138,75,47,232,116,107,212,249,146,91,163,181,227,247,10,182,15,117,111,25,95,229,234,87,99,177,60,199,215,31,167,40,182,91,182,202,80,143,171,183,36,85,138,213,150,146,158,59,144,66,119,86,234,115,114,248,58,225,242,135,94,182,169,250,119,21,234,116,122,125,68,118,221,91,131,125,224,241,147,28,60,34,20,202,94,77,242,198,56,82,236,254,165,27,181,90,127,181,105,103,85,87,108,82,252,75,147,140,180,58,237,30,231,159,49,126,25,71,213,143,211,169,170,53,106,244,210,106,119,213,94,254,145,235,159,212,210,181,234,170,223,153,204,161,141,202,61,95,205,16,113,238,212,219,45,173,73,185,190,37,151,253,140,110,49,149,174,49,143,235,238,116,60,70,217,106,37,186,185,70,117,231,56,198,39,19,5,176,156,101,41,67,116,98,159,25,234,5,14,201,69,252,197,55,41,115,41,60,151,206,87,205,40,202,81,156,97,217,37,148,74,21,215,177,207,18,107,191,200,8,83,170,149,81,106,25,230,56,126,174,175,220,112,212,221,5,247,113,203,247,124,148,197,102,69,190,100,162,182,244,199,176,26,161,230,74,191,84,182,102,89,219,158,163,251,61,241,212,58,227,100,100,251,60,240,204,126,92,164,220,242,222,57,121,42,148,184,150,22,51,211,158,128,116,239,186,85,201,195,81,95,223,37,233,148,120,207,212,133,214,91,166,142,19,81,79,241,117,207,234,115,39,108,229,141,243,147,199,28,179,76,37,108,106,150,45,140,163,21,153,39,211,233,243,2,249,234,45,251,43,147,174,18,170,47,151,187,185,155,237,139,122,147,135,17,233,28,244,47,162,253,52,108,219,10,19,115,91,101,151,132,91,61,29,80,151,151,40,169,202,15,62,158,187,126,96,102,90,171,45,178,49,130,138,207,68,111,170,110,152,79,204,166,46,82,255,0,154,229,151,31,161,206,185,249,115,147,139,206,122,172,20,198,86,216,220,35,185,183,217,4,117,163,99,178,74,42,205,209,140,183,115,213,5,246,95,58,34,167,92,101,30,126,31,137,123,100,230,194,78,181,36,219,83,143,225,193,174,189,101,238,81,204,20,120,219,203,198,66,164,167,84,55,53,55,36,191,229,190,5,13,85,113,156,172,83,81,207,225,34,233,151,157,181,83,46,125,152,181,58,85,8,189,212,202,46,93,37,158,129,27,161,173,162,80,74,77,110,125,153,31,38,50,118,56,237,245,175,194,242,114,172,140,250,45,211,143,187,137,110,151,53,79,116,172,216,186,62,25,69,178,209,84,163,186,187,57,246,232,197,116,111,166,42,106,217,70,185,116,109,100,221,43,210,113,139,143,171,174,232,174,48,74,249,74,189,54,98,211,139,124,230,28,36,6,77,30,165,202,245,9,217,187,142,59,100,216,245,84,77,202,27,163,38,186,166,96,150,158,137,53,40,74,85,203,221,124,37,95,97,216,246,215,187,127,103,144,58,240,112,151,48,218,215,200,141,187,98,247,73,168,252,217,198,251,250,91,82,147,142,31,71,193,178,189,116,163,78,100,212,165,236,90,141,208,195,142,115,22,41,66,59,189,85,198,75,223,29,12,181,107,102,235,148,230,162,227,31,150,11,163,172,132,176,179,212,11,108,166,45,98,124,197,251,112,87,45,45,123,115,190,114,199,76,200,148,229,61,173,198,94,159,244,238,193,8,89,25,199,62,153,124,227,254,192,87,24,193,57,87,25,75,115,252,50,236,103,212,104,229,103,169,77,54,184,123,141,146,141,115,142,120,104,150,217,97,88,156,146,75,152,251,129,201,141,114,166,91,101,194,125,36,159,4,234,213,78,22,47,63,225,247,70,191,50,167,187,51,140,243,248,37,30,76,119,87,8,183,7,57,67,156,199,43,40,138,213,168,173,106,113,58,103,182,81,233,243,49,91,11,20,215,226,75,135,44,97,162,105,89,84,95,149,52,230,189,184,224,151,218,149,144,113,182,46,19,107,27,176,1,92,220,35,37,23,189,117,216,59,44,82,140,124,232,202,181,239,23,208,194,161,101,87,61,147,219,56,251,247,47,133,150,229,249,173,225,175,254,96,13,30,92,101,83,117,219,185,246,88,50,206,150,247,37,28,73,117,137,110,250,228,163,45,216,237,186,60,126,227,186,207,78,230,182,184,241,28,75,57,64,98,230,47,15,129,219,100,49,132,250,26,115,11,170,221,198,99,212,195,55,207,165,112,192,209,9,167,234,193,163,119,165,126,101,220,231,70,114,139,52,65,201,99,118,86,87,80,47,178,200,217,30,122,47,220,170,234,179,29,241,150,98,145,59,37,183,110,112,243,223,220,173,201,198,79,31,250,88,25,182,242,56,229,79,61,17,102,34,222,118,181,250,151,75,76,163,53,235,221,30,175,111,84,5,91,229,63,76,158,87,108,151,233,174,80,82,223,46,158,226,141,11,107,219,137,231,166,120,35,45,44,243,232,95,160,23,207,101,181,202,113,75,63,94,69,190,152,208,183,98,79,186,100,99,161,158,196,212,214,238,232,170,250,101,24,250,228,178,128,150,162,91,90,195,147,175,178,236,85,233,177,238,138,194,93,121,42,118,77,193,71,60,14,165,223,249,1,182,141,83,147,85,56,229,46,232,209,13,101,82,248,102,178,114,156,162,156,147,92,231,134,153,5,91,147,109,127,81,71,87,83,116,97,20,229,38,155,232,226,96,123,236,139,203,219,158,164,119,41,56,110,206,34,176,89,53,29,175,99,121,249,172,0,105,180,241,178,221,178,151,11,169,214,140,35,92,118,195,161,194,131,217,52,223,63,35,77,150,125,157,239,174,109,103,240,182,84,117,115,238,185,33,59,148,57,151,8,230,209,174,158,100,236,150,125,145,43,38,239,227,119,47,162,236,40,211,118,170,200,125,228,34,167,83,93,87,185,5,226,85,202,43,114,106,95,34,136,181,92,54,74,201,123,53,24,240,65,105,244,242,146,219,43,57,250,17,93,39,116,47,211,183,22,185,247,51,78,152,57,108,148,103,11,87,253,72,156,52,241,133,110,27,219,82,227,27,73,202,136,198,49,205,179,91,122,60,149,24,26,182,169,75,114,223,91,235,255,0,206,197,177,212,70,60,215,185,62,241,151,115,93,90,120,36,222,237,233,251,178,81,149,105,56,184,195,107,237,37,146,10,97,125,13,110,196,99,47,145,108,172,82,109,167,250,62,228,44,209,233,110,123,162,182,191,242,178,47,71,143,134,233,126,188,148,46,182,169,36,156,58,172,118,52,195,80,185,231,41,60,51,28,40,190,169,181,9,70,73,146,117,106,55,67,116,58,113,38,187,129,209,202,100,26,75,177,5,47,78,217,70,75,11,168,227,44,199,42,91,163,238,6,140,6,0,88,42,13,165,86,209,11,22,44,89,45,253,65,243,220,12,210,134,200,226,47,133,216,162,118,69,71,19,227,229,147,107,140,76,215,104,169,185,238,123,148,190,76,12,184,133,241,91,51,158,209,69,148,248,126,99,155,159,63,149,51,77,58,120,81,28,87,30,125,251,178,109,217,218,36,138,120,219,13,168,207,101,158,92,148,100,243,184,149,151,56,112,226,204,122,138,245,23,89,183,202,150,59,4,101,157,155,166,223,79,145,212,211,47,187,140,122,203,191,200,167,79,225,173,115,124,184,252,168,232,215,8,193,109,140,82,67,21,5,84,84,183,40,173,222,227,219,158,189,11,30,4,202,136,190,134,61,69,48,187,234,187,163,92,146,43,148,86,49,208,14,77,209,242,100,163,191,118,73,187,92,171,81,220,241,158,191,34,235,60,62,86,79,115,179,17,250,14,90,24,70,183,177,183,46,217,100,86,105,205,203,163,227,216,140,84,95,167,35,132,101,43,60,183,23,184,178,234,157,81,147,198,63,178,34,171,132,34,219,111,225,66,147,125,81,24,194,91,37,46,145,206,7,183,231,144,39,21,41,99,61,50,30,91,75,167,36,233,125,66,86,70,50,255,0,48,16,82,112,249,100,140,183,99,49,229,10,95,16,183,62,157,186,144,19,105,62,185,37,23,186,27,74,223,171,228,74,15,223,170,0,82,81,147,254,68,188,197,240,203,148,202,230,150,51,158,65,116,228,13,19,147,242,190,125,130,141,241,77,241,244,41,220,182,165,158,77,13,197,165,24,75,142,236,160,223,41,75,47,162,35,57,74,82,113,92,34,82,106,43,133,185,149,239,196,101,187,226,100,17,88,196,156,186,116,253,65,168,238,88,145,30,254,160,143,92,227,128,53,170,212,98,249,199,29,67,98,148,112,218,220,65,57,181,183,107,104,185,38,165,29,143,143,196,192,167,27,55,44,252,92,44,17,155,244,225,117,254,133,147,140,127,15,15,118,74,229,21,23,149,253,64,95,121,23,199,176,227,38,231,203,194,199,81,217,106,112,81,207,61,202,101,102,84,114,186,123,119,3,109,118,69,71,174,17,85,243,134,115,30,8,195,46,62,149,148,250,100,53,49,219,24,169,114,222,91,199,96,33,57,41,65,99,226,238,10,49,219,142,253,217,14,112,189,153,110,255,0,137,113,149,195,96,69,77,198,18,93,153,7,61,217,231,148,57,75,56,193,13,139,175,118,4,165,62,51,251,23,249,62,117,48,138,156,84,177,250,153,182,183,136,254,198,232,193,85,183,116,35,211,226,40,133,58,75,35,185,57,164,159,183,36,47,211,198,183,232,179,11,186,102,184,89,28,182,178,194,217,199,99,123,119,124,146,42,57,174,81,77,226,77,255,0,113,41,169,112,161,153,253,114,78,74,27,222,103,45,175,179,142,48,93,9,83,86,35,90,204,153,21,91,166,201,173,211,106,62,201,3,162,49,194,148,147,151,117,156,96,107,124,236,109,229,197,62,189,18,45,133,85,78,79,16,253,88,25,115,24,201,237,75,250,142,48,148,184,131,206,73,207,135,44,122,125,146,35,25,109,139,142,82,111,216,7,101,62,87,50,151,62,200,142,101,56,238,227,142,130,148,247,97,60,228,117,211,43,94,59,0,247,87,62,39,233,93,139,51,93,41,56,215,215,163,125,205,20,233,107,135,108,191,153,86,170,9,184,184,56,197,199,223,184,65,27,44,182,91,82,105,123,21,93,185,79,212,176,255,0,113,213,100,154,218,228,247,103,174,56,67,158,115,134,247,252,162,130,172,211,57,184,250,158,34,191,153,57,234,99,25,109,148,145,9,87,107,139,109,237,95,150,38,105,210,243,186,105,69,62,136,13,80,212,71,124,163,41,36,187,63,114,19,186,110,88,173,198,88,246,238,83,229,198,75,238,226,243,238,74,53,238,147,148,119,66,75,171,124,32,52,57,56,227,116,122,247,41,156,37,100,184,75,254,158,132,119,250,177,241,254,163,141,155,101,159,134,61,48,4,26,105,98,79,140,245,34,163,203,91,127,86,18,177,103,216,55,227,50,139,228,1,250,114,150,75,169,81,143,51,234,202,28,156,249,124,151,215,55,24,238,112,75,216,13,81,121,95,14,7,180,173,91,41,69,56,197,125,11,83,124,113,212,168,54,231,160,156,75,20,67,103,204,10,182,134,11,118,252,199,183,230,5,59,69,130,237,191,49,109,2,156,15,105,110,210,46,31,48,43,218,27,23,177,44,33,244,2,27,71,143,113,231,128,207,0,65,45,204,82,142,16,148,189,79,176,229,46,16,21,180,144,87,84,103,108,91,93,30,71,229,75,62,233,151,83,94,205,196,87,61,44,78,80,151,84,217,52,218,88,53,106,244,174,79,205,171,175,116,191,169,137,79,243,1,36,249,28,241,146,57,37,8,238,127,32,14,48,11,5,209,173,47,194,139,22,23,252,186,223,214,32,83,25,52,111,210,107,101,92,150,25,76,101,12,243,167,169,255,0,210,106,133,122,123,235,113,133,10,155,146,204,92,36,241,63,147,76,14,237,62,45,57,210,162,217,68,239,149,146,229,156,173,45,156,252,142,133,41,205,241,207,251,251,17,77,65,198,112,110,73,70,107,114,150,71,185,202,199,5,118,98,248,203,53,235,244,213,213,164,210,194,220,250,50,178,189,206,102,35,244,250,129,208,142,130,50,142,51,25,199,191,60,143,200,149,63,12,36,212,122,99,216,162,157,84,224,226,182,241,242,53,203,89,136,169,115,31,168,28,31,19,213,199,82,240,163,134,184,221,156,51,13,106,17,183,19,147,242,251,184,158,153,253,142,232,73,206,138,231,99,252,209,234,88,234,211,236,143,151,165,165,127,210,128,228,125,150,139,40,140,98,182,79,243,35,71,252,62,138,182,207,204,149,210,75,163,225,27,92,35,206,200,70,185,63,104,166,87,246,126,177,86,125,74,138,149,238,189,187,84,33,255,0,79,38,191,180,43,35,185,117,138,235,142,165,21,105,96,165,187,106,177,124,216,61,29,138,114,242,172,74,30,205,129,166,187,161,53,151,152,100,177,201,244,223,156,124,140,27,117,81,244,173,184,249,139,255,0,21,93,155,119,192,14,156,241,40,244,88,41,244,185,124,74,88,246,120,33,246,137,198,43,211,159,118,199,27,225,99,255,0,9,229,1,110,33,111,166,123,103,23,214,50,89,48,107,60,43,239,183,212,225,10,187,174,241,55,66,85,89,44,194,88,159,203,169,158,253,46,175,213,229,106,229,142,177,140,151,114,43,155,47,11,156,167,98,166,81,181,71,188,150,210,171,52,122,197,20,157,19,221,30,50,185,202,47,243,252,78,157,78,201,211,55,39,209,197,102,47,245,44,126,33,7,9,217,101,50,86,195,137,56,188,53,250,123,1,203,217,21,41,87,108,36,228,187,169,109,104,39,63,42,46,184,74,95,60,118,55,61,77,26,138,255,0,241,107,41,203,226,93,87,208,122,141,5,17,169,207,79,57,91,20,179,233,124,175,211,184,28,188,40,87,240,69,69,244,151,86,84,230,163,141,178,81,102,137,81,84,90,150,119,165,241,36,246,182,85,246,104,216,253,42,114,207,112,21,154,217,206,105,219,37,60,45,185,92,19,150,138,217,202,51,170,169,219,92,227,185,74,40,37,165,113,154,229,225,114,189,43,131,109,90,235,41,94,155,20,159,182,224,57,94,86,233,109,140,39,156,227,24,200,236,174,93,38,254,30,48,250,157,173,61,86,217,230,223,93,211,133,153,221,177,116,145,110,182,189,54,186,10,80,139,157,137,115,40,73,41,39,243,79,168,28,24,213,140,191,134,63,49,89,100,222,61,88,194,198,81,186,90,53,10,37,57,249,155,211,194,139,193,69,151,58,234,112,74,59,187,122,122,4,83,78,158,251,162,220,96,229,21,223,162,53,125,154,184,75,19,194,151,229,133,159,213,153,234,182,111,211,54,229,55,248,152,74,215,23,46,57,92,32,58,59,41,134,151,21,106,225,59,115,153,86,150,18,253,76,118,87,27,37,186,46,47,223,228,85,77,78,204,201,165,181,47,221,154,224,170,112,141,146,123,92,86,28,98,179,146,139,180,186,152,209,136,202,123,215,244,45,219,40,231,205,156,112,223,87,212,199,27,227,56,217,8,83,29,211,233,38,249,128,105,236,89,112,178,74,41,241,39,141,205,254,128,107,179,79,100,158,105,178,50,130,236,165,130,139,104,212,236,127,117,41,167,248,227,45,217,53,211,61,45,50,113,83,155,93,87,100,19,141,51,148,157,87,237,148,185,219,25,112,7,46,50,182,18,195,107,11,156,72,209,86,175,81,8,74,51,91,99,53,233,220,91,101,114,178,77,95,229,211,199,166,200,250,183,25,150,150,87,57,75,205,245,47,204,128,213,85,241,174,137,201,69,97,252,81,236,194,185,105,172,106,117,234,92,34,190,42,217,158,205,63,166,24,174,82,146,248,163,158,161,94,221,58,114,189,71,203,179,211,58,146,231,234,4,245,62,109,145,112,118,239,93,179,142,8,63,58,117,42,156,97,57,195,164,248,206,61,136,253,154,215,83,219,37,58,223,71,238,137,82,220,30,219,148,114,186,75,184,20,206,83,133,109,91,210,47,136,99,1,8,65,201,249,54,237,220,186,62,78,132,226,167,14,112,215,180,185,69,15,67,182,185,78,173,138,82,233,6,253,32,103,133,183,209,100,106,217,36,243,132,219,225,154,167,168,149,83,251,234,28,95,230,143,40,135,159,58,160,161,117,82,219,239,30,118,252,204,246,219,99,119,78,203,158,245,233,138,143,245,3,167,9,215,168,173,227,164,215,56,238,66,105,198,59,122,227,164,179,134,113,165,41,185,197,171,28,164,191,18,224,217,94,170,126,100,99,99,88,124,41,124,192,212,171,203,230,41,231,191,251,149,58,174,133,207,210,157,114,233,223,6,168,207,141,177,113,243,23,46,57,229,162,187,92,109,143,15,159,159,18,137,69,46,218,165,23,25,199,140,225,228,151,148,171,132,165,255,0,47,171,140,150,112,97,90,73,199,119,77,201,245,207,18,255,0,102,53,124,215,221,202,83,75,219,36,22,91,167,170,216,239,170,88,207,126,223,175,177,142,112,182,149,150,184,232,164,116,94,161,65,69,97,110,113,195,126,235,230,103,221,8,124,28,69,241,40,75,160,25,171,150,91,143,98,82,146,123,99,25,122,179,134,159,66,86,215,24,182,234,202,255,0,43,254,197,30,91,239,148,4,212,83,81,148,102,150,120,127,39,243,41,155,196,158,86,31,176,219,216,186,175,162,37,241,195,25,89,95,208,10,119,74,45,122,127,114,207,62,204,167,31,162,100,92,103,39,180,120,219,46,185,2,248,78,19,91,109,223,187,170,146,255,0,98,200,202,19,244,207,152,244,82,50,220,229,191,212,249,69,144,181,237,113,146,206,239,112,46,158,154,74,59,163,235,137,26,115,11,35,25,201,199,61,37,22,106,211,106,158,197,25,99,106,95,177,9,66,188,74,81,107,12,11,92,107,146,126,85,169,77,21,202,253,219,170,113,245,227,170,102,9,230,87,109,178,120,143,186,69,178,170,234,154,112,245,199,29,98,17,101,118,74,187,28,167,233,249,23,90,213,142,45,165,143,204,40,215,101,180,37,56,173,223,50,155,170,179,79,14,210,139,239,236,81,93,144,140,249,138,250,73,25,177,206,13,185,175,202,221,187,183,24,234,153,146,245,135,190,63,12,136,170,222,55,60,116,4,240,248,13,203,110,18,195,30,125,59,112,179,146,4,223,36,148,229,37,140,149,243,144,206,95,66,139,119,74,105,71,27,165,216,223,86,146,189,145,119,188,201,117,228,207,76,227,167,173,201,197,239,151,73,123,32,149,238,202,177,249,95,86,7,90,159,41,71,20,215,29,190,248,41,215,205,74,183,28,37,193,203,243,167,21,196,229,251,151,215,117,182,73,110,147,219,223,5,162,136,238,154,217,203,151,100,105,142,142,113,75,123,140,23,127,114,234,53,21,57,98,16,218,93,57,169,122,92,114,128,132,237,132,42,226,75,167,6,61,242,146,110,198,254,169,154,47,174,17,175,114,143,49,232,183,24,183,57,88,147,225,16,104,86,197,213,181,189,173,116,20,220,225,20,229,44,148,249,216,232,176,253,215,82,229,168,115,236,165,199,169,73,242,192,143,153,57,201,110,109,96,182,22,202,47,115,177,75,229,146,137,173,209,225,56,44,252,36,169,169,74,92,174,0,208,245,74,83,227,50,79,164,113,202,52,215,99,178,15,49,148,26,57,209,140,85,141,74,78,56,229,124,203,30,161,69,57,97,41,63,203,212,13,170,82,74,78,82,83,138,238,135,190,56,94,184,52,254,102,56,107,167,21,142,94,58,112,95,93,148,89,203,244,57,117,174,75,143,208,168,223,128,12,164,27,138,131,4,184,22,70,4,118,134,212,72,0,142,208,193,44,6,0,143,232,45,185,38,24,2,24,120,20,115,223,37,161,128,42,220,129,191,114,238,8,206,17,148,112,192,203,187,115,202,26,206,120,45,242,227,5,132,136,228,10,230,184,41,114,150,238,133,242,245,17,117,230,44,131,12,174,217,124,51,223,43,36,53,54,59,108,217,23,199,114,189,109,18,131,223,187,49,246,246,51,215,39,203,207,8,141,54,187,42,122,93,153,218,215,243,50,175,139,234,14,94,156,247,20,56,154,147,124,16,89,41,37,195,227,175,4,92,183,199,13,101,132,223,152,220,151,92,147,133,141,62,169,44,1,23,28,172,167,159,114,29,214,30,1,75,9,225,139,63,60,100,9,245,254,195,113,244,190,204,140,37,238,77,244,249,129,5,21,195,26,74,82,198,127,80,206,220,123,138,57,245,168,242,251,0,163,29,211,120,229,34,253,209,230,56,193,84,43,148,22,91,69,189,64,148,35,143,213,145,107,47,119,15,13,172,19,143,29,23,94,254,193,44,71,50,138,202,92,1,68,243,133,243,5,45,158,156,227,36,166,220,159,79,159,208,132,212,156,163,23,212,11,167,116,184,195,202,232,75,116,220,30,102,223,5,82,91,30,213,212,156,165,40,174,95,232,4,101,100,155,229,244,224,93,30,80,167,37,34,59,186,124,128,140,186,146,169,102,123,122,38,71,191,184,179,137,116,121,3,161,9,71,140,62,139,147,53,183,111,147,199,208,131,115,113,110,79,132,40,244,124,0,220,176,242,255,0,66,25,220,186,99,32,226,159,71,201,45,216,148,94,0,81,226,94,167,244,12,225,49,231,119,47,177,6,219,227,187,2,253,60,84,173,142,95,11,150,116,55,41,116,228,199,74,149,11,18,93,121,201,127,153,21,29,210,236,105,22,236,140,151,49,76,140,236,141,80,110,92,36,40,106,33,44,109,125,72,221,56,237,196,214,98,248,96,101,212,219,85,169,98,92,148,172,193,250,90,127,52,89,102,151,15,137,45,189,184,20,107,85,238,140,171,82,151,190,72,168,121,146,111,61,75,235,178,230,182,197,101,251,174,194,175,108,164,156,107,202,249,155,97,28,71,176,70,89,105,172,148,126,40,149,189,29,145,252,191,163,55,73,164,153,67,94,100,119,87,54,179,221,22,10,21,118,109,77,175,209,161,193,172,202,57,148,100,250,179,76,105,110,15,115,222,218,225,203,177,92,233,140,101,23,183,143,175,82,8,87,93,178,221,183,191,226,108,156,244,214,227,252,76,154,119,198,56,77,165,158,133,122,137,74,48,204,115,250,50,142,123,110,15,158,163,132,167,39,196,154,37,63,188,148,86,247,46,122,96,151,149,61,169,73,109,68,83,133,216,225,167,63,98,91,119,217,240,36,215,44,138,156,235,151,68,151,98,203,108,77,47,67,222,192,178,83,85,199,231,236,138,183,57,65,231,45,190,236,73,201,199,63,14,223,126,228,35,108,148,158,37,140,128,188,184,199,153,73,127,112,117,243,152,75,211,243,236,14,115,148,155,147,79,231,129,186,227,183,149,44,123,128,122,28,28,19,78,82,239,129,198,136,214,246,219,241,117,225,228,138,135,167,49,154,105,118,124,26,180,240,163,118,115,44,174,187,187,129,84,172,110,175,131,135,249,98,88,161,11,98,155,173,175,245,117,47,156,229,230,109,140,61,63,155,34,130,78,89,105,149,18,132,35,24,250,86,17,98,143,0,177,129,227,221,128,154,249,135,236,75,111,200,146,94,223,184,16,218,27,126,100,185,13,173,129,91,79,56,65,179,223,5,187,65,199,221,129,76,179,142,164,27,126,232,209,199,70,69,215,25,46,82,104,12,123,166,185,217,36,151,243,44,226,81,206,75,220,99,142,72,121,112,234,128,199,37,53,61,216,120,93,186,228,156,101,44,181,181,163,87,150,151,113,109,64,96,196,172,147,123,101,23,158,166,136,86,210,231,37,238,45,10,57,246,1,53,193,26,230,183,202,29,250,150,109,109,247,66,178,157,201,108,123,94,121,151,112,44,69,118,233,170,183,153,71,18,247,67,113,156,86,98,179,47,99,53,215,106,98,189,80,113,207,229,2,187,180,112,175,254,103,63,151,28,138,17,80,142,10,228,236,139,245,87,44,178,106,23,184,182,170,151,31,34,42,232,237,38,146,127,136,205,26,245,50,107,21,73,124,223,6,138,244,122,199,106,132,42,115,207,120,244,2,232,215,243,44,135,166,74,81,151,41,228,178,94,25,174,170,168,207,203,223,38,222,97,23,150,136,189,62,182,48,140,167,164,181,69,255,0,148,131,165,160,210,209,168,156,188,191,38,13,173,216,148,28,165,253,112,118,52,218,74,232,123,150,233,207,243,75,140,125,18,225,30,94,141,85,154,91,98,229,11,33,39,211,49,103,164,211,248,135,153,31,188,174,81,151,190,49,144,169,235,234,133,240,141,115,150,215,156,240,96,251,4,42,121,175,25,255,0,55,38,139,107,157,218,137,74,77,237,107,9,99,162,36,233,132,87,171,63,80,49,217,93,242,198,236,70,61,176,86,225,8,241,41,122,141,179,178,168,167,24,201,99,219,56,20,124,141,66,230,49,151,245,40,174,154,20,185,219,44,26,99,94,35,204,82,250,50,184,213,40,198,81,134,228,251,115,145,121,118,199,188,164,190,132,22,74,17,139,229,162,18,174,89,123,39,25,47,102,83,119,155,36,164,164,154,93,177,200,171,190,117,191,129,149,19,122,121,73,230,201,52,177,198,58,21,61,62,215,151,108,77,181,93,27,57,75,159,98,187,52,244,73,243,8,229,129,158,181,91,158,37,118,62,136,211,26,19,142,35,40,191,159,115,44,244,213,69,115,55,6,74,152,108,107,239,121,236,223,0,106,81,112,82,142,121,236,70,82,142,220,78,79,61,200,91,92,247,45,219,247,126,104,203,129,79,79,38,220,99,168,244,190,207,168,19,81,170,113,206,35,44,126,228,163,92,97,47,76,113,243,220,100,150,134,239,193,106,68,225,166,156,113,47,59,116,190,96,107,140,189,77,110,253,8,223,26,236,135,170,165,99,250,9,121,156,111,113,28,119,67,172,178,187,101,1,133,104,168,148,228,229,165,140,31,179,65,110,158,155,170,141,95,224,202,47,211,40,46,159,246,58,18,147,221,223,167,28,112,83,109,145,179,224,147,131,95,22,34,192,231,234,60,34,80,196,237,190,118,197,126,88,114,140,178,240,137,70,250,214,253,213,90,241,25,190,48,253,153,222,133,177,113,143,171,63,168,57,87,25,56,205,229,75,172,101,208,14,14,167,195,30,158,50,251,189,216,252,73,244,42,205,115,169,194,202,84,154,94,153,71,211,35,171,169,209,78,57,122,107,246,166,243,182,79,251,145,142,155,205,105,206,200,66,107,135,229,46,191,92,145,92,184,93,109,43,238,254,237,254,89,75,112,89,108,173,156,167,58,97,181,251,117,71,107,236,90,124,172,233,250,126,53,212,205,169,240,148,165,25,87,111,221,185,102,106,199,150,190,133,28,217,249,18,171,132,212,151,76,75,12,117,66,119,73,198,180,167,198,91,70,219,60,59,74,167,151,116,165,31,99,70,138,189,45,123,160,171,202,127,138,93,66,51,66,202,225,167,226,73,113,249,114,115,229,77,119,95,133,45,141,245,82,58,154,239,14,123,103,102,146,91,162,147,126,91,254,199,23,75,110,232,109,146,115,151,78,123,0,236,156,161,152,78,27,19,226,50,93,25,154,87,79,78,248,158,217,123,35,166,233,243,40,242,221,146,81,206,118,181,158,74,151,133,202,105,121,105,79,187,202,105,255,0,48,57,243,182,203,166,154,91,120,236,110,82,143,216,252,137,211,15,50,60,249,153,195,69,209,117,198,126,83,171,109,139,223,140,20,234,151,174,91,37,207,226,192,20,233,244,202,118,243,39,55,215,8,223,24,83,25,74,203,54,110,234,240,204,20,70,16,82,204,190,34,22,74,93,103,250,68,14,180,60,70,184,189,240,173,66,49,126,166,145,77,154,168,221,123,178,139,148,165,156,172,240,206,86,249,201,201,118,246,29,53,69,238,243,164,225,46,177,224,131,185,86,163,81,168,133,202,218,148,165,24,250,18,88,203,49,93,41,236,78,114,157,124,254,94,140,84,234,99,166,107,101,173,217,140,52,150,81,174,122,219,103,95,48,140,210,248,163,140,60,123,148,69,89,101,155,39,199,11,28,60,100,29,84,57,55,58,229,187,188,179,146,16,241,8,45,203,133,236,154,52,83,42,175,169,202,189,180,217,211,142,153,3,59,174,49,255,0,14,82,112,249,62,81,101,27,185,140,146,120,233,151,201,69,212,234,169,179,48,134,252,199,151,23,215,244,48,226,218,229,233,140,161,47,230,7,97,214,165,6,179,229,203,220,207,58,33,202,146,132,248,253,255,0,82,47,87,108,161,183,17,83,138,231,37,144,117,109,82,113,242,229,62,177,207,25,3,12,244,209,89,157,123,229,183,240,247,70,87,98,203,222,158,25,190,235,45,170,199,21,94,248,254,25,46,164,43,114,114,110,81,140,253,227,36,6,39,100,165,56,225,191,100,107,122,149,40,226,223,138,63,136,37,167,148,158,101,153,87,159,74,143,98,189,78,153,210,159,165,193,190,205,129,116,165,232,222,164,254,113,151,177,77,205,78,91,162,246,180,133,69,174,17,74,207,133,22,168,199,102,249,198,75,242,191,204,128,207,45,76,101,90,79,153,127,66,80,182,50,154,82,94,153,34,185,198,60,182,186,62,168,84,241,52,166,179,28,254,192,90,229,90,140,188,187,56,125,19,234,153,42,238,156,227,235,134,125,218,51,202,167,27,121,198,115,193,124,53,80,174,89,80,113,207,18,192,18,212,213,20,212,167,90,113,146,234,138,44,166,46,59,169,147,196,87,49,125,81,162,78,86,60,87,52,160,249,231,160,172,165,65,113,149,102,57,199,64,50,87,37,221,103,234,55,21,215,148,66,45,71,158,254,196,162,247,188,37,151,243,32,157,115,174,56,221,21,56,190,189,176,79,108,101,151,31,133,119,146,40,124,73,166,176,141,20,201,85,137,111,113,131,226,81,146,202,101,2,77,73,70,75,17,125,26,247,29,186,141,216,89,245,46,55,123,154,167,77,110,173,245,88,146,234,185,224,198,234,87,86,246,172,201,48,32,170,86,89,5,156,41,119,246,58,52,105,227,76,94,27,150,122,228,229,238,157,115,219,60,196,219,167,213,39,232,155,245,34,224,214,229,180,56,107,156,126,164,94,31,111,212,113,138,235,128,142,126,187,76,227,36,233,139,106,93,84,74,163,25,70,185,83,122,113,252,81,201,191,85,108,106,148,120,198,123,146,219,27,107,113,154,200,28,136,69,57,47,98,83,130,115,120,201,45,77,50,162,92,115,30,204,165,217,41,114,250,145,67,138,102,205,14,146,51,143,153,98,207,229,65,163,210,121,139,204,177,122,123,47,115,161,211,217,36,88,37,178,46,14,56,93,14,85,245,206,19,146,124,198,63,139,7,77,63,216,133,210,244,75,141,223,32,142,67,235,193,122,185,70,169,66,41,198,94,232,161,41,41,201,201,99,29,131,230,101,86,83,197,145,124,245,236,108,212,223,100,38,163,20,163,198,89,134,57,79,62,200,190,54,239,78,22,116,218,80,254,211,190,169,171,249,207,76,34,154,148,172,158,19,88,94,228,101,7,183,45,144,206,214,65,171,83,186,49,142,248,199,61,154,238,81,187,148,88,166,236,138,204,84,162,190,125,11,62,203,9,124,14,72,161,121,146,148,113,46,26,232,201,195,79,124,165,157,184,202,248,179,193,100,105,170,181,137,243,245,102,135,37,24,197,198,182,223,76,71,176,24,213,86,203,137,67,111,207,34,158,151,108,28,221,137,150,234,53,19,141,155,99,15,230,99,156,158,247,153,101,123,0,70,205,185,247,46,140,165,56,227,226,207,242,51,56,227,160,227,185,125,64,244,43,230,201,112,65,240,9,154,101,61,222,195,82,33,143,152,211,207,0,89,185,2,195,43,79,28,13,79,144,37,140,119,22,95,97,74,97,184,7,191,0,231,192,159,169,16,131,108,138,156,39,184,150,121,234,81,109,138,181,234,120,67,133,138,75,57,2,217,75,211,243,33,230,53,213,16,219,234,221,159,208,39,195,79,32,93,185,73,21,207,11,191,1,150,226,13,101,97,160,51,217,63,46,74,57,234,75,205,227,169,139,91,166,179,204,243,33,38,210,237,236,56,70,198,227,44,99,43,151,144,46,190,181,116,28,31,115,153,58,229,69,142,183,134,217,215,81,92,113,208,199,174,165,73,111,79,18,137,6,57,227,133,34,79,110,212,163,212,163,115,114,204,153,106,158,35,208,138,158,215,28,174,169,247,22,212,248,93,72,202,109,245,121,23,153,180,8,202,59,122,49,54,88,228,229,29,223,132,173,122,152,6,113,220,154,181,63,136,173,199,12,123,82,250,129,56,39,57,37,211,221,154,97,42,215,166,15,11,250,152,229,45,184,199,84,53,62,114,155,200,23,74,124,226,68,147,89,247,20,22,232,185,2,139,92,182,81,102,121,88,233,245,35,38,228,222,36,240,67,224,225,254,224,254,56,164,253,44,130,196,229,44,44,243,220,141,145,223,61,177,95,204,110,91,27,77,110,125,133,57,98,24,238,20,160,223,89,124,47,160,73,172,231,28,4,167,236,177,193,12,245,207,232,16,158,119,127,97,62,57,108,142,231,185,225,245,32,219,10,148,172,236,133,25,180,69,46,73,236,3,84,236,170,85,71,29,123,242,83,25,117,151,92,246,41,252,92,22,43,90,140,146,227,32,61,155,183,61,201,32,130,246,151,36,83,202,22,252,4,89,196,87,81,194,197,31,82,107,113,26,161,230,203,153,109,29,212,121,106,57,239,221,1,119,218,164,227,208,140,18,177,182,222,239,101,209,17,133,62,157,208,155,193,125,81,149,147,142,206,99,223,37,25,44,82,170,77,115,159,124,154,33,169,147,134,201,199,116,125,242,79,87,95,24,220,241,249,82,234,102,150,159,25,146,233,249,64,209,9,91,103,21,203,130,207,178,202,95,29,156,251,160,211,219,26,233,204,150,223,161,47,182,85,158,175,246,42,44,90,116,177,234,124,123,23,42,218,43,133,169,201,197,115,243,52,38,17,70,55,102,50,142,23,204,151,151,183,164,75,122,138,82,81,139,114,232,5,92,251,24,117,106,113,158,230,248,125,25,117,218,157,209,123,19,81,252,197,209,212,211,37,182,120,207,205,5,115,19,113,178,19,158,125,249,44,155,132,179,187,115,125,185,37,172,186,23,79,16,143,195,220,84,215,23,22,164,241,38,69,70,51,219,223,11,228,91,25,55,14,22,57,206,100,195,203,141,89,227,119,249,129,217,91,139,150,207,188,236,6,143,42,18,142,101,7,55,238,85,58,243,209,56,240,21,198,114,171,116,164,215,229,228,106,201,44,175,49,191,211,132,4,126,56,226,196,212,126,93,217,15,34,74,47,111,126,237,244,15,83,147,205,143,43,229,212,148,43,221,149,32,43,157,155,177,140,71,29,139,86,84,82,113,91,159,124,149,197,71,14,56,239,195,20,229,179,14,47,214,152,19,105,185,109,140,119,179,77,116,71,118,233,245,48,194,233,249,142,107,226,55,87,117,158,151,58,250,254,82,163,87,148,153,93,212,213,24,202,79,140,252,203,225,22,225,234,88,126,194,157,42,200,109,124,125,2,57,95,105,185,201,70,174,153,194,91,77,176,134,162,79,116,182,197,126,92,151,70,152,66,93,57,247,44,198,2,160,160,210,229,143,213,159,139,143,161,45,193,187,37,66,199,184,52,146,238,60,38,17,77,117,121,0,236,25,79,128,127,80,113,111,241,52,20,162,184,228,124,96,106,2,216,147,206,0,143,45,241,208,28,94,126,28,147,232,75,40,10,214,49,134,129,210,153,96,103,50,81,8,130,174,61,201,109,143,108,19,242,243,212,94,95,178,34,171,218,27,75,225,76,167,194,139,108,182,58,43,36,249,132,128,203,176,139,130,54,58,227,68,246,221,23,134,187,50,234,235,170,113,205,81,173,255,0,171,168,24,33,94,95,11,246,47,171,77,231,101,39,24,227,220,211,63,50,185,97,207,111,250,81,9,98,93,30,231,254,144,41,242,227,91,218,211,114,79,156,244,52,215,23,99,81,174,113,135,200,94,68,222,22,84,98,201,253,142,120,204,100,190,96,93,76,156,100,227,41,39,143,153,114,177,193,250,163,143,212,162,173,52,43,230,82,220,217,109,174,13,97,207,24,236,136,173,94,100,100,147,192,73,169,166,155,201,133,220,177,183,116,146,236,199,85,210,148,146,221,149,158,184,3,69,117,206,18,248,242,139,122,118,42,118,168,125,73,125,162,56,245,112,21,47,46,18,206,97,23,250,16,122,120,41,103,106,95,56,162,197,37,37,148,248,7,54,165,212,130,137,233,172,219,232,189,227,219,5,46,155,84,184,113,151,203,44,211,109,113,156,179,37,144,75,119,49,204,126,64,85,91,146,159,170,188,118,234,74,112,123,101,198,215,239,18,201,38,162,248,201,5,45,185,111,56,40,202,171,181,115,190,59,127,211,201,53,43,113,137,45,207,228,139,229,235,88,132,176,10,18,75,166,31,186,97,20,74,78,75,22,83,33,181,9,67,48,134,239,120,244,46,81,148,147,196,158,126,101,105,41,75,252,73,48,41,243,173,79,252,28,47,108,147,216,165,28,202,59,63,234,201,39,45,178,113,148,228,190,136,179,16,81,206,236,129,75,173,203,135,108,148,127,202,136,125,149,167,152,223,47,163,39,61,76,107,126,143,80,61,83,111,42,183,142,224,70,112,183,114,231,11,177,52,231,24,253,228,163,47,156,67,237,149,56,250,183,65,251,2,117,78,59,148,83,64,42,245,50,114,120,232,104,141,187,163,158,87,185,67,170,172,115,90,19,242,234,107,47,108,95,64,47,154,173,225,226,47,62,229,22,219,229,241,40,188,62,142,44,178,94,168,172,36,226,71,81,167,157,149,165,9,126,224,99,122,136,238,234,240,93,11,107,178,62,148,190,190,229,50,208,90,248,148,224,162,251,146,90,117,76,49,25,238,107,177,70,218,100,163,233,206,80,165,182,86,74,42,81,154,252,175,170,51,215,41,65,230,53,181,250,150,194,80,156,184,142,25,5,51,165,59,49,116,36,151,102,159,0,180,116,110,244,206,95,185,174,81,123,113,206,12,119,105,245,21,75,53,39,56,124,128,211,93,74,174,20,165,250,145,158,154,137,239,80,74,185,203,226,148,22,27,41,170,249,57,98,109,194,95,52,95,108,182,197,75,250,1,201,191,195,53,149,182,232,179,124,95,92,60,72,166,26,85,25,249,122,173,69,177,185,62,153,225,35,187,92,228,254,40,255,0,49,234,40,171,83,91,174,232,231,217,247,64,115,53,126,31,160,182,10,126,124,170,185,116,158,255,0,81,200,212,105,173,115,149,117,223,29,76,95,45,214,185,253,142,165,223,195,211,151,248,119,198,92,254,37,216,141,250,125,102,154,200,214,158,96,184,132,161,132,191,80,57,85,105,117,74,123,97,68,243,221,202,36,37,43,86,234,229,68,147,207,226,137,213,157,154,237,43,149,214,82,221,107,171,140,183,36,66,94,50,231,6,220,115,254,80,57,144,211,106,108,150,216,83,46,126,69,186,175,14,178,10,25,130,133,146,93,167,156,150,67,196,227,11,37,60,75,124,184,199,85,20,105,148,108,213,195,153,229,47,133,203,168,24,235,163,75,94,158,50,186,245,27,83,123,186,179,126,131,93,92,115,191,215,95,72,182,81,45,19,182,173,183,77,237,143,42,49,225,20,106,124,58,80,75,203,179,116,99,31,78,127,167,212,13,122,141,4,118,202,90,87,152,75,213,181,243,143,161,66,86,199,116,182,236,236,227,24,110,68,116,203,110,32,219,148,162,155,202,150,223,208,127,241,22,146,151,56,93,98,215,63,184,17,212,235,54,91,15,46,123,147,88,121,91,92,25,92,245,150,217,57,87,100,98,241,239,219,230,91,168,166,58,148,239,174,91,165,37,206,238,230,72,213,101,214,203,111,167,11,152,201,129,166,203,104,186,113,81,142,99,183,18,125,211,5,136,227,204,182,19,165,174,51,212,170,90,27,42,206,212,167,133,156,197,146,134,167,238,182,206,16,154,143,102,128,110,166,163,41,70,220,84,191,18,228,21,182,184,57,74,73,246,120,93,80,121,213,206,183,26,223,148,223,98,61,99,187,115,80,248,102,146,232,4,183,86,228,165,11,18,247,201,59,103,101,210,221,4,172,88,196,162,204,138,181,230,202,185,252,75,163,93,208,227,111,76,60,97,243,242,249,129,28,70,153,59,54,57,115,194,151,98,201,234,170,186,81,243,43,81,151,230,139,47,87,43,163,40,89,31,250,151,95,212,199,110,158,113,212,70,51,74,27,186,73,116,96,93,58,171,157,174,10,13,71,171,148,95,63,92,123,20,186,109,211,202,79,227,135,230,93,7,61,209,244,111,123,163,240,191,151,177,109,90,169,70,50,132,167,158,55,67,43,191,176,21,215,168,134,245,230,215,25,227,166,72,234,104,134,255,0,186,226,51,91,146,201,98,113,177,63,50,43,61,120,69,118,70,81,138,135,50,95,20,63,216,12,187,231,12,172,146,141,147,195,251,199,243,89,44,157,54,89,37,55,30,171,146,140,123,144,78,118,113,217,238,254,162,170,114,82,225,245,28,235,94,86,87,68,87,233,140,91,92,253,64,213,116,106,116,69,255,0,204,207,84,255,0,169,90,173,186,247,110,207,108,20,198,127,169,41,77,184,172,190,59,96,162,234,247,215,25,194,15,122,151,88,49,70,74,50,220,164,227,217,196,174,50,148,108,94,172,251,50,219,146,181,169,198,95,85,236,6,153,194,186,235,204,161,189,24,245,50,134,229,42,251,245,54,69,206,234,54,198,92,199,161,154,154,148,179,230,175,139,249,1,45,62,179,9,198,107,63,51,101,55,111,89,82,201,207,158,138,218,220,154,89,138,231,37,113,182,117,205,73,117,64,111,84,202,203,31,153,215,57,138,125,139,42,178,185,41,70,92,78,60,96,90,125,84,46,244,227,108,194,122,104,217,108,167,60,60,251,112,84,74,21,185,110,243,37,185,123,18,142,158,168,189,202,17,207,208,150,212,161,181,112,131,27,113,142,128,61,207,56,107,24,19,74,92,53,149,236,65,217,182,123,95,87,200,212,253,93,0,154,196,187,21,91,42,235,132,155,105,252,130,221,68,54,203,213,201,207,118,103,210,249,143,186,1,42,236,178,59,148,122,242,200,56,237,120,125,77,206,234,221,59,107,252,92,125,12,122,135,234,235,150,187,17,86,249,117,170,115,39,234,151,78,122,10,173,52,247,169,63,79,117,238,71,77,40,70,123,236,237,206,89,186,187,169,147,78,50,92,129,93,186,79,50,80,75,133,248,164,100,212,105,103,75,252,209,247,70,215,168,148,239,242,225,132,191,51,45,148,86,28,108,150,236,252,138,56,241,194,206,86,87,177,98,182,215,21,29,216,93,137,223,95,151,36,183,110,79,161,90,132,179,131,34,202,161,186,107,117,141,124,205,241,150,200,61,178,118,51,155,229,201,207,174,17,165,234,163,24,237,140,92,112,184,249,148,95,59,40,177,125,234,229,118,151,12,171,82,235,156,54,193,70,18,93,153,138,27,101,38,236,203,249,154,97,31,197,92,87,182,36,5,42,18,146,206,215,199,81,60,167,135,211,220,149,214,111,120,219,137,46,229,127,15,197,28,162,15,255,217]}}